wincc 7.3版本定时控制

我想在界面输入00:00:00形式的时间,当我输入一个这样的时间,系统时间到达此时间时,就能给一个变量置位,实现定时启动效果,并且能在界面随时改变间这个时间,然后wincc都能实现按照我所输入的时间给这个变量置位

问题补充:
不用PLC控制,只用wincc

最佳答案

WinCC V7.3已经支持时间型变量了。建立一个时间型内部变量(SetTime)。
在画面上用IO域,输入时间,可以绑定上面建的变量。
用全局动作,判断当前时间与上面的变量,如果当前时间 >= 变量值 ,置位(Flag);为防止过了设定时间后,重复置位,还要加个判断。
VBS:
If HMIRuntime.Tags("Flag").Read = 1 Then
   Exit Function
End If

if Now >= HMIRuntime.Tags("SetTime").Read then
   HMIRuntime.Tags("Flag").Write 1
End If

触发器设为时间触发:每秒

提问者对于答案的评价:
已有大致思路,谢谢

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

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

相关推荐

发表回复

登录后才能评论