IEC 60870-5-104 (电力远动)
IEC 60870-5-104 — 输配电·发电系统的远动标准(TCP 2404)。RTU·网关将 测量值和状态上报,因此网关会先把值接收并缓存起来,再提供给标签。
| 场景 | 使用哪种卡 |
|---|---|
| RTU · 系统网关 · 远程监控 | IEC-104 (本页) |
| 变电站 IED · 保护继电器 | IEC 61850 |
| 北美系统 utility SCADA | DNP3 |
| 通用测量仪表 · 变频器 | Modbus TCP |
注册表单输入值
| 输入栏 | 填写内容 | 示例 |
|---|---|---|
| IP 地址 | RTU · 网关地址 | 10.20.30.40 |
| 端口 | 标准 2404 | 2404 |
| 采集周期 | 从缓存读取的周期(ms) | 1000 |
选项
| 选项 | 默认值 | 说明 |
|---|---|---|
common-address | 1 | ASDU 公共地址。必须与设备上设置的值相同 |
general-interrogation | 开启 | 连接后立即一次性接收全部值 |
common-address 不同则会出现「连接成功但无值」TCP 已连接,STARTDT 也已交换,但标签一直为空,十有八九是这个值的问题。请在设备 配置界面确认 ASDU 地址并进行匹配。
标签的 PLC 地址表示 — IOA
标签的 PLC 地址 = IOA (信息对象地址,整数)。
| 格式 | 含义 |
|---|---|
1001 | IOA 1001 |
13:1001 | 前面的类型标识符忽略,读取为 IOA 1001 |
支持 13:1001 格式是为了能够直接粘贴其他 SCADA 的标签列表 — 类型由值本身确定,
因此至少是无害的。
不是轮询,而是「接收并缓存」
접속 ─▶ STARTDT ─▶ 일반심문(전체 값 요청)
│
RTU 가 값이 바뀔 때마다 밀어 준다
▼
게이트웨이가 IOA 별로 최신값을 담아 둔다
│
수집 주기마다 태그가 그 캐시를 읽는다
🔴 缩短采集周期不会增加 RTU 的负载。 周期仅指读取缓存的间隔,值的到达速度由 RTU 决定。相反,若 RTU 不发送,则无论如何缩短周期,值都不会更新。
故障排查
| 症状 | 首先检查 |
|---|---|
| 连接本身失败 | 2404 防火墙,RTU 是否允许本网关 IP |
| 连接成功但所有值均为空 | common-address,以及 general-interrogation 是否开启 |
| 仅部分 IOA 为空 | RTU 是否确实输出该 IOA (范围设置) |
| 值停止更新 | RTU 端会话可能已断开 — 尝试重新连接 |