wincc VBS 动作触发器没办法触发

在VBS编辑器的动作脚本中写了个触发器,没办法触发!
1、新建内部变量“CNUM”,有符号的16位数
2、画面中放两个按钮,一个按钮按下就往“CNUM”中写1,另外一个按钮按下就往“CNUM”中写0。我需要在变量CNUM变化时就启动触发器。
3、在VBS编辑器的动作中,新建个动作。就弹出一句话。MsgBox "我是触发器"。点击工具栏"信息/触发器"。变量--添加变量---选择CNUM---标准周期为有变化时.
这样是否就可以了。请大家指教,其中有什么问题!谢谢!
另外问一下。VBS编辑器中的动作是否就是全局动作?
我是在wincc6.2中做的!

最佳答案

步骤正是这个步骤,如果不好使,检查CNUM是否在点击按钮时产生了预期的变化。
再一个,需要明确的是,在全局脚本中写的是动作,动作总是由触发器触发。你的动作是: MsgBox "我是触发器",而动作必须由触发器触发,你的触发器是: CNUM的变化。

动作只在全局脚本中定义一次,全局脚本动作在定义它的工程中都是有效的。
从VBS编辑器中的动作选项卡中看到的都是全局动作。

而动作不只限于全局动作,对象和画面属性中事件里的各项,都可以创建c动作或者vbs动作,而它们的触发器,就是”事件”选项卡下的“鼠标左键”“键盘按下”这些。

提问者对于答案的评价:
问题已解决!谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:21
下一篇 2019年6月11日 上午2:21

相关推荐