Overview
IEC 61158-6-23:2014 is an international standard published by the International Electrotechnical Commission (IEC) that specifies the application layer protocol for industrial communication networks, specifically fieldbus systems. This standard focuses on Type 23 elements of the application layer and defines the wire representation of service primitives as outlined in IEC 61158-5-23. It aligns with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545), ensuring a standardized approach to communication within fieldbus networks used in industrial automation.
The core purpose of IEC 61158-6-23:2014 is to establish a robust communication protocol that governs the transfer of messages and the externally visible behavior of application layer services in industrial fieldbus systems. It details syntax, encoding rules, state machines, and protocol machine structures integral to Type 23 application elements, promoting interoperability and reliable data exchange between devices.
Key Topics
-
Application Layer Protocol Specification
Defines the syntax and semantics for communication between application entities within fieldbus networks.
-
Wire Representation of Service Primitives
Specifies how service primitives from IEC 61158-5-23 are encoded and transferred over network media.
-
Conformance to OSI Models
Aligns with the OSI Basic Reference Model and application layer structure to ensure compatibility with broader communication standards.
-
FALPDU Syntax and Encoding Rules
Details the abstract and transfer syntax for Fieldbus Application Layer Protocol Data Units (FALPDU) including Types C and F.
-
Protocol State Machines
Describes the structure and behavior of various protocol machines such as the FAL Service Protocol Machine (FSPM), Application Relationship Protocol Machine (ARPM), and DLL Mapping Protocol Machine (DMPM), all critical for managing communication sequences.
-
Memory Access and Control Commands
Provides detailed definitions for structures and commands related to memory read/write operations, run/stop controls, and parameter settings.
-
Error and Status Handling
Introduces mechanisms for error detection, operating states, and event reception status to ensure fault-tolerant operation within fieldbus networks.
Applications
IEC 61158-6-23:2014 is essential for developers, engineers, and system integrators working on industrial automation systems that rely on fieldbus networks. Its practical applications include:
-
Industrial Automation Communication
Facilitates reliable and standardized communication between programmable logic controllers (PLCs), sensors, actuators, and other field devices.
-
System Interoperability
Enables multi-vendor device compatibility by standardizing communication protocols at the application layer.
-
Network Design and Implementation
Assists in the design of fieldbus networks with clearly defined application layer message formats and behavior, improving scalability and maintainability.
-
Diagnostics and Monitoring
Supports enhanced diagnostics through clear definitions of status indicators, errors, and memory management commands, enabling better industrial process monitoring.
-
Protocol Development and Testing
Serves as a reference for creating compliant protocol stacks and validating application layer implementations for Type 23 fieldbus elements.
Related Standards
-
IEC 61158-5-23 – Defines the service primitives that IEC 61158-6-23 represents in wire form, establishing the basis for application layer services.
-
ISO/IEC 7498-1 – OSI Basic Reference Model, providing the fundamental networking framework followed by IEC 61158-6-23.
-
ISO/IEC 9545 – OSI application layer structure, the model that guides application layer behavior and service definitions.
-
IEC 61158-6 (Other Parts) – Covers other application layer protocol specifications for different fieldbus types, complementing the Type 23 specification.
-
IEC 61158-3 – Data link layer service definition, defining services that work in conjunction with the application layer protocol in industrial communication networks.
Keywords
Industrial communication network, fieldbus specifications, application layer protocol, IEC 61158-6-23, Type 23 elements, OSI model, wire representation, service primitives, fieldbus Application Layer, protocol state machine, FALPDU encoding, industrial automation communication, protocol conformance, IEC standards, programmable logic controllers, industrial network interoperability, memory access commands, protocol specification.