- 艾寶物聯IOBOV? ─ 工業無線測控專家
遞增、遞減指令用于對輸入無符號數字節、符號數字、符號數雙字進行加1或減1的操作。指令格式如表1所示。
遞增字節和遞減字節指令在輸入字節(IN)上加1或減1,并將結果置入OUT指定的變量中。遞增和遞減字節運算不帶符號。
遞增字和遞減字指令在輸入字(IN)上加1或減1,并將結果置入OUT。遞增和遞減字運算帶符號(16#7FFF > 16#8000)。
遞增雙字和遞減雙字指令在輸入雙字(IN)上加1或減1,并將結果置入OUT。遞增和遞減雙字運算帶符號(16#7FFFFFFF > 16#80000000)。
表1 遞增、遞減指令格式
LAD |
|
|
|
|||
STL |
INCB OUT |
DECB OUT |
INCW OUT |
DECW OUT |
INCD OUT |
DECD OUT |
功能 |
字節加1 |
字節減1 |
字加1 |
字減1 |
雙字加1 |
雙字減1 |
操作及數據類型 |
IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量, *VD, *LD, *AC OUT:VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC IN/OUT數據類型:字節 |
IN: VW, IW, QW, MW, SW, SMW, AC, AIW, LW, T, C, 常量, *VD, *LD, *AC OUT:VW, IW, QW, MW, SW, SMW, LW, AC, T, C, *VD, *LD, *AC 數據類型:整數 |
IN:VD, ID, QD, MD, SD, SMD, LD, AC, HC, 常量, *VD, *LD,*AC OUT;VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC 數據類型:雙整數 |
說明:
(1)使ENO = 0的錯誤條件:SM4.3(運行時間),0006(間接地址),SM1.1溢出)
(2)影響標志位:SM1.0 (零),SM1.1(溢出),SM1.2(負數)。
(3)在梯形圖指令中,IN和OUT可以指定為同一存儲單元,這樣可以節省內存,在語句表指令中不需使用數據傳送指令。