IEC 61158-6-2003 pdf – Digital data communications for measurement and control – Fieldbus for use in industrial control systems – Part 6: Application layer protocol specification.
2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. IEC 60559:1 989, Binary Floating-point Arithmetic for Microprocessor Systems IEC 61 1 31 -3:1 993, Programmable controllers – Part 3: Programming languages IEC 61 1 58, Digital data communications for measurement and control — Fieldbus for use in industrial control systems IEC 61 1 58-3:2003, Digital data communications for measurement and control — Fieldbus for use in industrial control systems — Data Link service definition IEC 61 1 58-4:2003, Digital data communications for measurement and control — Fieldbus for use in industrial control systems — Data Link protocol specification IEC 61 1 58-5:2003, Digital data communications for measurement and control — Fieldbus for use in industrial control systems — Application layer service definition ISO/IEC 7498 (all parts), Information technology – Open Systems Interconnection – Basic Reference Model ISO/IEC 8822:1 994, Information technology – Open Systems Interconnection – Presentation service definition ISO/IEC 8824:1 990, Information technology – Open Systems Interconnection – Specification of Abstract Syntax Notation One (ASN.1) ISO/IEC 8825:1 990, Information technology – Open Systems Interconnection – Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1) ISO/IEC 9506-2:1 990, Industrial automation systems – Manufacturing Message Specification – – Part 2: Protocol specification ISO/IEC 9545:1 994, Information technology – Open Systems Interconnection – Application Layer structure ISO/IEC 1 0646 (all parts), Information technology – Universal Multiple-Octet Coded Character Set (UCS) ISO/IEC 1 0731 :1 994, Information technology – Open Systems Interconnection – Basic Reference Model – Conventions for the definition of OSI services
3 Terms and definitions 3.1 Summary For the purposes of this document, the following definitions apply. 3.2 Terms and definitions from other ISO/IEC standards 3.2.1 Terms and definitions from ISO/IEC 7498-1 a) application entity; b) application process; c) application protocol data unit; d) application service element; e) application entity invocation; f) application process invocation; g) application transaction; h) real open system; i) transfer syntax. 3.2.2 Terms and definitions from ISO/IEC 8822 a) abstract syntax; b) presentation context. 3.2.3 Terms and definitions from ISO/IEC 9545 a) application-association; b) application-context; c) application context name; d) application-entity-invocation; e) application-entity-type; f) application-process-invocation; g) application-process-type; h) application-service-element; i) application control service element. 3.2.4 Terms and definitions from ISO/IEC 8824 a) object identifier; b) type; c) value; d) simple type; e) structured type; f) component type; g) tag; h) Boolean type; i) true; j) false; k) integer type; l) bitstring type; m) octetstring type; n) null type; o) sequence type; p) sequence of type; q) choice type; r) tagged type; s) any type; t) module; u) production.
8 Type 5 8.1 Overview The Type 5 services and protocols are provided by the Type 5 AE, referred to as the Field Device Access (FDA) Agent throughout this specification. The FDA Agent conveys Type 9 APDUs using Type 9 Application Relationships, referred to as FDA Sessions, or more simply as sessions throughout this Type 5 specification. The FDA Agent may provide gateway functions that map between Type 5 services and corresponding services that operate over a Type “X” DLL. Networks that employ the Type “X” DLL are referred to as Type “X” networks. 8.2 FAL Syntax Description 8.2.1 PDU abstract syntax The abstract syntax of APDUs is combined with their transfer syntax and is specified in 8.3. 8.2.2 Abstract syntax of data types The abstract syntax of data types is combined with their transfer syntax and is specified in 8.3. 8.3 Transfer syntax 8.3.1 General The transfer syntax combines the specification of the abstract syntax and their encodings as a set of fixed format APDUs. Each APDU contains a header and an APDU body. An optional trailer is also defined. The presence of the trailer is indicated in the APDU header.
www.findfreestandards.com