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