松下PLC ASCII码数据转BCD数据指令F74(ABCD),P74(P

将表示十进制数的ASCII码转换为BCD码。对于FP-M/FP0/FP1, P型高级指令不适用。

程序示例

操作数

当触发器R0ON时,将存储于数据寄存器DT1DT0中的表示十进制数的ASCII码转换为的BCD码。转换的结果存储于数据寄存器DT40

S2=H4(正向,4字节转换)

S2=H1004(反向,4字节转换)

描述

将从由S1指定的16位区开始的、表示十进制的ASCII码,根据S2的指定,转换为BCD码。转换数据存储在从D指定的16位区开始的数据区内。

最多可转换8个字符的数据。

S2用于指定源数据的字节数量和转换数据的方向(正向/反向)

转换成BCD码后数据长度为源ASCII数据长度的一半。