Telecontrol equipment and systems - Part 6-802: Telecontrol protocols compatible with ISO standards and ITU-T recommendations - TASE.2 Object models

IEC 60870-6-802:2014 specifies a method of exchanging time-critical control centre data through wide-area and local-area networks using a full ISO compliant protocol stack. It contains provisions for supporting both centralized and distributed architectures. The standard includes the exchange of real-time data indications, control operations, time series data, scheduling and accounting information, remote program control and event notification. This new edition includes the following significant technical changes with respect to the previous edition:
- certain objects have been changed from informative to normative;
- certain TASE.2 conformance blocks have been made out of scope.

Fernwirkeinrichtungen und -systeme - Teil 6-802: Fernwirkprotokolle, die mit ISO-Normen und ITU-T-Empfehlungen kompatibel sind - TASE.2-Objektmodelle

Matériels et systèmes de téléconduite - Partie 6-802: Protocoles de téléconduite compatibles avec les normes ISO et les recommandations de l'UIT-T - Modèles d'objets TASE.2

L'IEC 60870-6-802:2014 décrit une méthode d'échange de données "temps critique" de centres de conduite, à travers des réseaux locaux ou à longues distances utilisant une pile de protocoles entièrement conformes à l'ISO. Elle contient des dispositions permettant de soutenir aussi bien une architecture distribuée qu'une architecture centralisée. La norme traite d'échanges d'indications de données temps réel, d'opérations de conduite, de données par ordre chronologique, d'informations de planification et de comptabilité, de commande à distance du programme et de notification d'évènement. Cette nouvelle édition inclut les modifications techniques majeures suivantes par rapport à l'édition précédente:
- certains objets ont vu leur statut "normatif" modifié en "informatif";
- certains blocs de conformité TASE.2 ont été sortis du domaine d'application.

Oprema in sistemi za daljinsko vodenje - 6-802. del: Protokoli daljinskega vodenja, združljivi s standardi ISO in priporočili ITU-T - Objektni modeli TASE.2 (IEC 60870-6-802:201)

Ta del standarda IEC 60870 določa metodo izmenjavo časovno občutljivih podatkov nadzornega centra prek prostranih in lokalnih omrežij s celotnim skladom protokolov, skladnim s standardi ISO. Vsebuje ukrepe za podporo centraliziranih in razširjenih arhitektur. Standard vključuje izmenjavo indikatorjev podatkov v realnem času, nadzorne operacije, podatke o časovnem razporedu, informacije o časovnem načrtovanju in računovodske informacije, oddaljen nadzor programov in obveščanje o dogodkih.

General Information

Status
Published
Publication Date
23-Nov-2014
Technical Committee
PSE - Power systems management
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
12-Nov-2014
Due Date
17-Jan-2015
Completion Date
24-Nov-2014

Relations

Effective Date
01-Dec-2014
Effective Date
01-Dec-2014

Overview

EN 60870-6-802:2014 (IEC 60870-6-802) - also known as TASE.2 Object models - defines object models and data mappings for exchanging time‑critical telecontrol data over wide‑area and local‑area networks using a full ISO‑compliant protocol stack. The standard supports both centralized and distributed architectures and covers the exchange of real‑time data indications, control operations, time‑series/schedule data, accounting information, remote program control and event notifications. This edition clarifies conformance by making several previously informative objects normative and by scoping out certain conformance blocks.

Key topics and requirements

  • TASE.2 object models: standardized models such as IndicationPoint, ControlPoint, Protection Equipment Event, Device Outage and InformationBuffer for consistent data representation.
  • MMS (ISO 9506) mapping: mappings of object models to MMS types to ensure interoperable data exchange over ISO/ITU stacks.
  • Real‑time and scheduled data: provisions for real‑time indications, control commands, time series and scheduling data exchange.
  • Event and program handling: event notification models and remote program/control mechanisms (with selected object/service scope clarified in this edition).
  • Conformance and scope changes: Accounts, Programs, Event Enrollment and Event Condition objects have been elevated to normative status; some TASE.2 conformance blocks (e.g., blocks 6–9) are out of scope in this edition.
  • Network applicability: designed for both wide‑area networks (WAN) and local‑area networks (LAN) using an ISO‑compliant protocol stack compatible with ITU‑T recommendations.

Applications

EN 60870-6-802:2014 is intended for systems where secure, interoperable telecontrol and supervision are needed:

  • Utility SCADA and Energy Management Systems (EMS) for power system monitoring and remote control
  • Cross‑control‑center data exchange and inter‑utility interfaces
  • Protection equipment event reporting and outage management
  • Metering, scheduling and accounting data exchange between control centers
  • Integration layers for distributed automation and remote program control

Who should use this standard

  • Control‑center architects and SCADA/EMS integrators
  • Telecontrol protocol implementers, equipment vendors and firmware developers
  • System integrators working on utility interchanges and wide‑area telecontrol
  • Compliance and testing laboratories validating TASE.2 interoperability

