如何周期性调用脚本

功能简述:

在HMI设备上编写完成VBS脚本后,通常会有多种调用方法。本文将介绍如2种周期性调用脚本的方法。

编写简单的脚本,实现变量的自加1操作。

方法1:利用触摸屏计划任务功能实现脚本的循环调用。计划任务提供了多种触发器进行选择,触发器与任务相链接,并构成调用任务的触发事件。 在发生触发事件时,执行该任务。 本文以1分钟为例,实现脚本的循环调用。

方法2:结合PLC程序,实现变量的循环变化,利用变量的数值更改事件实现脚本的循环调用。本文以变量的自累加演示程序为例进行说明。

  • 在PLC属性中启用时钟存储器。
  • 编写自累加程序。
  • HMI变量表中定义变量。设置变量的采集模式为循环连续。
  • 在变量的数值更改事件中调用脚本。
  • 变量的采集模式常见为:循环操作和循环连续。其主要区别为:

  • 循环操作

  • 如果选择“循环操作”采集模式,则当在画面中显示变量或记录变量时,在运行系统中更新变量。采集周期决定在 HMI 设备上变量值更新的更新周期。既可以选择默认采集周期,也可以定义用户指定的周期。
  • 循环连续

  • 如果选择“循环连续”采集模式,则变量将在运行系统中连续更新,即使变量不在当前打开的画面中仍是如此。例如,如果将变量组态为当变量值变化时触发函数列表,则为该变量激活此设置。 只能将“持续更新”设置用于那些确实必须连续更新的变量。频繁读取操作将增加通信的负担。