现正制作报表,遇到一个问题,望大侠们指教!
问题: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