SIST EN 61158-5-5:2008
Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer service definition - Type 5 elements
Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer service definition - Type 5 elements
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
Réseaux de communication industriels - Spécifications des bus de terrain - Partie 5-5: Définition des services des couches d'application - Eléments de type 5
Industrijska komunikacijska omrežja - Specifikacije za procesno vodilo - 5-5. del: Definicija opravil na aplikacijskem nivoju - Elementi tipa 5 (IEC 61158-5-5:2007)
General Information
Relations
Standards Content (Sample)
SLOVENSKI STANDARD
SIST EN 61158-5-5:2008
01-julij-2008
1DGRPHãþD
SIST EN 61158-5:2004
Industrijska komunikacijska omrežja - Specifikacije za procesno vodilo - 5-5. del:
Definicija opravil na aplikacijskem nivoju - Elementi tipa 5 (IEC 61158-5-5:2007)
Industrial communication networks - Fieldbus specifications - Part 5-5: Application layer
service definition - Type 5 elements
Industrielle Kommunikationsnetze - Feldbusse - Teil 5-5: Dienstfestlegungen des
Application Layer (Anwendungsschicht) - Typ 5-Elemente
Réseaux de communication industriels - Spécifications des bus de terrain - Partie 5-5:
Définition des services des couches d'application - Eléments de type 5
Ta slovenski standard je istoveten z: EN 61158-5-5:2008
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:2008 en,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST EN 61158-5-5:2008
---------------------- Page: 2 ----------------------
SIST EN 61158-5-5:2008
EUROPEAN STANDARD
EN 61158-5-5
NORME EUROPÉENNE
March 2008
EUROPÄISCHE NORM
ICS 35.100.70; 25.040.40 Partially supersedes EN 61158-5:2004
English version
Industrial communication networks -
Fieldbus specifications -
Part 5-5: Application layer service definition -
Type 5 elements
(IEC 61158-5-5:2007)
Réseaux de communication industriels - Industrielle Kommunikationsnetze -
Spécifications des bus de terrain - Feldbusse -
Partie 5-5: Définition des services Teil 5-5: Dienstfestlegungen
des couches d'application - des Application Layer
Eléments de type 5 (Anwendungsschicht) -
(CEI 61158-5-5:2007) Typ 5-Elemente
(IEC 61158-5-5:2007)
This European Standard was approved by CENELEC on 2008-02-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, Bulgaria, Cyprus, the
Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
Sweden, Switzerland and the 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
© 2008 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 61158-5-5:2008 E
---------------------- Page: 3 ----------------------
SIST EN 61158-5-5:2008
EN 61158-5-5:2008 - 2 -
Foreword
The text of document 65C/475/FDIS, future edition 1 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 was approved by CENELEC as EN 61158-5-5 on 2008-02-01.
This and the other parts of the EN 61158-5 series supersede EN 61158-5:2004.
With respect to EN 61158-5:2004 the following changes were made:
– deletion of Type 6 fieldbus for lack of market relevance;
– addition of new fieldbus types;
– partition into multiple parts numbered 5-2, 5-3, …, 5-20.
The following dates were fixed:
– latest date by which the EN has to be implemented
at national level by publication of an identical
(dop) 2008-11-01
national standard or by endorsement
– latest date by which the national standards conflicting
(dow) 2011-02-01
with the EN have to be withdrawn
NOTE Use of some of the associated protocol types is restricted by their intellectual-property-right holders. In all cases, the
commitment to limited release of intellectual-property-rights made by the holders of those rights permits a particular data-link layer
protocol type to be used with physical layer and application layer protocols in type combinations as specified explicitly in the
EN 61784 series. Use of the various protocol types in other combinations may require permission from their respective
intellectual-property-right holders.
Annex ZA has been added by CENELEC.
__________
Endorsement notice
The text of the International Standard IEC 61158-5-5:2007 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 61158-3-1 NOTE Harmonized as EN 61158-3-1:2008 (not modified).
IEC 61158-4-1 NOTE Harmonized as EN 61158-4-1:2008 (not modified).
IEC 61158-6-5 NOTE Harmonized as EN 61158-6-5:2008 (not modified).
IEC 61784-1 NOTE Harmonized as EN 61784-1:2008 (not modified).
__________
---------------------- Page: 4 ----------------------
SIST EN 61158-5-5:2008
- 3 - EN 61158-5-5:2008
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
NOTE When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD
applies.
Publication Year Title EN/HD Year
1) 2)
IEC 60559 - Binary floating-point arithmetic for HD 592 S1 1991
microprocessor systems
IEC/TR 61158-1 2007 Industrial communication networks - - -
Fieldbus specifications -
Part 1: Overview and guidance for the
IEC 61158 and IEC 61784 series
1) 2)
ISO/IEC 7498-1 - Information technology - Open Systems EN ISO/IEC 7498-1 1995
Interconnection - Basic Reference Model:
The Basic Model
1)
ISO/IEC 7498-3 - Information technology - Open Systems - -
Interconnection - Basic Reference Model:
Naming and addressing
1)
ISO/IEC 8822 - Information technology - Open Systems - -
Interconnection - Presentation service
definition
1)
ISO/IEC 8824 - Information technology - Open Systems - -
Interconnection - Specification of Abstract
Syntax Notation One (ASN.1)
1)
ISO/IEC 9545 - Information technology - Open Systems - -
Interconnection - Application Layer structure
1)
ISO/IEC 10731 - Information technology - Open Systems - -
Interconnection - Basic reference model -
Conventions for the definition of OSI services
1)
Undated reference.
2)
Valid edition at date of issue.
---------------------- Page: 5 ----------------------
SIST EN 61158-5-5:2008
---------------------- Page: 6 ----------------------
SIST EN 61158-5-5:2008
IEC 61158-5-5
Edition 1.0 2007-12
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 5-5: Application layer service definition – Type 5 elements
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XQ
ICS 35.100.70; 25.040.40 ISBN 2-8318-9454-9
---------------------- Page: 7 ----------------------
SIST EN 61158-5-5:2008
– 2 – 61158-5-5 © IEC:2007(E)
CONTENTS
FOREWORD.10
INTRODUCTION.12
1 Scope.13
1.1 Overview .13
1.2 Specifications.14
1.3 Conformance.14
2 Normative references .14
3 Terms and definitions .15
3.1 ISO/IEC 7498-1 terms .15
3.2 ISO/IEC 8822 terms .15
3.3 ISO/IEC 9545 terms .15
3.4 ISO/IEC 8824 terms .15
3.5 Fieldbus data-link layer terms.15
3.6 Fieldbus application layer specific definitions .16
3.7 Abbreviations and symbols.25
3.8 Conventions .27
4 Concepts .30
5 Data type ASE.30
5.1 Overview .30
5.2 Formal definition of data type objects .30
5.3 FAL defined data types.32
5.4 Data type ASE service specification .69
6 Communication model specification.69
6.1 Concepts.69
6.2 ASEs.69
6.3 ARs .212
6.4 Summary of FAL classes .236
6.5 Permitted FAL services by AREP role. 237
7 Type 5 communication model specification .238
7.1 Concepts.238
7.2 ASEs.260
7.3 FDA sessions .296
7.4 Summary of FAL Type 9 and Type 5 classes .305
7.5 Permitted FAL Type 9 and Type 5 services by AREP role. 306
8 Type 7 communication model specification .308
8.1 Concepts.308
8.2 ASEs.325
8.3 ARs .494
Bibliography.515
100
Figure 1 – The AR ASE conveys APDUs between APs .
Figure 2 – 1-to-1 AR establishment.112
Figure 3 – 1-to-many AR establishment .112
Figure 4 – Event model overview .152
Figure 5 – Residence timeliness .226
---------------------- Page: 8 ----------------------
SIST EN 61158-5-5:2008
61158-5-5 © IEC:2007(E) – 3 –
Figure 6 – Synchronized timeliness.227
Figure 7 – Residence timeliness .233
Figure 8 – Synchronized timeliness.234
Figure 9 – VCR initiation.245
Figure 10 – Misordered message handling.251
Figure 11 – FF SM port message processing order .252
Figure 12 – FF FDA port message processing order .252
Figure 13 – FF TCP connection message processing order .253
Figure 14 – Session endpoint message processing order. 253
Figure 15 – FDA LAN redundancy port message processing order.253
Figure 16 – Message processing by receiving entity .254
Figure 17 – Organisation of the ASEs and ARs .309
Figure 18 – Object model of the MPS ASE.329
Figure 19 – Time-out evaluation net.341
Figure 20 – Asynchronous promptness status evaluation net .345
Figure 21 – Synchronous promptness status evaluation net. 346
Figure 22 – Punctual promptness status evaluation net .348
Figure 23 – Asynchronous refreshment status evaluation net.351
Figure 24 – Synchronous refreshment status evaluation net . 352
Figure 25 – Punctual refreshment status evaluation net . 354
Figure 26 – A_Readloc service procedure.357
Figure 27 – A_Writeloc service procedure.358
Figure 28 – A_Update service procedure . 360
Figure 29 – A_Readfar service procedure . 362
Figure 30 – A_Writefar service procedure .364
Figure 31 – A_Sent service procedure .365
Figure 32 – A_Received service procedure .366
Figure 33 – A_Read service procedure . 368
Figure 34 – A_Read service state machine .369
Figure 35 – A_Write service procedure .370
Figure 36 – A_Write service state machine .371
Figure 37 – Model of a resynchronised variable .374
Figure 38 – Principles for resynchronisation of a produced variable . 375
Figure 39 – Resynchronisation mechanism state machine for a produced variable. 377
Figure 40 – Asynchronous refreshment private mechanism evaluation net .378
Figure 41 – Asynchronous refreshment public mechanism evaluation net .379
Figure 42 – Synchronous refreshment private mechanism evaluation net. 380
Figure 43 – Synchronous refreshment public mechanism evaluation net . 381
Figure 44 – Punctual refreshment private mechanism evaluation net . 382
Figure 45 – Punctual refreshment public mechanism evaluation net. 383
Figure 46 – Principles for the resynchronisation of a consumed variable. 384
Figure 47 – Resynchronisation mechanism state machine for consumed variable . 386
Figure 48 – Asynchronous promptness public mechanism evaluation net.387
---------------------- Page: 9 ----------------------
SIST EN 61158-5-5:2008
– 4 – 61158-5-5 © IEC:2007(E)
Figure 49 – Asynchronous promptness private mechanism evaluation net .388
Figure 50 – Synchronous promptness public mechanism evaluation net .389
Figure 51 – Synchronous promptness private mechanism evaluation net . 390
Figure 52 – Punctual promptness public mechanism evaluation net .392
Figure 53 – Punctual promptness private mechanism evaluation net. 393
Figure 54 – Spatial consistency list variables interchange mechanism . 395
Figure 55 – Spatial consistency – consistency variable interchange mechanism .396
Figure 56 – Spatial consistency – list recovery mechanism .396
Figure 57 – Spatial consistency – validity of the spatial consistency status .397
Figure 58 – Object model of a variable list .397
Figure 59 – A_Readlist service procedure.403
Figure 60 – Consistency variable value evaluation net . 409
Figure 61 – Consistency interchange timing diagram .410
Figure 62 – Recovery mechanism evaluation net .411
Figure 63 – Recovery interchange timing diagram.411
Figure 64 – Flowchart of the sub-MMS environment management state . 418
Figure 65 – Domain management state chart .448
Figure 66 – Domain upload flowchart .450
Figure 67 – Domain download sequence diagram .451
Figure 68 – Domain upload sequence diagram .451
Figure 69 – Program invocation state chart.464
Figure 70 – A_Associate service procedure .503
Figure 71 – A_Release service procedure.506
Figure 72 – A_Abort service procedure .507
Figure 73 – A_Data service procedure .509
Figure 74 – A_Unidata service procedure .512
Figure 75 – Associated mode service state chart .513
Figure 76 – Non-associated mode service state chart . 514
Table 1 – PERSISTDEF.37
Table 2 – VARTYPE .38
Table 3 – ITEMQUALITYDEF.39
Table 4 – STATEDEF .43
Table 5 – GROUPERRORDEF .43
Table 6 – ACCESSRIGHTSDEF.43
Table 7 – HRESULT .44
Table 8 – UUID .51
Table 9 – Data type names for value.67
Table 10 – UUID .69
Table 11 – Create service parameters .71
Table 12 – Delete service parameters.72
Table 13 – Get attributes service parameters.73
Table 14 – Set attributes service parameters .75
---------------------- Page: 10 ----------------------
SIST EN 61158-5-5:2008
61158-5-5 © IEC:2007(E) – 5 –
Table 15 – Begin set attributes .77
Table 16 – End set attributes .78
Table 17 – Subscribe service parameters .87
Table 18 – Identify .90
Table 19 – Get status .91
Table 20 – Status notification.92
Table 21 – Initiate.93
Table 22 – Terminate.96
Table 23 – Conclude.98
Table 24 – Reject .98
Table 25 – Conveyance of service primitives by AREP role. 101
Table 26 – Valid combinations of AREP roles involved in an AR . 101
Table 27 – AR-Unconfirmed send .107
Table 28 – AR-Confirmed send .109
Table 29 – AR-Establish service .111
Table 30 – Valid combinations of AREP classes to be related. 113
Table 31 – AR-Deestablish service .114
Table 32 – AR-Abort .115
Table 33 – AR-Compel service.116
Table 34 – AR-Get buffered message service . 117
Table 35 – AR-Schedule communication service.118
Table 36 – AR-Cancel scheduled sequence service .119
Table 37 – AR-Status.120
Table 38 – AR-XON-OFF .121
Table 39 – AR-Remote read service .122
Table 40 – AR-Remote write service .123
Table 41 – Read service parameters.132
Table 42 – Read list service parameters .135
Table 43 – Write service parameters.137
Table 44 – Write list service parameters .139
Table 45 – Information report service.141
Table 46 – Information report list service .142
Table 47 – Exchange service parameters .145
Table 48 – Exchange list service parameters .148
Table 49 – Acknowledge event .160
Table 50 – Acknowledge event list service parameters .161
Table 51 – Enable event .163
Table 52 – Event notification service parameters . 164
Table 53 – Enable event list.166
Table 54 – Notification recovery service parameters .167
Table 55 – Get event summary service parameters.168
Table 56 – Get event summary list service parameters .170
Table 57 – Query event summary list service parameters . 173
---------------------- Page: 11 ----------------------
SIST EN 61158-5-5:2008
– 6 – 61158-5-5 © IEC:2007(E)
Table 58 – Initiate load service parameters.180
Table 59 – Terminate load service parameters.182
Table 60 – Push segment service parameters.183
Table 61 – Pull segment service parameters.184
Table 62 – Discard service parameters .186
Table 63 – Pull upload sequencing of service primitives.187
Table 64 – Pull upload service parameter constraints . 188
Table 65 – Pull upload state table.189
Table 66 – Pull download sequencing of 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.