动态向导为图形编辑器带来了附加的功能,它提供大量的预定义C动作以支持频繁重复出现的过程的组态。利用动态向导,可使用C动作使对象动态化。当执行一个向导时,预组态的C动作和触发事件被定义,并被传送到对象属性中。动态向导提高了组态的效率,同时降低了发生组态错误的风险。用户可以用自己创建的函数对动态向导中的C动作进行扩展。
1.动态向导窗口
在图形编辑器的菜单栏中选择“View”→“Toolbars”命令,在弹出的“Toolbars”对话框中可以设置动态向导窗口的显示或隐藏,动态向导窗口可以在图形编辑器的任意位置显示。
在创建一个动态向导时,首先用鼠标选择对象,再在“Dynamic Wizard”中选择需要的动态向导,打开动态向导选择窗口,根据提示选择触发器。完成后在所选择的对象中会自动产生所选择的动态的C动作,如图6-44所示。预组态的C动作分为系统函数、标准动态、画面功能、导入功能和画面模块。
图6-44 “Dynamic Wizard”对话框
2.组态实例
【例6-8】退出WinCC运行按钮组态示例。在画面编辑区新建一个“Exit WinCC Runtime”按钮,如图6-45所示。
选中新建按钮,双击“Dynamic Wizard”的“System Function”选项卡中的“Exit WinCC Runtime”,会出现图6-44所示的对话框。单击图6-44中的“Next>”按钮,进入选择触发器对话框,如图6-46所示,选择鼠标左键作为触发器。
(www.xing528.com)
图6-45 新建按钮
图6-46 选择触发器
单击图6-46中的“Next>”按钮,直至单击“Finish”按钮,这就成功使用动态向导组态了“Exit WinCC Runtime”按钮。可以运行项目进行测试。
【例6-9】画面切换示例。以例6-4中新建的画面为基础,使用动态链接的方法组态按钮。
选择按钮“To B”,双击“Dynamic Wizard”的“Picture Functions”中“Single picture change”,会出现图6-44所示的对话框。单击图6-44中的“Next”按钮,选择鼠标左键作为触发器,继续单击“Next”按钮,得到图6-47所示的对话框,单击按钮,在弹出的“Pictures”对话框中选择“B.Pdl”。单击图6-47中的“Next”按钮,直至单击“Finish”按钮,即成功组态了“To B”按钮。另一个“To A”按钮的组态方式与之相似。
保存画面,运行项目,测试组态结果如图6-34所示。
图6-47 选择画面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。