IO 分享:按范围使用远端站点的权威实时值

在画面、脚本、报警或趋势配置中,从可用目录选择 TagRef,不要手工拼接显示名称。IO TagRef 的规范形式如下:

IO 分享

IO 分享: IO 分享:按范围使用远端站点的权威实时值

IO 分享不是复制远端设备或 Tag,也不是在本机再连一次 PLC。它让当前站点在明确授权的 PLC 范围内,通过稳定 TagRef 按需订阅远端 IO Owner 提供的权威实时值。

适合哪些场景

  • 画面读取另一站点的实时生产状态。
  • Integration Script 读取远端值,或由远端 IO 变化事件触发。
  • 报警和趋势通过各自的持久输入订阅消费远端值。
  • 多个站点按业务需要共享部分 PLC,而不是开放整个站点。

步骤 1:加入远端站点并启用 IO 能力

  1. 进入站点页,在“搜索或加入站点”中输入远端 HTTPS 地址。
  2. 验证远端身份和连通性,然后加入站点。
  3. 对该远端站点启用 IO 能力;有多个来源节点时,选择实际提供 IO 的节点。
  4. 保存后回到系统状态,确认远端站点与 IO 能力均可用。

步骤 2:选择“为我所用”的 PLC 范围

  1. 打开远端站点的“PLC 与 IO 域”。
  2. 在“来源设备”中勾选当前站点确实需要使用的 PLC。
  3. 点击“预览 PLC 范围变更”,核对新增、移除和现有业务依赖。
  4. 勾选确认后保存范围;存在会被破坏的 Screen、Tag Group、Alarm、Trend 或 Script 引用时,系统会阻止移除。

步骤 3:从目录选择稳定 TagRef

在画面、脚本、报警或趋势配置中,从可用目录选择 TagRef,不要手工拼接显示名称。IO TagRef 的规范形式如下:

显示名称可以调整,稳定 TagRef 才是跨站点引用身份。保存配置后,用实际值、质量、来源和时间戳完成验证。

hq://io/<io-domain-id>/<device-uid>/<tag-uid>

数据归属与故障边界

  • 远端 Device / Tag 配置不会复制到本机。
  • 远端实时值不会写入本机 PostgreSQL 的 tag_latest
  • 同一 PLC 始终只有一个活动 IO Owner,分享方不会另建 PLC 连接。
  • 源站断开时,消费方看到明确降级的质量;缓存或持久化旧值不得标记为当前 Good 值。
  • 计算 Tag 第一阶段不能把远端 IO TagRef 作为输入。
HQControl 站点列表页面
图示 1: 站点列表

站点列表用于确认本地站点、节点数量、访问名和当前设备归属。

HQControl 站点扫描页面
图示 2: 站点扫描

站点扫描用于发现或刷新远端站点,适合联邦配置后做连通性确认。

HQControl 联邦配置说明页面
图示 3: 联邦配置

联邦配置要和公开主机名、访问名、站点编码和冗余接管策略一起确认。