Related standards

  • IEC 60870‑6‑503 / EN 60870‑6‑503 - TASE.2 Services and protocol
  • IEC 60870‑5‑101 - Companion transmission protocols for basic telecontrol tasks
  • ISO 9506 (MMS) - MMS service and protocol definitions
  • ITU‑T recommendations (as applicable for ISO‑stack interoperability)

EN 60870-6-802:2014 delivers a standardized object‑model foundation for interoperable telecontrol over ISO/ITU stacks, making it essential for reliable SCADA inter‑operability, cross‑domain data exchange and time‑critical control applications.

Standard

SIST EN 60870-6-802:2014

English language
95 pages
Preview
Preview
e-Library read for
1 day

Frequently Asked Questions

SIST EN 60870-6-802:2014 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Telecontrol equipment and systems - Part 6-802: Telecontrol protocols compatible with ISO standards and ITU-T recommendations - TASE.2 Object models". This standard covers: IEC 60870-6-802:2014 specifies a method of exchanging time-critical control centre data through wide-area and local-area networks using a full ISO compliant protocol stack. It contains provisions for supporting both centralized and distributed architectures. The standard includes the exchange of real-time data indications, control operations, time series data, scheduling and accounting information, remote program control and event notification. This new edition includes the following significant technical changes with respect to the previous edition: - certain objects have been changed from informative to normative; - certain TASE.2 conformance blocks have been made out of scope.

IEC 60870-6-802:2014 specifies a method of exchanging time-critical control centre data through wide-area and local-area networks using a full ISO compliant protocol stack. It contains provisions for supporting both centralized and distributed architectures. The standard includes the exchange of real-time data indications, control operations, time series data, scheduling and accounting information, remote program control and event notification. This new edition includes the following significant technical changes with respect to the previous edition: - certain objects have been changed from informative to normative; - certain TASE.2 conformance blocks have been made out of scope.

SIST EN 60870-6-802:2014 is classified under the following ICS (International Classification for Standards) categories: 33.200 - Telecontrol. Telemetering. The ICS classification helps identify the subject area and facilitates finding related standards.

SIST EN 60870-6-802:2014 has the following relationships with other standards: It is inter standard links to SIST EN 60870-6-802:2004/A1:2005, SIST EN 60870-6-802:2004. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

SIST EN 60870-6-802:2014 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Telecontrol equipment and systems - Part 6-802: Telecontrol protocols compatible with ISO standards and ITU-T recommendations - TASE.2 Object models33.200Daljinsko krmiljenje, daljinske meritve (telemetrija)Telecontrol. TelemeteringICS:Ta slovenski standard je istoveten z:EN 60870-6-802:2014SIST EN 60870-6-802:2014en01-december-2014SIST EN 60870-6-802:2014SLOVENSKI
STANDARDSIST EN 60870-6-802:2004/A1:2005SIST EN 60870-6-802:20041DGRPHãþD

EUROPEAN STANDARD NORME EUROPÉENNE EUROPÄISCHE NORM
EN 60870-6-802
October 2014 ICS 33.200
Supersedes
EN 60870-6-802:2002
English Version
Telecontrol equipment and systems - Part 6-802: Telecontrol protocols compatible with ISO standards and ITU-T recommendations - TASE.2 Object models (IEC 60870-6-802:2014)
Matériels et systèmes de téléconduite - Partie 6-802: Protocoles de téléconduite compatibles avec les normes ISO et les recommandations de l'UIT-T - Modèles d'objets TASE.2 (CEI 60870-6-802:2014)
Fernwirkeinrichtungen und -systeme - Teil 6-802: Fernwirkprotokolle, die mit ISO-Normen und ITU-T-Empfehlungen kompatibel sind - TASE.2-Objektmodelle (IEC 60870-6-802:2014) This European Standard was approved by CENELEC on 2014-08-19. 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 CEN-CENELEC Management Centre 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 CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique Europäisches Komitee für Elektrotechnische Normung CEN-CENELEC Management Centre: Avenue Marnix 17,
B-1000 Brussels © 2014 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
Ref. No. EN 60870-6-802:2014 E SIST EN 60870-6-802:2014

This document supersedes EN 60870-6-802:2002. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC [and/or CEN] shall not be held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 60870-6-802:2014 was approved by CENELEC as a European Standard without any modification. SIST EN 60870-6-802:2014

