Introduction
This companion standard presents sets of parameters and alternatives from which subsets must be selected to implement particular telecontrol systems. Certain parameter values, such as the choice of structured or unstructured fields of the information object 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 command and in monitor direction 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 stemming from different manufacturers, it is necessary that all partners agree on the selected parameters.
This interoperability list is defined as in IEC60870-5-101 and extended with parameters used in this standard. The text descriptions of parameters that are not applicable to this companion standard are strike-through (the corresponding checkbox is marked black).
![]() |
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) |
Application Layer
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.
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: |
|||
two bytes (with originator address |
|||
NOTE: The originator
address is set to 0 if not used.
|
Length of APDU: For system-specific parameters, specify the maximum length of the APDU per system. NOTE: The maximum length
of APDU for both directions is 253. It is a fixed system parameter.
|
Process Information in Monitor Direction For station-specific parameters, mark each type ID appropriately (X, R, B): |
||||
![]() |
<1> |
:= |
single-point information |
M_SP_NA_1 |
![]() |
<3> |
:= |
double-point information |
M_DP_NA_1 |
![]() |
<5> |
:= |
step position information |
M_ST_NA_1 |
![]() |
<7> |
:= |
bitstring of 32 bits |
M_BO_NA_1 |
![]() |
<9> |
:= |
measured value, normalized value |
M_ME_NA_1 |
![]() |
<11> |
:= |
measured value, scaled value |
M_ME_NB_1 |
![]() |
<13> |
:= |
measured value, short floating point value |
M_ME_NC_1 |
![]() |
<15> |
:= |
integrated totals |
M_IT_NA_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 |
NOTE: This companion standard uses only
the set <30> to <40> for ASDUs with permitted time tags.
|
Process Information in Control Direction For station-specific parameters, mark each type ID appropriately (X, R, B): |
||||
![]() |
<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 |
![]() |
<58> |
:= |
single command with time tag CP56Time2a |
C_SC_TA_1 |
![]() |
<59> |
:= |
double command with time tag CP56Time2a |
C_DC_TA_1 |
![]() |
<60> |
:= |
regulating step command with time tag CP56Time2a |
C_RC_TA_1 |
![]() |
<61> |
:= |
set point command, normalized value, with time tag CP56Time2a |
C_SE_TA_1 |
![]() |
<62> |
:= |
set point command, scaled value, with time tag CP56Time2a |
C_SE_TB_1 |
![]() |
<63> |
:= |
set point command, short floating point value, with time tag CP56Time2a |
C_SE_TC_1 |
![]() |
<64> |
:= |
bitstring of 32 bits with time tag CP56Time2a |
C_BO_TA_1 |
NOTE: This companion standard uses either
of these ASDU sets:
|
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 |
![]() |
<127> |
:= |
query log — request archive log |
F_SC_NB_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 |
X |
X |
|||||||||||||
<3> |
M_DP_NA_1 | X |
X |
X |
X |
X |
X |
|||||||||||||
<5> |
M_ST_NA_1 | X |
X |
X |
X |
X |
X |
|||||||||||||
<7> |
M_BO_NA_1 | X |
X |
X |
X |
|||||||||||||||
<9> |
M_ME_NA_1 | X |
X |
X |
X |
X |
||||||||||||||
<11> |
M_ME_NB_1 | X |
X |
X |
X |
X |
||||||||||||||
<13> |
M_ME_NC_1 | X |
X |
X |
X |
X |
||||||||||||||
<15> |
M_IT_NA_1 | X |
X |
|||||||||||||||||
<20> |
M_PS_NA_1 | |||||||||||||||||||
<21> |
M_ME_ND_1 | |||||||||||||||||||
<30> |
M_SP_TB_1 | X |
X |
X |
X |
|||||||||||||||
<31> |
M_DP_TB_1 | X |
X |
X |
X |
|||||||||||||||
<32> |
M_ST_TB_1 | X |
X |
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 |
||||||||||||
<58> |
C_SC_TA_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<59> |
C_DC_TA_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<60> |
C_RC_TA_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<61> |
C_SE_TA_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<62> |
C_SE_TB_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<63> |
C_SE_TC_1 | X |
X |
X |
X |
X |
X |
X |
X |
X |
||||||||||
<64> |
C_BO_TA_1 | X |
X |
X |
X |
X |
X |
X |
||||||||||||
<70> |
M_EI_NA_1 See note (below). |
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 |
|||||||||||||
<105> |
C_RP_NA_1 | X |
X |
X |
X |
X |
X |
|||||||||||||
<107> |
C_TS_TA_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). |
|||||||||||||||||||
<127> |
F_SC_NB_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 |
![]() |
supervision of maximum delay in command direction of commands and set point commands |
![]() |
maximum allowable delay of commands and set point commands |
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 |
Definition of Timeouts |
|||
Parameter |
Default Value |
Remarks |
Selected Value |
t0 |
30 sec |
timeout of connection establishment |
configurable |
t1 |
15 sec |
timeout of send or test APDUs |
configurable |
t2 |
10 sec |
timeout for acknowledges in case of no data messages t2 < t1 |
configurable |
t3 |
20 sec |
timeout for sending test frames in case of a long idle state |
configurable |
Ranges:
|
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 |
configurable |
w |
8 APDUs |
latest acknowledge after receiving w I format APDUs |
configurable |
Range of values:
|
Port Number | |||
---|---|---|---|
Parameter |
Value |
Remarks |
|
Portnumber |
2404 |
configurable |
Redundant Connections |
|
![]() |
number N of redundancy group connections used |
RFC 2200 Suite RFC 2200 is an official internet standard that describes the state of standardization of protocols used in the internet as determined by the Internet Architecture Board (IAB). It offers a broad spectrum of actual standards used in the internet. The suitable selection of documents from RFC 2200 defined in this standard for given projects has to be chosen by the user of this standard. |
|
![]() |
Ethernet 802.3 |
![]() |
serial X.21 interface |
![]() |
another selection from RFC 2200 |