IEC 61158-6-10:2010
(Main)Industrial communication networks - Fieldbus specifications - Part 6-10: Application layer protocol specification - Type 10 elements
Industrial communication networks - Fieldbus specifications - Part 6-10: Application layer protocol specification - Type 10 elements
IEC 61158-6-10:2010(E) specifies the protocol of the Type 10 fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545). It defines the protocol provided to define the wire-representation of the service primitives defined in IEC 61158-5-10:2010, and the externally visible behavior associated with their transfer. This second edition cancels and replaces the first edition published in 2007 and constitutes a technical revision. The main changes with respect to the previous edition are:
- corrections;
- improvements;
- optimization of the synchronization;
- optimization of the startup time from power down.
General Information
Relations
Standards Content (Sample)
IEC 61158-6-10 ®
Edition 2.0 2010-08
INTERNATIONAL
STANDARD
colour
inside
Industrial communication networks – Fieldbus specifications –
Part 6-10: Application layer protocol specification – 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-6-10 ®
Edition 2.0 2010-08
INTERNATIONAL
STANDARD
colour
inside
Industrial communication networks – Fieldbus specifications –
Part 6-10: Application layer protocol specification – Type 10 elements
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XH
ICS 25.04.40; 35.100.70; 35.110 ISBN 978-2-88912-128-1
– 2 – 61158-6-10 © IEC:2010(E)
CONTENTS
FOREWORD.20
INTRODUCTION.22
1 Scope.24
1.1 General .24
1.2 Specifications.24
1.3 Conformance.25
2 Normative references .25
3 Terms, definitions, abbreviations, symbols and conventions .27
3.1 Referenced terms and definitions .27
3.2 Additional terms and definitions for distributed automation .28
3.3 Additional terms and definitions for decentralized periphery .30
3.4 Additional abbreviations and symbols for distributed automation .37
3.5 Additional abbreviations and symbols for decentralized periphery .38
3.6 Additional abbreviations and symbols for media redundancy .39
3.7 Conventions .39
3.8 Conventions used in state machines .46
4 Application layer protocol specification for common protocols.49
4.1 FAL syntax description .49
4.2 Transfer syntax .52
4.3 Discovery and basic configuration .64
4.4 Precision time control.96
4.5 Media redundancy.162
4.6 Real-time cyclic.187
4.7 Real-time acyclic .206
4.8 Remote procedure call .219
4.9 Link layer discovery.236
4.10 MAC bridges .244
4.11 Virtual bridges .259
4.12 IP suite.269
4.13 Domain name system .273
4.14 Dynamic host configuration .273
4.15 Simple network management.273
4.16 Common DLL Mapping Protocol Machines.283
5 Application layer protocol specification for distributed automation . 290
5.1 FAL syntax description .290
5.2 Transfer syntax .315
5.3 FAL protocol state machines .317
5.4 AP Context State Machine.318
5.5 FAL Service Protocol Machines .319
5.6 Application Relationship Protocol Machine (ARPM) .418
5.7 DLL Mapping Protocol Machines .422
5.8 Protocol options .426
6 Application layer protocol specification for decentralized periphery. 426
6.1 FAL syntax description .426
6.2 Transfer syntax .439
6.3 FAL protocol state machines .575
61158-6-10 © IEC:2010(E) – 3 –
6.4 AP-Context state machine .577
6.5 FAL Service Protocol Machines .577
6.6 Application Relationship Protocol Machines . 659
6.7 DLL Mapping Protocol Machines .739
Annex A (informative) Filtering Data Base.740
Annex B (informative) Establishing of a companion AR .743
Annex C (informative) Establishing of a device access AR. 744
Annex D (informative) Establishing of an AR (simple procedure). 745
Annex E (informative) Establishing of an AR (accelerated procedure). 746
Annex F (informative) Establishing of an AR (fast startup procedure). 749
Annex G (informative) Example of the upload, storage, and retrieval procedure. 750
Annex H (informative) Establishing of an AR using RT_CLASS_3 CRs . 753
Annex I (informative) Overview of the AlarmCRs.754
Annex J (informative) OSI reference model layers . 756
Annex K (informative) Overview of the IO device state machines . 757
Annex L (informative) Overview of the IO controller state machines . 758
Annex M (informative) Priority regeneration .759
Annex N (informative) Overview of the synchronization master hierarchy. 760
Annex O (informative) Adapted baggy pants model of the IEEE 802.1D . 762
Annex P (informative) Optimization of bandwith usage. 765
Annex Q (informative) Time constraints for bandwidth allocation. 767
Annex R (informative) Optimization for fast startup without autonegotiation . 769
Annex S (informative) TX-error handling .771
Bibliography.772
Figure 1 – Common structure of specific fields.43
Figure 2 – Common structure of specific fields for octet 1 (high) .44
Figure 3 – Common structure of specific fields for octet 2 (low) .44
Figure 4 – Common structure of specific fields for octet 1 (high) .45
Figure 5 – Common structure of specific fields for octet 2 .45
Figure 6 – Common structure of specific fields for octet 3 .45
Figure 7 – Common structure of specific fields for octet 4 (low) .46
Figure 8 – Coding of the data type BinaryDate.54
Figure 9 – Encoding of Time Of Day value .54
Figure 10 – Encoding of Time Difference value .55
Figure 11 – Encoding of Network Time value .55
Figure 12 – Encoding of Network Time Difference value .56
Figure 13 – Timescale correspondence between PTCP_Time and CycleCounter . 102
Figure 14 – Message timestamp point.107
Figure 15 – Four message timestamps .108
Figure 16 – Line delay protocol with follow up.109
Figure 17 – Line delay protocol without follow up .109
Figure 18 – Line delay measurement .111
Figure 19 – Model parameter for GSDML usage .112
– 4 – 61158-6-10 © IEC:2010(E)
Figure 20 – Bridge delay measurement.113
Figure 21 – Delay accumulation.113
Figure 22 – Worst case accumulated time deviation of synchronization . 114
Figure 23 – Scheme for measurement of deviation . 115
Figure 24 – Measurement of deviation .115
Figure 25 – Sending Sync-Frame without Follow Up-Frame .116
Figure 26 – Sending Sync- Frame with FollowUp-Frame .116
Figure 27 – Forwarding Sync- and FollowUp-Frame.117
Figure 28 – Transition between Synchronization Variants .118
Figure 29 – State transition diagram of delay request . 119
Figure 30 – State transition diagram of delay response.125
Figure 31 – Overview of PTCP.130
Figure 32 – State transition diagram of B
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.