- 3 - EN 60870-6-802:2014 Annex ZA (normative)
Normative references to international publications with their corresponding European publications The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. NOTE 1 When an International Publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available here: www.cenelec.eu.
Publication Year Title EN/HD Year IEC 60870-5-101 2003
Telecontrol equipment and systems - Part 5-101: Transmission protocols - Companion standard for basic telecontrol tasks EN 60870-5-101 2003
IEC 60870-6-503 2014
Telecontrol equipment and systems - Part 6-503: Telecontrol protocols compatible with ISO standards and ITU-T recommendations - TASE.2 Services and protocol EN 60870-6-503 2014
ISO 9506-1 2003
Industrial automation systems - Manufacturing Message Specification - Part 1: Service definition - -
ISO 9506-2 2003
Industrial automation systems - Manufacturing Message Specification - Part 2: Protocol specification - -
IEC 60870-6-802 Edition 3.0 2014-07 INTERNATIONAL STANDARD NORME INTERNATIONALE Telecontrol equipment and systems –
Part 6-802: Telecontrol protocols compatible with ISO standards and
ITU-T recommendations – TASE.2 Object models
Matériels et systèmes de téléconduite –
Partie 6-802: Protocoles de téléconduite compatibles avec les normes ISO
et les recommandations de l’UIT-T – Modèles d'objets TASE.2
INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION ELECTROTECHNIQUE INTERNATIONALE XD ICS 33.200 PRICE CODE CODE PRIX ISBN 978-2-8322-1652-1
– 2 – IEC 60870-6-802:2014 © IEC 2014 CONTENTS FOREWORD . 4 INTRODUCTION . 6 1 Scope . 7 2 Normative references . 7 3 Terms and definitions . 7 4 Abbreviations . 7 5 Object models . 7 5.1 General . 7 5.2 Supervisory Control and Data Acquisition . 8
General . 8 5.2.1 IndicationPoint object . 8 5.2.2 ControlPoint Object . 11 5.2.3 Protection Equipment Event Object Model . 13 5.2.45.3 Device Outage Object . 16 5.4 InformationBuffer Object . 19 6 MMS Types for Object Exchange . 19 6.1 General . 19 6.2 Supervisory Control and Data Acquisition Types . 20
IndicationPoint Type Descriptions . 20 6.2.1 ControlPoint Type Descriptions . 23 6.2.2 Protection Equipment Type Descriptions . 23 6.2.36.3 Device Outage Type Descriptions . 24 6.4 InformationBuffer Type Descriptions . 26 7 Mapping of Object Models to MMS Types . 26 7.1 Supervisory Control and Data Mapping . 26
Indication Object Mapping . 26 7.1.1 ControlPoint Object Mapping . 29 7.1.2 Protection Event Mapping . 30 7.1.37.2 Device Outage Mapping . 33 7.3 Information Buffer
Mapping . 35 8 Use of Supervisory Control Objects . 36 8.1 General . 36 8.2 Use of IndicationPoint Model. 36 8.3 Use of ControlPoint Model . 37 9 Conformance . 37 Annex A (informative)
TASE.2 (2002) Additional Object Models . 39 A.1 General . 39 A.2 Transfer Accounts . 39 A.3 Power Plant Objects . 46 A.3.1 General . 46 A.3.2 Availability Report Object . 46 A.3.3 Real Time Status Object . 50 A.3.4 Forecast Schedule Object . 53 A.4 General Data Report Object . 55 A.4.1 General . 55 SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 3 – A.4.2 General Data Request Object . 56 A.4.3 General Data Response Object . 59 Annex B (informative)
TASE.2 (2002) Additional MMS Object Types . 61 B.1 General . 61 B.2 Transfer Account Types . 61 B.3 Power Plant Type Descriptions . 63 B.4 Power System Dynamics . 66 B.4.1 General . 66 B.4.2 Matrix Data Types . 67 B.5 GeneralDataReport Type Descriptions . 68 B.6 GeneralDataResponse Type Descriptions . 68 Annex C (informative)
TASE.2 (2002) Mapping of Objects to MMS Types . 69 C.1 General . 69 C.2 Transfer Accounts Mapping. 69 C.2.1 TransferAccount Mapping . 69 C.2.2 TransmissionSegment Mapping . 73 C.2.3 ProfileValue Mapping . 76 C.2.4 AccountRequest Mapping . 76 C.3 Power Plant Mapping . 77 C.3.1 Availability Report Mapping . 77 C.3.2 Real Time Status Mapping . 80 C.3.3 Forecast Mapping . 82 C.3.4 Curve Mapping . 83 C.4 General Data Report Mapping . 85 C.4.1 General Data Request Mapping . 85 C.4.2 General Data Response Mapping . 88 Annex D (informative)
Transfer account examples . 90
– 4 – IEC 60870-6-802:2014 © IEC 2014 INTERNATIONAL ELECTROTECHNICAL COMMISSION ____________
TELECONTROL EQUIPMENT AND SYSTEMS –
Part 6-802: Telecontrol protocols compatible with
ISO standards and ITU-T recommendations –
TASE.2 Object models
FOREWORD 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national electrotechnical committees (IEC National Committees). The object of IEC is to promote international co-operation on all questions concerning standardization in the electrical and electronic fields. To this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with may participate in this preparatory work. International, governmental and non-governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizations. 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international consensus of opinion on the relevant subjects since each technical committee has representation from all interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any misinterpretation by any end user. 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to the maximum extent possible in their national and regional publications. Any divergence between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in the latter. 5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any services carried out by independent certification bodies. 6) All users should ensure that they have the latest edition of this publication. 7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and members of its technical committees and IEC National Committees for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is indispensable for the correct application of this publication. 9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent rights. IEC shall not be held responsible for identifying any or all such patent rights. International Standard IEC 60870-6-802 has been prepared by IEC technical committee 57: Power systems management and associated information exchange. This third edition cancels and replaces the second edition published in 2002 and its amendment 1 (2005). This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) Accounts, Programs, Event Enrollment and Event Condition objects have been changed from informative to normative. As a result, the conformance tables have been updated. b) The services associated with Accounts, Programs, Event Enrollment and Event Conditions are now out of scope. c) The TASE.2 conformance blocks 6, 7, 8 and 9 have been made out of scope. SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 5 – d) The MMS Mappings for Accounts, Programs, Event Enrollment and Event Condition objects have been changed from normative to informative. The text of this standard is based on the following documents: FDIS Report on voting 57/1455/FDIS 57/1479/RVD
Full information on the voting for the approval of this standard can be found in the report on voting indicated in the above table. This publication has been drafted in accordance with the ISO/IEC Directives, Part 2. A list of all parts in the IEC 60870 series, published under the general title Telecontrol equipment and systems, can be found on the IEC website. The committee has decided that the contents of this publication will remain unchanged until the stability date indicated on the IEC web site under "http://webstore.iec.ch" in the data related to the specific publication. At this date, the publication will be
• reconfirmed, • withdrawn, • replaced by a revised edition, or • amended.
– 6 – IEC 60870-6-802:2014 © IEC 2014 INTRODUCTION The primary purpose of Telecontrol Application Service Element (TASE.2) is to transfer data between control systems and to initiate control actions. Data is represented by object instances. This part of IEC 60870 proposes object models from which to define object instances. The object models represent objects for transfer. The local system may not maintain a copy of every attribute of an object instance. The object models presented herein are specific to "control centre" or "utility" operations and applications; objects required to implement the TASE.2 protocol and services are found in IEC 60870-6-503. Since needs will vary, the object models presented here provide only a base; extensions or additional models may be necessary for two systems to exchange data not defined within this standard. It is by definition that the attribute values (i.e. data) are managed by the owner (i.e. source) of an object instance. The method of acquiring the values is implementation dependent; therefore accuracy is a local matter. The notation of the object modelling used for the objects specified in Clause 5 is defined in IEC 60870-6-503. This part of IEC 60870 is based on the TASE.2 services and protocol. To understand the modelling and semantics of this standard, some basic knowledge of IEC 60870-6-503 would be advisable. The notation of the object modelling used for the objects specified in Clause B.2 is defined in IEC 60870-6-503. This part of IEC 60870-6 is based on the TASE.2 services and protocol. To understand the modelling and semantics of this part of IEC 60870-6, some basic knowledge of IEC 60870-6-503 would be advisable. Clause 5 describes the control centre-specific object models and their application. They are intended to provide information to explain the function of the data. Clause 6 defines a set of MMS type descriptions for use in exchanging the values of instances of the defined object models. It is important to note that not all attributes of the object models are mapped to types. Some attributes are described simply to define the processing required by the owner of the data and are never exchanged between control centres. Other attributes are used to determine the specific types of MMS variables used for the mapping, and therefore do not appear as exchanged values themselves. A single object model may also be mapped onto several distinct MMS variables, based on the type of access and the TASE.2 services required. Clause 7 describes the mapping of instances of each object type MMS variables and named variable lists for implementing the exchange. Clause 8 describes device-specific codes and semantics to be used with the general objects. Clause 9 is the standards conformance table. An informative Annex A is included which describes some typical interchange scheduling scenarios, along with the use of TASE.2 objects to implement the schedule exchange. SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 7 – TELECONTROL EQUIPMENT AND SYSTEMS –
Part 6-802: Telecontrol protocols compatible with
ISO standards and ITU-T recommendations –
TASE.2 Object models
1 Scope This part of IEC 60870 specifies a method of exchanging time-critical control centre data through wide-area and local-area networks using a full ISO compliant protocol stack. It contains provisions for supporting both centralized and distributed architectures. The standard includes the exchange of real-time data indications, control operations, time series data, scheduling and accounting information, remote program control and event notification. 2 Normative references The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. IEC 60870-5-101:2003, Telecontrol equipment and systems – Part 5-101: Transmission protocols – Companion standard for basic telecontrol tasks IEC 60870-6-503:2014, Telecontrol equipment and systems – Part 6-503: Telecontrol protocols compatible with ISO standards and ITU-T recommendations – TASE.2 Services and protocol ISO 9506-1:2003, Industrial automation systems – Manufacturing Message Specification – Part 1: Service definition ISO 9506-2:2003, Industrial automation systems – Manufacturing Message Specification – Part 2: Protocol specification 3 Terms and definitions For the purposes of this part of IEC 60870, the terms and definitions in the above referenced standards apply. 4 Abbreviations For the purposes of this part of IEC 60870, all the abbreviations defined in the above referenced standards apply. 5 Object models 5.1 General Object models are required for various functions within a system. Clause 5 delineates abstract object models based on functionality. Object models within one functional area may be used in another functional area. SIST EN 60870-6-802:2014

