BRITISH STANDARD BS EN 60870-5-101:1996 IEC 60870-5-101:1995 Incorporating Amendments Nos. 1 and 2 Telecontrol equipment and systems —

Part 5-101: Transmission protocols — Companion standard for basic telecontrol tasks

The European Standard EN 60870-5-101:1996, with the incorporation of amendments A1:2000 and A2:2001, has the status of a British Standard

ICS 33.200

         BS EN 60870-5-101:1996

Committees responsible for this British Standard

The preparation of this British Standard was entrusted to Technical Committee PEL/57, Power systems control and associated communications, upon which the following bodies were represented:

BEAMA Metering Association (BMA) and Mains Signalling Association (BAMSA) Electricity Association Federation of the Electronics Industry GAMBICA Institution of Electrical Engineers Transmission and Distribution Association (BEAMA Ltd.)

This British Standard, having been prepared under the direction of the Electrotechnical Sector Board, was published under the authority of the Standards Board and comes into effect on 15 August 1996 Amendments issued since publication

© BSI 2 December 2002 Amd. No. Date Comments

13343 25 January 2002 See national foreword The following BSI references relate to the work on this standard: 13894 2 December 2002 See national foreword Committee reference PEL/57 Draft for comment 94/209042 DC

ISBN 0 580 26118 2 BS EN 60870-5-101:1996

Contents Page Committees responsible Inside front cover National foreword ii Foreword 2 Text of EN 60870-5-101 7

© BSI 2 December 2002 i BS EN 60870-5-101:1996

National foreword

This British Standard has been prepared by Technical Committee PEL/57 and is the English language version of EN 60870-5-101:1996 Telecontrol equipment and systems — Part 5-101: Transmission protocols — Companion standard for basic telecontrol tasks, including amendments A1:2000 and A2:2001, published by the European Committee for Electrotechnical Standardization (CENELEC). It is identical with IEC 60870-5-101:1995, including amendment 1:2000 and amendment 2:2001, published by the International Electrotechnical Commission (IEC). The start and finish of text introduced or altered by amendment is indicated in the text by tags . Tags indicating changes to IEC text carry the number of the IEC amendment. For example, text altered by IEC amendment 1 is indicated by . From 1 January 1997, all IEC publications have the number 60000 added to the old number. For instance, IEC 27-1 has been renumbered as IEC 60027-1. For a period of time during the change over from one numbering system to the other, publications may contain identifiers from both systems. Cross-references The British Standards which implement international or European publications referred to in this document may be found in the BSI Catalogue under the section entitled “International Standards Correspondence Index” or by using the “Search” facility of the BSI Electronic Catalogue or of British Standards Online. This publication does not purport to include all the necessary provisions of a contract. Users are responsible for its correct application.

Compliance with a British Standard does not of itself confer immunity from legal obligations.

Summary of pages This document comprises a front cover, an inside front cover, pages i and ii, the EN title page, pages 2 to 182, an inside back cover and a back cover. The BSI copyright notice displayed in this document indicates the when the document was last issued.

ii © BSI 2 December 2002 EUROPEAN STANDARD EN 60870-5-101 January 1996 NORME EUROPÉENNE + A1 EUROPÄISCHE NORM October 2000 + A2 November 2001

ICS 33.200

Descriptors: Companion standard, telecontrol, data transmission, physical layer, data link layer, application layer, protocol, power system control, interoperability, control direction, monitor direction, data unit, file transfer

English version Telecontrol equipment and systems — Part 5-101: Transmission protocols — Companion standard for basic telecontrol tasks

(includes amendments A1:2000 and A2:2001)

(IEC 60870-5-101:1995 + A1:2000 + A2:2001)

Matériels et systèmes de téléconduite — Fernwirkeinrichtungen und -systeme — Partie 5-101: Protocoles de transmission — Teil 5-101: Übertragungsprotokolle — Norme d’accompagnement pour les tâches Anwendungsbezogene Norm für grundsätzliche élémentaires de téléconduite Fernwirkaufgaben (inclut les amendements A1:2000 et A2:2001) (enthält Änderungen A1:2000 und A2:2001) (CEI 60870-5-101:1995 + A1:2000 + A2:2001) (IEC 60870-5-101:1995 + A1:2000 + A2:2001)

