累计流量的查询

1.如果已知了瞬时流量,怎么查询任意二个时间之内的累计流量?
2.变量a==变量b/10,要在输入输出域中显示a,怎么才能让a显示出变量b/10的值?

问题补充:
mugui  你好,我已经把总的累计流量这个变量归档了,我现在的思路是先查询到二个时刻对应的那二个累计流量的值,(时间段的选择,我是用二个dtpikder控件来选择二个时刻的,时间选好后就要查询这二个时刻对应的二个累计流量值),然后将这二个时刻的累计流量相减,赋给另一个变量,这个变量的值就是二个时刻的累计流量的相减值,这个程序要怎么写类? 我的QQ是413936662如果方便的话,可以QQ联系,谢谢了。

最佳答案

1) 首先把瞬时流量做归档,然后通过脚本把两个时间内的值相加:
Dim temp   
Dim cnn As String
   cnn = "provider=WinCCOLEDBProvider.1;catalog=CC_test_09_07_14_14_54_22R;data source=计算机名\WinCC"
   Set cc1 = CreateObject("adodb.connection")
       cc1.ConnectionString = cnn
       cc1.CursorLocation = 3
       cc1.Open
   Dim rst As Object
   Set rst = CreateObject("adodb.recordset")
   Dim ssql As String
       ssql = "Tag:R,'archive_test\archive_test1','" & "2009-8-19 10:00:00.000','" & "2009-8-19 10:59:59.999'"
       rst.Open ssql, cc1
    If rst.RecordCount = 0 Then
       MsgBox "查无结果"
    Else
      rst.MoveFirst
      Do While Not rst.EOF
         temp=temp+rst.Fields(2).Value
         rst.MoveNext
       Loop
       cc1.Close
   Set cc1 = Nothing
   Set rst = Nothing
这样temp的值就是两个时间内的累计流量,把temp的值写到变量中就可以显示了。
2) 在输出域--属性--变量--小灯泡点右键--动态对话框,把连接方式选择“直接”,然后在表达式中输入:变量b/10就可以了。

提问者对于答案的评价:
谢谢你的回答,但是问题还是没解决,不过还是要把分给你,谢谢你的热心帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:24
下一篇 2019年6月11日 上午3:25

相关推荐

  • wincc中特殊符号如何写入

    wincc中特殊符号如何写入,比如流量m3/h,怎么写 最佳答案 你可以在word中写好再拷贝到wincc文本域中。 提问者对于答案的评价:可以实现

    SIMATIC WinCC 2019年6月11日
  • WINCC两台电脑监控5台200PLC

    现场有5台200的PLC,本来是用一台电脑监控的,走的是OPC通信,5611卡+ACCESS+DP头。现在客户要求用两台电脑来监控,一台放现场,一台放到办公室,请问两台电脑同时监控…

    SIMATIC WinCC 2019年6月11日
  • wincc之前如何读取数据

    wincc之间如何读取数据,请提供详细说明,非常感谢! 最佳答案 WinCC运行起来就是一个OPC Server,两台WinCC之间通讯的话一般是采用OPC D…

    SIMATIC WinCC 2017年6月13日
  • wincc中用vb脚本查询数据库

    我已经把时间,管重,管长,半径等参数写入到数据库sql中,现在想根据时间,管重,管长三个条件实现综合查询又可以根据其中的一个条件实现独立查询,从而把符合要求的参数调用出来。跪求哪位…

    SIMATIC WinCC 2018年12月14日
  • wincc7.4SP1变量记录的问题求助

    三个模拟量需要做变量记录,但是这三个模拟量变量需要在一个bool变量由1到0的变化一瞬间记录一次,就是某特定bool下降沿记录上面三个模拟量,不知道这个是否可以现实,如果可以,怎么…

    SIMATIC WinCC 2020年11月1日
  • WINCC颜色变化非常慢。

    如图,打开画面后,需要延时20多秒,颜色才会显示出来,按钮中按下的动作执行是快的,就是颜色变化很慢。触发器时间,循环脚本数量我都懂,都对过了,请问有实际解决这个问题的大神吗 图片说…

    2021年7月5日
  • wincc V7.0 SP3y运行不了

    现场一台新的研华601L工控机,win7 32位纯净旗舰版系统,我装了STEP7 V5.5 SP2 +hf1 和WINCC&nbs…

    SIMATIC WinCC 2017年6月1日
  • Wincc在线趋势控件如何实现CPK值自动计算?

    CPK在不用QAx® 的情况下有法算么,主要是点“计算统计”的时候“平均值”和“标准差”的数值如何取出来存到内部变量去? 项目用的是wincc7.0SP…

    SIMATIC WinCC 2019年6月11日
  • wincc项目激活

    我在计算机属性设置里把变量记录选上项目就不能激活把变量记录不选项目就能激活请问是什么原因? 最佳答案 1.多半是WINCC的问题; 2。我碰到过很多回这样的问题,重新安装…

    SIMATIC WinCC 2019年6月11日
  • wincc如何组网

    各位高手,一台教师电脑装了5611卡,通过profibus连接两个314C-2DP,最后连接一个ET200,而这两个314C通过MPI电缆各连接一台学生电脑。请问在教师电脑中如何看…

    SIMATIC WinCC 2019年6月11日