IEC 61158-5-12:2010
(Main)Industrial communication networks - Fieldbus specifications - Part 5-12: Application layer service definition - Type 12 elements
Industrial communication networks - Fieldbus specifications - Part 5-12: Application layer service definition - Type 12 elements
IEC 61158-5-12:2010(E) specifies the structure and services of the type 12 IEC fieldbus Application Layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498) and the OSI Application Layer Structure (ISO/IEC 9545). This second edition cancels and replaces the first edition published in 2007 and constitutes a technical revision. The main change with respect to the previous edition are: bug fixes and editorial improvements.
General Information
Relations
Standards Content (Sample)
IEC 61158-5-12 ®
Edition 2.0 2010-08
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 5-12: Application layer service definition – Type 12 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: 0Hinmail@iec.ch
Web: 1Hwww.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: 2Hwww.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: 3Hwww.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: 4Hwww.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: 5Hwww.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: 6Hcsc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC 61158-5-12 ®
Edition 2.0 2010-08
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 5-12: Application layer service definition – Type 12 elements
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XE
ICS 25.04.40; 35.100.70; 35.110 ISBN 978-2-88912-108-3
– 2 – 61158-5-12 © IEC:2010(E)
CONTENTS
FOREWORD.5
INTRODUCTION.7
1 Scope.8
1.1 Overview .8
1.2 Specifications .9
1.3 Conformance.9
2 Normative references.9
3 Terms, definitions, symbols, abbreviations and conventions .10
3.1 Reference model terms and definitions .10
3.2 Service convention terms and definitions .10
3.3 Application layer and data-link service terms and definitions.11
3.4 Common symbols and abbreviations .15
3.5 Conventions .16
4 Concepts .17
4.1 Common concepts.17
4.2 Type specific concepts .17
5 Data type ASE .25
5.1 General .25
5.2 Formal definition of data type objects.25
5.3 FAL defined data types .25
5.4 Data type ASE service specification .33
6 Communication model specification .33
6.1 ASEs .33
6.2 AR. 106
Bibliography . 117
Figure 1 – Producer consumer model .19
Figure 2 – Client server model.19
Figure 3 – Server triggered invocation .19
Figure 4 – Slave reference model.20
Figure 5 – Simple slave device .21
Figure 6 – Complex slave device .22
Figure 7 – Master functional overview.23
Figure 8 – Process output data sequence .34
Figure 9 – Process input data sequence .35
Figure 10 – CoE server model .52
Figure 11 – Successful single SDO-Download sequence .57
Figure 12 – Unsuccessful single SDO-Download sequence.58
Figure 13 – Successful segmented SDO-Download sequence.58
Figure 14 – Successful single SDO-Upload sequence.59
Figure 15 – Unsuccessful single SDO-Upload sequence .60
Figure 16 – Successful segmented SDO-Upload sequence.60
Figure 17 – SDO information sequence .61
61158-5-12 © IEC:2010(E) – 3 –
Figure 18 – Emergency service .62
Figure 19 – Command sequence .63
Figure 20 – PDO mapping .64
Figure 21 – Sync manager PDO assigment.65
Figure 22 – RxPDO service .66
Figure 23 – TxPDO service .67
Figure 24 – RxPDO remote transmission sequence .68
Figure 25 – TxPDO remote transmission sequence .68
Figure 26 – EoE sequence .88
Figure 27 – FoE read sequence with success .95
Figure 28 – FoE read sequence with error .96
Figure 29 – FoE write sequence with success.96
Figure 30 – FoE write sequence with error.97
Figure 31 – FoE write sequence with busy.97
Figure 32 – Successful AL control sequence . 107
Figure 33 – Unsuccessful AL control sequence. 108
Figure 34 – AL state changed sequence . 109
Table 1 – Process output data.37
Table 2 – Process input data .38
Table 3 – Update process input data .39
Table 4 – SII read .47
Table 5 – SII write .48
Table 6 – SII reload.49
Table 7 – Allocation of SDO areas.53
Table 8 – SDO download expedited.72
Table 9 – SDO download normal .73
Table 10 – Download SDO segment .74
Table 11 – SDO upload expedited .75
Table 12 – SDO upload normal.76
Table 13 – Upload SDO segment .77
Table 14 – Abort SDO transfer .77
Table 15 – Get OD list.78
Table 16 – OD list segment .79
Table 17 – Get object description .80
Table 18 – Get entry description.81
Table 19 – Object entry segment.83
Table 20 – Emergency .84
Table 21 – RxPDO .85
Table 22 – TxPDO .85
Table 23 – RxPDO remote transmission .86
Table 24 – TxPDO remote transmission .86
Table 25 – Initiate EoE .91
– 4 – 61158-5-12 © IEC:2010(E)
Table 26 – EoE fragment.92
Table 27 – Set IP parameter.93
Table 28 – Set address filter.94
Table 29 – FoE read.99
Table 30 – FoE write .99
Table 31 – FoE data. 100
Table 32 – FoE ack . 100
Table 33 – FoE busy . 101
Table 34 – FoE error . 101
Table 35 – MBX read .103
Table 36 – MBX
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.