數(shù)據(jù)變換指令BCD BIN 三菱FX系列PLC
(1)BCD變換指令BCD (D)BCD(P)指令的ALCE編號為FNC18。它是將源元件中的二進制數(shù)轉換成BCD碼送到目標元件中,如圖3-41所示。
如果指令進行16位操作時,執(zhí)行結果超出0~9999范圍將會出錯;當指令進行32位操作時,執(zhí)行結果超過0~99999999范圍也將出錯。PLC中內部的運算為二進制運算,可用BCD指令將二進制數(shù)變換為BCD碼輸出到七段顯示器。
(2)BIN變換指令BIN (D)BIN(P)指令的編號為FNC19。它是將源元件中的BCD數(shù)據(jù)轉換成二進制數(shù)據(jù)送到目標元件中,如圖1所示。常數(shù)K不能作為本指令的操作元件,因為在任何處理之前它們都會被轉換成二進制數(shù)。
圖1 數(shù)據(jù)變換指令的使用
使用BCD/BIN指令時應注意:
1)源操作數(shù)可取KnK、KnY、KnM、KnS、T、C、D、V和Z,目標操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z;
2)16位運算占5個程序步,32位運算占9個程序步。
文章版權歸西部工控xbgk所有,未經許可不得轉載。