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