在图形编辑器的VBS动作编辑器中创建VBS动作。动作编辑器将提供类似VBS编辑器“全局脚本”的一系列函数。从图形编辑器中,还可访问已在全局脚本中创建的过程。
在图形编辑器中创建的动作将总是和组态动作时所在的画面一起存储。除了所有已组态的对象属性以外,所组态的VBS动作也将在图形编辑器的项目文档中进行归档。如果选择WinCC项目管理器中的画面并使用弹出式菜单调用属性对话框,则已在该画面中组态的所有VBS动作均将显示。
VBS有两种应用情况:
(1)用于动态化对象属性的VBS动作
可使用VBS动作来进行对象属性的动态化。可在运行系统中根据触发器、变量或其他对象属性的状态来动态化对象属性的值。如果变量连接或动态对话框所提供的选项不足以解决上述的任务,则应使用VBS动作。
(2)用于事件的VBS动作
可使用VBS动作来对图形对象上发生的事件作出反应。如果变量连接或动态对话框所提供的选项不足以解决上述的任务,则应使用VBS动作。
使用对对象属性的变化作出反应的动作将影响运行系统中的性能。
如果对象属性的值变化,则事件发生。随后将启动与事件关联的动作。当画面关闭时,已启动的所有动作将逐个停止。这会导致系统负载过大。
【例5-5】单击画面上的按钮,画面上的圆的半径变成18。
1)在画面上拖入圆和按钮,将圆的对象名称改为“Circle1”,将按钮的文本名称改为“半径设置”,如图5-36所示。选中按钮,单击鼠标右键,在弹出的菜单中单击“属性”选项。
2)在“事件”选项卡中,选择“鼠标”→“按左键”→“VBS动作”命令,如图5-37所示,弹出“编辑VB动作”对话框,如图5-38所示,在程序编辑区输入程序,最后单击“确定”按钮。
(www.xing528.com)
图5-36 画面A
图5-37 按钮“对象属性”对话框
图5-38 “编辑VB动作”对话框
3)在资源管理器中,选中“计算机”,单击鼠标右键,打开“计算机属性”对话框,如图5-39所示,选择“启动”选项卡,勾选“全局脚本运行系统”、“变量运行系统”和“图形运行系统”,单击“确定”按钮。
【关键点】默认状态时,“全局脚本运行系统”没有勾选,这样脚本不能运行,这点初学者容易忽略。
4)运行工程,单击按钮,可以看到,圆的半径变成18,如图5-40所示。
图5-39 计算机属性
图5-40 运行界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。