- {{item.name}}
变量的采集模式
- 0
- 283
1. 变量的采集模式
- 在 HMI 变量表创建和 PLC 通信的外部变量,可以在变量的属性中设置变量的“采集模式”。默认情况下外部变量的采集模式为“循环操作”。

- 与之前的精简/精智面板变量的采集模式相比,Unified 面板外部变量的采集模式仅支持“循环操作”和“必要时”,没有之前的“循环连续”采集模式。

2. 采集模式的区别
- “循环操作”采集模式
对于“循环操作”采集模式,只要变量在画面中显示或归档,便会按照设置的采集周期定期更新数值。
用户可以自定义变量的采集周期。采集周期最快是 T100ms。
采集周期决定 HMI 设备何时从 PLC 读取外部变量的过程值。不用将采集周期设置的太小,这会不必要的增加通信负荷。
- “必要时”采集模式
对于“必要时”采集模式,通过脚本或者使用“更新变量(UpdateTag)”系统函数时才会更新数值。
需注意:设置为“必要时”的采集模式的变量执行数值写入操作时不受影响。仅会影响HMI变量数值的读取。
3. 测试过程
- 在 PLC 数据块中添加变量

- 在 HMI 变量表中添加对应的外部变量

对于变量“HmiData_VarInt”,设置其采集模式为“循环操作”,采集周期为“T1s”。

对于变量“HmiData_VarReal”,设置其采集模式为“必要时”,并设置更新ID。

在画面中使用2个 IO 域(输入输出模式)分别关联2个外部变量,并在按钮的“按下”事件中调用“更新变量”函数或者编写脚本,设置“更新id”为变量属性中的更新 ID 的数值。


4. 测试结果

5. 备注
如上所述, Unified 面板外部变量的采集模式不支持“循环连续”。如果希望通过外部变量的数值更改触发执行函数或者脚本功能,需要在“计划任务”中添加任务,触发器选择为“变量”,在“常规”属性中关联触发的变量。

在“事件-更新”中添加需要的系统函数或者脚本即可。

- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错



西门子官方商城


{{item.nickName}}