在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