您现在的位置是:首页 > PLC技术 > PLC技术
FP0的F73 (BCDA)指令
来源:艾特贸易2017-06-05
简介F73 (BCDA) 是将 BCD 码数转换为 ASCII 码数的指令,其功能是根据 S2 指定的内容,将起始于 S1 指定的 16 位存储单元的 BCD 码数转换成 ASCII 码数,结果存储在起始于由 D 指定的 16 位存储单元
F73 (BCDA)是将BCD码数转换为ASCII码数的指令,其功能是根据S2指定的内容,将起始于S1指定的16位存储单元的BCD码数转换成ASCII码数,结果存储在起始于由D指定的16位存储单元的存储区域中,指令格式及操作数范围如表4-69所示。 表4-69 指令格式及操作数范围 当触发信号X0接通时,存储在DT0中的4位BCD码数(2个字节)被转换成ASCII码数,结果存储在DT11和DT10中,如图4-46所示。S2指定了原数据的字节数及转换后数据的存储方向(正/反方向),设定格式如图4-47所示。若表4-69中S2=H1002,则指令执行后结果反向存储,DT10=H3635, DT11=H3837。
图4-46 S2=H2时的结果
图4-47 S2的设定格式 一个BCD码数占4位(半字节),一个ASCII码数占8位(1个字节),因此转换成ASCII码数后,数据长度为原来的2倍。
点击排行