– 8 – IEC 60870-6-802:2014 © IEC 2014 5.2 Supervisory Control and Data Acquisition
General 5.2.1The object models in this clause are derived from the historical perspective of Supervisory Control and Data Acquisition (SCADA) systems. This subclause presents the context within which the object models are defined. Fundamental to SCADA systems are two key functions: control and indication. The control function is associated with the output of data whereas the indication function is associated with the input of data. A more recent concept that is finding usage is the control and indication function where data output may also be input (i.e. bi-directional). The previous identified functions within SCADA systems are mapped to point equipment (point). The primary attribute of a point is the data value. SCADA systems define three types of data for points: analog, digital and state.
The association of one or more points together is used to represent devices. For example, a breaker device may be represented by a control point and an indication point. The control point represents the new state that one desires for the breaker device. The indication point represents the current state of the breaker device. For SCADA to SCADA data exchange (e.g. control centre to control centre, control centre to SCADA master, etc.), additional data is often associated with point data. Quality of point data is often exchanged to defined whether the data is valid or not. In addition, for data that may be updated from alternate sources, quality often identifies the alternate source. Select-Before-Operate control is associated with Control Points for momentary inhibiting access except from one source. Two other informative data values are: time stamp and change of value counter. The time stamp, when available, details when a data value last changed. The change of value counter, when available, details the number of changes to the value. From the context presented, the primary object models required are: Indication Point, and Control Point. The attributes Point Value, Quality, Select-Before-Operate, Time Stamp, and Change of Value Counter are required to meet the desired functionality for data exchange. The Indication Point and Control Point models may be logically combined to a single model to represent a device which implements a control function with a status indication as to its success/failure. The combined logical model will result in the same logical attributes, and map onto the same MMS types as the independent models.
IndicationPoint object
5.2.2An IndicationPoint object represents an actual input point. Object: IndicationPoint (Read Only) Key Attribute: PointName Attribute: PointType (REAL, STATE, DISCRETE, STATESUPPLEMENTAL) Constraint PointType=REAL Attribute: PointRealValue Constraint PointType=STATE Attribute:PointStateValue Constraint PointType=DISCRETE Attribute: PointDiscreteValue Constraint PointType= STATESUPPLEMENTAL Attribute:PointStateSupplementalValue Attribute: QualityClass: (QUALITY, NOQUALITY) Constraint: QualityClass = QUALITY Attribute: Validity (VALID, HELD, SUSPECT, NOTVALID) Attribute: CurrentSource (TELEMETERED, CALCULATED, ENTERED, ESTIMATED) SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 9 – Attribute: NormalSource (TELEMETERED, CALCULATED, ENTERED, ESTIMATED) Attribute: NormalValue (NORMAL,ABNORMAL) Attribute: TimeStampClass: (TIMESTAMP, TIMESTAMPEXTENDED, NOTIMESTAMP) Constraint: TimeStampClass = TIMESTAMP Attribute: TimeStamp Attribute: TimeStampQuality: (VALID, INVALID) Constraint: TimeStampClass = TIMESTAMPEXTENDED Attribute: TimeStampExtended Attribute: TimeStampQuality: (VALID, INVALID) Attribute: COVClass: (COV, NOCOV) Constraint: COVClass = COV Attribute: COVCounter PointName The PointName attribute uniquely identifies the object. PointType The PointType attribute identifies the type of input point, and must be one of the following: REAL, STATE, DISCRETE, STATESUPPLEMENTAL. PointRealValue The current value of the IndicationPoint, if the PointType attribute is REAL. PointStateValue The current value of the IndicationPoint, if the PointType attribute is STATE. PointDiscreteValue The current value of the IndicationPoint, if the PointType attribute is DISCRETE. PointStateSupplementalValue The current value of the IndicationPoint, if the PointType attribute is STATESUPPLEMENTAL. A PointStateSupplementalValue shall have the ability to indicate the current
value (State), tagging information (Tag), and the expected value/state (ExpectedState). If the ExpectedState value does not match the State value, this indicates that the provider of the ExpectedState value is indicating a potential issue.
QualityClass The QualityClass has the value QUALITY if the object instance has any of the quality attributes (Validity, CurrentSource, or NormalValue), and takes the value NOQUALITY if none of the attributes are present. Validity The Validity attribute specifies the validity or quality of the PointValue data it is associated with. These are based on the source system's interpretation as follows: SIST EN 60870-6-802:2014

