數(shù)據(jù)變換指令BCD BIN 三菱FX系列PLC
(1)BCD變換指令BCD (D)BCD(P)指令的ALCE編號(hào)為FNC18。它是將源元件中的二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼送到目標(biāo)元件中,如圖3-41所示。
如果指令進(jìn)行16位操作時(shí),執(zhí)行結(jié)果超出0~9999范圍將會(huì)出錯(cuò);當(dāng)指令進(jìn)行32位操作時(shí),執(zhí)行結(jié)果超過0~99999999范圍也將出錯(cuò)。PLC中內(nèi)部的運(yùn)算為二進(jìn)制運(yùn)算,可用BCD指令將二進(jìn)制數(shù)變換為BCD碼輸出到七段顯示器。
(2)BIN變換指令BIN (D)BIN(P)指令的編號(hào)為FNC19。它是將源元件中的BCD數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)送到目標(biāo)元件中,如圖1所示。常數(shù)K不能作為本指令的操作元件,因?yàn)樵谌魏翁幚碇八鼈兌紩?huì)被轉(zhuǎn)換成二進(jìn)制數(shù)。
圖1 數(shù)據(jù)變換指令的使用
使用BCD/BIN指令時(shí)應(yīng)注意:
1)源操作數(shù)可取KnK、KnY、KnM、KnS、T、C、D、V和Z,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z;
2)16位運(yùn)算占5個(gè)程序步,32位運(yùn)算占9個(gè)程序步。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。