Lệnh nhảy và lệnh gọi chương trỡnh con

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 38 - 39)

Cỏc lệnh của chương trỡnh, nếu khụng cú những lệnh điều khiển riờng, sẽ được thực hiện theo thứ tự từ trờn xuống dưới trong một vũng quột. Lệnh điều khiển chương trỡnh cho phộp thay đổi thứ tự thực hiện lệnh. Chỳng cho phộp chuyển thứ tự thực hiện, đỏng lẽ ra là tiếp theo, tới một lệnh bất cứ nào khỏc của chương trỡnh, trong đú nơi điều khiển chuyển đến phải được đỏnh dấu trước bằng một nhón chỉ đớch. Thuộc nhúm lệnh điều khiển trong chương trỡnh gồm: lệnh nhảy, lệnh gọi chương trỡnh con. Nhón chỉ đớch, hay gọi đơn giản là nhón, phải được đỏnh dấu trước khi thực hiện lệnh nhảy hay lệnh gọi chương trỡnh con.

Việc đặt nhón cho lệnh nhảy phải nằm trong chương trỡnh. Nhón của chương trỡnh con, hoặc của chương trỡnh xử lý ngắt được khai bỏo ở đầu chương trỡnh. Khụng thể dựng lệnh nhảy JMP để chuyển điều khiển từ chương trỡnh chớnh vào một nhón bất kỳ trong chương trỡnh con hoặc chương trỡnh xử lý ngắt. Tương tự như vậy cũng khụng thể từ một chương trỡnh con hay chương trỡnh xử lý ngắt vào bất cứ một nhón nào nằm ngoài cỏc chương trỡnh đú.

Lệnh gọi chương trỡnh con là lệnh chuyển điều khiển đến chương trỡnh con. Khi chương trỡnh con thực hiện xong cỏc phộp tớnh của mỡnh thỡ việc điều khiển lại được chuyển về lệnh tiếp theo trong chương trỡnh chớnh nằm ngay sau lệnh gọi chương trỡnh con. Từ một chương trỡnh con cú thể gọi được một chương trỡnh con khỏc trong nú, cú thể gọi như vậy nhiều nhất 8 lần trong S7-200. Đệ quy (trong một chương trỡnh con cú lệnh gọi đến chương trỡnh chớnh nú) về nguyờn tắc khụng bị cấm song phải để ý đến giới hạn trờn.

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 38 - 39)