Industrial communication networks - Fieldbus specifications - Part 6-13: Application layer protocol specification - Type 13 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 2 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. It includes the following significant changes from the previous edition deletion of the former Type 6 fieldbus for lack of market relevance; addition of new types of fieldbuses; partition of part 6 of the third edition into multiple parts numbered.

General Information

Status
Published
Publication Date
13-Dec-2007
Technical Committee
Drafting Committee
Current Stage
DELPUB - Deleted Publication
Completion Date
19-Aug-2014
Ref Project

Relations

Buy Standard

Standard
IEC 61158-6-13:2007 - Industrial communication networks - Fieldbus specifications - Part 6-13: Application layer protocol specification - Type 13 elements Released:12/14/2007 Isbn:2831894883
English language
65 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


IEC 61158-6-13
Edition 1.0 2007-12
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 6-13: Application layer protocol specification – Type 13 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-13
Edition 1.0 2007-12
INTERNATIONAL
STANDARD
Industrial communication networks – Fieldbus specifications –
Part 6-13: Application layer protocol specification – Type 13 elements

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XB
ICS 35.100.70; 25.040.40 ISBN 2-8318-9488-3

– 2 – 61158-6-13 © IEC:2007(E)
CONTENTS
FOREWORD.5
INTRODUCTION.7
1 Scope.8
1.1 General .8
1.2 Specifications.8
1.3 Conformance.8
2 Normative references .9
3 Terms, definitions, symbols, abbreviations and conventions .9
3.1 ISO/IEC 7498-1 terms .9
3.2 ISO/IEC 8822 terms .10
3.3 ISO/IEC 9545 terms .10
3.4 ISO/IEC 8824 terms .10
3.5 Terms and definitions from IEC 61158-5-13.11
3.6 Other terms and definitions .11
4 FAL syntax description .12
4.1 General .12
4.2 FAL-AR PDU abstract syntax .12
4.3 Abstract syntax of Asyn2 pduBody .15
5 Transfer syntax .21
5.1 Encoding of data types .21
6 FAL protocol state machines .27
7 AP context state machine .28
8 FAL service protocol machine.28
9 AR protocol machine .28
9.1 Buffered-network-scheduled bi-directional pre-established connection (BNB-
PEC) ARPM .28
9.2 Buffered-network-scheduled uni-directional pre-established connection
(BNU-PEC) ARPM.30
9.3 Queued user-triggered uni-directional (QUU) ARPM.33
9.4 Queued user-triggered bi-directional connectionless (QUB-CL) ARPM .35
9.5 Queued user-triggered bi-directional connection-oriented with segmentation
(QUB-COS) ARPM .40
10 DLL mapping protocol machine .58
10.1 Primitive definitions .58
10.2 DMPM state machine .59
Annex A (normative) – Constant value assignments.61
A.1 Values of abort-code .61
A.2 NMT-command-ID .62
A.3 Type 13 specific error-code constants .62
A.4 EPL-node-list .64
Bibliography.65

Figure 1 – Encoding of Time of Day value.26
Figure 2 – Encoding of Time Difference value.26
Figure 3 – Primitives exchanged between protocol machines.27

61158-6-13 © IEC:2007(E) – 3 –
Figure 4 – State transition diagram of BNB-PEC ARPM .29
Figure 5 – State transition diagram of BNU-PEC ARPM .32
Figure 6 – State transition diagram of QUU ARPM.34
Figure 7 – State transition diagram of QUB-CL ARPM .38
Figure 8 – State transition diagram of QUB-COS (CmdL) ARPM .44
Figure 9 – State transition diagram of QUB-COS (SeqL) ARPM .54
Figure 10 – State transition diagram of DMPM .59

Table 1 – Use of signaling-flags.14
Table 2 – Values of error-type.17
Table 3 – Transfer syntax for bit sequences.22
Table 4 – Transfer syntax for data type UNSIGNEDn.23
Table 5 – Transfer syntax for data type Integern .24
Table 6 – Primitives issued by user to BNB-PEC ARPM.28
Table 7 – Primitives issued by BNB-PEC ARPM to user.28
Table 8 – BNB-PEC ARPM state table – sender transactions.30
Table 9 – BNB-PEC ARPM state table – receiver transactions .30
Table 10 – Function BuildFAL-PDU.30
Table 11 – Primitives issued by user to BNU-PEC ARPM.31
Table 12 – Primitives issued by BNU-PEC ARPM to user.31
Table 13 – BNU-PEC ARPM state table – sender transactions.32
Table 14 – BNU-PEC ARPM state table – receiver transactions.32
Table 15 – Function BuildFAL-PDU.32
Table 16 – Primitives issued by user to QUU ARPM .33
Table 17 – Primitives issued by QUU ARPM to user .33
Table 18 – QUU ARPM state table – sender transactions .34
Table 19 – QUU ARPM state table – receiver transactions.35
Table 20 – Function BuildFAL-PDU.35
Table 21 – Primitives issued by user to QUB-CL ARPM .36
Table 22 – Primitives issued by QUB-CL ARPM to user .37
Table 23 – QUB-CL ARPM state table – sender transactions .39
Table 24 – QUB-CL ARPM state table – receiver transactions .40
Table 25 – Function BuildFAL-PDU.40
Table 26 – Primitives issued by user to QUB-COS (CmdL) ARPM.42
Table 27 – Primitives issued by QUB-COS (CmdL) ARPM to user.43
Table 28 – QUB-COS (CmdL) ARPM state table – sender transactions.45
Table 29 – QUB-COS (CmdL) ARPM state table – receiver transactions.47
Table 30 – Function BuildSegment .50
Table 31 – Function RoundUp.50
Table 32 – Function MoreFollows .50
Table 33 – Function AddSegment .51
Table 34 – Function GetIntermediatePDU .51

– 4 – 61158-6-13 © IEC:2007(E)
Table 35 – Primitives issued by QUB-COS (CmdL) to QUB-COS (SeqL) .51
Table 36 – Primitives issued by QUB-COS (SeqL) to QUB-COS (CmdL) .52
Table 37 – Parameters used with primitives exchanged between QUB-COS (SeqL)
and QUB-COS (CmdL).52
Table 38 – QUB-COS (SeqL) ARPM states .53
Table 39 – QUB-COS (SeqL) ARPM state table – sender transactions.55
Table 40 – QUB-COS (SeqL) ARPM state table – receiver transactions .56
Table 41 – Function BuildFAL-PDU.57
Table 42 – Function IncrementCounter .58
Table 43 – Function AddToHistoryBuffer.58
Table 44 – Primitives issued by ARPM to DMPM .58
Table 45 – Primitives issued by DMPM to ARPM .58
Table 46 – Primitives issued by DMPM to data-link layer .59
Table 47 – Primitives issued by data-link layer to DMPM .59
Table 48 – DMPM state table – sender transactions .60
Table 49 – DMPM state table – receiver transactions.60
Table A.1 – Values of abort-code.61
Table A.2 – Values of NMTCommandID .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.