SIST EN 61158-5-5:2015
(Main)Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer service definition - Type 5 elements (IEC 61158-5-5:2014)
Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer service definition - Type 5 elements (IEC 61158-5-5:2014)
The fieldbus application layer (FAL) provides user programs with a means to access the fieldbus communication environment. In this respect, the FAL can be viewed as a “window between corresponding application programs.”
This standard provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to Type 5 fieldbus. The term “time-critical” is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty. Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life.
This standard defines in an abstract way the externally visible service provided by the Type 5 fieldbus application layer in terms of
a) an abstract model for defining application resources (objects) capable of being manipulated by users via the use of the FAL service,
b) the primitive actions and events of the service;
c) the parameters associated with each primitive action and event, and the form which they take; and
d) the interrelationship between these actions and events, and their valid sequences.
The purpose of this standard is to define the services provided to
1) the FAL user at the boundary between the user and the application layer of the fieldbus reference model, and
2) Systems Management at the boundary between the application layer and Systems Management of the fieldbus reference model.
This standard specifies the structure and services of the Type 2 fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498) and the OSI application layer structure (ISO/IEC 9545).
FAL services and protocols are provided by FAL application-entities (AE) contained within the application processes. The FAL AE is composed of a set of object-oriented application service elements (ASEs) and a layer management entity (LME) that manages the AE. The ASEs provide communication services that operate on a set of related application process object (APO) classes. One of the FAL ASEs is a management ASE that provides a common set of services for the management of the instances of FAL classes.
Although these services specify, from the perspective of applications, how request and responses are issued and delivered, they do not include a specification of what the requesting and responding applications are to do with them. That is, the behavioral aspects of the applications are not specified; only a definition of what requests and responses they can send/receive is specified. This permits greater flexibility to the FAL users in standardizing such object behavior. In addition to these services, some supporting services are also defined in this standard to provide access to the FAL to control certain aspects of its operation.
Industrielle Kommunikationsnetze - Feldbusse - Teil 5-5: Dienstfestlegungen des Application Layer (Anwendungsschicht) - Typ 5-Elemente (IEC 61158-5-5:2014)
Réseaux de communication industriels - Spécifications des bus de terrain - Partie 5-5: Définition des services de la couche application - Éléments de type 5 (IEC 61158-5-5:2014)
L'IEC 61158-5-5:2014 défini les services mis en place pour l'utilisateur de FAL, à la frontière entre l'utilisateur et la couche application du modèle de référence de bus de terrain; et la Gestion des systèmes, à la frontière entre la couche application et la Gestion des systèmes selon le modèle de référence de bus de terrain. La présente norme spécifie la structure et les services de la couche application de bus de terrain IEC, en conformité avec le modèle de référence de base de l'OSI (ISO/CEI 7498-1) et la structure de la couche application de l'OSI (ISO/CEI 9545). Cette deuxième édition annule et remplace la première édition parue en 2007. Elle constitue une révision technique. Cette édition inclut les modifications suivantes: Bourrage de message ajouté.
Industrijska komunikacijska omrežja - Specifikacije za procesna vodila - 5-5. del: Definicija opravil na aplikacijski ravni - Elementi tipa 5 (IEC 61158-5-5:2014)
Aplikacijski nivo procesnih vodil (FAL) omogoča uporabniškim programom dostop do komunikacijskega okolja procesnih vodil. Glede na to je mogoče aplikacijski nivo procesnih vodil obravnavati kot »okno med ustreznimi aplikacijami«.
Ta standard določa skupne elemente za osnovne časovno kritične in časovno nekritične sporočilne komunikacije med aplikacijami v avtomatizacijskem okolju in material, specifičen za procesna vodila tipa 5. Izraz »časovno kritičen« se uporablja za predstavitev prisotnosti časovnega okna, v okviru katerega se zahteva dokončanje enega ali več opredeljenih dejanj z določeno stopnjo gotovosti. Zaradi neuspešnega dokončanja opredeljenih dejanj v časovnem oknu je možna odpoved aplikacij, ki zahtevajo dejanja, pri čemer so ogroženi oprema, obrat in morda človeška življenja.
Ta standard na abstrakten način določa na zunaj vidno opravilo, ki ga zagotavlja aplikacijski nivo procesnih vodil tipa 5 v smislu
a) abstraktnega modela za določanje aplikacijskih virov (objektov), ki ga lahko upravljajo uporabniki prek opravila aplikacijskega nivoja procesnih vodil,
b) primitivnih dejanj in dogodkov opravila;
c) parametrov, povezanih z vsakim primitivnim dejanjem in dogodkom, ter obliko, ki jo prevzamejo; in
d) medsebojne povezave med temi dejanji in dogodki ter njihovimi veljavnimi zaporedji.
Namen tega standarda je določiti opravila, ki se zagotavljajo za
1) uporabnika FAL na meji med uporabnikom in aplikacijskim nivojem referenčnega procesnega vmesnika, in
2) upravljanje sistemov na meji med aplikacijskim nivojem in upravljanjem sistemov za referenčni model procesnega vodila.
Ta standard določa strukturo in opravila aplikacijskega nivoja procesnih vodil tipa 2 v skladu z osnovnim referenčnim modelom OSI (ISO/IEC 7498) in strukturo aplikacijskega nivoja OSI (ISO/IEC 9545).
Opravila in protokole aplikacijskega nivoja procesnih vodil zagotavljajo aplikacijski osebki (AE) aplikacijskega nivoja procesnih vodil znotraj aplikacijskih procesov. Aplikacijski osebek aplikacijskega nivoja procesnih vodil sestavljata sklop objektno usmerjenih aplikacijskih opravilnih elementov (ASE) in osebek za upravljanje nivojev (LME), ki upravlja aplikacijski osebek. Aplikacijski opravilni elementi zagotavljajo komunikacijska opravila, ki delujejo na sklopu povezanih razredov objektov aplikacijskega procesa (APO). Med aplikacijske opravilne elemente aplikacijskega nivoja procesnih vodil spada aplikacijski opravilni element za upravljanje, ki zagotavlja skupen sklop opravil za upravljanje primerkov razredov aplikacijskega nivoja procesnih vodil.
Čeprav ta opravila določajo način izdajanja in dostavljanja zahtev in odzivov z vidika aplikacij, ne zajemajo specifikacije v zvezi s tem, kako naj se nanje odzovejo aplikacije, ki te zahteve in odzive oddajajo. To pomeni, da vedenjski vidiki aplikacij niso določeni; določena je le definicija zahtev in odzivov, ki jih lahko pošiljajo/prejemajo Tako se uporabnikom aplikacijskega nivoja procesnih vodil omogoči večja prilagodljivost pri standardizaciji takega vedenja objektov. Poleg teh opravil so v tem standardu opredeljena tudi nekatera podporna opravila, da se omogoči dostop do aplikacijskega nivoja procesnih vodil za nadzorovanje nekaterih vidikov njegovega delovanja.
General Information
Relations
Standards Content (Sample)
SLOVENSKI STANDARD
SIST EN 61158-5-5:2015
01-marec-2015
1DGRPHãþD
SIST EN 61158-5-5:2008
Industrijska komunikacijska omrežja - Specifikacije za procesna vodila - 5-5. del:
Definicija opravil na aplikacijski ravni - Elementi tipa 5 (IEC 61158-5-5:2014)
Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer
service definition - Type 5 elements (IEC 61158-5-5:2014)
Industrielle Kommunikationsnetze - Feldbusse - Teil 5-5: Dienstfestlegungen des
Application Layer (Anwendungsschicht) - Typ 5-Elemente (IEC 61158-5-5:2014)
Réseaux de communication industriels - Spécifications des bus de terrain - Partie 5-5:
Définition des services de la couche application - Éléments de type 5 (IEC 61158-5-
5:2014)
Ta slovenski standard je istoveten z: EN 61158-5-5:2014
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.100.70 Uporabniški sloj Application layer
35.110 Omreževanje Networking
SIST EN 61158-5-5:2015 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST EN 61158-5-5:2015
---------------------- Page: 2 ----------------------
SIST EN 61158-5-5:2015
EUROPEAN STANDARD EN 61158-5-5
NORME EUROPÉENNE
EUROPÄISCHE NORM
October 2014
ICS 25.040.40; 35.100.70; 35.110 Supersedes EN 61158-5-5:2008
English Version
Industrial communication networks - Fieldbus specifications -
Part 5-5: Application layer service definition - Type 5 elements
(IEC 61158-5-5:2014)
Réseaux de communication industriels - Spécifications des Industrielle Kommunikationsnetze - Feldbusse - Teil 5-5:
bus de terrain - Partie 5-5: Définition des services de la Dienstfestlegungen des Application Layer
couche application - Éléments de type 5 (Anwendungsschicht) - Typ 5-Elemente
(CEI 61158-5-5:2014) (IEC 61158-5-5:2014)
This European Standard was approved by CENELEC on 2014-09-22. 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 61158-5-5:2014 E
---------------------- Page: 3 ----------------------
SIST EN 61158-5-5:2015
EN 61158-5-5:2014 - 2 -
Foreword
The text of document 65C/763/FDIS, future edition 2 of IEC 61158-5-5, prepared by
SC 65C “Industrial networks” of IEC/TC 65 “Industrial-process measurement, control and automation"
was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as EN 61158-5-5:2014.
The following dates are fixed:
(dop) 2015-06-22
• latest date by which the document has to be
implemented at national level by
publication of an identical national
standard or by endorsement
• latest date by which the national (dow) 2017-09-22
standards conflicting with the
document have to be withdrawn
This document supersedes EN 61158-5-5:2008.
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.
This document has been prepared under a mandate given to CENELEC by the European Commission
and the European Free Trade Association.
Endorsement notice
The text of the International Standard IEC 61158-5-5:2014 was approved by CENELEC as a
European Standard without any modification.
In the official version, for Bibliography, the following notes have to be added for the standards indicated:
IEC 61784-1 NOTE Harmonized as EN 61784-1.
IEC 61784-2 NOTE Harmonized as EN 61784-2.
---------------------- Page: 4 ----------------------
SIST EN 61158-5-5:2015
- 3 - EN 61158-5-5: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 61131-3 - Programmable controllers - EN 61131-3 -
Part 3: Programming languages
IEC 61158-1 2014 Industrial communication networks - EN 61158-1 2014
Fieldbus specifications -
Part 1: Overview and guidance
for the IEC 61158 and IEC 61784 series
IEC 61158-3-1 - Industrial communication networks - EN 61158-3-1 -
Fieldbus specifications -
Part 3-1: Data-link layer service definition -
Type 1 elements
IEC 61158-4-1 - Industrial communication networks - EN 61158-4-1 -
Fieldbus specifications -
Part 4-1: Data-link layer protocol
specification - Type 1 elements
IEC 61158-5 Series Industrial communication networks - EN 61158-5 Series
Fieldbus specifications -
Part 5: Application layer service definition
IEC 61158-6-5 - Industrial communication networks - EN 61158-6-5 -
Fieldbus specifications -
Part 6-5: Application layer protocol
specification - Type 5 elements
ISO/IEC 646 - Information technology - ISO 7-bit coded - -
character set for information interchange
ISO/IEC 7498-1 - Information technology - Open Systems - -
Interconnection - Basic reference model:
The basic model
ISO/IEC 8822 - Information technology - Open Systems - -
Interconnection - Presentation service
definition
1)
ISO/IEC 8824 1990 Information technology - Open Systems - -
Interconnection - Specification of Abstract
Syntax Notation One (ASN.1)
1)
Withdrawn publication.
---------------------- Page: 5 ----------------------
SIST EN 61158-5-5:2015
EN 61158-5-5:2014 - 4 -
Publication Year Title EN/HD Year
ISO/IEC 9545 - Information technology - Open Systems - -
Interconnection - Application layer
structure
ISO/IEC 10731 - Information technology - Open Systems - -
Interconnection - Basic Reference Model -
Conventions for the definition of OSI
services
ANSI/IEEE 754 1985 Binary Floating-Point Arithmetic - -
---------------------- Page: 6 ----------------------
SIST EN 61158-5-5:2015
IEC 61158-5-5
®
Edition 2.0 2014-08
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Industrial communication networks – Fieldbus specifications –
Part 5-5: Application layer service definition – Type 5 elements
Réseaux de communication industriels – Spécifications des bus de terrain –
Partie 5-5: Définition des services de la couche application – Éléments de type 5
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XH
ICS 25.040.40; 35.100.70; 35.110 ISBN 978-2-8322-1734-4
Warning! Make sure that you obtained this publication from an authorized distributor.
Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.
® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale
---------------------- Page: 7 ----------------------
SIST EN 61158-5-5:2015
– 2 – IEC 61158-5-5:2014 © IEC 2014
CONTENTS
FOREWORD . 7
INTRODUCTION . 9
1 Scope . 10
1.1 General . 10
1.2 Specifications . 11
1.3 Conformance . 11
2 Normative references . 11
3 Terms and definitions . 12
3.1 ISO/IEC 7498-1 terms . 12
3.2 ISO/IEC 8822 terms . 12
3.3 ISO/IEC 9545 terms . 12
3.4 ISO/IEC 8824 terms . 13
3.5 Fieldbus data-link layer terms . 13
3.6 Fieldbus application layer specific terms and definitions . 13
3.7 Abbreviations and symbols . 23
3.8 Conventions . 25
4 Concepts . 28
5 Data type ASE . 28
5.1 Overview . 28
5.2 Formal definition of data type objects . 28
5.3 FAL defined data types . 30
5.4 Data type ASE service specification . 66
6 Communication model specification . 66
6.1 Concepts . 66
6.2 ASEs . 66
6.3 ARs . 208
6.4 Summary of FAL classes . 232
6.5 Permitted FAL services by AREP role . 233
7 Type 5 communication model specification . 234
7.1 Concepts . 234
7.2 ASEs . 257
7.3 FDA sessions . 292
7.4 Summary of FAL Type 9 and Type 5 classes . 302
7.5 Permitted FAL Type 9 and Type 5 services by AREP role . 303
Bibliography . 306
Figure 1 – The AR ASE conveys APDUs between APs . 97
Figure 2 – 1-to-1 AR establishment . 109
Figure 3 – 1-to-many AR establishment . 109
Figure 4 – Event model overview . 148
Figure 5 – Residence timeliness . 222
Figure 6 – Synchronized timeliness . 223
Figure 7 – Residence timeliness . 229
Figure 8 – Synchronized timeliness . 230
Figure 9 – VCR initiation . 241
---------------------- Page: 8 ----------------------
SIST EN 61158-5-5:2015
IEC 61158-5-5:2014 © IEC 2014 – 3 –
Figure 10 – Misordered message handling . 247
Figure 11 – FF SM port message processing order . 248
Figure 12 – FF FDA port message processing order . 248
Figure 13 – FF TCP connection message processing order . 249
Figure 14 – Session endpoint message processing order . 249
Figure 15 – FDA LAN redundancy port message processing order . 249
Figure 16 – Message processing by receiving entity . 250
Table 1 – PERSISTDEF . 35
Table 2 – VARTYPE . 35
Table 3 – ITEMQUALITYDEF . 36
Table 4 – STATEDEF . 40
Table 5 – GROUPERRORDEF . 41
Table 6 – ACCESSRIGHTSDEF . 41
Table 7 – HRESULT . 41
Table 8 – UUID . 48
Table 9 – Data type names for value . 64
Table 10 – UUID . 66
Table 11 – Create service parameters . 68
Table 12 – Delete service parameters . 69
Table 13 – Get attributes service parameters . 70
Table 14 – Set attributes service parameters . 72
Table 15 – Begin set attributes . 74
Table 16 – End set attributes . 75
Table 17 – Subscribe service parameters . 84
Table 18 – Identify . 87
Table 19 – Get status . 88
Table 20 – Status notification . 89
Table 21 – Initiate . 90
Table 22 – Terminate . 93
Table 23 – Conclude . 95
Table 24 – Reject . 95
Table 25 – Conveyance of service primitives by AREP role . 98
Table 26 – Valid combinations of AREP roles involved in an AR . 98
Table 27 – AR-Unconfirmed send . 104
Table 28 – AR-Confirmed send . 106
Table 29 – AR-Establish service . 108
Table 30 – Valid combinations of AREP classes to be related . 110
Table 31 – AR-Deestablish service . 111
Table 32 – AR-Abort . 112
Table 33 – AR-Compel service . 113
Table 34 – AR-Get buffered message service . 114
Table 35 – AR-Schedule communication service . 115
---------------------- Page: 9 ----------------------
SIST EN 61158-5-5:2015
– 4 – IEC 61158-5-5:2014 © IEC 2014
Table 36 – AR-Cancel scheduled sequence service . 116
Table 37 – AR-Status . 117
Table 38 – AR-XON-OFF . 117
Table 39 – AR-Remote read service . 118
Table 40 – AR-Remote write service . 119
Table 41 – Read service parameters . 128
Table 42 – Read list service parameters . 131
Table 43 – Write service parameters . 133
Table 44 – Write list service parameters . 135
Table 45 – Information report service . 137
Table 46 – Information report list service . 138
Table 47 – Exchange service parameters . 141
Table 48 – Exchange list service parameters . 144
Table 49 – Acknowledge event . 156
Table 50 – Acknowledge event list service parameters . 157
Table 51 – Enable event . 159
Table 52 – Event notification service parameters . 160
Table 53 – Enable event list . 162
Table 54 – Notification recovery service parameters . 163
Table 55 – Get event summary service parameters . 164
Table 56 – Get event summary list service parameters . 166
Table 57 – Query event summary list service parameters . 169
Table 58 – Initiate load service parameters . 176
Table 59 – Terminate load service parameters . 178
Table 60 – Push segment service parameters . 179
Table 61 – Pull segment service parameters . 180
Table 62 – Discard service parameters . 182
Table 63 – Pull upload sequencing of service primitives. 183
Table 64 – Pull upload service parameter constraints . 184
Table 65 – Pull upload state table . 185
Table 66 – Pull download sequencing of service primitives . 186
Table 67 – Pull download service parameter constraints . 186
Table 68 – Pull download state table . 187
Table 69 – Push download sequencing of service primitives . 189
Table 70 – Push download service parameter constraints . 189
Table 71 – Push download state table . 190
Table 72 – Start service parameters . 197
Table 73 – Stop service parameters . 198
Table 74 – Resume service parameters . 199
Table 75 – Reset service parameters . 200
Table 76 – Kill service parameters . 201
Table 77 – Action invoke service parameters . 202
Table 78 – Action return service parameters . 203
---------------------- Page: 10 ----------------------
SIST EN 61158-5-5:2015
IEC 61158-5-5:2014 © IEC 2014 – 5 –
Table 79 – State transitions for a function invocation object . 205
Table 80 – FAL class summary . 232
Table 81 – Services by AREP role . 233
Table 82 – Scope of Invoke Id . 245
Table 83 – Types of misordering detectable by message numbers . 246
Table 84 – Delivery of misordered message types on publisher/subscriber VCRs . 246
Table 85 – Statistics gathered per VCR . 246
Table 86 – Determination of misordering type at a subscriber VCR . 247
Table 87 – Mapping of received messages to primitives . 247
Table 88 – Mapping of received primitives to messages . 248
Table 89 – Defined network addresses . 251
Table 90 – Use of network addresses . 252
Table 91 – Use of endpoint selectors in server VCRs . 252
Table 92 – Use of endpoint selectors in publisher VCRs . 253
Table 93 – Use of endpoint selectors in source VCRs . 253
Table 94 – Network address and port numbers for device annunciation . 255
Table 95 – Network address and port numbers for set/clear assignment info and clear
address . 255
Table 96 – Network address and port numbers for SM identify . 255
Table 97 – Network address and port numbers for SM find tag . 255
Table 98 – Network address and port numbers for clients and servers (part 1). 255
Table 99 – Network address and port numbers for clients and servers (part 2). 256
Table 100 – Network address and port numbers for publishers and subscribers . 256
Table 101 – Network address and port numbers for report distribution . 256
Table 102 – Network address and port numbers for LAN redundancy get and put
information. 256
Table 103 – Network address and port numbers for LAN redundancy diagnostics . 256
Table 104 – VCR types . 258
Table 105 – Use of VCR user id . 259
Table 106 – Use of FDA address . 259
Table 107 – Initiate . 261
Table 108 – Connect option . 262
Table 109 – Find tag query service parameters . 267
Table 110 – SMK IDs . 267
Table 111 – Find tag reply service parameters . 269
Table 112 – Identify service parameters . 271
Table 113 – Annunciate service parameters. 274
Table 114 – Set assignment info service parameters . 276
Table 115 – Clear assignment info service parameters . 279
Table 116 – Clear address service parameters . 281
Table 117 – Diagnostic message service .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.