当前位置: 主页 > PLC控制

动作触发器不动作,触发不了

想做一个通过wincc画面事件触发全局脚本中动作,并让动作周期性动作。之前我是这样做的。
1、在变量管理器下脚本变量中设置了cou_raw变量,起始值为0
2、在画面按钮事件上写了一段程序
onClick(byvalitem)
HMIRUNtime.tags("cou_raw").write1
dimcou
setcou=hmiruntime.tags("cou_raw")
msgBox(cou)
WINCC运行时不弹出消息框
3、在全局脚本-动作里设置了一个名为cou_raw变量触发器,周期为2秒。在动作里写了
msgBox("1111")
if(cou_raw)then
msgBox("22222")
endif
Wincc运行后,触发器只是在WICC运行时动作了一下,看了论坛贴子说,这是正常的,WINCC运行时都会动作。

我想问的是用什么能触发动作里触发器(定时器、变量)两种方法,最好是详细些,谢谢

最佳答案

1.变量对象不能直接Msgbox,应该使用读方法,Msgboxcou.Read
2.定时器、变量都可以作为动作的触发器,设置好就可以了

提问者对于答案的评价:
好了

  • 关注微信

猜你喜欢

微信公众号