您现在的位置是:首页 > PLC技术 > PLC技术

三菱FX系列PLC的数据变换指令

来源:艾特贸易2017-06-04

简介数据变换指令包括 BCD (二进制数转换成 BCD 码并传送)和 BIN ( BCD 码转换成二进制数并传送)指令。如图 4-18 所示它们的源操作数可取 KnX 、 KnY 、 KnM 、 KnS 、 T 、 C 、 D 、 V 和 Z ,目

    数据变换指令包括BCD(二进制数转换成BCD码并传送)和BINBCD码转换成二进制数并传送)指令。如图4-18所示它们的源操作数可取KnXKnYKnMKnSTCDVZ,目标操作数可取KnYKnMKnSTCDVZ16位运算占5个程序步,32位运算占9个程序步。

  BCD变换与BIN变换

    4-18  BCD变换与BIN变换

    (1) BCD变换指令

    BCD变换指令的指令助记符为BCD (Binary Code to Decimal),功能指令编号为FNC18,该指令将源元件中的二进制数转换为BCD码并送到目标元件中。如果BCD指令执行的结果超过09 999的范围,就会出错。如果(D) BCD指令执行的结果超过099 999 999的范围,那么,也会出错。

    可编程控制器内部的算术运算用二进制数进行,可以用BCD指令将可编程控制器中的二进制数变换为BCD数后输出到七段显示器。

    (2) BIN变换指令

    BIN变换指令的指令助记符为BIN (Binary),功能指令编号为FNC19,该指令将源元件中的BCD码转换为二进制数并送到目标元件中。

    可以用BIN指令将BCD数字开关提供的设定值输入到可编程控制器。如果源元件中的数据不是BCD数,将会出错。常数K不能作为本指令的操作元件,因为在任何处理之前它们就会被转换成二进制数。BCD码的范围与BCD指令中的相同。