– 10 – IEC 60870-6-802:2014 © IEC 2014 Validity Description VALID Data value is valid HELD
Previous data value has been held over. Interpretation is local SUSPECT Data value is questionable. Interpretation is local NOTVALID Data value is not valid
CurrentSource The CurrentSource attribute specifies the current source of the PointValue data it is associated with as follows: CurrentSource Description TELEMETERED The data value was received from a telemetered site CALCULATED The data value was calculated based on other data values ENTERED The data value was entered manually ESTIMATED The data value was estimated (State Estimator, etc.)
NormalSource The NormalSource attribute specifies the normal source of the PointValue data it is associated with as follows: NormalSource Description TELEMETERED The data value is normally received from a telemetered site CALCULATED The data value is normally calculated based on other data values ENTERED The data value is normally entered manually ESTIMATED The data value is normally estimated (State Estimator, etc.)
NormalValue The NormalValue attribute reports whether value of the PointValue attribute is normal. Only one bit is set, it is defined as follows: NormalValue Description NORMAL The point value is that which has been configured as normal for the point ABNORMAL The point value is not that which has been configured as normal for the point
TimeStampClass The TimeStampClass attribute has the value TIMESTAMP or TIMESTAMPEXTENDED if the IndicationPoint is time stamped, and has the value NOTIMESTAMP if the IndicationPoint contains no TimeStamp attribute. TimeStamp The TimeStamp attribute provides a time stamp (with a minimum resolution of one second) of when the value (attribute PointRealValue, PointStateValue, PointDiscreteValue, or PointStateSupplementalValue) of the IndicationPoint was last changed. It is set at the earliest possible time after collection of the IndicationPoint value from the end device. SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 11 – TimeStampExtended The TimeStampExtended attribute provides a time stamp (with a resolution of one millisecond) of when the value (attribute PointRealValue, PointStateValue, PointDiscreteValue, or PointStateSupplementalValue) of the IndicationPoint was last changed. It is set at the earliest possible time after collection of the IndicationPoint value from the end device. TimeStampQuality The TimeStampQuality attribute has the value VALID if the current value of the TimeStamp attribute contains the time stamp of when the value was last changed, and has the value INVALID at all other times. COVClass The COVClass (Change Of Value Counter) attribute has the value COV if the IndicationPoint contains a COVCounter attribute, otherwise it has the value NOCOV. COVCounter The COVCounter attribute specifies the number of times the value (attribute PointRealValue, PointStateValue, PointDiscreteValue, or PointStateSupplementalValue) of the IndicationPoint has changed. It is incremented each time the owner sets a new value for the IndicationPoint.
ControlPoint Object 5.2.3A ControlPoint Object is an integral part of the services provided by TASE.2. It is used to represent values of various types of data typical of SCADA and energy management systems. Typically, a ControlPoint object will be associated with some real world object. Object: ControlPoint (Write Only, except for attributes CheckBackName, Tag, State and Reason) Key Attribute: ControlPointName Attribute: ControlPointType: (COMMAND, SETPOINT) Constraint: ControlPointType = COMMAND Attribute: CommandValue Constraint: ControlPointType = SETPOINT Attribute: SetPointType: (REAL, DISCRETE) Constraint SetpointType=REAL Attribute: SetpointRealValue Constraint SetpointType=DISCRETE Attribute: SetpointDiscreteValue Attribute: DeviceClass: (SBO, NONSBO) Constraint: DeviceClass = SBO
Attribute: CheckBackName Attribute: State: (SELECTED, NOTSELECTED) Attribute: Timeout Attribute: TagClass: (TAGGABLE, NONTAGGABLE) Constraint: TagClass = TAGGABLE Attribute: Tag: (NO-TAG, OPEN-AND-CLOSE-INHIBIT, CLOSE-ONLY-INHIBIT)
Attribute: State: (IDLE, ARMED)
Attribute: Reason ControlPointName SIST EN 60870-6-802:2014

