Interoperability list according to IEC 60870-5-101 (master)
für TwinCAT SPS Bibliothek: IEC 60870-5-101 Zentralstation (master).
Version: 1.2
Datum: 07.03.2014
Here you can open/save the compatibility list (zipped PDF): kompatib101master.zip.
Table of contents:
- General information
- Compatibility
- System or device
- Network configuration
- Physical layer
- Link layer
- Application layer
- Selection of standardised ASDUs
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
- Basic application functions
- 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
- Appendix
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 (master) |
|
Specifications for the controlled station |
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 |
|
|
| 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
Transfer 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 |
|
|
|
|
|
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<7> |
M_BO_NA_1 |
|
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<8> |
M_BO_TA_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<9> |
M_ME_NA_1 |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<10> |
M_ME_TA_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<11> |
M_ME_NB_1 |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<12> |
M_ME_TB_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<13> |
M_ME_NC_1 |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<14> |
M_ME_TC_1 |
|
|
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 |
|
|
|
|
|
<21> |
M_ME_ND_1 |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<34> |
M_ME_TD_1 |
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<35> |
M_ME_TE_1 |
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<106> |
C_CD_NA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<107> |
C_TS_TA_1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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 initialization |
|
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 information 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 of disturbance data of protection equipment |
|
Transmission of sequences of recorded analog values |
File transfer in control direction:
|
Transparent file |
|
Background scan |
|
Telegram run time acquisition |