归档数据的计算

我想通过画面设定的两个时间,然后计算这段时间内归档的数据的累加值.最主要的问题在于如何从归档文件中把数据取出来.还有这样的数据能做滤波吗?wincc版本是6.0sp3

最佳答案

可以通过VB脚本获的,假设读出的累加值写到变量tag0中,VB脚本:
dim time1,time2
dim sum
''time1,time2分别由界面输入筐得到
Dim cnn As String
    cnn = "provider=WinCCOLEDBProvider.1;catalog=CC_gz_food_09_07_14_14_54_22R;data source=wincc01\WinCC"
dim cc1 as object
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,'speed1\c_speed1_1',time1,time2"   ''speed1\c_speed1_1分别为归档名称和归档变量
    rst.Open ssql, cc1     
    rst.MoveFirst
do while not rst.eof
    sum=sum+rst.fields(2).value
    rst.movenext
loop
    cc1.close
dim tag0
set tag0=hmiruntime.tags("tag0").read
    tag0.write sum
set rst=nothing
set cc1=nothing
set tag0=nothing
以上cnn连接字符串可以在Wincc运行以后在数据库中看到

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

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

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

相关推荐

  • Wincc6.0能转成WINCC6.2么?

    Wincc6.0项目能转成WINCC6.2项目么? 如果能转,具体怎么转呢?谢谢 最佳答案 可以直接打开,不需要用项目移植器转换。后台数据库虽然不一样,但SQL&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc报警触发

    请问,我想在报警控件中只要任何报警到来时,都输出一个位,该怎么实现 问题补充:在PLC里我也可以做,可是报警量有几百个,有没有好办法在上位上做,报警控件内有有任何一个报警信息到来时…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2从安装盘无法拷贝怎么办?

    新买的电脑没有光驱,安装软件需要从光盘里拷贝到U盘安装,但是wincc7.2无法拷贝,总提示有问题? 最佳答案 无法拷贝的话,那应该是光盘有问题,光盘中有坏道,所以拷贝到坏道所在数…

    SIMATIC WinCC 2017年6月4日
  • wincc报表如何统计设备累计运行时间?

    wincc报表如何统计设备累计运行时间? 还有能不能把多个变量的每小时统计一次的数据做成一个表打印出来,像execl那样的格式, 能否详细些,深入浅出上写的不是…

    SIMATIC WinCC 2019年6月11日
  • WINCC C/S 结构的疑问

    在WINCC C/S 结构快速入门中关于客户机数量有一个注解:如果服务器也作为操作单元使用,则此服务器的客户机数目会减少到四个。那么如何界定服务器也作为操作单元…

    SIMATIC WinCC 2021年7月5日
  • WinCC服务器客户机项目转换为单用户

    如何把WinCC服务器客户机项目转换为单用户? 最佳答案 打开wincc项目管理器,看到项目名字,选中右键属性,将项目类型改为单用户项目。 提问者对于答案的评价:感谢

    SIMATIC WinCC 2021年7月5日
  • WINCC根据不同的条件显示不同的文本

    大家好:我现在想做一个WINCC的报警文本显示,之前接触力控的时候看到可以用VB去改变静态文本的汉字,但是WINCC却不知道从何做起!我要达到的效果很简单,就是不同的输入信号就显示…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC报表和用户归档的数据处理问题

    用WINCC做数据报表, 需要输入 产品规格\合同号\生产批次\温度\压力等等信息.请问对于合同号和生产批次中的文本数据如何处理20位字符.可以做到历史查询.&…

    SIMATIC WinCC 2019年6月11日
  • 界面打印功能

    我想请教下,在运用wincc组态时,能不能在画面上编辑打印机按钮,按下该按钮后就能直接打印所见页面?望有高人指点。 问题补充:不满屏打印这项您能不能介绍的详细点?谢谢 最佳答案 你…

    SIMATIC WinCC 2019年6月11日
  • WinCC V6.0 SP3导出文档

    如何在WinCC V6.0 SP3软件的过程值归档中导出excel文档或者CSV格式的文档? 最佳答案 由于WinCC的SQL Server归档数据的…

    SIMATIC WinCC 2019年6月11日