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

FP1系列PLC的F73 (BCDA) BCD数据转换为十进制ASCⅡ码指令

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

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

    指令功能:当触发信号接通时,根据S2指定的内容,将S1指定的从16位区开始的BCD码,转换为十进制的ASCⅡ码,转换的结果存储在由D指定的起始于16位区的区块中。由于ASCⅡ码是用8位(一个字节)表示一个BCD字符,因此当转换为ASCⅡ码时,数据的长度成为原来BCD码长度的二倍。

   S2的设定如下:

S2的设定如下

    如果转换后的数据方向安排为正方向,S2可简写为H1H2H3H4

    ASCHEX码来表示BCD字符见表1

    1    ASC HEX码表示BCD字符

用ASCⅡ HEX码表示BCD字符

    应用举例:F73(BCDA) BCD码转换为十进制ASCⅡ码指令应用见图1。图中,当触发信号X0接通时,将数据寄存器DT0中的4位(4BCD H码)BCD码的2个字节转换为十进制ASCⅡ码,转换的结果存储在数据寄存器DT11DT10中,见图2。图1中,当S2=H1002时,转换的结果见图3

 梯形图

    1    梯形图

BCD码转换为十进制ASCⅡ码(正向)

    2   BCD码转换为十进制ASCⅡ码(正向)

BCD码转换为十进制ASCⅡ码(反向)

    3    BCD码转换为十进制ASCⅡ码(反向)

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