tailieunhanh - HỆ THỐNG ĐIỀU KHỂN PHÂN TÁN - CHƯƠNG 10

LẬP TRÌNH ĐIỀU KHIỂN PHÂN TÁN Lập trình theo chuẩn IEC 61131-3 IEC 61131-3 là chuẩn quốc tế duy nhất về ngôn ngữ lập trình cho các thiết bị điều khiển, được chấp nhận rộng rãi trong công nghiệp. Các tiến bộ so với các phương pháp lập trình PLC cổ điển là: • Các ngôn ngữ lập trình thống nhất • Một mô hình Task và Resource thích hợp cho nhiều hệ thống khác nhau • Các kiểu dữ liệu đa dạng, khả mở • Một thư viện các hàm và khối chức năng chuẩn . | 78 10 LẬP TRÌNH ĐIỀU KHIỂN phân tán Lập trình theo chuẩn IEC 61131-3 IEC 61131-3 là chuẩn quốc tế duy nhất về ngôn ngữ lập trình cho các thiết bị điều khiển được chấp nhận rộng rãi trong công nghiệp. Các tiế n bộ so với các phương pháp lập trình PLC cổ điển là Các ngôn ngữ lập trình thố ng nhất Một mô hình Task và Resource thích hợp cho nhiều hệ thố ng khác nhau Các kiểu dữ liệu đa dạng khả mở Một thư viện các hàm và khố i chức năng chuẩn Bước đầu có ý tưởng hướng đố i tượng Một mô hình giao tiếp thống nhất. Năm ngôn ngữ được chuẩn hóa là liệt kê lệnh IL Instruction List sơ đồ tiế p điểm LD Ladder Diagram sơ đồ khố i chức năng FBD Function Block Diagram văn bản có cấu trúc ST Structured Text và biểu đồ hoạt động tuần tự SFC Sequential Function Chart . Thực ra trọng tâm của IEC 61131-3 lúc đầu hướng tới các bộ điều khiển khả trình PLC đơn lẻ song một số ngôn ngữ chuẩn hóa ở đây cũng phản ánh các ngôn ngữ lập trình tiêu biểu được dùng trong các hệ điều khiển phân tán. Những ngôn ngữ đó là FBD ST và SFC mặc dù trong thực tế chúng có những biế n thể khác nhau và được gọi với những cái tên khác nhau. Hai ngôn ngữ còn lại là IL và LD thường chỉ được sử dụng cho lập trình các PLC đơn lẻ nên không được đề cập ở đây. Instruction List IL Structured Text ST LD A ANN B ST C C A AND NOT B Function Block Diagram FED Ladder Diagram LD AND A- -C B- A B C -1 HI Hình 10-1 Minh họa một số ngôn ngư lập trình PLC Mỗi ngôn ngữ lập trình như FBD ST và SFC thích hợp cho việc thể hiện các khía cạnh khác nhau trong một chương trình điều khiển. Cụ thể là FBD thích hợp cho bài toán điều khiển quá trình và điều khiển logic trên cơ sở các khối chức năng có sẵn ST thích hợp cho việc thực hiện các khố i chức năng SFC phù hợp cho bài toán điều khiển trình tự và cho biểu diễn trình tự hoạt động trong một chương trình ở mức cao hơn FBD. 2005 Hoàng Minh Sơn 79 Kiểu dữ liệu Các kiểu dữ ĩiệu cơ sở Các kiểu dữ liệu cơ sở chuẩn hóa trong IEC 61131-3 được liệt kê trong bảng kèm theo qui .

TỪ KHÓA LIÊN QUAN