1、实际结果是下面的图1,但是不是我想要的。
注:我参考的是这个资料(区别是楼主用的是内部变量,但我用的是外部OPC的变量):http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1383766&b_id=5
2、请大家帮忙看一下,除了变量记录中设置外,还需要设置哪边,才能读到正确的信息
图片说明:
钻石用户推荐最佳答案
你的查询语句,为什么把变量名用()括起来?先不要把变量名赋值给字符串,直接在在SQL中用你的变量名,看结果如何。
================
我用内部变量,运行了你大部分程序,(我是手动输入时间,没用DTPICKER).运行结果完全正常。
然后我看了你的运行结果,你的质量代码和变量状态是有问题的。变量质量代码为3,状态为C0或0.
我查了下变量质量代码:里面没有3,但是却是最差的那种。然后看了一下变量状态,你的C0,在OPC通道诊断里面,好像是正常的。但是说明书上说是质量代码,并没有说是质量状态。
如果质量有问题,你的表格控件,又如何来的数据?这似乎有些矛盾。难道是你输入的时间有问题,你可以换个时间段试一下。或者你的表格控件截图,不是一个项目。没有你的项目资料,不便深入分析。如果真是数据质量的问题,你可以看一下通讯诊断的相关资料。
图片说明:
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369826.html