在 WinCC V7 中可使用动态对话框使库对象动态化。动态对话框的功能将映射为 WinCC 中属性的动画。该动画可提供与 WinCC V7 中的动态对话框类似的动态化功能。如果已在 WinCC V7 项目中组态了属性的动态化,则在移植过程中该动态化将被转换为 WinCC 的动画。
提示 WinCC V7.3 版起推出的新功能不会移植到 WinCC 中。如果存在一个动态的新属性,则会在移植日志中生成有关未移植的动态属性的报警。 |
使用 WinCC V7 中的动态对话框创建的动态化的表达式基于 C 语言脚本的语法。移植尝试将 WinCC V7 中的动态化的表达式转换为 VB 脚本的语法。如果动态化使用以下 C 语言运算符,则通常可执行这种形式的转换:
算术运算符 [+、-、*、/、%、^]
逻辑运算符 [&&、||]
比较运算符 [<、>、!=、<=、>=、==]
数字常量
如果无法转换为 VB 脚本的语法,则动态化将映射到 C 脚本。在以下情况下映射为 C 脚本:
在动态对话框的表达式未使用变量或周期性触发器时。如果使用变量和触发器变量,则它们必须匹配。在表达式中使用变量时不允许使用周期性触发器。
在动态对话框中的表达式结果为“模拟”数据类型且“表达式结果”(Result of expression) 字段中的有效范围“其它”的值与已动态化的属性的“静态”值不同时。
在动态对话框的表达式中使用多个变量且并非所有变量都具有相同的质量代码组态时。
在使用其变量状态被使用的变量时。
在动态对话框的表达式无法转换为 VB 脚本的等效表达式时。
产品推荐