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

三菱FX2N系列PLC的BIN变换指令

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

简介二进制变换 BIN( Binary) 指令格式为: FNC19 BIN[S][D] 其中, [S ] 为被转换的软元件; [D ] 为目的软元件。 BIN 变换指令的功能是将指定软元件中的 BCD 码转换成二进制数并送到指定的目的软

    二进制变换BIN( Binary)指令格式为:    FNC19 BIN[S·][D·]    其中,[S·]为被转换的软元件;[D·]为目的软元件。BIN变换指令的功能是将指定软元件中的BCD码转换成二进制数并送到指定的目的软元件中去。此指令的作用正好与BCD变换指令相反,用于将软元件中的BCD码转换成二进制数。    BIN变换指令的助记符、功能号、操作数和程序步等指令概要如表5.19所示。由表5. 19可见,能够充当源操作数的要除去常数KH,如表中[S·]所指定的范围内的所有软元件;能够充当目操作数的软元件要除去常数KH和输入继电器位组合,如表中[D·]所指定的范围内的软元件。    5.19    BIN变换指令概要
BIN变换指令概要
    5. 34所示为BIN变换指令的示例梯形图,对应指令为:BIN K2X000 D10。这条指令可以将BCD拨盘的设定值通过X007X000输入到PLC中去。
BIN变换指令举例
    5.34    BIN变换指令举例    在图5.34中,如果X010接通,将执行BIN变换指令,把从X007X000上输入的两位BCD码变换成二进制数,传送到DIO的低八位中。上述指令执行过程的示意图如图5.35所示,假设输入的BCD码值是63,如果不用BIN变换指令直接输入,将是二进制的01100011,即十进制的99,从而就会引起数据错误。如果用BIN变换指令输入,将会先把BCD63转化成二进制的00111111,就不会出错了。
BIN变换指令执行示意图
    5.35    BIN变换指令执行示意图    BIN变换指令有32位操作和脉冲操作方式:    (D)BIN(P)[S·][D·]