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

FP1系列PLC的F75 (BINA) 16位数据转换为ASCⅡ码指令

来源:艾特贸易2018-05-11

简介指令功能:当触发信号接通时,将 S1 指定的 16 位二进制数转换为十进制的 ASC Ⅱ码,转换的结果根据 S2 指定的内容存储在由 D 指定的起始于 16 位区的区块中。在目的区 D 中,数据的存

    指令功能:当触发信号接通时,将S1指定的16位二进制数转换为十进制的ASCⅡ码,转换的结果根据S2指定的内容存储在由D指定的起始于16位区的区块中。在目的区D中,数据的存储是按照转换后的数字由高字节开始存储。

   S2指定目的区数据的字节数(ASCⅡ码),当转换一个负数时,“-”号也被转换为ASCⅡ码(ASCHEX码:H2D),若转换的是正数,“+”号不被转换。

    如果S2指定的区大于转换数所需要的空间,可用空格(ASC HEX码:H20)这样的ASCⅡ码存储在多余的区中。

    应用举例:F75(BINA) 16位二进制数转换为十进制ASCⅡ码指令应用见图1。当触发信号X0接通时,将数据寄存器DT0中的16位二进制数(假设为K - 123)转换为十进制的ASCⅡ码,转换的结果存储在数据寄存器DT41DT40中,见图2。当图1S2= K8时,转换的结果见图3

梯形图

    1    梯形图

S2=K4的转换

    2    S2=K4的转换

S2=K8时的转换结果

    3    S2=K8时的转换结果

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务