Lệnh SBN, RET

Một phần của tài liệu MỘT số LỆNH PLC NÂNG CAO (Trang 46)

- Hoạt động của lệnh:

1. Lệnh SBN, RET

- Công dụng:

•Lệnh SBN(92) dùng để bắt đầu một đoạn chương trình con. •Lệnh RET(93) dùng để kết thúc một đoạn chương trình con. -Giới hạn:

•Mỗi chương trình con chỉ được gọi một lần bằng lệnh SBS(91).

Operand Data Areas:

N:Subroutine number 0 to 49 (CPM1),

0 to 99 (C200HS)

0 to 255 (CQM1, IDSC và C200HX)

I1: 1st input word IO, AR, DM, HR, TC, LR O1: 1st output word IO, AR, DM, HR, LR

2. Lệnh SBS

- Công dụng:

•Lệnh SBS(91) dùng để gọi thi hành một đoạn chương trình con.

•Khi chương trình con được gọi bằng lệnh SBS(91), con trỏ chương trình sẽ được nhảy đến thi hành lệnh từ lệnh SBN(92) với chỉ số chương trình con tương ứng và sau khi thực hiện xong lệnh RET(93), con trỏ chương trình sẽ được trả về để thi hành tiếp lệnh của chương trình chính ngay sau lệnh SBS(91).

Operand Data Areas:

N:Subroutine number 0 to 49 (CPM1),

0 to 99 (C200HS)

0 to 255 (CQM1, IDSC và C200HX)

I1: 1st input word IO, AR, DM, HR, TC, LR O1: 1st output word IO, AR, DM, HR, LR

2. Lệnh SBS

2. Lệnh SBS

2. Lệnh SBS

3. Lệnh MRCO

- Công dụng:

•Dùng để gọi một đoạn chương trình con có cấu trúc với tham số thay đổi, thay thế cho nhiều đoạn chương trình con riêng rẽ.

•4 word cho biến đầu vào (SR232 – SR235) và 4 word cho biến đầu ra (SR236 – SR239) sẽ nhận tham số đàu vào (I1 – I1+3) và xuất ra tham số đầu ra (O1 – O1+3).

Operand Data Areas:

N:Subroutine number 0 to 49 (CPM1),

0 to 99 (C200HS)

0 to 255 (CQM1, IDSC và C200HX)

I1: 1st input word IO, AR, DM, HR, TC, LR O1: 1st output word IO, AR, DM, HR, LR

3. Lệnh MRCO

Một phần của tài liệu MỘT số LỆNH PLC NÂNG CAO (Trang 46)

Tải bản đầy đủ (PDF)

(53 trang)