– 12 – IEC 60870-6-802:2014 © IEC 2014 The ControlPointName attribute uniquely identifies the object. ControlPointType The value of the ControlPointType attribute for an instance of a ControlPoint will be COMMAND or SETPOINT, indicating the type of controlled device. CommandValue The CommandValue attribute indicates the command for a device. SetPointType The value of the SetPointType attribute for an instance of a ControlPoint of ControlPointType SETPOINT will be REAL or DISCRETE, indicating the type of setpoint. SetPointRealValue The SetPointRealValue attribute may be set with the floating point value requested for the setpoint control. SetPointDiscreteValue The SetPointDiscreteValue attribute may be set with the integer value requested for the setpoint control. DeviceClass The DeviceClass attribute of an instance of a ControlPoint has the value SBO if the device requires a Select operation before being operated, and the value NONSBO otherwise. CheckBackName The CheckBackName attribute contains a symbolic description of the physical object being controlled. This data is returned by the system operating the physical object to the system requesting the operation so that the person or system requesting the operation can be assured the proper object has been selected. State The State attribute indicates whether the ControlPoint is SELECTED or NOTSELECTED. Timeout The Timeout attribute of an instance of a ControlPoint has the value of the maximum allowed time for which the ControlPoint of DeviceClass SBO may remain SELECTED before operation. TagClass The TagClass attribute of an instance of a ControlPoint has the value TAGGABLE if the instance contains a Tag attribute, and otherwise has the value NONTAGGABLE. SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 13 – Tag The Tag attribute indicates whether or not the ControlPoint is tagged, and if it is, what the level of tagging is. The Tag attribute can take on the values NO-TAG, OPEN-AND-CLOSE-INHIBIT, CLOSE-ONLY-INHIBIT. Reason The Reason attribute contains a message that indicates the reason for tagging.
Protection Equipment Event Object Model 5.2.4The following object model represents the events generated in the operation of protection equipment. Start events are generated by the protection equipment when it detects faults. Trip events report commands to output circuits which are generated by the protection equipment when it decides to trip the circuit-breaker. Both events are transient information. The protection event models are based on IEC 60870-5-101. Object: ProtectionEvent
KeyAttribute: Name
Attribute: ElapsedTimeValidity (VALID, INVALID)
Attribute: Blocked (NOTBLOCKED, BLOCKED)
Attribute: Substituted (NOTSUBSTITUTED, SUBSTITUTED)
Attribute: Topical (TOPICAL, NOTTOPICAL)
Attribute: EventValidity (VALID, INVALID)
Attribute: ProtectionClass (SINGLE, PACKED)
Constraint: ProtectionClass = SINGLE
Attribute: EventState (INDETERMINATE, OFF, ON)
Attribute: EventDuration
Attribute: EventTime
Constraint: ProtectionClass = PACKED
Attribute: EventClass (START, TRIP)
Constraint: EventClass = START
Attribute: StartGeneral (NOSTART, START)
Attribute: StartPhase1 (NOSTART, START)
Attribute: StartPhase2 (NOSTART, START)
Attribute: StartPhase3 (NOSTART, START)
Attribute: StartEarth (NOSTART, START)
Attribute: StartReverse (NOSTART, START)
Attribute: DurationTime
Attribute: StartTime
Constraint: EventClass = TRIP
Attribute: TripGeneral (NOTRIP, TRIP)
Attribute: TripPhase1 (NOTRIP, TRIP)
Attribute: TripPhase2 (NOTRIP, TRIP)
Attribute: TripPhase3 (NOTRIP, TRIP)
Attribute: OperatingTime
Attribute: TripTime
Name The Name attribute uniquely identifies the protection event. SIST EN 60870-6-802:2014

