Thiết kế cấu trúc chương trình

Một phần của tài liệu Thiết kế hệ thống điều khiển giàn nén khí sử dụng PLC S7 300 ( có code ) (Trang 45)

Mục đích chương trình là theo dõi giám sát các giá trị nhiệt độ, áp suất, mức chất lỏng trong bình, điều khiển được mức chất lỏng theo PID.

Chương 3. Thiết kế cấu hình phần cứng và chương trình phần mềm

Hệ điêu hành của CPU S7-300 cung cấp khối OB100 cho phép ta thực hiện các công việc khởi động cho chương trình điều khiển. Khi chuyển CPU từ chế độ Stop sang chế độ Run, hệ điều hành bao giờ cũng gọi và thực hiện chương trình trong khối OB100 trước, sau đó mới thực sự bắt đầu vòng quét với việc gọi khối OB1, thực hiện tuần tự các lệnh trong khối OB1. Trong khối OB1, khi gặp các lệnh gọi các khối FC thì chương trình sẽ quét sang các khối đó, các lệnh trong khối FC đó được thực hiện tuần tự. Sau khi thực hiện xong trong khối FC, lại trở về khối OB1 và thực hiện các lệnh tiếp theo.

Trong đề tài này, có sử dụng thêm 1 khối DB và 1 khối ngắt OB35 với chu kỳ 100mb. Mỗi lần ngắt, PLC trích mẫu các tín hiệu vào và tính toán ở khối FB41 đưa ra tín hiệu điều khiển độ mở van. Khối DB để lưu trữ các giá trị về mức chất lỏng, nhiệt độ, áp suất, độ chênh áp.

Bảng 3.5. Liệt kê các khối lệnh của chương trình

STT Tên Khối Chức năng chính

1 OB1 Khối tổ chức chương trình

2 FC1 Khối khởi động giàn black start

3 FC2 Khối cảnh báo APS, ESD, PSD

4 FC3 Khối khởi động giàn sau khi có tín hiệu PSD

5 FC5 Xử lý hệ thống bình V101 6 FC6 Xử lý hệ thống bình V301 7 FC7 Xử lý hệ thống bình V401 8 FC9 Xử lý hệ thống bình V201A 9 FC10 Xử lý hệ thống bình V202A 10 FC11 Xử lý hệ thống bình V203A

Chương 3. Thiết kế cấu hình phần cứng và chương trình phần mềm

Một phần của tài liệu Thiết kế hệ thống điều khiển giàn nén khí sử dụng PLC S7 300 ( có code ) (Trang 45)