实数转换为ASCII码指令RTA的指令格式如图5-64所示:
其中,IN为实数数据输入;FMT为转换精度或转换格式(小数位表示方式);OUT为连续3 -15个输出字节的首地址。
当EN有效时,RTA指令根据FMT指定的转换精度,把实数输入IN转换成始终是8个字符的ASCII码,并将结果送到首地址OUT的3-15个连续字节存储单元。
操作数FMT的定义如图5-65所示。
图5-64 RTA指令的指令格式
图5-65 操作数FMT的定义
在FMT中,高4位SSSS表示OUT为首地址的连续存储单元的字节数,SSSS的取值范围是3 -15。C及nnn与前面FMT相同。
例如,在SSSS =0110、C=0、nnn= 001时,用小数点进行格式化处理的数据格式,在OUT中的表示格式如表5-3所示。
表5-3 经FMT后的数据格式
【例5-24】 RTA指令应用示例如图5-66所示,
图5-66 RTA指令应用示例
其中16#A3的二进制数为10100011,高4位1010表示以OUT为首地址连续10个字节存储单元存放转换结果。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门