WINCC和OPC对8位文本变量写值,结果不一样

各位,大家好!请大家帮忙分析这个问题:
我现在有一个变量地址是(DB215.DBB20),我在wincc中建变量时选择的是8位文本字符变量。OPC服务器数据库中对应变量(S7:[S7connection]DB215,STRING20.18)。现在我们分别来写空值到PLC。我在wincc中是直接点中IO域,然后回车;OPC里写值是写“\0”,结果PL来对比这两个值时不一样了。我该如何在WINCC中写这种值,或者是我的变量类型没有建立正确呢?请帮帮忙。谢谢。

最佳答案

OPC中变量类型是否该为CHAR,string的数据类型前两个字节为最大字节和实际字节,因此你需要监控db215.dbb0和db215.dbb1的实际值(即实际长度)

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