数据定时清零

我有个项目有数据累加,单班12个小时,我希望在早晚9点的时候对PLC的累积量数据清零。WICC的触发器我不会用,哪位大师教一下小弟,感激不尽

最佳答案

你可以用全局脚本,如果全局脚本执行周期为10s的话,那么脚本里面判断如果当前系统时间大于8:59:59小于等于9:00:00或者21:59:59小于等于22:00:00,则置位一个外部bool变量tag(tag连接cpu内存地址m0.0),下位机程序中判断如果m0.0为1,则累计清零,同时复位m0.0.

提问者对于答案的评价:
我的想法也是这样,由于学艺不精,不会使用全局脚本写这个变量,麻烦大师写个例子看看

最佳答案作者回复:
全局脚本vbs(设定执行周期为10s):
Dim myhour,mymin,mysec
myhour=Hour(Now())
mymin=Minute(Now())
mysec=Second(Now)
If (myhour=9 Or myhour=21) And mymin=59 And mysec>=50 And mysec<=59 Then
HMIRuntime.Tags("tag").Write 1
End If

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日
下一篇 2019年6月10日

相关推荐

  • WINCC PROFESSIONAL V12中无模板和全局画面标签

    1 TIA PORTAL V12 PROFESSIONAL安装毕。2 创建项目,对带面板PC:IPC677C:15寸组态3选RT&…

    2017年6月1日
  • 关于WINCC与Excel报表若干问题

    通过WINCC的脚本将需要做报表的数据写到指定的Excel文件里面。现在想查询这些保存的数据怎么弄呢?是直接通过按钮写脚本跳到按照时间保存名字的EXCEL文件上还是怎么?如果这样怎…

    SIMATIC WinCC 2019年6月11日
  • 很菜但对我很重要的问题

    什么叫过程标签,大家帮帮忙拉,谢谢 最佳答案 过程变量,TAG 在这里一般翻译成变量。 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • wincc 对象背景颜色失效

    WINCC中随便画一个圆,修改其属性背景颜色:  静态下改颜色都失效了,动态下更不起作用,求原因和办法 最佳答案 右击属性—–属性—–效果—-全…

    SIMATIC WinCC 2018年12月14日
  • 寻找软件

    请问哪位大侠有wincc flexible 2008 sp3 upd5  谢谢 最佳答案 WinCC flex…

    SIMATIC WinCC 2017年6月12日
  • wincc脚本C程序不循环

    我在WINCC脚本编辑器里编写了如下一段C 程序,想把数组E[0][0]、E[0][1]、E[0][2]分别赋给a,b,c。然后再界面上显示出来。可是为什么只显示E[0]…

    SIMATIC WinCC 2019年6月11日
  • 博途15wincc报表输出为word

    wincc的表报可不可以输出为word啊,具体怎么操作 问题补充:将带有模拟量趋势图打印报表输出到word 最佳答案 请参考 参考资料:https://www.zhaoplc.co…

    SIMATIC WinCC 2020年11月1日
  • C脚本程序

    int gscAction( void ){{ if (GetTagByte("Hao")=="BL…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc通过oracle读写数据显示

    小弟正在研究wincc和oracle数据读写。1、通过第3方软件读取数据存入oracle数据库。2、wincc通过odbc读取oracle数据库数据。3、在wincc画面显示各种数…

    SIMATIC WinCC 2017年6月13日
  • wincc6.0启动问题

    为什么我一连接到网络,wincc就不能打开,说我没有权限 最佳答案 你首先要在你远程访问项目里的用户管理器中建立用户并分配“远程组态”和“远程激活”的权限,然后在你远程登录的时候输…

    SIMATIC WinCC 2019年6月11日