变量传送时间到报表中

现正制作报表,遇到一个问题,望大侠们指教!
问题:1#阀门关闭时的时间传送到报表中,记为开始时间;2#阀门开启时的时间传送到报表中,记为关闭时间(阀门的开关阀变量已在WINCC外部变量中建好),求讲解!
说白了就是把这两个操作时的时间分别传送到报表的指定时间域内(EXCEL的文本报表)

问题补充:
还有一个就是上面的问题里的两个时间的时间差,就是多长时间计算出来传送到报表中,这个怎么弄

最佳答案

1) 可以使用VB脚本,用系统函数now记录当前时间,比如每次检查到1#阀门关闭的时候你就令t=now,这样变量t就是为开始时间
2)可以使用DateDiff("h", time1, time2)求两个时间的时间差,其中h参数表示求两时间的小时差,若求差多少秒为s,分钟为n

提问者对于答案的评价:
试一试吧

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

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

相关推荐

  • WINCC7.3中有些词语字体不能改变!

    WINCC7.3中,某些词语例如“就地模式”,无论我改成什么字体,他的显示都是一种奇怪的固定字体,很难看,怎么解决啊?求大神解决。项目移植过来还是新建的项目都有这个问题,试过好几台…

    2017年6月7日
  • PLC变量做OPC连接

    小弟所用S7_400和外部通讯,Dcom设置完成,并且和WINCC做好了通讯,WINCC中I/O域可以正常写入外部OPCserver,现在需要将PLC中的变量放入该OPCSERVE…

    2019年6月11日
  • WINCC7.0点运行时出现问题!

    我的是wincc7.0sp3版本,加密狗是256K的RC,项目是单用户项目,点数是没有问题的了。问题是在计算机属性里面如果我在图形运行系统和全局脚步上面打钩,转为运行系统是没有任何…

    2017年12月7日
  • sql 为什么只取一条记录,哪里错了?

    sql自定义数据库有记录,执行脚本,为什么总是取的一条记录,哪里错了?Dim adozmx ‘声明ado变量  Dim is_zm…

    2019年6月11日
  • WINCC分辨率不一致怎么办

    我本本的分辨率和现场电脑不一致,这个画面怎么处理? 最佳答案 可以通过如下方法调整画面——1、一般在WinCC-计算机属性—属性—图形运行系统——窗口属性下,选择适应画面和全屏就可…

    SIMATIC WinCC 2019年6月10日
  • WINCC运行有问题

    电脑配置,I5处理器,4G内存,显卡1G,DELL台式机,23寸显示器,win7,32位专业版正版系统,正版winc7.3,wincc里用了很多画中画,做了有结构变量的画面窗口,完…

    2017年6月8日
  • wincc中 vbs脚本语法问题

    为什么wincc中不支持“on error goto xxx”这种语法,我看帮助文档中还有这个语法的示例,为什么我自己测试却提示语法出错? 最佳答案 …

    SIMATIC WinCC 2020年11月1日
  • 老问题。如何在wincc中设定T的延时时间

    举个例子。 在wincc中设置连接变量 DB10.DW0 。这个变量用来设置PLC300里面的S_ODT:T1 的S5TIME时间。单位是1…

    SIMATIC WinCC 2019年6月11日
  • TIA WINCC 项目库 按钮VB应用问题

    在TIA WINCC 项目库里建立面板类型,在面板里编辑按钮事件,在VB里找不到SetBitInTag命令,而如果不是在库里,是有的,请问这是怎么回事啊。 问题…

    2021年7月5日
  • 怎么学习wincc C脚本求建议

    很多脚本是只直接复制别人代码就可以 我不明白 如果我想实现某个功能怎么才能找到相关的函数呢 大家是通过经验累积还是只要学了C语言就知道自己需要的函数在…

    SIMATIC WinCC 2017年6月18日