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

S7-200 PLC实数到ASCII码转换指令RTA及应用实例

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

简介指令格式如图 4-55 所示,由图可以看出,它有 2 个数据输入端及 1 个输出端: 图 4-55 实数到 ASCII 码转换指令 ① IN :实数数据输入。 ② FMT :转换精度或转换格式(小数位的表示方式)

    指令格式如图4-55所示,由图可以看出,它有2个数据输入端及1个输出端:
实数到ASCII码转换指令
    4-55    实数到ASCII码转换指令    IN:实数数据输入。    FMT:转换精度或转换格式(小数位的表示方式)。    OUT:连续315个输出字节的首地址。    当允许输入EN有效时,把整数输入数据IN,根据FMT指定的转换精度,转换成始终是8个字符的ASCII码,并将结果送到首地址为OUT8个连续字节存储单元。    FMT的定义如下:
    FMT中,高4SSSS表示OUT为首地址的连续存储单元的字节数,SSSS=3~15C为小数点的表示方式:C=0时,用小数点来分割整数和小数;C=1时,用逗号来分割整数和小数。nnn表示在首地址为OUT的连续字节中小数的位数,nnn=000~101,小数部分的对位方式为右对齐。    【例】  指令:RTA VD0VB102#0110 0010。表明在FMT精度控制字中在SSSS=01106个字节),C=0nnn=010(小数两位),用小数点进行格式化处理的数据格式,在OUT中的表示方式如表4-21所示。    4-21    RTA转换后的数据格式经RTA转换后的数据格式