This European Standard was approved by CENELEC on 1995-11-28. Amendment A1 was approved by CENELEC on 2000-08-01 and amendment A2 was approved by CENELEC on 2001-11-01. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the Central Secretariat or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the Central Secretariat has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Denmark, Finland, France, Germany, Greece, Iceland, Ireland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland and United Kingdom.

CENELEC European Committee for Electrotechnical Standardization Comité Européen de Normalisation Electrotechnique Europäisches Komitee für Elektrotechnische Normung

Central Secretariat: rue de Stassart 35, B-1050 Brussels

© 1996 Copyright reserved to CENELEC members Ref. No. EN 60870-5-101:1996 + A1:2000 + A2:2001 E EN 60870-5-101:1996

Foreword Foreword to amendment A2 The text of document 57/221/DIS, future edition 1 of The text of document 57/535/FDIS, future IEC 870-5-101, prepared by IEC TC 57, Power amendment 2 to IEC 60870-5-101:1995, prepared by system control and associated communications, was IEC TC 57, Power system control and associated submitted to the IEC-CENELEC parallel vote and communications, was submitted to the was approved by CENELEC as EN 60870-5-101 IEC-CENELEC parallel vote and was approved by on 1995-11-28. CENELEC as amendment A2 to The following dates were fixed: EN 60870-5-101:1996 on 2001-11-01. — latest date by which the EN The following dates were fixed: has to be implemented at — latest date by which the national level by amendment has to be publication of an identical implemented at national national standard or by level by publication of an endorsement (dop) 1996-09-01 identical national — latest date by which the standard or by national standards endorsement (dop) 2002-08-01 conflicting with the EN — latest date by which the have to be withdrawn (dow) 1996-09-01 national standards Annexes designated “normative” are part of the conflicting with the body of the standard. amendment have to be In this standard, Annex ZA is normative. withdrawn (dow) 2004-11-01 Annex ZA has been added by CENELEC. Contents Foreword to amendment A1 Page Foreword 2 The text of document 57/435/FDIS, future amendment 1 to IEC 60870-5-101:1995, prepared by 1 Scope and object 7 IEC TC 57, Power system control and associated 2 Normative references 7 communications, was submitted to the 3 Definitions 8 IEC-CENELEC parallel vote and was approved by CENELEC as amendment A1 to 4General rules 9 EN 60870-5-101:1996 on 2000-08-01. 5Physical layer 11 The following dates were fixed: 6Link layer 12 7 Application layer and user process 24 — latest date by which the amendment has to be 8 Interoperability 154 implemented at national Annex A (informative) Proof of the level by publication of an synchronization stability of frame format identical national class FT 1.2 165 standard or by Annex B (informative) Admittance of line idle endorsement (dop) 2001-05-01 intervals between characters of frame format — latest date by which the class FT 1.2 180 national standards Annex ZA (normative) Normative references conflicting with the to international publications with their amendment have to be corresponding European publications 182 withdrawn (dow) 2003-08-01 Figure 1 — Selected standard provisions of the defined telecontrol companion standard 9 Figure 2 — Interfaces and connections of controlling and controlled stations 10 Figure 3 — Structure of an APPLICATION SERVICE DATA UNIT ASDU 26 Figure 4 — TYPE IDENTIFICATION 27 Figure 5 — VARIABLE STRUCTURE QUALIFIER 30 Figure 6 — CAUSE OF TRANSMISSION field 33 Figure 7 — COMMON ADDRESS of ASDUs (one octet) 37

2 © BSI 2 December 2002 EN 60870-5-101:1996

