查看实时值
用于实时确认已注册 PLC / 标签的当前值。网关提供三种实时视图。
| 视图 | 轮询周期 | 用途 |
|---|---|---|
/ui/connect/list (左侧 OPC + 右侧标签表) | 5 秒 | 一览某个 OPC 的所有标签值 |
/ui/connect/tag-view/{opc_id}/{tag_id} (单标签实时图表) | 1 秒 | 特定标签的趋势与时序 |
/ui/main 卡片 | 1 秒 | 网关系统状态 (CPU/内存/网络/Sparkplug 等) |
1. 在 [连接列表] 画面查看 (/ui/connect/list)
这是最简单的方法。
- 点击左侧边栏 已连接列表 图标或主卡片 已连接列表 (N)
- 在左侧 [OPC 列表] 中点击想要查看的 PLC 行
- 右侧会显示该 PLC 的标签列表与当前值。
- 每 5 秒自动刷新。
详细列 / 操作请参考 连接列表 / 标签列表画面。
2. 单标签实时图表 (/ui/connect/tag-view/{opc_id}/{tag_id})
如需深入查看特定标签的时序,点击标签行 → 跳转到独立的 tag-view 页面(也可直接输入 URL 进入)。
2.1 画面构成
┌────────────────────────────────────────────────────────────┐
│ ⊙ {OPC_ID} / {TAG_ID} [←] [↻] │
├────────────────────────────────────────────────────────────┤
│ [태그 메타 패널] │
│ tag_id / java_type / plc_address / opc_id / 마지막 갱신 │
├────────────────────────────────────────────────────────────┤
│ [값 추이 차트] [범위 콤보 ▼] │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ (수치/불리언 — ECharts 라인 / STRING — vis 박스) │ │
│ │ │ │
│ │ [── dataZoom 슬라이더 (연한 그레이) ────────] │ │
│ └──────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘
2.2 图表类型(自动切换)
| 数据类型 | 图表 |
|---|---|
Integer / Long / Float / Double | ECharts 折线 — 平滑样条 + 右侧 Y 轴 |
Boolean | ECharts step end — 0/1 阶梯型 |
String | vis-timeline 方块 — 将相同值的连续区间合并为一个方块(状态机可视化) |
2.3 图表交互
| 功能 | 说明 |
|---|---|
| 范围下拉框 | 1분 / 5분 / 10분 / 30분 / 1시간(default) / 3시간 / 12시간 / 24시간 — 选择后立即从 Cassandra tm_tag_point 重新 fetch |
| dataZoom 滑块 | 图表下方的横向条 — 鼠标拖拽可横向 zoom / pan。浅灰色调(由此前的深色变更)— 不遮挡图表主体 |
| 自动追加 | 1 秒轮询将新值 push 到图表(增量追加,无需整体 redraw) |
| 鼠标 hover | tooltip 显示 ms 级时刻 + 值 |
| STRING 图表刷新 | 将 history 按 ASC 排序后重建整个 vis dataset — 相同值连续区间不会闪烁 |
与 OPC-UA 节点查看器 右侧图表使用相同色调 / 相同数据 — 区别在于 tag-view 为单个标签全屏显示,opcua viewer 为树 + 小图表面板。
3. 表格列(参考)
左侧 [OPC 列表]
| 列 | 含义 |
|---|---|
| PLC | 协议 | 各协议的 Logo + 类型 |
| 连接状态 | 🟢 已连接 / 🔴 断开 / ⬜ 未知 |
| OPC ID / 名称 / 说明 | 标识 / 用户标签 |
| 采集周期 (ms) | timecycle |
| 自动启动 / 异步 | 选项 ✓ / - |
| 已连接标签数 | 该 OPC 的标签数量 |
| 采集条数 | 启动后累计 read 数 (point_count) |
| 采集状态 | 🟢 正常 / 🟧 异常 / ⬜ 停止 |
| 操作 | ▶ 启动 / ⏹ 停止 / 🔧 编辑 / 🗑 删除 |
(完整的 14 列原始说明见 连接列表)
右侧 [标签列表]
| 列 | 含义 |
|---|---|
| TAG ID / 名称 | 标识 / 用户标签 |
| PLC 地址 | 从何处读取(例如:D0、M10、40001) |
| 数据类型 | INT / DOUBLE / BOOL / STRING ... |
| 最后值 | 最近一次采集(圆角实心徽章 — pp-cell-pill 色调。列宽 160px) |
| 更新时间 | 最后刷新时刻 |
| 读取状态 | OK(绿色实心)/ ERROR(红色实心) |
| 读取错误消息 | 失败原因(成功时为空) |
| 操作 | ✏ 内联写入 / 📈 图表(跳转至 tag-view) |
主画面的一览视图
返回顶部 [主页](或点击左上角 Logo)后,可在一个画面中查看网关的整体状态。
| 显示区域 | 显示内容 |
|---|---|
| CPU / 内存 / 磁盘仪表 | 网关 PC 的资源状态 |
| 连接 / 标签条数 | 全部注册数量汇总 |
| PLC 连接及采集状态 | 连接正常 / 失败数量,累计采集条数 |
| 处理速度 (mps) | 每秒处理条数的趋势图 |
仪表变红表示资源不足,请联系系统管理员。
关于 Motor Sense(모터센스)
MOTOR_SENSE 类型的连接不使用普通标签表,而是以按资产(Asset)分组的卡片形式显示。
- HEALTH INDEX 卡片 — 资产健康指数(不平衡 / 对中 / 轴承等)
- SIGNAL 卡片 — 振动 / 温度 / 电压等信号值
以 1 秒周期自动刷新,不显示单独的刷新提示。
从外部系统获取值
如果其他系统(仪表板、分析工具等)需要从网关获取值,可从以下方式中选择使用。
| 方式 | 适用对象 |
|---|---|
| MQTT 订阅 | 通用 IIoT 系统 |
| Sparkplug B 订阅 | Ignition / HiveMQ Edge / 标准 SCADA |
| REST API 查询 | 自研仪表板 / 后端 |
| 以 OPC-UA 服务器暴露 | 外部 SCADA 以 OPC-UA 客户端接入 |
详细配置 / 主题 / 端点规范请参见 高级 — REST API / 高级 — Sparkplug B。
常见问题
Q. 数值确实在进来,但刷新太慢
很可能是注册标签时采集周期设置得过长。请在 PLC 注册的 [修改] 中尝试减小 수집 주기 (ms)。通常 1000ms(= 1 秒)较为合适。
Q. 画面 5 秒刷新一次太慢
/ui/connect/list 的表格刷新为 5 秒。若想更快查看某一个标签,请点击该标签进入 单标签实时图表 (/ui/connect/tag-view) — 为 1 秒轮询。若需同时快速查看多个标签,请配合使用独立的仪表板工具(如 Grafana)。参见 应用管理。
Q. 同一 PLC 中部分标签正常、部分标签报错
若仅个别标签报错,多数情况是该标签的 PLC 地址表示法有误,或格式辅助 (format) 不匹配。请仅对该行使用 [修改] 重新巡检。