4. Cấu trúc của luận văn
3.3.3. Lập trình điều khiển bằng Function Block
Bước 1: Mở khối chức năng Function Block bằng đường dẫn sau: System View/DUANMOI/FCS101/FUNCTION_BLOCK
Hình 2-40. Các khối chức năng của Function Block
Trong giao diện Function Block double click vào khối DR0001 được giao diện như sau:
Hình 2-41. Chọn một khối chức năng DR0001 để thiết kế điều khiển
Function Block được lập trình bằng cách ghép các khối Function lại với nhau theo thuật toán nhất định.
Để khai báo một Function ta làm như sau: Click chuột phải trên giao diện màn hình/ Insert/Function Block… ta được giao diện như sau.
Hình 2-42. Hộp thoại lựa chọn mộtkhối chức năng (ví dụ PIO)
Tại vị trí Model Name của cửa sổ Select Funtion Block ta lựa chọn loại khối chức năng, ví dụ nếu muốn chọn khối I/O ta chọn PIO như hình 3-29. Sau khi lựa chọn PIO ta sẽ khai báo địa chỉ I/O cho khối PIO (địa chỉ khai báo phải tương ứng với tên Label đã khai báo ở khối Input / Output như đã trình bày ở mục 3.3.1).
Hình 2-43. Khai báo địa chỉ I/O cho khối chức năng
Khai báo khối Control PID: Click chuột phải trên giao diện màn hình/ Insert/Function Block. Tại cửa sổ Select Function Block ta chọn PID.
Hình 2-44. Hộp thoại khai báoControl PID Sau đó khai báo tên cho khối PID là LIC01
Hình 2-45. Khai báo tên cho khối Function
Làm tương tự như vậy cho đến khi khai báo hết các Funtion Block cần thiết theo yêu cầu của bài toán.
Tiến hành kết nối giữa các khối Funtion theo các bước: + Bước 1: Click chuột phải chọn Insert/ Wiring.
+ Bước 2: Click chuột trái vào khối bắt đầu rồi sau đó Double click vào vị trí khối cần nối dây.
Hình 2-46. Kết nối giữa các khối Function
Làm tương tự như các bước trên cho đến khi ta được hệ thống điều khiển như sau:
Hình 2-47. Sơ đồ nối dây hoàn chỉnh các khối Function của hệ thống điều khiển mức, lưu lượng.