怎样在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日
下一篇 2021年7月5日

相关推荐

  • wincc时间的问题

    在做WINCC历史数据及曲线的控件时,数据的时间都是根据操作系统的时间,而操作系统的时间又可以随便调整,严格的讲,这些数据对应的时间存在很大的风险,比如操作人员随意更改了系统时间,…

    SIMATIC WinCC 2019年6月11日
  • WinCC应用程序如何登陆

    我做利用WinCC做了个主画面(WinCC在运行时即启动此画面,大小是1024*768),在主画面上有个“用户登陆”的按钮,我要实现的功能是在点击“用户登陆”按钮时弹出一个我自定义…

    SIMATIC WinCC 2019年6月11日
  • WINCC趋势图

    现场两台一摸一样的工控机,用来操作监控一个站,但最近出现一个问题,其中的一台工控机的说有压力,温度,流量。趋势图都不显示,历史记录也不全,重新激活一下后历史记录和当前记录就都有了,…

    SIMATIC WinCC 2019年6月11日
  • 怎么实现用VBS获取当前项目的绝对路径

    怎么用VBS实现获取当前项目的绝对路径 最佳答案 dim pt1        &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 请问wincc画面制作的一般流程是什么?

    我现在要做中厚板的HMI界面,包括液压缸控制等。问题如下:1、是应该在PSC7中项目下和S7_400,并列加入一个OS项目,还是单独在wincc中创建OS?2、液压缸是否要自己要画…

    SIMATIC WinCC 2019年6月11日
  • WICNN V7 的授权是软授权加硬授权是怎么解释?

    WINCC V7的授权是软授权加硬授权是怎么回事,?也是像加一个加密狗一样吗?如果是,U盘里的授权能不能导到其它U盘里面? 最佳答案 WINCC 亚洲版比&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc 中阀门颜色改变

    我在wincc中调用了一个阀门的那个上边是绿色的我想通过按一个按钮就是他的颜色发生改变从而显示时开关  我变量也建立了 是不是通过那个属性——事件的变…

    SIMATIC WinCC 2019年6月11日
  • Wincc中VBA的控件名称

    WinCC中可以通过VBA 来建按钮等控件,请问在VBA 中各控件对应的类型是什么。比如圆对应的是HMICircle,按钮对应的是"HMIButton…

    SIMATIC WinCC 2020年11月1日
  • 如何在wincc中把每种设备的报警历史记录分开

    我做的wincc报警是所有的报警记录都在一起,如何把这些报警记录按设备分开,这样在查看的时候可以按设备查看历史报警记录 最佳答案 可以通过报警编号,消息类别,文本快来实现,winc…

    SIMATIC WinCC 2019年6月11日
  • wincc变量存为Excel格式

    如何使用wincc将一过程值记录一段时间(如一个月),并保存到电脑某一盘里(如D盘),并且要以Excel的格式存储。之后可以使用Excel将其打开,分析使用这段时间的数据。Exce…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论