IEC 60870-5-104
TagSource example
json
{
"protocol": "iec104",
"host": "192.0.2.10",
"port": 2404,
"commonAddress": 1,
"ioa": 100,
"setpointType": "scaled",
"tls": false
}Fields
| Field | Note |
|---|---|
host, commonAddress, ioa | required |
port | default 2404 |
host2 / redundantHost, port2 | failover; if port2 missing, primary port |
setpointType | omit/scaled → C_SE_NB_1; float → C_SE_NC_1; bool → C_SC_NA_1 |
tls, caPem | rustls; CA only with tls |
Connection: host, port, commonAddress, tls, caPem.
Point: ioa, setpointType.
Equipment: iec104Binding { connectionId, commonAddress, ioaBase } → ioa = ioaBase + member.
Read: STARTDT + general interrogation. No file transfer. VION_IEC104_CLOCK_SYNC driver env.