怎样在WINCC中实现统计车间设备开关机时间

如题,想请教一下怎样在Wincc中统计设备开机关机时间,以及一共运行了多久呢,是编写脚本还是有什么控件可以实现呢

问题补充:
怎么写啊,没用过脚本

最佳答案

1、如果设备是在wincc中用按钮控制的则用按钮的事件把系统的当前时间(now)写入数据库,需要统计运行时间的时候,读出记录然后用datediff计算时间差。
2、如果是wincc读取设备的运行状态,则用全局脚本周期读这个状态,如果上一个周期为0当前周期为1(上升沿)则设备开始运行,写当前时间到数据库中,如果为1则运行时间=运行时间+脚本周期。如果上一个周期为1,当前周期为0(下降沿),则设备运行结束,写当前时间到数据库,停止运行时间的计算。

脚本可以百度vbs读写sql。

提问者对于答案的评价:
看来还得学SQL了,Wincc都是第一次用

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:49
下一篇 2021年7月5日 上午11:49

相关推荐

  • wincc 图形编辑器 图形问题

    无论从对象选项板拖动哪个图形对象 ,都会弹出一个对话框“stgopenstorge hr=80030002  there is。。…

    SIMATIC WinCC 2019年6月11日
  • 覆盖按钮

    如何将两个按钮覆盖在一起,如何用呢?  还有怎样设置窗口的大小,我要调用一个窗口,但是只想在原窗口上悬浮一个小的窗口就可以,点击确认后消失,请大哥们帮帮忙。 最…

    SIMATIC WinCC 2019年6月11日
  • 报表打印问题

    利用对象选项板里的WINCC ONline table control控件做了一个报表,运行打印时我想先预览一下应该怎样设置?另:打印时为什么从第二页…

    SIMATIC WinCC 2019年6月11日
  • wincc的GetTagSWord

    如题,什么意思啊,是不是可以采集有符号的字,GetTagWord是取无符号的数? 最佳答案 wincc的GetTagSWord是读取一个字(16位)变量的数据,这个字可以是有符号也…

    SIMATIC WinCC 2019年6月11日
  • 安装WinCC_flexible_2008_SP3出现SQL 2005无法安装

    我安装时出现SQL 2005无法安装 图片说明:    最佳答案 重新安装MSXML 6.0组件。下载地址:http://www.micro…

    2017年11月25日
  • 1PH8107-1HF02-1BA1怎么在sizer里选不到?

    请问1PH8107-1HF02-1BA1怎么在sizer里选不到?电源是SLM。好像是编码器不对 图片说明:    最佳答案 1PH8107-1HF02-1BA…

    2021年7月5日
  • 变量登录

    在用户管理里面,附件里面有个变量登录,可以给计算机分配一个变量,是否该变量就是记录该计算机登录用户的数值啊? 问题补充:问题是:我想采用该变量作为报表保存,可以历史记录是谁登录和退…

    SIMATIC WinCC 2019年6月11日
  • 屏显示问题

    我做好一个界面设计,传到屏上一开始上面的I/O域显示是0,断电后在上电就显示#,这个符号了,请问这是什么原因啊? 最佳答案 显示#的原因一般是1,数据值超出设定范围;2,通讯连接中…

    SIMATIC WinCC 2019年6月11日
  • Wincc C脚本–求解释

    #include "apdefap.h"void MouseDown(char* lpszPictureName, ch…

    SIMATIC WinCC 2021年7月5日
  • TIA Portal 可以直接导入XML文件吗?

    工程师也“开挂”,让程序来操作Portal 课程编号:V2404 ——TIAPortal的开放性应用程序接…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 T…

    2020年11月1日

发表回复

登录后才能评论