Introduction
This topic contains the information that is used to configure devices from other providers for interoperability. It is based on the standard IEC60870-5-101 interoperability template (IEC60870-5-101:2003, Clause 8).
This companion standard presents sets of parameters and alternatives from which subsets have to be selected to implement particular telecontrol systems. Certain parameter values, such as the number of bytes in the common address of ASDUs, represent mutually exclusive alternatives. This means that only one value of the defined parameters is admitted per system. Other parameters, such as the listed set of different process information in the command and monitor directions, allow the specification of the complete set or subsets, as appropriate for given applications. This clause summarizes the parameters of the previous clauses to facilitate a suitable selection for a specific application. If a system is composed of equipment from different manufacturers, it is necessary that all partners agree on the selected parameters.
![]() |
The function or ASDU is not used. |
![]() |
The function or ASDU is used as standardized (default). |
![]() |
The function or ASDU is used in reverse mode. |
![]() |
The function or ASDU is used in standard and reverse mode. |
The possible selection (empty, X, R, or B) is specified for each specific clause or parameter.
System or Device
![]() |
system definition |
![]() |
controlling station definition (client) |
![]() |
controlling station definition (server) |
Network Configuration
|
|
|
|
|
Physical Layer
For network-specific parameters, all implemented interfaces and data rates are marked with an X:
Unbalanced Interchange |
Unbalanced
Interchange |
Balanced Interchange |
|
---|---|---|---|
|
|
|
|
Unbalanced Interchange |
Unbalanced
Interchange |
Balanced Interchange |
|
---|---|---|---|
|
|
|
|
Link Layer
For network-specific parameters, all implemented options are marked with an X. Specify the maximum frame length. If a non-standard assignment of class 2 messages is implemented for unbalanced transmission, indicate the type ID and COT of all messages assigned to class 2.
Link Transmission Procedure |
Address Field of the Link |
---|---|
Frame Length
|
|
When using an unbalanced link layer, these ASDU types are returned in class 2 messages (low priority) with the indicated causes of transmission (X).
This
is the standard assignment of ASDUs to class 2 messages:
Type Identification |
Cause of Transmissions |
|
---|---|---|
9, 11, 13, 21 |
<1> |

