BCD变换指令(Binary Code to Decimal,BCD)功能是将源操作元件中的二进制数转换成BCD码后送到目标元件中去。BCD变换指令基本形式见表7 - 17。如图7- 24所示,当X0为ON时,源操作数D12中的二进制数转换成BCD码送到目标元件Y7~Y0中去。 表7-17 BCD变换指令基本形式 16位指令BCD/BCD (P)执行的变换结果超出0~9999的范围就会出错。 32位指令(D) BCD/(D) BCD (P)执行的变换结果超出0~99999999的范围就会出错。 可用BCD码指令将PLC中的二进制数变换成BCD码输出以驱动7段显示。
图7-24 BCD变换指令使用举例