本文介绍在WinCC V7.5SP1中如何组态周期运行的全局脚本。并通过创建一个变量“num”自加1的全局脚本来演示具体组态过程。
首先展开WinCC项目管理器中的“全局脚本”,在下面的“C-Editor”或“VBS-Editor”上右键,点击“打开”菜单可以打开C或VBS脚本编辑器。
下面以VBS脚本为例,介绍具体的具体步骤。
打开VBS脚本编辑器后,选择“动作”栏,在下面的“动作”上右键,选择“新建->动作”。
在脚本编辑器中编写变量“num”自加1的脚本,如下图所示。
下面需要设置变量自加1的脚本每秒执行一次,这是通过设置全局动作脚本的“触发器”来实现的。按照如下步骤,设置脚本周期性的每秒执行一次。
这样周期执行的脚本就组态完成。在运行WinCC项目之前还需要启动“全局脚本运行系统”。打开WinCC的计算机属性,切换到“启动”栏,选择“全局脚本运行系统”。
之后启动WinCC 运行系统,就可以看到变量“num”的值会每秒加1。
如果使用C动作来每秒为变量“num”自加1,可以使用下面的C脚本。其触发器的设置与VBS相同。
需要注意的是当周期触发的脚本过多时,有可能会引起脚本的堵塞。因此在使用全局动作实现周期执行脚本的功能时,需要评估其执行时间是否会造成脚本的堵塞。
微信群:PLC自动化技术交流(加好友入群,请标注:姓名-单位)工控王工188***7316***6826
S7-200 SMART 与 S7-1200 之间 TCP 通信— S7-200 SMART 作为服务器
如何在 WinCC Runtime Professional 中自动调整画面分辨率适应窗口的大小?
巨控协议转换网关GRM321GRM322GRM323应用场景
精智面板/二代精简PN面板如何使用Modbus TCP/IP 通信组态
WinCC Flexible Smart快速导入 Smart PLC变量
S7_1200配方功能快速入门