Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

S4 05
Nội dung xem thử
Mô tả chi tiết
Ch 5: Các nhóm lệnh ứng dụng
Ngoài các lệnh cơ bản, PLC thông thường
được thiết kế để có thêm các nhóm lệnh
ứng dụng, thí dụ như có nhóm lệnh chuyên
tác động điều khiển lưu trình, có nhóm lệnh
chuyên thực hiện xử lý số học ...
Không phải tất cả các nhóm lệnh đều có thể
sử dụng trên tất cả các họ PLC. Do đó cần
phải lưu ý khi sử dụng nhóm lệnh trên 1
PLC nào đó.
Đối với PLC họ FX (Mitsubishi) (Mitsubishi), có khoảng
200 lệnh được phân vào 16 nhóm lệnh.
© C.B. Pham Bộ điều khiển lập trình 5-1
5.1. Program flow
CJ Conditional jump Conditional jump FNC 00
CALL Call Subroutine FNC 01
SRET Subroutine Return FNC 02
IRET Interrupt Return FNC 03
EI Enable Interrupt FNC 04
DI Disable Interrupt FNC 05
FEND First End FNC 06
WDT Watchdog Timer FNC 07
FOR Start of a For/Next Loop FNC 08
NEXT End a For/Next Loop FNC 09
© C.B. Pham Bộ điều khiển lập trình 5-2
5.1. Program flow
• Lệnh CJ: nhảy tới vị trí con trỏ đích xác định.
- Khi lệnh CJ được kích hoạt thì con trỏ lệnh nhảy
đến vị t ír xác định trong chương tì h r n , bỏ qua một
số bước chương trình (không xử lý) do đó làm
tăng tốc độ quét chương trình.
- Mỗi con trỏ đích phải có duy nhất một con số.
Dùng con trỏ P63 tương đương với việc nhảy đến
lệnh END.
© C.B. Pham Bộ điều khiển lập trình 5-3
5.1. Program flow
• Lệnh CALL: Gọi chương trình con.
- Khi một chương trình con được gọi, điều khiển
được chuyển từ chương trình chính vào chương
trình con. Khi gặp lệnh SRET, chương trình con kết
thúc và điều khiển được chuyển về lệnh kế tiếp
sau lệnh gọi chương trình con trong chương trình
chính.
- Con trỏ của lệnh CJ và lệnh CALL không được
© C.B. Pham Bộ điều khiển lập trình 5-4
trùng nhau.