1、BRITISH STANDARDBS EN 60870-6-501: 1996Telecontrol equipment and systems Part 6: Telecontrol protocols compatible with ISO standards and ITU-T recommendations Section 501: TASE.1 Service definitionsThe European Standard EN 60870-6-501:1996 has the status of a British StandardICS 33.200g49g50g3g38g50
2、g51g60g44g49g42g3g58g44g55g43g50g56g55g3g37g54g44g3g51g40g53g48g44g54g54g44g50g49g3g40g59g38g40g51g55g3g36g54g3g51g40g53g48g44g55g55g40g39g3g37g60g3g38g50g51g60g53g44g42g43g55g3g47g36g58Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSIBS EN 60870-6-501:1996This Br
3、itish Standard was published under the authority of the Standards Policy and Strategy Committee on 24 February 2006 BSI 24 February 2006ISBN 0 580 46803 8National forewordThis British Standard is the official English language version of EN 60870-6-501:1996. It is identical with IEC 60870-6-501:1995.
4、The UK participation in its preparation was entrusted to Technical Committee PEL/57, Power systems management and associated information exchange, which has the responsibility to: A list of organizations represented on this committee can be obtained on request to its secretary.Cross-referencesThe Br
5、itish Standards which implement international or European publications referred to in this document may be found in the BSI Catalogueunder the section entitled “International Standards Correspondence Index”, or by using the “Search” facility of the BSI Electronic Catalogue or of British Standards On
6、line.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. aid enquirers to understand the text; present to the responsi
7、ble international/European committee any enquiries on the interpretation, or proposals for change, and keep UK interests informed; monitor related international and European developments and promulgate them in the UK.Summary of pagesThis document comprises a front cover, an inside front cover, the E
8、N title page, pages 2 to 86, an inside back cover and a back cover.The BSI copyright notice displayed in this document indicates when the document was last issued.Amendments issued since publicationAmd. No. Date CommentsLicensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c
9、) BSILicensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 2 2 EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 3 CONTENTSPageINTRODUCTION 4 Clause1 Scope and object . 5 2 Normative references . 6 3 Definitions 6
10、 3.1 Reference model definitions 6 3.2 Naming and addressing definitions 7 3.3 Service conventions definitions. 7 3.4 Presentation service definition. 7 3.5 Association control definition . 7 3.6 Remote operations definitions 7 3.7 TASE.1 definitions. 7 4 Abbreviations . 9 5 Conventions . 10 5.1 Ser
11、vice parameter description . 10 5.2 Initiator and responder 10 6 Overview of service 10 6.1 Association facility. 11 6.2 Group facility. 12 6.3 Information transfer facility 12 6.4 Test facility 12 7 Model of the service . 13 7.1 TASE.1 service-user and service-provider . 13 7.2 Naming and addressin
12、g . 14 7.3 Group modelling 14 8 Sequences of service primitives 16 8.1 Overview of service relationships. 16 8.2 Sequences 17 9 Service definition 23 9.1 TASE Bind service. 23 9.2 TASE Unbind service. 24 9.3 TASE Abort service . 25 9.4 Group Management service . 26 9.5 Define Group service. 28 9.6 G
13、et Group service . 30 9.7 Requested Data Transfer service. 32 9.8 Send Confirmed Data service 35 9.9 Send Non-confirmed Data service 36 9.10 Unsolicited Data Transfer Management service 37 9.11 Command Transfer service 39 9.12 Send Mixed Data service . 42 9.13 Test Association service 43 AnnexesA TA
14、SE.1 Application Programming Interface . 44 B Bibliography 85ZA (normative) Normative references to international publications with their corresponding European publications 86 EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 4 INTRODUCTIONThe
15、TASE.1 (Telecontrol Application Service Element No. 1) specification has been developed as a result of the TC57 strategy expressed in annex C of the technical report IEC 870-6-1 1*. This strategy defines the requirement to standardize only ISO/OSI compliant protocols, and to base the work on proven
16、technology. The TASE.1 is aimed for use where utilities have a need for exchange of process data, e.g. real-time measurements, breaker status, or energy counter values. The exchange can be on any level within the utility or between utilities using a data network. The network can be local or wide, pu
17、blic or private, but must be able to support standard ISO protocols. The TASE.1 is an application layer protocol and the corresponding service specifications are based on the ELCOM 90 de facto standard protocol. The services of the proved ELCOM 90 protocol have been moved into a full ISO stack of pr
18、otocols where standard ISO protocols are used on all levels including layer 7. Some of the services of ELCOM 90 have been mapped directly on the services of the ISO standards ACSE and ROSE while the remaining are included in the TASE.1 services. This solution will ensure a high degree of common soft
19、ware between different communication functions within a system and keep the cost of implementation at a minimum. Please refer to annex C of the technical report IEC 870-6-1 1* , for a description of how this TASE.1 fits into the overall architecture. The TASE.1 protocol will make it possible to exch
20、ange data values of different type between telecontrol systems at different levels, for example: real-time data values; historical data set values; supervisory control data values; short text messages. Data transfer can be initiated and controlled in various ways, for example: periodic transfer; uns
21、olicited transfer, event driven; requested transfer. The data transmission can be done on an individual data item value basis, or data values can be grouped together for more efficient transmission. The protocol definition is prepared for introduction of new data types. If additional data types are
22、required, these may be defined in an amendment by extension of the ASN.1 syntax of the protocol.The TASE.1 is designed to operate together with other standard protocols and does therefore not provide functionality already available in other standards in use, for example FTAM for file transfer and X.
23、400 for message transfer. _* Numbers in brackets refer to annex B, Bibliography. EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 5 TELECONTROL EQUIPMENT AND SYSTEMS Part 6: Telecontrol protocols compatible with ISO standards and ITU-T recommen
24、dations Section 501: TASE.1 Service definitions 1 Scope and object This section of IEC 870-6 defines the services provided by a telecontrol specific application-service-element the Telecontrol Application Service Element No. 1 (TASE.1) for the exchange of process data in telecontrol systems. The mai
25、n goals for the design of these services are: simplicity; adaptability; independence of lower layer architecture; extensibility; efficiency; performance; maintainability. The services of TASE.1 are: services for defining, changing, deleting and inspecting information groups; services for managing th
26、e transfer of information groups and blocks of information from different groups; services for supervisory control. The TASE.1 services are provided by the use of the TASE.1 protocol (IEC 870-6-502) in conjunction with the Remote Operations Service Element (ROSE) services (ISO/IEC 9072-1), the ROSE
27、protocol (ISO/IEC 9072-2), and the Association Control Service Element (ACSE) services (ISO 8649) and the ACSE protocol (ISO 8650). The services defined in this standard allow communication between telecontrol end systems. The primitives comprise a minimum set able to fulfil the following requiremen
28、ts: allowing the inclusion of OSI standard protocols for all layers; allowing extensions of the services to cope with future OSI requirements. The services can be applied for the exchange of realtime data, as well as historical and planning data.EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri Ma
29、y 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 6 2 Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this section of IEC 870-6. At the time of publication, the editions indicated were valid. All normative doc
30、uments are subject to revision, and parties to agreements based on this section of IEC 870-6 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 Stand
31、ards. IEC 870-6-502: 1995, Telecontrol equipment and systems Part 6: Telecontrol protocols compatible with ISO standards and IUT-T recommendations Section 502: TASE.1 Protocol definitionsISO 7498: 1984, Information processing systems Open Systems Interconnection Basic Reference Model ISO 7498-3: 198
32、9, Information processing systems Open Systems Interconnection Basic Reference Model Part 3: Naming and addressing ISO/TR 8509: 1987, Information processing systems Open Systems Interconnection Service conventions ISO 8649: 1988, Information processing systems Open Systems Interconnection Service de
33、finition for the Association Control Service Element ISO 8650: 1988, Information processing systems Open Systems Interconnection Protocol specification for the Association Control Service Element ISO 8822: 1994, Information technology Open Systems Interconnection Presentation service definition ISO/
34、IEC 8824: 1990, Information technology Open Systems Interconnection Specification of the Abstract Syntax Notation One (ASN.1) ISO/IEC 9072-1: 1989, Information processing systems Text communication Remote Operations Part 1: Model notation and service definition ISO/IEC 9072-2: 1989, Information proc
35、essing systems Text communication Remote Operations Part 2: Protocol specification 3 Definitions For the purpose of this section of IEC 870-6, the following definitions apply. 3.1 Reference model definitions (terms defined in ISO 7498) a) Application-process b) Application-protocol-control-informati
36、on c) Application entity EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 7 d) Application-service-element e) Service-element f) User-element 3.2 Naming and addressing definitions (terms defined in ISO 7498-3) a) Application-entity-title b) App
37、lication-association-identifier 3.3 Service conventions definitions (terms defined in ISO/TR 8509) a) Service-provider b) Service-user c) Confirmed service d) Non-confirmed service e) Provider-initiated service f) Primitive g) Request h) Indication i) Response j) Confirm 3.4 Presentation service def
38、inition (term defined in ISO 8822) a) Abstract syntax 3.5 Association control definition (term defined in ISO 8649) a) Application-association; association 3.6 Remote operations definitions (terms defined in ISO 9072) a) ACSE-user b) ROSE-user c) BIND d) UNBIND 3.7 TASE.1 definitions3.7.1 analog set
39、point group: Group containing object identifiers for floating-point command values. Analog setpoints are typically used as input parameters for regulators. 3.7.2 application-association-identifier: An identifier returned by the ACSE service provider that uniquely identifies a successfully establishe
40、d application association within the TASE.1 environment. 3.7.3 binary command group: Group containing object identifiers for two-state (on/off) commands. Binary commands are used to control the state of breakers. EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrol
41、led Copy, (c) BSI 8 3.7.4 digital setpoint group: Group containing object identifiers for twos-complement integer command values. Digital setpoints are typically used as input parameters for regulators.3.7.5 discrete group: Group containing object identifiers for twos-complement integer values. The
42、position of a transformer tap changer is an example for a discrete group. 3.7.6 logical breaker status group: Group containing object identifiers for composite three-state status information regarding busbar connection of a feeder and of connections between busbars. Normally the values are calculate
43、d locally from the breakers status values. 3.7.7 group: Set of named data objects of same type, implicitly numbered by their indexes.3.7.8 group management: Creating groups, changing groups by means of their group descriptor, and deleting groups. 3.7.9 group definition: Unique definition of data obj
44、ects within one specific group. 3.7.10 group descriptor: Set of attributes describing the properties of a group. 3.7.11 group descriptor attributes: Parameters describing specific characteristics of a group.3.7.12 group incarnation: Set of simultaneous values from a given group. 3.7.13 group number:
45、 Unique identifier for one group. 3.7.14 group type: Description of the type of objects represented in the group. 3.7.15 initiator: TASE.1 service-user that issues the association establishment request service primitive. 3.7.16 measurand group: Group containing floating-point values. 3.7.17 object:
46、Abstract model of a real device. A specific type and data value is attached to the object. Objects may change their value in course of time. Data objects are named by means of object-identifiers in the local data acquisition environment and by group number and index in the TASE.1 environment. 3.7.18
47、 object identifier: Unique object name used in the local data acquisition environment. The object-identifier is used to identify which local data value is to be logically associated with a given combination of group-number and index number. 3.7.19 responder: TASE.1 service-user that issues the assoc
48、iation establishment response service primitive. A service-user may act as initiator and responder at the same time. 3.7.20 status group: Group containing object identifiers for three-state (on/off/between) status values. 3.7.21 text message group: Group containing object identifiers for 8-bit chara
49、cter strings. EN 60870-6-501:1996Licensed Copy: Wang Bin, na, Fri May 12 01:34:11 BST 2006, Uncontrolled Copy, (c) BSI 9 4 Abbreviations A-PCI Application Protocol Control Information AA Application Association ACEP Application Connection End-Point ACSE Association Control Service Element AE Application Entity AS Application Service OSI Open Systems Interconnection OSIE Open Systems I