Interoperability list according to IEC 60870-5-101 (slave)
Für die TwinCAT SPS Bibliothek: IEC 60870-5-101 Unterstation (slave).
Version: 1.3
Datum: 07.03.2014
Here you can open/save the compatibility list (zipped PDF): kompatib101slave.zip
Table of contents:
Process information in monitoring direction
Process information in control direction
System information in monitoring direction
System information in control direction
Parameter in control direction
File transfer
Station initialization
Cyclic data transfer
Read procedure
Spontaneous transmission
Double transmission
Station interrogation
Clock synchronisation
Command transmission
Counter interrogation
Parameter loading
Parameter activation
Test procedure
File transfer
Background scan
Telegram run time acquisition
General Information
This compatibility list refers to functions supported within IEC 870-5-101.
Compatibility of the individual components has to be agreed for individual projects by all parties involved.
Project information
Projekt No.: ______________________________________________________________________________
Project: ______________________________________________________________________________
Responsible: ______________________________________________________________________________
Date: ______________________________________________________________________________
Compatibility
The selected parameters should be marked in the white control fields as follows:
|
Function or ASDU is not used |
|
Function or ASDU is used as specified (preferred option) |
|
Function or ASDU is used in reverse mode |
|
Function or ASDU is used in regular and reverse mode |
System or device
|
System definition |
|
Specifications for the control station |
|
Specifications for the controlled station (slave) |
Network configuration
|
Point-to-point |
|
Multipoint-partyline |
|
Multiple point-to-point |
|
Multipoint-star |
Physical layer
Transmission speed:
|
100 bps |
|
2400 bps |
|
56000 bps |
|
200 bps |
|
4800 bps |
|
64000 bps |
|
300 bps |
|
9600 bps |
|
|
|
600 bps |
|
19200 bps |
|
|
|
1200 bps |
|
38400 bps |
|
|
Link layer
According to this application-related standard, only telegram format FT 1.2, single character 1 and the time monitoring interval are used.
Address field of the link layer:
| Not available (only balanced transfer) |
| One octet |
| Two octets |
| Structured |
| Non structured |
Link layer transfer procedure:
| Balanced transfer |
| Unbalanced transfer |
Telegram length:
Maximum length L | 255 |
In unbalanced mode some ASDU types are send with low (class 2) priority to the control station.
| Normed asssignment of ASDU type to class 2 data |
Type identifier | Cause of transmission |
9, 11, 13, 21 | <1> |
1, 3, 5, 7, 9, 11, 13, 20, 21 | <2> |
| Special assignment of ASDU type to class 2 data |
Type identifier | Cause of transmission |
|
|
|
|
|
|
|
|
![]() | An outstation may return class 1 data when polled for class 2 data if there is no class 2 data available (configuration parameter). |
Application layer
Tranfer mode for application data
According to this application-related standard, only mode 1 (octet with the lowest value first) according to 4.10 IEC 60870-5-4 is used.
Common ASDU address
|
One octet |
|
Two octets |
Address of the information object
|
One octet |
|
Structured |
|
Two octets |
|
Non structured |
|
Three octets |
|
|
Cause of transmission
|
One octet |
|
Two octets (with origin address). |
Selection of standardised ASDU's
|
<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> := Double point information with time tag |
M_DP_TA_1 |
|
<5> := Step position information |
M_ST_NA_1 |
|
<6> := Step position information with time tag |
M_ST_TA_1 |
|
<7> := Bitstring of 32 bits |
M_BO_NA_1 |
|
<7> := Bitstring of 32 bits with time tag |
M_BO_TA_1 |
|
<9> := Measured value, normalized |
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 |
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 quantity 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 bits 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 |
|
<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 commandwith 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 |
|
<70> := End of initialization |
M_EI_NA_1 |
|
<100> := Interrogation command |
C_IC_NA_1 |
|
<101> := Counter interrogation command |
C_CI_NA_1 |
|
<102> := Read command |
C_RD_NA_1 |
|
<103> := Clock synchronization command |
C_CS_NA_1 |
|
<104> := Test command |
C_TS_NA_1 |
|
<105> := Reset process command |
C_RP_NA_1 |
|
<106> := Delay acquisition command |
C_CD_NA_1 |
|
<107> := Test command with time tagCP56Time2a |
C_TS_TA_1 |
|
<110> := Parameter of measured values, normalized value |
P_ME_NA_1 |
|
<111> := Parameter of measured values, scaled value |
P_ME_NB_1 |
|
<112> := Parameter of measured values, short floating point value |
P_ME_NC_1 |
|
<113>:= Parameter activation |
P_AC_NA_1 |
|
<120>:= File ready |
F_FR_NA_1 |
|
<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, available only in monitor [standard] direction) |
F_DR_TA_1 |
Type identifier and cause of transmission asignments (station-specific parameters )
The combination of type identifier / cause of transmission is marked as:
Shaded |
Function or ASDU are not required. |
Empty |
Function or ASDU is not used. |
|
Only used in standard direction |
|
Only used in reverse direction |
|
Used in both directions |
Number |
Cause of transmission |
---|---|
<0> |
Not used |
<1> |
Periodic, cyclic |
<2> |
Background scan |
<3> |
Spontaneous |
<4> |
Initialized |
<5> |
Request or requested |
<6> |
Activation (ACT) |
<7> |
Activation confirmation (ACTCON) |
<8> |
Deactivation (DEACT) |
<9> |
Deactivation confirmation (DEACTCON) |
<10> |
Activation termination (ACTTERM) |
<11> |
Return information caused by a remote command |
<12> |
Return information caused by a local command |
<13> |
File transfer |
<20..36> |
General interrogation |
<37..41> |
Counter interrogation |
<44> |
Unknown type identification |
<45> |
Unknown cause of transmission |
<46> |
Unknown address of ASDU |
<47> |
Unknown information object address |
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> | |
p |
b |
s |
i |
r |
a |
a |
d |
d |
a |
r |
r |
f |
i |
r |
u |
u |
u |
u | ||
<1> |
M_SP_NA_1 |
|
X |
X |
|
X |
|
|
|
|
|
X |
|
|
X |
|
|
|
|
|
<2> |
M_SP_TA_1 |
|
|
X |
|
X |
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
<3> |
M_DP_NA_1 |
|
X |
X |
|
X |
|
|
|
|
|
X |
|
|
X |
|
|
|
|
|
<4> |
M_DP_TA_1 |
|
|
X |
|
X |
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
<5> |
M_ST_NA_1 |
|
X |
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 |
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
<17> |
M_EP_TA_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<18> |
M_EP_TB_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<19> |
M_EP_TC_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<20> |
M_PS_NA_1 |
|
X |
X |
|
X |
|
|
|
|
|
X |
|
|
X |
|
|
|
|
|
<21> |
M_ME_ND_1 |
X |
X |
X |
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<30> |
M_SP_TB_1 |
|
|
X |
|
X |
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
<31> |
M_DP_TB_1 |
|
|
X |
|
X |
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
<32> |
M_ST_TB_1 |
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<37> |
M_IT_TB_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
<38> |
M_EP_TD_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<39> |
M_EP_TE_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<40> |
M_EP_TF_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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 |
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 |
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 |
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 |
<107> |
C_TS_TA_1 |
|
|
|
|
|
X |
X |
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<110> |
P_ME_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<111> |
P_ME_NB_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<112> |
P_ME_NC_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<113> |
P_AC_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<120> |
F_FR_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<121> |
F_SR_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<122> |
F_SC_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<123> |
F_LS_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<124> |
F_AF_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<125> |
F_SG_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
<126> |
F_DR_TA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic application functions
Station initilization
|
Remote initialzation |
|
Cyclic data transmission |
|
Read procedure |
|
Spontaneous transmission |
Double transmission of information objects with cause of transmission spontaneous
The following type identifications may be transmitted in succession caused by a single status change of an information object. The particular information object addresses for which double transmission is enabled are defined in a project specific list.
|
Single point informaion M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 und M_SP_NA_1 |
|
Double point information M_DP_NA_1, M_DP_TA_1 und M_DP_TB_1 |
|
Step position information M_ST_NA_1, M_ST_TA_1 und M_ST_TB_1 |
|
Bitstring of 32 bits M_BO_NA_1, M_BO_TA_1 und M_BO_TB_1 |
|
Measured value, normalized valueM_ME_NA_1, M_ME_TA_1, M_ME_ND_1 und M_ME_TD_1 |
|
Measured value, scaled valueM_ME_NB_1, M_ME_TB_1 und M_ME_TE_1 |
|
Measured value, short floating point numberM_ME_NC_1, M_ME_TC_1 und M_ME_TF_1 |
|
Global |
|
Group 1 |
|
Group 2 |
|
Group 3 |
|
Group 4 |
|
Group 5 |
|
Group 6 |
|
Group 7 |
|
Group 8 |
|
Group 9 |
|
Group 10 |
|
Group 11 |
|
Group 12 |
|
Group 13 |
|
Group 14 |
|
Group 15 |
|
Group 16 |
The allocation of information object addresses to each individual group must be specified in a separate table.
|
Clock synchronization |
|
Direct command transmission |
|
Direct setpoint command transmission |
|
Command .selection and execution |
|
Setpoint command .selection and execution |
|
C_SE ACTTERM used |
|
No additional definition |
|
Short pulse duration(duration determined by a system parameter in the outstation) |
|
Long pulse duration(duration determined by a system parameter in the outstation) |
|
Persistent output |
|
Supervision of maximum delay in command direction of commands and setpoint commands |
|
Maximum allowable delay of commands and setpoint commands |
|
Counter read |
|
Counter freeze without reset |
|
Counter freeze with reset |
|
Counter reset |
|
General counter request |
|
Request counter group 1 |
|
Request counter group 2 |
|
Request counter group 3 |
|
Request counter group 4 |
|
Mode A:Local freeze with spontaneous transmission |
|
Mode B:Local freeze with counter interrogation |
|
Mode C:Freeze and transmit by counter-interrogation commands |
|
Modus D:Freeze by counter-interrogation command, frozen values reported simultaneously |
|
Threshold value |
|
Smoothing factor |
|
Lower limit value for transmission of measured values |
|
High limit value for transmission of measured values |
|
Activation/deactivation of cyclic or periodic transmission of the addressed object |
|
Test procedure |
File transfer
File transfer in monitoring direction:
|
Transparent file |
|
Transmission of event sequences |
|
Transmission ofdisturbance data of protection equipment |
|
Transmissionof sequences of recorded analog values |
File transfer in control direction:
|
Transparent file |
|
Background scan |
|
Telegram run time acquisition |