|
TECHNICAL
IEC
SPECIFICATION
61158-6
First edition
1999-03
Digital data communications for
measurement and control —
Fieldbus for use in industrial control systems
Part 6:
Application Layer protocol specification
Reference number
IEC 61158-6:1999(E)
Numbering
As from 1 January 1997 all IEC publications are issued with a designation in the
60000 series.
Consolidated publications
Consolidated versions of some IEC publications including amendments are
available. For example, edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the
base publication, the base publication incorporating amendment 1 and the base
publication incorporating amendments 1 and 2.
Validity of this publication
The technical content of IEC publications is kept under constant review by the IEC,
thus ensuring that the content reflects current technology.
Information relating to the date of the reconfirmation of the publication is available
in the IEC catalogue.
Information on the subjects under consideration and work in progress undertaken by
the technical committee which has prepared this publication, as well as the list of
publications issued, is to be found at the following IEC sources:
• IEC web site*
• Catalogue of IEC publications
Published yearly with regular updates
(On-line catalogue)*
• IEC Bulletin
Available both at the IEC web site* and as a printed periodical
Terminology, graphical and letter symbols
For general terminology, readers are referred to IEC 60050: International
Electrotechnical Vocabulary (IEV).
For graphical symbols, and letter symbols and signs approved by the IEC for
general use, readers are referred to publications IEC 60027: Letter symbols to be
used in electrical technology, IEC 60417: Graphical symbols for use on equipment.
Index, survey and compilation of the single sheets and IEC 60617: Graphical symbols
for diagrams.
* See web site address on title page.
TECHNICAL IEC
SPECIFICATION 61158-6
First edition
1999-03
Digital data communications for
measurement and control —
Fieldbus for use in industrial control systems
Part 6:
Application Layer protocol specification
© IEC 1999 – Copyright - all rights reserved
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 the publisher.
International Electrotechnical Commission 3, rue de Varembé Geneva, Switzerland
Telefax: +41 22 919 0300 e-mail: [email protected] IEC web site http://
Commission Electrotechnique Internationale
PRICE CODE
XH
International Electrotechnical Commission
For price, see current catalogue
– 2 – 61158-6 IEC:1999
Contents
Page
FOREWORD.10
INTRODUCTION.12
1 Scope.13
2 Normative references.14
3 Definitions.15
3.1 Definitions from other ISO/IEC Standards .15
3.1.1 Definitions from ISO/IEC 7498-1 .15
3.1.2 Definitions from ISO/IEC 8822.15
3.1.3 Definitions from ISO/IEC 9545.15
3.1.4 Definitions from ISO/IEC 8824.15
3.1.5 Definitions from ISO/IEC 8825.15
3.2 Definitions from IEC 61158-5.16
3.3 Other definitions.16
3.3.1 called .16
3.3.2 calling.16
3.3.3 interoperability .16
3.3.4 management information.16
3.3.5 receiving .16
3.3.6 resource.16
3.3.7 sending .16
3.4 Abbreviations and symbols.16
3.5 Conventions.17
3.5.1 General Conventions.17
3.5.2 Conventions for Class Definitions.17
3.5.3 Abstract Syntax Conventions .17
3.6 Conventions used in State Machines.17
4 FAL Syntax Description.19
4.1 FAL-AR PDU Abstract Syntax 1 .19
4.1.1 Confirmed Send Service.19
4.1.2 Unconfirmed Send Service.19
4.1.3 Unconfirmed Acknowledged Send Service .19
4.1.4 Idle Send Service.20
4.1.5 AR-XON-OFF Send Service.20
4.1.6 Establish Service .20
4.2 FAL-AR PDU Abstract Syntax 2 .20
4.2.1 Confirmed Send Service.21
4.2.2 Unconfirmed Send Service.21
4.2.3 Unconfirmed Acknowledged Send Service .21
4.2.4 Idle Send Service.21
4.2.5 AR-XON-OFF Send Service.21
4.2.6 Establish Service .22
4.2.7 MaxOSCC .22
4.2.8 MaxOSCS.22
4.2.9 MaxUCSC.22
4.2.10 MaxUCSS.22
4.2.11 XON_OFF.22
4.2.12 CIU.22
61158-6 IEC:1999 – 3 –
Clause Page
4.3 Abstract Syntax of PDUBody.23
4.3.1 Abort Service .23
4.3.2 InvokeID .23
4.3.3 ConfirmedServiceRequest.23
4.3.4 ConfirmedServiceResponse.24
4.3.5 ConfirmedServiceError .25
4.3.6 Error Type.25
4.3.7 Error Class.26
4.3.8 Unconfirmed PDUs.27
4.3.9 Management ASE.27
4.3.9.1 Begin Set Attributes Service. 27
4.3.9.2 Create Service. 27
4.3.9.3 Delete Service . 27
4.3.9.4 End Set Attributes Service. 28
4.3.9.5 Get Attributes List Service . 28
4.3.9.6 Set Attributes Service . 28
4.3.10 Application Process ASE.29
4.3.10.1 Get Status Service. 29
4.3.10.2 Identify Service . 29
4.3.10.3 Initiate Service . 29
4.3.10.4 Status Notification Service. 30
4.3.10.5 Subscribe Service. 30
4.3.10.6 Reject Service. 30
4.3.10.7 Conclude Service. 30
4.3.11 Load Region ASE .30
4.3.11.1 Discard Service. 30
4.3.11.2 Initiate Load Service . 31
4.3.11.3 Pull Segment Service . 31
4.3.11.4 Push Segment Service . 32
4.3.11.5 Terminate Load Service. 32
4.3.12 Function Invocation ASE .32
4.3.12.1 ActionInvoke Service . 32
4.3.12.2 ActionReturn Service. 32
4.3.12.3 Kill Service. 32
4.3.12.4 Reset Service . 33
4.3.12.5 Resume Service . 33
4.3.12.6 Start Service . 33
4.3.12.7 Stop Service . 33
4.3.13 Variable Access ASE.33
4.3.13.1 Exchange Service. 33
4.3.13.2 Exchange List Service . 33
4.3.13.3 Information Report Service.
...