s7-200中十六进制转换ASCII码的问题

在s7-200中,使用ASCII码转化指令将十六进制转换ASCII码(HTA  IN,OUT,LEN)时,为何转换出来的输出字符比原来的输入字符少半个字节? 如 HTA   vb10 ,vb20,2,其中vb10=16#12,转化后vb20就只有“2”这个字符了。

问题补充:
原来的目的是把vb10中的数值“16#12”转换为字符串形式的“12”以供通讯传输

最佳答案

监控的问题。HTA是将16进制数转换为ASCII,而不是转化为字符串。所以不能以字符串格式进行监控。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:13
下一篇 2021年7月5日 上午2:13

相关推荐

发表回复

登录后才能评论