大家好,我是宏集科技鲁工,给大家分享不一样的工业物联网信息!
一、背景
在工业现场,HMI 需要与 PLC 持续交换大量数据。如果每个标签都保持实时通讯,HMI 的 CPU 和通讯资源会承受不小的压力,尤其是在标签数量多的中大型项目里,页面切换卡顿、通讯延迟这些问题很容易冒出来。EXOR HMI 在 JMobile Studio 中提供了一个很实用的机制——标签的 Active(激活)属性,帮我们在性能和实时性之间做精细的平衡。
二、功能说明
在 JMobile Studio 中,添加标签后,点击该标签,右侧的属性栏里就有一个 Active(激活)属性,它只有两个选项:true 或 false,该属性控制标签的通讯策略:
选择 true:无论当前页面是否使用了这个标签,HMI 都会与 PLC 保持通讯,持续读取该标签的数据。适用于全局报警、系统状态这类任何时候都需要最新值的场景。
选择 false(默认):只有当前可视化页面中的某个控件实际调用或显示了该标签的数据时,HMI 才会开始读取。页面切走之后,通讯就会暂停。
这个机制的核心逻辑是:看不见的标签,不读。正是这个看似简单的设计,在实际项目中能显著降低 HMI 的通讯负载。

JMobile Studio标签属性栏中的Active选项
三、实践建议
(1)默认保持 Active 为 false,让 JMobile Studio 自动按需管理通讯,大多数场景下这是最优解。
(2)需要全局实时值的标签(如急停状态、总故障报警、系统心跳等),手动设为 true,确保数据实时更新。