您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC实数到ASCII码转换指令RTA及应用实例
来源:艾特贸易2017-06-05
简介指令格式如图 4-55 所示,由图可以看出,它有 2 个数据输入端及 1 个输出端: 图 4-55 实数到 ASCII 码转换指令 ① IN :实数数据输入。 ② FMT :转换精度或转换格式(小数位的表示方式)
指令格式如图4-55所示,由图可以看出,它有2个数据输入端及1个输出端: 图4-55 实数到ASCII码转换指令 ①IN:实数数据输入。 ②FMT:转换精度或转换格式(小数位的表示方式)。 ③OUT:连续3~15个输出字节的首地址。 当允许输入EN有效时,把整数输入数据IN,根据FMT指定的转换精度,转换成始终是8个字符的ASCII码,并将结果送到首地址为OUT的8个连续字节存储单元。 FMT的定义如下:
在FMT中,高4位SSSS表示OUT为首地址的连续存储单元的字节数,SSSS=3~15。C为小数点的表示方式:C=0时,用小数点来分割整数和小数;C=1时,用逗号来分割整数和小数。nnn表示在首地址为OUT的连续字节中小数的位数,nnn=000~101,小数部分的对位方式为右对齐。 【例】 指令:RTA VD0,VB10,2#0110 0010。表明在FMT精度控制字中在SSSS=0110(6个字节),C=0,nnn=010(小数两位),用小数点进行格式化处理的数据格式,在OUT中的表示方式如表4-21所示。 表4-21 经RTA转换后的数据格式
点击排行
