數(shù)據(jù)變換指令BCD BIN 三菱FX系列PLC
(1)BCD變換指令BCD (D)BCD(P)指令的ALCE編號為FNC18。它是將源元件中的二進制數(shù)轉(zhuǎn)換成BCD碼送到目標(biāo)元件中,如圖3-41所示。
如果指令進行16位操作時,執(zhí)行結(jié)果超出0~9999范圍將會出錯;當(dāng)指令進行32位操作時,執(zhí)行結(jié)果超過0~99999999范圍也將出錯。PLC中內(nèi)部的運算為二進制運算,可用BCD指令將二進制數(shù)變換為BCD碼輸出到七段顯示器。
(2)BIN變換指令BIN (D)BIN(P)指令的編號為FNC19。它是將源元件中的BCD數(shù)據(jù)轉(zhuǎn)換成二進制數(shù)據(jù)送到目標(biāo)元件中,如圖1所示。常數(shù)K不能作為本指令的操作元件,因為在任何處理之前它們都會被轉(zhuǎn)換成二進制數(shù)。
圖1 數(shù)據(jù)變換指令的使用
使用BCD/BIN指令時應(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位運算占5個程序步,32位運算占9個程序步。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。