Kớ hiệu trong chương trỡnh thang.
Lệnh DIFU(13) và DIFD(14) được dựng để ON bit đó định trong một chu kỳ
Mỗi khi thực hiện lệnh DIFU(13), nú sẽ so sỏnh điều kiện thực hiện tại ngừ vào với điều kiện trước đú của nú. Nếu điều kiện thực hiện trước
đú là OFF và hiện tại là ON thỡ DIFU(13) sẽ ON bit đó định. Nếu điều kiện thực hiện trước đú là ON và hiện tại là ON hay OFF lệnh DIFU(13) sẽ OFF bit đó định.
Cũn đối với lệnh DIFD(14) khi thực hiện nú sẽ so sỏnh điều kiện thực hiện tại ngừ vào hiện tại với điều kiện trước đú của nú. Nếu điều kiện thực hiện trước đú là ON và hiện tại là OFF thỡ DIFD(14) sẽ ON bit đó
định. Nếu điều kiện thực hiện tại ngừ vào là ON bất chấp điều kiện trước đú là ON hay OFF lệnh DIFD(14) sẽ OFF bit đó định.
Hai lệnh này khụng ảnh hưởng đến cờ trạng thỏi. Vớ dụ: Xột sơ đồ thang sau: DIFD(14)B DIFU(13) B DIFU(13) 10014 DIFD(14) 10014
00000 LD 00000 00001 DIFU(13) 10014 00001 DIFU(13) 10014 00002 DIFD(14) 10014
Minh họa biểu đồ thời gian:
4.3.17 Lệnh JMP(04) và JME(05)
Cỏc lệnh này được dựng để nhảy nấc trong chương trỡnh thang. Ký hiệu trong chương trỡnh thang:
N: là số nhảy.
Số nhảy N trong lệnh là từ 00 đến 99.
JMP(04) luụn luụn được dựng kết hợp với JME(05) để tạo thành lệnh nhảy. để nhảy từ một điểm trong chương trỡnh thang đến một điểm khỏc. JPM(04) được định nghĩa là điểm mà tại đú lệnh nhảy được tạo. JME(05) được định nghĩa là điểm đớch của lệnh nhảy. Khi điều kiện thực hiện ngừ vào cho JMP(04) là ON thỡ bước nhảy khụng được tạo và chương trỡnh được thực hiện như đó lập trỡnh. Khi điều kiện thực hiện
DIFU(13)
Điều kiện nhập: 00000
DIFD(14)
J M E ( 0 5 ) NJ M P ( 0 4 ) N