– 14 – IEC 60870-6-802:2014 © IEC 2014 ElapsedTimeValidity The elapsed time (attribute EventDuration, DurationTime, or OperatingTime depending on the event type) is valid if it was correctly acquired. If the acquisition function detects invalid conditions, the ElapsedTimeValidity attribute is INVALID, otherwise it is VALID. Blocked The Blocked attribute is BLOCKED if the value of protection event is blocked for transmission, and is NOTBLOCKED otherwise. The value remains in the state that was acquired before it was blocked. Blocking and deblocking may be initiated by a local lock or by a local automatic cause. Substituted The Substituted attribute takes the value SUBSTITUTED if the event was provided by input of an operator (dispatcher) or by an automated source. Topical The Topical attribute is TOPICAL if the most recent update was successful, and is NOTTOPICAL if it was not updated successfully during a specified time interval or is unavailable. EventValidity The EventValidity attribute takes the value INVALID if the acquisition function recognizes abnormal conditions of the information source, otherwise it is VALID. ProtectionClass The ProtectionClass attribute identifies the type of protection event, and must be one of the following: SINGLE or PACKED. EventState The EventState attribute of a SINGLE protection event takes the value of the protection event: OFF, ON or INDETERMINATE. EventDuration The EventDuration attribute takes the value of the event duration (total time the fault was detected) or operation time (time between start of operation and trip command execution). EventTime The EventTime attribute signifies the time of the start of the operation. EventClass The type of protection event being reported. The value START signifies a start event, and TRIP signifies a trip event. SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 15 – StartGeneral The value NOSTART signifies no general start of operation, and START signifies that the event includes a general start of operation. StartPhase1 The value NOSTART for StartPhase1 implies that Phase L1 was not involved in the event, START implies that it was involved. StartPhase2 The value NOSTART for StartPhase2 implies that Phase L2 was not involved in the event, START implies that it was involved. StartPhase3 The value NOSTART for StartPhase3 implies that Phase L3 was not involved in the event, START implies that it was involved. StartEarth The value NOSTART for StartEarth implies that earth current was not involved in the event, START implies that it was involved. StartReverse The value NOSTART for StartReverse implies that reverse direction was not involved in the event, START implies that it was involved. DurationTime Time in milliseconds from the start of operation until the end of operation. StartTime Time of the start of operation of the protection equipment. TripGeneral The TripGeneral attribute takes on the value of TRIP if a general command to the output circuit was issued during the operation, NOTRIP otherwise. TripPhase1 The TripPhase1 attribute takes on the value of TRIP if a command to output circuit Phase L1 command was issued during the operation, NOTRIP otherwise. TripPhase2 The TripPhase2 attribute takes on the value of TRIP if a command to output circuit Phase L2 command was issued during the operation, NOTRIP otherwise. SIST EN 60870-6-802:2014

