IEC 61158-5-10:2007
(Main)Industrial communication networks - Fieldbus specifications - Part 5-10: Application layer service definition - Type 10 elements
Industrial communication networks - Fieldbus specifications - Part 5-10: Application layer service definition - Type 10 elements
It 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 10 fieldbus. The term "time-critical" is used to represent the presence of a time-window, within which one or more specified actions are required0 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. It includes the following significant changes with respect to the previous edition deletion of the former Type 6 fieldbus, and the placeholder for a Type 5 fieldbus data-link layer, for lack of market relevance; addition of new types of fieldbuses; division of this part into multiple parts numbered.
General Information
Relations
Standards Content (Sample)
IEC 61158-5-10
Edition 1.0 2007-12
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 5-10: Application layer service definition – Type 10 elements
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester.
If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication,
please contact the address below or your local IEC member National Committee for further information.
IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC 61158-5-10
Edition 1.0 2007-12
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 5-10: Application layer service definition – Type 10 elements
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XH
ICS 35.100.70; 25.040.40 ISBN 2-8318-9459-X
– 2 – 61158-5-10 © IEC:2007(E)
CONTENTS
FOREWORD.16H16
INTRODUCTION.17H18
1 Scope.18H19
1.1 Overview .19H19
1.2 Specifications .20H20
1.3 Conformance .21H20
2 Normative references .22H20
3 Terms, definitions, abbreviations, symbols and conventions .23H22
3.1 Referenced terms and definitions .24H22
3.2 Additional terms and definitions for distributed automation .25H23
3.3 Additional terms and definitions for decentralized periphery .26H25
3.4 Additional terms and definitions for media redundancy .27H33
3.5 Abbreviations and symbols .28H34
3.6 Additional abbreviations and symbols for distributed automation .29H35
3.7 Additional abbreviations and symbols for decentralized periphery.30H35
3.8 Additional abbreviations and symbols for media redundancy .31H36
3.9 Conventions .32H36
4 Concepts .33H39
5 Data type ASE.34H39
5.1 General .35H39
5.2 Formal definition of data type objects .36H42
5.3 FAL defined data types.37H43
5.4 Data type ASE service specification .38H86
6 Communication model for common services .39H86
6.1 Concepts .40H86
6.2 ASE data types.41H86
6.3 ASEs .42H87
7 Communication model for distributed automation.43H184
7.1 Concepts .44H184
7.2 ASE data types.45H191
7.3 ASEs .46H195
7.4 ARs .47H412
7.5 Summary of FAL classes .48H416
7.6 Summary of FAL services .49H417
8 Communication model for decentralized periphery.50H420
8.1 Concepts .51H420
8.2 ASE data types.52H436
8.3 ASEs .53H436
8.4 Behavior of an IO device .54H671
8.5 Behavior of an IO controller .55H737
8.6 Application characteristics .56H744
61158-5-10 © IEC:2007(E) – 3 –
Annex A (informative) Device instances .57H746
Annex B (informative) Components of an Ethernet interface .58H748
Annex C (informative) Scheme of MAC address assignment .59H752
Annex D (informative) Collection of objects.60H753
Annex E (informative) Measurement of the fast startup time.61H754
Bibliography.62H755
Figure 1 – Data type class hierarchy example .63H40
Figure 2 – NetworkTime date relation.64H63
Figure 3 – UTF-8 coding of four different characters .65H67
Figure 4 – PTCP applications.66H100
Figure 5 – Clock drift measurement .67H110
Figure 6 – Multiple synchronization.68H110
Figure 7 –MRP stack.69H112
Figure 8 – Ring topology with one manager and clients.70H123
Figure 9 – MRM in an open ring .71H123
Figure 10 – More than one MRM in the ring .72H125
Figure 11 – Media redundancy diagnosis dependencies.73H126
Figure 12 – Locating the destination for redundant RT frames .74H165
Figure 13 – Example of periods at a local port .75H172
Figure 14 – FAL ASEs communication architecture .76H187
Figure 15 – Runtime object model.77H188
Figure 16 – Relationship between engineering and runtime.78H189
Figure 17 – Navigation in the runtime object model.79H190
Figure 18 – Operating state block diagram.80H229
Figure 19 – Device status model for the common diagnosis .81H230
Figure 20 – ACCO ASE structure .82H261
Figure 21 – Productive operation of data connections .83H262
Figure 22 – Quality code transfer – standard behavior .84H274
Figure 23 – Startup of a connection .85H275
Figure 24 – Quality code with communication fault.86H275
Figure 25 – Quality code when an connection is cleared .87H276
Figure 26 – Quality code when an connection is deactivated.88H276
Figure 27 – Quality code during the transfer of "incorrect" connection data .89H277
Figure 28 – Quality code for provider in "CBAReady" state .90H278
Figure 29 – Quality code when clearing an object from the provider .91H278
Figure 30 – Quality code when a connection is forced.92H279
Figure 31 – Quality code at QoS violation .93H279
Figure 32 – Push mode .94H286
Figure 33 – Pull mode overview .95H287
– 4 – 61158-5-10 © IEC:2007(E)
Figure 34 – Detailed sequence chart of the pull mode.96H288
Figure 35 – QoS and ORPC communication channel.97H289
Figure 36 – QoS Violation within Pull Mode.98H290
Figure 37 – Monitoring the providers heartbeat .99H291
Figure 38 – State machine RemoteAcco .100H293
Figure 39 – State machine RemoteAccoProvider.101H293
Figure 40 – State machine RemoteAccoProvider .102H294
ORPC
Figure 41 – State machine AR – Provider .103H294
ORPC
Figure 42 – State machine GetConnectionData – Provider.104H295
Figure 43 – State machine ProviderConnection.105H295
Figure 44 – State machine ProvConnActivation.106H296
Figure 45 – State machine WorkerORPC .107H296
Figure 46 – Communication stack of distributed automation devices .108H297
Figure 47 – Application relations between devices .109H298
Figure 48 – Communication relations .110H298
Figure 49 – RT communication channel .111H300
Figure 50 – Interaction between provider and consumer .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.