OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据

1、实际结果是下面的图1,但是不是我想要的。
注:我参考的是这个资料(区别是楼主用的是内部变量,但我用的是外部OPC的变量):http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1383766&b_id=5
2、请大家帮忙看一下,除了变量记录中设置外,还需要设置哪边,才能读到正确的信息

图片说明:

OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据    OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据    OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据    OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据    OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据   

钻石用户推荐最佳答案

你的查询语句,为什么把变量名用()括起来?先不要把变量名赋值给字符串,直接在在SQL中用你的变量名,看结果如何。
================
我用内部变量,运行了你大部分程序,(我是手动输入时间,没用DTPICKER).运行结果完全正常。

然后我看了你的运行结果,你的质量代码和变量状态是有问题的。变量质量代码为3,状态为C0或0.
我查了下变量质量代码:里面没有3,但是却是最差的那种。然后看了一下变量状态,你的C0,在OPC通道诊断里面,好像是正常的。但是说明书上说是质量代码,并没有说是质量状态。

如果质量有问题,你的表格控件,又如何来的数据?这似乎有些矛盾。难道是你输入的时间有问题,你可以换个时间段试一下。或者你的表格控件截图,不是一个项目。没有你的项目资料,不便深入分析。如果真是数据质量的问题,你可以看一下通讯诊断的相关资料。

图片说明:

OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据  OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据  OLE DB读出来的数据“RealValue”为什么是日期,不是我想要的plc采集的液位,流量之类的数据  

提问者对于答案的评价:

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

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

相关推荐

发表回复

登录后才能评论