IEC 870-5-104 Interoperability List
- Last UpdatedAug 04, 2025
- 17 minute read
This interoperability list refers to section 9 of the IEC 60870-5-104 International Standard (reference number CEI/IEC 60870-5-104:2006).
It is a complete list of the parameters defined in the IEC 60870-5-101 protocol, with the options supported by the IEC870IP driver defined using the following formatting:
|
|
This formatting indicates that the described parameter is supported by the 104 variation of the protocol, though it is not supported by this driver. |
|
|
A check mark indicates that the described parameter is supported by the 104 variation of the protocol and implemented in this driver. |
|
|
This formatting indicates that the described parameter is usually not supported by the 104 variation of the protocol, but is implemented in this driver. |
|
|
This formatting indicates that the described parameter is not supported by the 104 variation of the protocol and is not supported by the driver. |
9.1 System or device
|
|
|
|
|
|
9.2 Network configuration (network-specific parameters)
|
|
|
|
|
|
9.3 Physical layer (network-specific parameter)
Transmission speed (control direction)
|
Unbalanced interchange |
Unbalanced interchange |
Balanced interchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
||
Transmission speed (monitor direction)
|
Unbalanced interchange |
Unbalanced interchange |
Balanced interchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
||
9.4 Link layer
Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this companion standard.
|
Link Transmission Procedure |
Address Field of the Link |
|
|
|
|
|
|
|
|
|
|
Frame Length |
|
|
|
|
When using an unbalanced link layer, the following ASDU types are returned in class 2 messages (low priority) with the indicated causes of transmission:
|
|
|
Type identification |
Cause of transmission |
|---|---|
|
9, 11, 13, 21 |
<1> |
|
|
|
Type identification |
Cause of transmission |
|---|---|
9.5 Application layer
Transmission Mode for Application Data
Mode 1 (least significant octet first), as defined in clause 4.10 of IEC 870-5-4, is used exclusively in this companion standard.
Common address of ASDU (System-specific parameter)
|
|
|
Information Object Address (System-specific parameter)
|
|
|
|
|
|
|
|
Cause of Transmission (System-specific parameter)
|
|
|
Length of APDU
|
|
Selection of standard ASDUs
Process information in monitor direction (station-specific parameter)
|
|
Single-point information |
M_SP_NA_1 |
|
|
Single-point information with time tag |
M_SP_TA_1 |
|
|
Double-point information |
M_DP_NA_1 |
|
|
Double-point information with time tag |
M_DP_TA_1 |
|
|
Step position information |
M_ST_NA_1 |
|
|
Step position information with time tag |
M_ST_TA_1 |
|
|
Bitstring of 32 bit |
M_BO_NA_1 |
|
|
Bitstring of 32 bit with time tag |
M_BO_TA_1 |
|
|
Measured value, normalized value |
M_ME_NA_1 |
|
|
Measured value, normalized value with time tag |
M_ME_TA_1 |
|
|
Measured value, scaled value |
M_ME_NB_1 |
|
|
Measured value, scaled value with time tag |
M_ME_TB_1 |
|
|
Measured value, short floating point value |
M_ME_NC_1 |
|
|
Measured value, short floating point value with time tag |
M_ME_TC_1 |
|
|
Integrated totals |
M_IT_NA_1 |
|
|
Integrated totals with time tag |
M_IT_TA_1 |
|
|
Event of protection equipment with time tag |
M_EP_TA_1 |
|
|
Packed start event of protection equipment with time tag |
M_EP_TB_1 |
|
|
Packed output circuit information of protection equipment with time tag |
M_EP_TC_1 |
|
|
Packed single-point information with status change detection |
M_PS_NA_1 |
|
|
Measured value, normalised value without quality descriptor |
M_ME_ND_1 |
|
|
Single-point information with time tag CP56Time2a |
M_SP_TB_1 |
|
|
Double-point information with time tag CP56Time2a |
M_DP_TB_1 |
|
|
Step position information with time tag CP56Time2a |
M_ST_TB_1 |
|
|
Bitstring of 32 bit with time tag CP56Time2a |
M_BO_TB_1 |
|
|
Measured value, normalised value with CP56Time2a |
M_ME_TD_1 |
|
|
Measured value, scaled value with CP56Time2a |
M_ME_TE_1 |
|
|
Measured value, short floating point value with CP56Time2a |
M_ME_TF_1 |
|
|
Integrated totals with CP56Time2a |
M_IT_TB_1 |
|
|
Event of protection equipment with CP56Time2a |
M_EP_TD_1 |
|
|
Packed start events of protection equipment with CP56Time2a |
M_EP_TE_1 |
|
|
Packed output circuit information of protection equipment with CP56Time2a |
M_EP_TF_1 |
Process information in control direction (station-specific parameter)
Either the ASDUs of the set <45> - <51> or the set <58> - <64> are used.
|
|
Single command |
C_SC_NA_1 |
|
|
Double command |
C_DC_NA_1 |
|
|
Regulating step command |
C_RC_NA_1 |
|
|
Set point command, normalized value |
C_SE_NA_1 |
|
|
Set point command, scaled value |
C_SE_NB_1 |
|
|
Set point command, short floating point value |
C_SE_NC_1 |
|
|
Bitstring of 32 bit |
C_BO_NA_1 |
|
|
Single command with time tag CP56Time2a |
C_SC_TA_1 |
|
|
Double command with time tag CP56Time2a |
C_DC_TA_1 |
|
|
Regulating step command with time tag CP56Time2a |
C_RC_TA_1 |
|
|
Set point command, normalized value with time tag CP56Time2a |
C_SE_TA_1 |
|
|
Set point command, scaled value with time tag CP56Time2a |
C_SE_TB_1 |
|
|
Set point command, short floating point value with time tag CP56Time2a |
C_SE_TC_1 |
|
|
Bitstring of 32 bit with time tag CP56Time2a |
C_BO_TA_1 |
System information in monitor direction (station-specific parameter)
|
|
End of initialization |
M_EI_NA_1 |
System information in control direction (station-specific parameter)
|
|
Interrogation command |
C_IC_NA_1 |
|
|
Counter interrogation command |
C_CI_NA_1 |
|
|
Read command |
C_RD_NA_1 |
|
|
Clock synchronization command |
C_CS_NA_1 |
|
|
Test command |
C_TS_NB_1 |
|
|
Reset process command |
C_RP_NC_1 |
|
|
Delay acquisition command |
C_CD_ NA_1 |
|
|
Test comand with time tag CP56Time2a |
C_TS_TA_1 |
Parameter in control direction (station-specific parameter)
|
|
Parameter of measured value, normalized value |
P_ME_NA_1 |
|
|
Parameter of measured value, scaled value |
P_ME_NB_1 |
|
|
Parameter of measured value, short floating point value |
P_ME_NC_1 |
|
|
Parameter activation |
P_AC_NA_1 |
File transfer (station-specific parameter)
|
|
File ready |
F_FR_NA_1 |
|
|
Section ready |
F_SR_NA_1 |
|
|
Call directory, select file, call file, call section |
F_SC_NA_1 |
|
|
Last section, last segment |
F_LS_NA_1 |
|
|
Ack file, ack section |
F_AF_NA_1 |
|
|
Segment |
F_SG_NA_1 |
|
|
Directory |
F_DR_TA_1 |
|
|
Query log - request archive file |
F_SC_NB_1 |
9.6 Basic application functions
Station initialization (station-specific parameter)
|
|
Cyclic data transmission (station-specific parameter)
|
|
Read procedure (station-specific parameter)
|
|
Spontaneous transmission (station-specific parameter)
|
|
Double transmission of information objects with cause of transmission spontaneous (station-specific parameter)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Station interrogation (system- or station-specific parameter)
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addresses per group have to be defined |
Clock synchronization (station-specific parameter)
|
|
|
|
|
|
|
|
Command Transmission (object-specific parameter)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Transmission of integration totals (station- or object-specific parameter)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parameter loading (object-specific parameter)
|
|
|
|
|
|
|
|
Parameter activation (object-specific parameter)
|
|
File transfer (object-specific parameter)
File transfer in monitor direction
|
|
|
|
|
|
|
|
File transfer in control direction
|
|
Background scan (station-specific parameter)
|
|
Acquisition of transmission delay (object-specific parameter)
|
|
Definition of timeouts
|
Parameter |
Default Value |
Remarks |
Selected Value |
Associated Citect.ini parameter |
|
t0 |
30 s |
Time-out of connection establishment |
5 |
ConnectionTimeout |
|
t1 |
15 s |
Time-out of send or test APDUs |
2 |
CommandTimeout |
|
t2 |
10 s |
Time-out for acknowledges in case of no data messages |
2 |
|
|
t3 |
20 s |
Time-out for sending test frames in case of a long idle state |
5 |
TxTestLink |
Maximum number of outstanding I format APDUs k and latest acknowledge APDUs (w)
|
Parameter |
Default Value |
Remarks |
Selected Value |
|
k |
12 APDUs |
Maximum difference receive sequence number to send state variable |
1 |
|
w |
8 APDUs |
Latest acknowledge after receiving w I format APDUs |
1 |
Portnumber
|
Parameter |
Value |
Default Value |
Remarks |
|
Portnumber |
(set in the configuration of the TCP port) |
2404 |
1 |
Redundant connections
The number of redundancy group connections used is dependent on the Plant SCADA project configuration.
<description>
<description>
Max.length L (number of octets)
Max.length L (number of octets)
Maximum allowable delay of commands and set point commands