通过选择“SIMATIC”→“WinCC”→“Tools”→“Dynamic Wizard Editor”启动动态向导编辑器,如图16-3所示。
图16-3 动态向导编辑器
(1)动态向导编辑器的结构
菜单栏:包含动态向导编辑器的功能。菜单栏总是可见的。
工具栏:提供常用功能的快捷选择,在需要时可以显示出来并且可以被移动到屏幕上的任何地方。
编辑窗口:当动态向导函数打开进行编辑时或创建新的动态向导时,编辑窗口才可见。每一个函数将在其自身的编辑窗口中打开,可同时打开多个编辑窗口。
输出窗口:需要时可以显示输出窗口。它包含“创建CWD”、“读向导脚本”和“编译脚本”函数的结果。
状态栏:提供有关键盘设置的信息和给出在编辑窗口文本光标位置的信息。需要时显示状态栏。
动态向导:允许使用C动作使对象动态化。执行向导时,就可以指定预组态的C动作和触发事件,并将它们存储在对象的属性中。
(2)动态向导函数的结构
1)集成头文件和DLL。
2)与语言相关的定义。
3)向导标记。
4)属性列表。
5)系统接口。
6)全局变量。
7)选项列表。
8)触发器列表。
9)参数分配的显示。
(3)动态向导函数的类型
1)参数输入的函数向导。
2)生成动态的函数向导。
3)WinCC函数向导。
4)进程函数向导。
5)Windows函数向导。
(4)动态电动机实例(www.xing528.com)
1)创建电动机的动态向导函数。
①打开一个WinCC项目。
②打开在Windows资源管理器中目录“Siemens\WinCC\documents\english”下的Winzip文件“Motor.zip”。
③解压缩“Motor.wnf”文件至目录“..\WinCC\wscripts\wscripts.enu”下。
④解压缩“Motor_dyn.pdl”文件至当前打开WinCC项目的“GraCs”目录下。
⑤启动动态向导编辑器,在动态向导编辑器的“File”菜单中,将“Motor.wnf”文件打开。
⑥单击工具栏中的图标,编译脚本。
2)插入脚本“Motor.wnf”。
①单击工具栏中的图标。
②选择“Motor.wnf”文件,单击“打开”。
③单击工具栏中的图标以创建新数据库。
3)创建结构和结构变量。
①从结构类型关联菜单中选择“New Structure Type”。
②重命名结构为“MotorStruc”,单击“New Element”,创建数据类型为BIT的内部变量“Active”。
③单击“New Element”,创建数据类型为BIT的内部变量“Hand”。
④单击“New Element”,创建数据类型为BIT的内部变量“Error”,单击“OK”按钮,关闭对话框。
⑤在浏览框架中,单击变量管理器图标前的加号,从内部变量关联菜单中选择“New Element”,创建数据类型为“MotorStruc”的WinCC变量“STR_Course_wiz1”。
⑥再创建一个“TEXT8”数据类型的内部变量“T08i_course_wiz_selected”。
4)指定自定义对象“电动机动态化”。
①打开图形编辑器并打开“Motor_dyn.pdl”文件。
②在图形编辑器中选择“view”→“Toolbars”打开动态向导工具,选择电动机自定义对象,在动态向导“Example”选项卡中双击“Adding Dynamics to A Motor”。
③在“Welcome to the Dynamic Wizard”对话框中,单击“Next”按钮。
④在“Set Options”对话框中,单击浏览按钮。打开变量选择对话框,选择“STR_Course_wiz1”作为结构变量,单击“Next”按钮。
⑤“Finished!”对话框打开,单击“Finish”按钮,关闭对话框。
⑥保存该画面,启动图形编辑器运行系统。
⑦按钮可以用来模拟所选择电动机的变量值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。