Page Page Figure 8 — COMMON ADDRESS of ASDUs Figure 33 — ASDU: M_EP_TB_1 (two octets) 38 Packed start events of protection Figure 9 — INFORMATION OBJECT ADDRESS equipment with time tag 77 (one octet) 39 Figure 34 — ASDU: M_EP_TC_1 Packed Figure 10 — INFORMATION OBJECT ADDRESS output circuit information of protection (two octets) 39 equipment with time tag 78 Figure 11 — INFORMATION OBJECT ADDRESS Figure 35 — ASDU: M_PS_NA_1 (three octets) 39 Packed single-point information with status change detection 79 Figure 12 — ASDU: M_SP_NA_1 Single-point information without time tag 54 Figure 36 — ASDU: M_ME_ND_1 Measured value, normalized value Figure 13 — ASDU: M_SP_NA_1 Sequence of without quality descriptor 80 single-point information without time tag 55 Figure 37 — ASDU: M_ME_ND_1 Sequence Figure 14 — ASDU: M_SP_TA_1 Single-point of measured values, normalized values without information with time tag 56 quality descriptor 81 Figure 15 — ASDU: M_DP_NA_1 Double-point Figure 38 — ASDU: C_SC_NA_1 information without time tag 57 Single command 99 Figure 16 — ASDU: M_DP_NA_1 Sequence Figure 39 — ASDU: C_DC_NA_1 of double-point information without time tag 58 Double command 100 Figure 17 — ASDU: M_DP_TA_1 Double-point Figure 40 — ASDU: C_RC_NA_1 information with time tag 59 Regulating step command 101 Figure 18 — ASDU: M_ST_NA_1 Step Figure 41 — ASDU: C_SE_NA_1 position information 60 Set-point command, normalized value 102 Figure 19 — ASDU: M_ST_TA_1 Step Figure 42 — ASDU: C_SE_NB_1 position information with time tag 61 Set-point command, scaled value 103 Figure 20 — ASDU: M_BO_NA_1 Figure 43 — ASDU: C_SE_NC_1 Set-point Bitstring of 32 bit 62 command, short floating point number 104 Figure 21 — ASDU: M_BO_TA_1 Figure 44 — ASDU: C_BO_NA_1 Bitstring of 32 bit 63 Bitstring of 32 bit 105 Figure 22 — ASDU: M_ME_NA_1 Figure 45 — ASDU: M_EI_NA_1 Measured value, normalized value 64 End of initialization 106 Figure 23 — ASDU: M_ME_NA_1 Sequence Figure 46 — ASDU: C_IC_NA_1 of measured values, normalized values 65 Interrogation command 106 Figure 24 — ASDU: M_ME_TA_1 Measured Figure 47 — ASDU: C_CI_NA_1 value, normalized value with time tag 66 Counter interrogation command 107 Figure 25 — ASDU: M_ME_NB_1 Measured Figure 48 — ASDU: C_RD_NA_1 value, scaled value 67 Read command 108 Figure 26 — ASDU: M_ME_NB_1 Sequence Figure 49 — ASDU: C_CS_NA_1 of measured values, scaled values 68 Clock synchronization command 108 Figure 27 — ASDU: M_ME_TB_1 Measured Figure 50 — ASDU: C_TS_NA_1 value, scaled value with time tag 69 Test command 109 Figure 28 — ASDU: M_ME_NC_1 Measured Figure 51 — ASDU: C_RP_NA_1 value, short floating point number 70 Reset process command 110 Figure 29 — ASDU: M_ME_TC_1 Figure 52 — ASDU: C_CD_NA_1 Measured value, short floating point Delay acquisition command 111 number with time tag 72 Figure 53 — ASDU: P_ME_NA_1 Parameter Figure 30 — ASDU: M_IT_NA_1 of measured values, normalized value 112 Integrated totals 73 Figure 54 — ASDU: P_ME_NB_1 Figure 31 — ASDU: M_IT_TA_1 Parameter of measured values, scaled value 113 Integrated totals with time tag 75 Figure 55 — ASDU: P_ME_NC_1 Figure 32 — ASDU: M_EP_TA_1 Event of Parameter of measured values, short protection equipment with time tag 76 floating point number 114

© BSI 2 December 2002 3 EN 60870-5-101:1996

