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