- 艾寶物聯IOBOV? ─ 工業無線測控專家
概述
將兩個表示4位十進制數的BCD數據(4位BCD H碼)相加。
對于FP-M/FP0/FP1,P型高級指令不適用。
程序示例
操作數
示例說明
當觸發器R0為ON時,數據寄存器DT10與數據寄存器DT1的內容相加。
當DT1中為H4(BCD)、DT10中為H8(BCD)時,運算如下所示:
描述
由S指定的4位BCD碼等值常數或4位BCD碼數據的16位區與D指定的4位BCD碼數據相加。
被加數數據 加數數據 結果
(D) + (S) → (D)
編程時的注意事項
若一算術運算指令的結果超出可處理值范圍,則會出現上溢出。
一般情況下,不允許出現上溢出。
若計算結果有時會上溢出,建議使用F41(DB+)(8位BCD數據加法)指令。
若出現上溢出,則進位標志(特殊內部繼電器R9009)會變為ON。
·錯誤標志(R9007):以下情況時
- 變址數指定區超限
- 數據不是BCD碼
·錯誤標志(R9008):以下情況時瞬間為ON
- 變址數指定區超限
- 數據不是BCD碼
·相等標志(R900B):當計算結果被認為等于“0”時瞬間為ON。
·進位標志(R9009):當計算結果超出4位BCD碼的范圍(上溢出)時瞬間為ON。
標志位狀態