S7-200 PLC ASCII码转换为十六进制数指令ATH及应用实

2017-06-04 69 0

    ASCII码转换为十六进制数指令ATH(ASCII TO HEX)    指令格式如图4-49所示,由图可以看出,它有2个数据输入端及1个输出端:
ASCII码转换为十六进制数指令
    4-49    ASCII码转换为十六进制数指令    IN:开始字符的字节首地址。    LEN:字符串长度,字节型,最大长度为255    OUT:输出字节的首地址。    当允许输入EN有效时,把从输入数据IN开始的长度为LENASCII码,转换为十六进制数,并将结果送到首地址为OUT的字节存储单元。    如果输入数据中有非法的ASCII字符,则终止转换操作,特殊继电器SM1.71    【例】  4-50是一个ASCII码转换为十六进制数指令编程的例子。当I0.0接通时,从VB10开始的连续3个单元的ASCII值为“3”、“5”、“8”(因为ASCII码“0”的存储值为16 #302#00110000,所以2#00110011表示ASCII码“3”),转换为十六进制数(358X),其中X表示该位数据不受这个指令的影响。转换后的数据是从高位到低位依次存放到以VB20开始的连续单元中。
ASCII码转换为十六进制数编程举例
    4-50    ASCII码转换为十六进制数编程举例

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论