I. THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRốNH S7 –
6 Data set ready DSR input sẵn sàng hoạt động 7Request to sendRTSoutputKớch hoạt truyền
I.5. Cấu trỳc chương trỡnh của S7 –
Cú thể lập trỡnh cho PLC S7 – 200 bằng cỏch sử dụng một trong những phần mềm sau đõy:
- STEP7 – Micro/DOS. - STEP7 – Micro/Win.
Những phần mềm này đều cú thể cài đặt được trờn cỏc mỏy tớnh lập trỡnh PG7xx và cỏc mỏy tớnh cỏ nhừn PC.
Cỏc chương trỡnh S7 – 200 phải cú cấu trỳc bao gồm chương trỡnh chớnh (main program) và sau đú đến cỏc chương trỡnh con và cỏc chương trỡnh xử lý ngắt được chỉ ra sau đõy:
- Chương trỡnh chớnh được kết thỳc bằng lệnh kết thỳc chương trỡnh (MEND).
- Chương trỡnh con là một bộ phận của chương trỡnh. Cỏc chương trỡnh con phải được viết sau lệnh kết thỳc chương trỡnh chớnh MEND.
- Cỏc chương trỡnh xử lý ngắt là một bộ phận của chương trỡnh. Nếu cần sử dụng, chương trỡnh xử lý ngắt phải viết sau lệnh kết thỳc chương trỡnh chớnh MEND. Cỏc chương trỡnh con được nhúm lại thành một nhỳm ngay sau chương trỡnh chớnh. Sau đú đến ngay cỏc chương trỡnh xử lý ngắt. Bằng cỏch viết như vậy, cấu trỳc chương trỡnh được rừ ràng và thuận tiện hơn trong việc đọc chương trỡnh sau này. Cú thể tự do trộn lẫn cỏc chương trỡnh con và chương trỡnh xử lý ngắt đằng sau chương trỡnh chớnh. - 47 - Main Program … MEND Thực hiện trong một vũng quột SBR 0 Chương trỡnh con thứ nhất … RET MEND SBR n Chương trỡnh con thứ n+1 … RET MEND
Thực hiện khi được chương trỡnh chớnh gọi
INT 0 Chương trỡnh xử lý ngắt 1 …
RETI MEND
Thực hiện khi cú tớn hiệu bỏo ngắt
INT n Chương trỡnh xử lý ngắt n+1 …