Page Page Figure 56 — ASDU: P_AC_NA_1 Figure 80 — State transition diagram for Parameter activation 115 balanced transmission primary to secondary 20 Figure 57 — ASDU: F_FR_NA_1 File ready 116 Figure 81 — State transition diagram for Figure 58 — ASDU: F_SR_NA_1 Section ready 117 balanced transmission secondary to primary 21 Figure 59 — ASDU: F_SC_NA_1 Call Figure 82 — Presentation of types of ASDUs in directory, select file, call file, call section 118 priority buffers 31 Figure 60 — ASDU: F_LS_NA_1 Figure 83 — Station interrogation via a Last section, last segment 119 concentrator station using the originator address 34 Figure 61 — ASDU: F_AF_NA_1 ACK file, ACK section 120 Figure 84 — Command transmission via a concentrator station using the originator Figure 62 — ASDU: F_SG_NA_1 Segment 121 address 35 Figure 63 — ASDU: F_DR_TA_1 Directory 122 Figure 85 — ASDU: M_ME_NC_1 Sequence of Figure 64 — ASDU: M_SP_TB_1 Single-point measured values, short floating point number 71 information with time tag CP56Time2a 82 Figure 86 — ASDU: M_IT_NA_1 Sequence of Figure 65 — ASDU: M_DP_TB_1 Double-point integrated totals 74 information with time tag CP56Time2a 83 Figure 87 — Hierarchical presentation of the Figure 66 — ASDU: M_ST_TB_1 Step position allocation of common addresses of ASDUs to information with time tag CP56Time2a 85 LRUs (example) 126 Figure 67 — ASDU: M_BO_TB_1 Bitstring of Figure 88 — Sequential procedure of station 32 bits with time tag CP56Time2a 86 interrogation to all LRUs of a specific controlled Figure 68 — ASDU: M_ME_TD_1 Measured station (example) 127 value, normalized value with time tag Figure 89 — General counter model 128 CP56Time2a 88 Figure 90 — Sequential procedure of Figure 69 — ASDU: M_ME_TE_1 Measured spontaneously transmitted integrated totals value, scaled value with time tag CP56Time2a 90 (mode A) 129 Figure 70 — ASDU: M_ME_TF_1 Measured value, Figure 91 — Sequential procedure of short floating point number with time tag interrogation of integrated totals (mode B) 130 CP56Time2a 92 Figure 92 — Sequential procedure of Figure 71 — ASDU: M_IT_TB_1 Integrated memorizing of integrated totals without reset totals with time tag CP56Time2a 94 (mode C) 131 Figure 72 — ASDU: M_EP_TD_1 Event of Figure 93 — Sequential procedure of protection equipment with time tag memorizing of integrated totals with reset CP56Time2a 96 (mode C) 131 Figure 73 — ASDU: M_EP_TE_1 Packed start Figure 94 — Addressing of files (example) 133 events of protection equipment with time tag Figure 95 — Request from protection CP56Time2a 97 equipment 134 Figure 74 — ASDU: M_EP_TF_1 Packed output Figure 96 — Request from substation circuit information of protection equipment with automation system 135 time tag CP56Time2a 98 Figure 97 — Structure of disturbance data of a Figure 75 — State transition diagram by Grady protection equipment 136 Booch/Harel 13 Figure 98 — Allocation of data types (ASDUs) of Figure 76 — Unbalanced transmission IEC 60870-5-103 to the sections of disturbance procedures, primary and secondary stations 15 data files 137 Figure 77 — State transition diagram for Figure 99 — Allocation of the data unit type unbalanced transmission primary to 23 to the directory F_DR_TA_1 139 secondary 16 Figure 100 — Sequential procedure, Figure 78 — State transition diagram for transmission of the directory 142 unbalanced transmission secondary to primary 17 Figure 101 — Sequential procedure, transmission of disturbance data files 143 Figure 79 — Balanced transmission procedures, primary and secondary link layers 19 Figure 102 — Record of sequences of events in the section of a data file 147

4 © BSI 2 December 2002 EN 60870-5-101:1996

Page Page Figure 103 — Sequential procedure, Table 19 — Example for the definition of transmission of sequences of events 149 information object addresses Figure 104 — Section of a data file containing (directory or subdirectory) 140 sequences of recorded analogue values 150 Table 20 — Allocation of SOF status of file to Figure 105 — Sequential procedure, SOF status of fault (IEC 60870-5-101 and transmission of sequences of recorded analogue IEC 60870-5-103) 141 values 152 Table 21 — Type identifications for background Figure 106 — Sequential procedure, read scan 153 procedure 153 Figure B.1 — Shift of a character caused by an inverted additional line idle bit 180 Figure B.2 — Relation of even and odd bit pattern to the parity bit 180 Figure B.3 — Shifted bit pattern 181 Table 1 — Selection from V.24/V.28 11 Table 2 — Selection from X.24/X.27 for interfaces to synchronous digital signal multiplexers 12 Table 3 — Semantics of TYPE IDENTIFICATION 28 Table 4 — Semantics of TYPE IDENTIFICATION 29 Table 5 — Semantics of TYPE IDENTIFICATION 29 Table 6 — Semantics of TYPE IDENTIFICATION 29 Table 7 — Semantics of TYPE IDENTIFICATION 29 Table 8 — Semantics of TYPE IDENTIFICATION 30 Table 9 — Semantics of CAUSE OF TRANSMISSION 36 Table 10 — Permissible combinations of unbalanced link layer services 14 Table 11 — Permissible combinations of balanced link layer services 18

