Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'điện tử tự động - điều khiển plc part 12', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 7.3. Ngôn ngữ lập trình 1. Cấu trủc chương trình S7-300 Các chương trình điều khiển với PLC S7-300 có thể được viết ở dạng đơn khối hoặc đa khối. Chương trình đơn khối Chương trình đơn khối chỉ viết cho các công việc tự động đơn giản các lệnh được viết tuần tự trong một khối. Khi viết chương trình đơn khối người ta dùng khối OB1. Bộ PLC quét khối theo chương trình sau khi qua đến lệnh cuối cùng nó quay trở lại lệnh đầu tiên. Chương trình đa khối có cấu trúc Khi nhiệm vụ tự động hoá phức tạp người ta chia chương trình điều khiển ra thành từng phần riêng gọi là khối. Chương trình có thể xếp lồng khối này vào khối kia. Chương trình đang thực hiện ở khối này có thể dùng lệnh gọi khối để sang làm việc với khối khác sau khi đã kết thúc công việc ở khối mới nó quay về thực hiện tiếp chương trình đã tạm dừng ở khối cũ. Các khối được xếp thành lớp. Mỗi khối có Đầu khối gồm tên khối số hiệu khối và xác định chiều dài khối. Thân khối Thể hiện nội dung khối và được chia thành đoạn Segment thực hiện từng công đoạn của tự động hoá sản xuất. Mỗi đoạn lại bao gồm một số dòng lệnh phục vụ việc giải bài toán logic. Kết quả của phép toán logic được gửi vào RLO Result of logic operation . Việc phân chia chương trình thành các đoạn cũng ảnh hưởng đến RLO. Khi bắt đầu một đoạn mới thì tạo ra một giá trị RLO mới khác với giá trị RLO của đoạn trước. Kết thúc khối Phấn kết thúc khối là lệnh kết thúc khối BEU. Các loại khối Khối tổ chức OB Organisation Block Khối tổ chức quản lý chương trình điều khiển và tổ chức việc thực hiện chương trình. Khối hàm số FC Functions Khối hàm số FC là một chương trình do người sử dụng tạo ra hoặc có thể sử dụng các hàm chuẩn sẵn có của SIEMENS. Khối hàm FB Function Block Khối hàm là loại khối đặc biệt dùng để lập trình các phần chương trình điều khiển tái diễn thường xuyên hoặc đặc biệt phức tạp. Có thể gán tham số cho các khối đó và chúng có một nhóm lệnh mở rộng. Người sử dụng có thể tạo ra các khối hàm mới cho mình có thể sử dụng các khối hàm sẵn có của