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

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

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

最佳答案

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

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午6:56
下一篇 2017年5月29日 下午6:56

相关推荐