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

FP0的F74 (ABCD)指令

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

简介F74 (ABCD) 是将 ASCII 码数转换成 BCD 码数的指令,其功能是根据 S2 指定的内容,将起始于 S1 指定的 16 位存储单元的 ASCII 码数转换成 BCD 码数,结果存储在起始于由 D 指定的 16 位存储单元

    F74 (ABCD)是将ASCII码数转换成BCD码数的指令,其功能是根据S2指定的内容,将起始于S1指定的16位存储单元的ASCII码数转换成BCD码数,结果存储在起始于由D指定的16位存储单元的存储区域中,指令格式及操作数范围如表4-70所示。    4-70    指令格式及操作数范围
指令格式及操作数范围
    S2指定了原数据的字节数及转换后数据的存储方向(正/反方向),设定格式如图4-48所示。当触发信号X0接通时,存储在DT1DT0中的4个字节ASCII码数转换成4BCD码数,结果存储在DT10中,如图4-49所示。若表4-70S2=H1004,则指令执行后结果反向存储,DT10=H8765
S2的设定格式
    4-48    S2的设定格式
S2=H4时的结果
    4-49    S2=H4时的结果    一个BCD码数只占半字节,一个ASCII码数占8位(1个字节),因而转换成BCD码数后,数据的长度为原来的一半。