关于用wincc全局脚本来代替Timer控件的问题

wincc没VB里的Timer控件,那我如果用全局脚本来实现的话,把原先写在Private Sub Timer1_Timer()中的程序写在全局脚本中循环,那如果要在别的脚本中里像Timer1.Enabled = False/Timer1.Enabled = True一样能决定工作与否该怎么来实现

最佳答案

在全局动作中,加一个判断。当类似Timer1.Enabled = True时,置位,Timer1.Enabled = False时,复位。脚本中判断该位的状态,如果是1,继续执行,如果是0,直接跳过。

提问者对于答案的评价:
能稍微详细一点吗,是添加一个变量然后用IF..ELSE来进行操作吗

最佳答案作者回复:
是的。添加一个BOOL型的内部变量。脚本如果按时间循环触发,在触发器中设置好时间定时器,并且加上这个BOOL型变量,根据变化。变成时间+变量触发。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