Type Identification |
Cause of Transmissions |
---|---|
1, 3, 5, 7, 9, 11, 13 | <2> |
Application Layer
Transmission mode for application data Mode 1 (least significant byte first), as defined in 4.10 of IEC60870-5-4, is used exclusively in this companion standard. |
Common address of ASDU For system-specific parameters, all implemented configurations are marked with an X: |
|||
|
|
Information object address For system-specific parameters, all implemented configurations are marked with an X: |
|||
|
|
Cause of transmission For system-specific parameters, all implemented configurations are marked with an X: |
|||
![]() |
one byte |
![]() |
two bytes (with originator address) |
NOTE: The
originator address is set to 0 if not used.
|
Selection of Standard ASDUs Process Information in Monitor Direction For station-specific parameters, mark each type ID accordingly:
|
||||
![]() |
<1> |
:= |
single-point information |
M_SP_NA_1 |
![]() |
<2> |
:= |
single-point information with time tag |
M_SP_TA_1 |
![]() |
<3> |
:= |
double-point information |
M_DP_NA_1 |
![]() |
<4> |
:= |
step position information |
M_ST_NA_1 |
![]() |
<5> |
:= |
bitstring of 32 bits |
M_BO_NA_1 |
![]() |
<6> |
:= |
step position information with time tag |
M_ST_TA_1 |
![]() |
<7> |
:= |
bitstring of 32 bits |
M_BO_NA_1 |
![]() |
<8> |
:= |
bitstring of 32 bits with time tag |
M_BO_TA_1 |
![]() |
<9> |
:= |
measured value, normalized value |
M_ME_NA_1 |
![]() |
<10> |
:= |
measured value, normalized value with time tag |
M_ME_TA_1 |
![]() |
<11> |
:= |
measured value, scaled value |
M_ME_NB_1 |
![]() |
<12> |
:= |
measured value, scaled value with time tag |
M_ME_TB_1 |
![]() |
<13> |
:= |
measured value, short floating point value |
M_ME_NC_1 |
![]() |
<14> |
:= |
measured value, short floating point value with time tag |
M_ME_TC_1 |
![]() |
<15> |
:= |
integrated totals |
M_IT_NA_1 |
![]() |
<16> |
:= |
integrated totals with time tag |
M_IT_TA_1 |
![]() |
<17> |
:= |
event of protection equipment with time tag |
M_EP_TA_1 |
![]() |
<18> |
:= |
packed start events of protection equipment with time tag |
M_EP_TB_1 |
![]() |
<19> |
:= |
packed output circuit information of protection equipment with time tag |
M_EP_TC_1 |
![]() |
<20> |
:= |
packed single-point information with status change detection |
M_PS_NA_1 |
![]() |
<21> |
:= |
measured value, normalized value without quality descriptor |
M_ME_ND_1 |
![]() |
<30> |
:= |
single-point information with time tag CP56Time2a |
M_SP_TB_1 |
![]() |
<31> |
:= |
double-point information with time tag CP56Time2a |
M_DP_TB_1 |
![]() |
<32> |
:= |
step position information with time tag CP56Time2a |
M_ST_TB_1 |
![]() |
<33> |
:= |
bitstring of 32 bit with time tag CP56Time2a |
M_BO_TB_1 |
![]() |
<34> |
:= |
measured value, normalized value with time tag CP56Time2a |
M_ME_TD_1 |
![]() |
<35> |
:= |
measured value, scaled value with time tag CP56Time2a |
M_ME_TE_1 |
![]() |
<36> |
:= |
measured value, short floating point value with time tag CP56Time2a |
M_ME_TF_1 |
![]() |
<37> |
:= |
integrated totals with time tag CP56Time2a |
M_IT_TB_1 |
![]() |
<38> |
:= |
event of protection equipment with time tag CP56Time2a |
M_EP_TD_1 |
![]() |
<39> |
:= |
packed start events of protection equipment with time tag CP56Time2a |
M_EP_TE_1 |
![]() |
<40> |
:= |
packed output circuit information of protection equipment with time tag CP56Time2a |
M_EP_TF_1 |
<2>, <4>, <6>, <8>, <10>, <12>, <14>, <16>, <18>, <19>
<30>...<40>
Process Information in Control Direction For station-specific parameters, mark
each type ID accordingly:
|
||||
![]() |
<45> |
:= |
single command |
C_SC_NA_1 |
![]() |
<46> |
:= |
double command |
C_DC_NA_1 |
![]() |
<47> |
:= |
regulating step command |
C_RC_NA_1 |
![]() |
<48> |
:= |
set point command, normalized value |
C_SE_NA_1 |
![]() |
<49> |
:= |
set point command, scaled value |
C_SE_NB_1 |
![]() |
<50> |
:= |
set point command, short floating point value |
C_SE_NC_1 |
![]() |
<51> |
:= |
bitstring of 32 bits |
C_BO_NA_1 |
System Information in Monitor Direction Mark each station-specific parameter appropriately (X, R, B): |
M_EI_NA_1 |
|||
![]() |
<70> |
:= |
end of initialization |
System Information in Control Direction For station-specific parameters, mark each type ID appropriately (X, R, B): |
C_IC_NA_1 |
|||
![]() |
<100> |
:= |
interrogation command |
|
![]() |
<101> |
:= |
counter interrogation command |
C_CI_NA_1 |
![]() |
<102> |
:= |
read command |
C_RD_NA_1 |
![]() |
<103> |
:= |
clock synchronization command |
C_CS_NA_1 |
![]() |
<105> |
:= |
reset process command |
C_RP_NA_1 |
![]() |
<107> |
:= |
test command with time tag with time tag CP56Time2a |
C_TS_TA_1 |
Parameter in Control Direction For station-specific parameters, mark each type ID appropriately (X, R, B): |
||||
![]() |
<110> |
:= |
This is the parameter of the measured value, normalized value. |
P_ME_NA_1 |
![]() |
<111> |
:= |
This is the parameter of the measured value, scaled value. |
P_ME_NB_1 |
![]() |
<112> |
:= |
This is the parameter of the measured value, short floating point value. |
P_ME_NC_1 |
![]() |
<113> |
:= |
This is the parameter activation. |
P_AC_NA_1 |
File Transfer For station-specific parameters, mark each type ID appropriately (X, R, B): |
||||
![]() |
<120> |
:= |
file ready |
|
![]() |
<121> |
:= |
section ready |
F_SR_NA_1 |
![]() |
<122> |
:= |
call directory, select file, call file, call section |
F_SC_NA_1 |
![]() |
<123> |
:= |
last section, last segment |
F_LS_NA_1 |
![]() |
<124> |
:= |
ack file, ack section |
F_AF_NA_1 |
![]() |
<125> |
:= |
segment |
F_SG_NA_1 |
![]() |
<126> |
:= |
directory {blank or X, only available in monitor (standard) direction} |
F_DR_TA_1 |
Type Identifier and Cause of Transmission Assignments (station-specific
parameters):
|
Mark each type identification/cause of transmission combination appropriately (X, R, B): |
Type Identification |
Cause of Transmission |
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 ... 36 |
37 ... 41 |
44 |
45 |
46 |
47 |
||
<1> |
M_SP_NA_1 | X | X | X | X | |||||||||||||||
<2> |
M_SP_TA_1 | X | X | |||||||||||||||||
<3> |
M_DP_NA_1 | X | X | X | X | |||||||||||||||
<4> |
M_DP_TA_1 | X | X | |||||||||||||||||
<5> |
M_ST_NA_1 | X | X | X | X | |||||||||||||||
<6> |
M_ST_TA_1 | X | X | |||||||||||||||||
<7> |
M_BO_NA_1 | X | X | X | X | |||||||||||||||
<8> |
M_BO_TA_1 | X | X | |||||||||||||||||
<9> |
M_ME_NA_1 | X | X | X |
X | X | ||||||||||||||
<10> |
M_ME_TA_1 | X |
X | |||||||||||||||||
<11> |
M_ME_NB_1 | X | X | X | X | X | ||||||||||||||
<12> |
M_ME_TB_1 | X | X | |||||||||||||||||
<13> |
M_ME_NC_1 | X | X | X | X | X | ||||||||||||||
<14> |
M_ME_TC_1 | X | X | |||||||||||||||||
<15> |
M_IT_NA_1 | X | X |
|||||||||||||||||
<16> |
M_IT_TA_1 | X | ||||||||||||||||||
<17> |
M_EP_TA_1 | |||||||||||||||||||
<18> |
M_EP_TB_1 | |||||||||||||||||||
<19> |
M_EP_TC_1 | |||||||||||||||||||
<20> |
M_PS_NA_1 | |||||||||||||||||||
<21> |
M_ME_ND_1 | |||||||||||||||||||
<30> |
M_SP_TB_1 | X | X | |||||||||||||||||
<31> |
M_DP_TB_1 | X | X | |||||||||||||||||
<32> |
M_ST_TB_1 | X | X | |||||||||||||||||
<33> |
M_BO_TB_1 | X | X | |||||||||||||||||
<34> |
M_ME_TD_1 | X | X | |||||||||||||||||
<35> |
M_ME_TE_1 | X | X | |||||||||||||||||
<36> |
M_ME_TF_1 | X | X | |||||||||||||||||
<37> |
M_IT_TB_1 | X | ||||||||||||||||||
<38> |
M_EP_TD_1 | |||||||||||||||||||
<39> |
M_EP_TE_1 | |||||||||||||||||||
<40> |
M_EP_TF_1 | |||||||||||||||||||
<45> |
C_SC_NA_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<46> |
C_DC_NA_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<47> |
C_RC_NA_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<48> |
C_SE_NA_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<49> |
C_SE_NB_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<50> |
C_SE_NC_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<51> |
C_BO_NA_1 | X | X | X | X | X | X | X | ||||||||||||
<70> |
M_EI_NA_1 | X | ||||||||||||||||||
<100> |
C_IC_NA_1 | X | X | X | X | X | X | X | X | X | ||||||||||
<101> |
C_CI_NA_1 | X | X | X | X | X | X | X | ||||||||||||
<102> |
C_RD_NA_1 | X | X | X | X | X | ||||||||||||||
<103> |
C_CS_NA_1 | X | X | X | X | X | X | |||||||||||||
<104> |
C_TS_NA_1 | X | X | X | X | X | X | |||||||||||||
<105> |
C_RP_NA_1 | X | X | X | X | X | X | |||||||||||||
<106> |
C_CD_NA_1 | X | X | X | X | X | X | |||||||||||||
<110> |
P_ME_NA_1 | X | X | X | X | X | X | X | ||||||||||||
<111> |
P_ME_NB_1 | X | X | X | X | X | X | X | ||||||||||||
<112> |
P_ME_NC_1 | X | X | X | X | X | X | X | ||||||||||||
<113> |
P_AC_NA_1 | X | X | X | X | X | X | X | X | |||||||||||
<120> |
F_FR_NA_1 | |||||||||||||||||||
<121> |
F_SR_NA_1 | |||||||||||||||||||
<122> |
F_SC_NA_1 | |||||||||||||||||||
<123> |
F_LS_NA_1 | |||||||||||||||||||
<124> |
F_AF_NA_1 | |||||||||||||||||||
<125> |
F_SG_NA_1 | |||||||||||||||||||
<126> |
F_DR_TA_1 See note (below). |
NOTE: Blank or X only.
|
Basic Application Functions
X: The parameter is used in only the standard direction.
R: The parameter is used in only the reverse direction.
B: The parameter is used in both directions.
(empty): The function is not available in this companion standard.
Station Initialization For station-specific parameters, all implemented functions are marked with an X: |
|
![]() |
remote initialization |
Cyclic Data Transmission For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
cyclic data transmission |
Read Procedure For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
read procedure |
Spontaneous Transmission For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
spontaneous transmission |
Double transmission of information objects with cause of transmission spontaneous For station-specific parameters, mark each function X when a type ID without time and a corresponding type ID with time are both issued in response to a single spontaneous change of a monitored object: |
|
![]() |
single-point information (M_SP_NA_1, M_SP_TA_1, M_SP_TB_1, M_PS_NA_1) |
![]() |
double-point information (M_DP_NA_1, M_DP_TA_1, M_DP_TB_1 ) |
![]() |
step position information (M_ST_NA_1, M_ST_TA_1, M_ST_TB_1) |
![]() |
bitstring of 32 bits (M_BO_NA_1, M_BO_TA_1, M_BO_TB_1) if defined for a specific project. |
![]() |
measured value, nomalized value (M_ME_NA_1, M_ME_TA_1, M_ME_ND_1, M_ME_TD_1) |
![]() |
measured value, scaled value (M_ME_NB_1, M_ME_TB_1, M_ME_TE_1) |
![]() |
measured value, short floating point number (M_ME_NC_1, M_ME_TC_1, M_ME_TF_1) |
Station Interrogation For station-specific parameters, mark each function appropriately (X, R, B): |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: Show information object addresses that are assigned to each group
in a separate table.
|
|
|
|
Clock Synchronization For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
clock synchronization |
![]() |
day of week used |
![]() |
RES1, GEN (time tag substituted/not substituted) used |
![]() |
SU-bit (summertime) used |
Command Transmission |
|
![]() |
direct command transmission |
![]() |
direct set point command transmission |
![]() |
select and execute command |
![]() |
select and execute set point command |
![]() |
C_SE ACTTERM used |
![]() |
no additional definition |
![]() |
short-pulse duration (determined by a system parameter in the server) |
![]() |
long-pulse duration (determined by a system parameter in the server) |
![]() |
persistent output |
Transmission of Integrated Totals For station- or object-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
Mode A: local freeze with spontaneous transmission |
![]() |
Mode B: local freeze with counter interrogation |
![]() |
Mode C: freeze and transmit by counter interrogation commands |
![]() |
Mode D: freeze by counter-interrogation command, frozen values reported spontaneously |
![]() |
counter read |
![]() |
counter freeze without reset |
![]() |
counter freeze with reset |
![]() |
counter reset |
![]() |
general request counter |
![]() |
request counter group 1 |
![]() |
request counter group 2 |
![]() |
request counter group 3 |
![]() |
request counter group 4 |
Parameter Loading For object-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
threshold value |
![]() |
smoothing factor |
![]() |
low limit for transmission of measured value |
![]() |
high limit for transmission of measured value |
Parameter Activation For object-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
activate/deactivate the persistent cyclic or periodic transmission of the addressed object |
Test Procedure For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
test procedure |
File Transfer For station-specific parameters, mark X when the function is used. |
|
File transfer in monitor direction: |
|
![]() |
transparent file |
![]() |
transmission of disturbance data of protection equipment |
![]() |
transmission of sequences of events |
![]() |
transmission of sequences of recorded analog values |
File transfer in control direction: |
|
![]() |
transparent file |
Background Scan For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
background scan |
Acquisition of Transmission Data For station-specific parameters, mark each function appropriately (X, R, B): |
|
![]() |
acquisition of transmission delay |