1.触发器和更新周期
创建过程画面最重要的工作是组态过程画面和画面对象的动态属性,从而使得过程画面和画面中的对象可以反映过程的变化,这称为画面的和画面对象的动态化。组态动态变化时必须涉及触发器和更新周期的概念,指定触发器和更新周期是组态系统的重要设置,它影响画面、画面对象的更新以及后台脚本的处理等。
图6-21列出了WinCC的触发器类型,相关概念如下:
1)周期性触发器:是WinCC中处理周期性动作的方法,周期性触发器的动作将在固定时间间隔内重复执行。周期性触发器的第一个时间间隔的起始点要与运行系统的起始点一致,间隔时间由周期确定。可选择250ms~1h之间的周期,也可使用自定义的用户周期。对于过程画面和画面对象,还可以选择基于窗口周期的周期性触发器和基于画面的周期性触发器。
图6-21 触发器类型
2)非周期性触发器:非周期性触发器的动作只执行一次,起始点由日期/时间确定。(www.xing528.com)
3)变量触发器:变量触发器由一个或多个指定的变量组成。如果这些变量中某一个数值的变化在启动查询时被检测到,则与这样的触发器相连接的动作将执行。“循环监视变量值”是按一定的时间间隔查询变量的值,第一个时间间隔的起始点与运行系统的起始点一致,间隔时间由周期确定;“Upon Change”无论变量的值何时发生变化,该触发器关联的动作都执行。对于过程变量,“Upon Change”模式相当于一个有1s周期的循环读作业。
4)事件驱动的触发器:只要事件一发生,与该事件相连接的动作就将执行。例如,事件可以是鼠标控制、键盘控制或焦点的变化等。
5)画面周期:将周期性的触发器用做触发器。周期时间由画面的属性“Update Cycle”定义。该周期提供了一个选项,可集中定义在画面中使用的所有动作的周期。
6)窗口周期:将周期性的触发器用做触发器。周期时间由“Picture Window”对象的“Update Cycle”对象属性定义。该周期提供了一个选项,可集中定义在“Picture Window”对象中使用的所有动作的周期。
2.动态化类型
WinCC提供了对过程画面的对象进行动态化的各种不同的方法,具体包括:利用变量连接进行动态化、通过直接连接进行动态化、使用动态对话框进行动态化、使用C动作进行动态化、使用VBS动作进行动态化和使用动态向导进行动态化。以下分别介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。