Table 12 — Time out intervals (TO) depending on frame length, transmission speed and project specific parameters (examples) 23

Table 13 — Time out intervals (TO) depending on frame length, transmission speed and project specific parameters (examples) 24 Table 14 — Effects of different resets 24 Table 15 — ASDUs in the monitor direction which may transmit objects with equal information object addresses 40 Table 16 — Respond priorities of the controlled station 123 Table 17 — ASDUs involved in the station interrogation procedure 125 Table 18 — Allocation of type identification to type identification (IEC 60870-5-101 and IEC 60870-5-103) 140

© BSI 2 December 2002 5 EN 60870-5-101:1996

1 Scope and object This section of IEC 60870-5 applies to telecontrol equipment and systems with coded bit serial data transmission for monitoring and controlling geographically widespread processes. It defines a telecontrol companion standard that enables interoperability among compatible telecontrol equipment. The defined telecontrol companion standard utilizes standards of the series of documents IEC 60870-5. The specifications of this standard present a functional profile for basic telecontrol tasks. Further companion standards, based on above standards are under consideration. This standard defines ASDUs with time tags CP24Time2a which includes three octets binary time from milliseconds to minutes. In addition to these specifications, ASDUs with time tags CP56Time2a, which includes seven octets binary time from milliseconds to years, are defined in this standard (see 6.8 of IEC 60870-5-4 and 7.2.6.18 of this standard). ASDUs with time tags CP56Time2a are used when the controlling station is not able to add the time from hours to years unambiguously to the received ASDUs which are tagged from milliseconds to minutes. This may happen when using networks with uncertain transmission delays or if temporary failure of a network occurs. Although this companion standard defines the most important user functions, other than the actual communication functions, it cannot guarantee complete compatibility and interoperability between equipment of different vendors. An additional mutual agreement is normally required between concerned parties regarding the methods of use of the defined communication functions, taking into account the operation of the entire telecontrol equipment. Standards specified in this standard are compatible with standards defined in IEC 60870-5-1 up to IEC 60870-5-5 (see clause 2).

2 Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this section of IEC 60870-5. At the time of publication, the editions indicated were valid. All normative documents are subject to revision, and parties to agreements based on this section of IEC 60870-5 are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. Members of IEC and ISO maintain registers of currently valid International Standards. IEC 60050(371):1984, International Electrotechnical Vocabulary (IEV) — Chapter 371: Telecontrol. IEC 60870-1-1:1988, Telecontrol equipment and systems — Part 1: General considerations — Section 1: General principles. IEC 60870-1-3:1990, Telecontrol equipment and systems — Part 1: General considerations — Section 3: Glossary. IEC 60870-1-4:1994, Telecontrol equipment and systems — Part 1: General considerations — Section 4: Basic aspects of telecontrol data transmission and organization of standards of IEC 870-5 and IEC 870-6. IEC 60870-5-1:1990, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 1: Transmission frame formats. IEC 60870-5-2:1992, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 2: Link transmission procedures. IEC 60870-5-3:1992, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 3: General structure of application data. IEC 60870-5-4:1993, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 4: Definition and coding of application information elements. IEC 60870-5-5:1995, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 5: Basic application functions. IEC 60870-5-103:1997, Telecontrol equipment and systems — Part 5: Transmission protocols — Section 103: Companion standard for the informative interface of protection equipment. ISO/IEC 8824-1:2000, Information technology — Part 1: Abstract Syntax Notation One (ASN.1): Specification of basic notation.

© BSI 2 December 2002 7