您现在的位置是:首页 > 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可见,能够充当源操作数的要除去常数K、H,如表中[S·]所指定的范围内的所有软元件;能够充当目操作数的软元件要除去常数K、H和输入继电器位组合,如表中[D·]所指定的范围内的软元件。 表5.18 BCD码变换指令概要 图5. 32所示为BCD码变换指令的示例梯形图,对应指令为:
BCD D10 K2Y000 图5.32 BCD码变换指令BCD举例 在图5. 32中,如果X010接通,将执行BCD码变换指令,将D10寄存器中的二进制数转换成BCD码,然后将其低八位内容送到Y007~Y000中去。指令执行过程的示意图如图5. 33所示。 注意,如果超出了BCD码变换指令能够转换的最大数据范围就会出错。16位操作时范围为0~9999;32位操作时范围为0~99999999。 BCD码变换指令有32位操作和脉冲操作方式:
(D)BCD(P)[S·][D·] 图5.33 BCD码变换指令执行示意图
点击排行
