工控网首页
>

应用设计

>

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

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

2015/3/12 10:01:18

       

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。

投诉建议

提交

查看更多评论
其他资讯

查看更多

助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案

车规MOSFET技术确保功率开关管的可靠性和强电流处理能力

未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?

2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会

2023钢铁展洽会4月全新起航 将在日照触发更多商机