西门子PLC

S7-200PLC ASCII码与十六进制数之间的转换指令及

发表时间:2018-09-08

ASCII码与十六进制数之间的转换指令指令格式和功能如表1所示。

 

 

 

 

 

 

 

表1 ASCII码与十六进制数之间转换指令的格式和功能

LAD

STL

ATH IN,OUT,LEN

HTA IN,OUT,LEN

操作数及数据类型

IN/ OUT: VB, IB, QB, MB, SB, SMB, LB。数据类型:字节

LEN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量。数据类型:字节。最大值为255

功能及

说明

ASCII至HEX(ATH)指令将从IN开始的长度为LEN 的ASCII字符转换成十六进制数,放入从OUT开始的存储单元

HEX至ASCII (HTA)指令将从输入字节(IN)开始的长度为LEN的十六进制数转换成ASCII字符,放入从OUT开始的存储单元

ENO=0的错误条件

0006 间接地址, SM4.3 运行时间 ,0091 操作数范围超界

SM1.7 非法ASCII数值(仅限ATH)

PLC之家,www.PLC100.com

注意:合法的ASCII码对应的十六进制数包括30H到39H,41H到46H。如果在ATH指令的输入中包含非法的ASCII码,则终止转换操作,特殊内部标志位SM1.7置位为1。

相关资讯13609158196
推荐产品13609158196