– 16 – IEC 60870-6-802:2014 © IEC 2014 TripPhase3 The TripPhase3 attribute takes on the value of TRIP if a command to output circuit Phase L3 command was issued during the operation, NOTRIP otherwise. OperatingTime The time in milliseconds from the start of operation until the first command to an output circuit was issued. TripTime Time of the start of the operation. 5.3 Device Outage Object A DeviceOutage object is used to communicate schedule information regarding device outages. It is composed of a number of objects which define the device which will be (was) affected and describe the time period for which the outage will occur. Object: DeviceOutage
Key Attribute: OutageReferenceId
Attribute: OwningUtilityID
Attribute: Timestamp
Attribute: StationName
Attribute: DeviceType (GENERATOR, TRANSFORMER, CAPACITOR,
TRANSMISSION_CIRCUIT, BREAKER_SWITCH, INDUCTOR, OTHER)
Attribute: DeviceName
Attribute: DeviceNumber
Attribute: DeviceRating
Attribute: ActivityDateAndTime
Attribute: Activity (NEWPLAN, REVISE, CANCEL, ACTUAL)
Constraint: Activity = NEWPLAN, REVISE
Attribute: PlanType (SCHEDULED, ESTIMATED)
Attribute: PlannedOpenOrOutOfServiceDateAndTime
Attribute: PlannedCloseOrInServiceDateAndTime
Attribute: OutagePeriod (CONTINUOUS, DAILY, WEEKDAYS, OTHER)
Attribute: OutageType (FORCED, MAINTENANCE, PARTIAL, ECONOMY,
UNPLANNED, OTHER)
Attribute: OutageAmountType (PARTIAL, FULL)
Constraint: OutageAmountType = PARTIAL
Attribute: Amount
Attribute: UpperOperatingLimit
Attribute: LowerOperatingLimit
Attribute: Class (INSERVICE, OUTSERVICE)
Constraint: Activity = ACTUAL
Attribute: Action (TRIPPED, OFFLINE, ONLINE, OPEN, CLOSE)
Constraint: Action = TRIPPED, OFFLINE, OPEN
Attribute: Affected Amount
Attribute: Comments
Attribute: OutageEffect OutageReferenceId SIST EN 60870-6-802:2014

IEC 60870-6-802:2014 © IEC 2014 – 17 – The OutageReferenceId attribute is a unique reference value assigned by the originator for identifying this particular outage. OwningUtilityID ID of the utility or control area owning the equipment. TimeStamp The TimeStamp attribute provides the time at which a DeviceOutage object was generated. StationName Name of station at which the affected equipment, circuit, etc. resides. DeviceType Type of the device which is affected. DeviceName Name of the device which is affected.
DeviceNumber The DeviceNumber attribute provides further qualification of DeviceName in cases where DeviceName may not provide sufficient specificity. As an example, multiple transmission lines may connect the same two substations and be assigned a single DeviceName. To uniquely identify one of these multiple lines, each line is assigned a DeviceNumber. DeviceRating The Device rating in KV, MW, MVAR. ActivityDateAndTime This is the time that the activity occurred or, for a planned activity or cancellation, this the time the activity is planned to occur.
Activity This describes the type of activity reported. A NEWPLAN or REVISE requires dates for starting and ending the outage. A CANCEL only requires a cancellation date, which is recorded in the ActivityDateAndTime. An ACTUAL activity requires a date the event occurred, which is recorded in the ActivityDateAndTime, and a description of the actual event that occurred. PlanType A plan can be either a scheduled activity (with firm committed dates) or an activity with only estimated dates.
PlannedOpenOrOutOfServiceDateAndTime SIST EN 60870-6-802:2014

– 18 – IEC 60870-6-802:2014 © IEC 2014 Date and time the device is going to be taken out of service (or switch/breaker is to be opened). PlannedClos
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...