如题,想请教一下怎样在Wincc中统计设备开机关机时间,以及一共运行了多久呢,是编写脚本还是有什么控件可以实现呢
问题补充:
怎么写啊,没用过脚本
最佳答案
1、如果设备是在wincc中用按钮控制的则用按钮的事件把系统的当前时间(now)写入数据库,需要统计运行时间的时候,读出记录然后用datediff计算时间差。
2、如果是wincc读取设备的运行状态,则用全局脚本周期读这个状态,如果上一个周期为0当前周期为1(上升沿)则设备开始运行,写当前时间到数据库中,如果为1则运行时间=运行时间+脚本周期。如果上一个周期为1,当前周期为0(下降沿),则设备运行结束,写当前时间到数据库,停止运行时间的计算。
脚本可以百度vbs读写sql。
提问者对于答案的评价:
看来还得学SQL了,Wincc都是第一次用
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361272.html