Cấu trỳc chương trỡnh của S7-200 CPU214

Một phần của tài liệu Thiết kế hệ thống điều khiển độ ẩm trong nhà trồng (Trang 32 - 34)

Cú thể lập trỡnh cho S7-200 bằng cỏch sử dụng một trong những phần

mềm sau đõy:

- STEP 7-Micro/DOS.

- STEP 7-Micro/WIN.

Những phần mềm này đều cú thể cài đặt được trờn cỏc mỏy lập trỡnh họ PG7xx và cỏc mỏy tớnh cỏ nhõn (PC).

Cỏc chương trỡnh cho 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, đú là lệ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 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.

Để tạo ra một chương trỡnh dạng STL, người lập trỡnh cần phải hiểu rừ phương thức sử dụng 9 bit của ngăn xếp logic của S7-200. Ngăn xếp logic là một khối gồm 9 bit chồng lờn nhau. Tất cả cỏc thuật toỏn liờn quan đến ngăn xếp đều chỉ làm việc với bit đầu tiờn hoặc với bit đầu tiờn và bit thứ hai của ngăn xếp. Giỏ trị logic mới đều cú thể được gửi [hoặc được nối thờm] vào ngăn xếp. Khi phối hợp hai bit đầu tiờn của ngăn xếp, thỡ ngăn xếp sẽ được kộo lờn một bit.

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

Thực hiện khi được chương trỡnh chớnh gọi

SBR 0 chương trỡnh con thứ n+1 Μ RET INT 0 chương trỡnh xử lý ngắt thứ nhất Μ RET1

Thực hiện khi cú tớn hiệu bỏo ngắt

INT 1 chương trỡnh xử lý ngắt thứ n+1

Μ

RET1

Một phần của tài liệu Thiết kế hệ thống điều khiển độ ẩm trong nhà trồng (Trang 32 - 34)