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

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

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

简介二一十进制码变换 BCD(Binary Code to Decimal) 指令格式为: FNC18 BCD[S][D] 其中, [S ] 为被转换的软元件; [D ] 为目的软元件。 BCD 码变换指令的功能是将指定软元件的内容转换成 BCD 码并送到

    二一十进制码变换BCD(Binary Code to Decimal)指令格式为:    FNC18 BCD[S·][D·]    其中,[S·]为被转换的软元件;[D·]为目的软元件。BCD码变换指令的功能是将指定软元件的内容转换成BCD码并送到指定的目的软元件中去。BCD码变换指令将PLC内的二进制数变换成BCD码后,再译成7段码,就能输出驱动LED显示器。    BCD码变换指令的助记符、功能号、操作数和程序步等指令概要如表5.18所示。由表5. 18可见,能够充当源操作数的要除去常数KH,如表中[S·]所指定的范围内的所有软元件;能够充当目操作数的软元件要除去常数KH和输入继电器位组合,如表中[D·]所指定的范围内的软元件。    5.18    BCD码变换指令概要
BCD码变换指令概要
    5. 32所示为BCD码变换指令的示例梯形图,对应指令为:
    BCD D10 K2Y000
BCD码变换指令BCD举例
    5.32    BCD码变换指令BCD举例    在图5. 32中,如果X010接通,将执行BCD码变换指令,将D10寄存器中的二进制数转换成BCD码,然后将其低八位内容送到Y007Y000中去。指令执行过程的示意图如图5. 33所示。    注意,如果超出了BCD码变换指令能够转换的最大数据范围就会出错。16位操作时范围为0999932位操作时范围为099999999    BCD码变换指令有32位操作和脉冲操作方式:
    (D)BCD(P)[S·][D·]
BCD码变换指令执行示意图
    5.33    BCD码变换指令执行示意图