读取plc里面的字符串变量

现在在plc里面有一个字符串变量,string格式,要在wincc里面读取这个外部变量,我建立一个输入输出域,输出类型设为字符串,输出格式为*,但是在wincc界面上无法给这个变量赋值,输入会出现乱码,比如输入11111,但是输出为11口口1,这是怎么回事,该如何处理。救急,谢谢。

最佳答案

现在在plc里面有一个字符串变量,string格式,要在wincc里面读取这个外部变量,我建立一个输入输出域,输出类型设为字符串,输出格式为*,但是在wincc界面上无法给这个变量赋值,输入会出现乱码,比如输入11111,但是输出为11口口1,这是怎么回事,该如何处理。---------------------------可能是数据长度不对.
 Step7中的STRING类型就是ASCII字符集,所以推荐wincc使用8位文本型变量; WINCC中8位文本型使用的是ASCII字符集,而16位文本型使用的则是Unicode字符集.
 
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=39018_1032.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:36
下一篇 2020年11月1日 下午2:36

相关推荐