Overview
IEC 61158-4-12:2019 - "Industrial communication networks – Fieldbus specifications – Part 4-12: Data-link layer protocol specification – Type 12 elements" - defines the data‑link layer protocol for a Type 12 fieldbus. The standard specifies procedures for the timely transfer of data and control information between data‑link user entities and among data‑link entities that form the distributed data‑link service provider. This fourth edition (2019) cancels and replaces the 2014 edition and provides technical corrections and editorial clarifications.
Key topics and technical requirements
The standard addresses the data‑link layer in detail. Major technical topics include:
- Data‑link protocol overview - operating principles, topology, frame processing and error detection.
- Frame and encoding rules - definitions for data types, transfer syntax for bit sequences, unsigned/signed integers, octet and visible strings.
- Ethernet and UDP mapping - how Type 12 frames are carried inside Ethernet frames and UDP datagrams (DLPDU encapsulation).
- Type 12 DLPDU structures - read, write, read/write operations, attributes access, network variable and mailbox formats.
- Management and attributes - DL information, station address, control/status registers, event parameters and statistics counters.
- Device components and interfaces - Fieldbus Memory Management Unit (FMMU), sync managers, media independent interface (MII), slave information interface (SII), distributed clock (DC).
- DL‑user memory models - mailbox and buffered access types with access procedures from masters.
- State machines - detailed protocol state machines (Port, PDU handler, Sync manager, Resilient mailbox, SII, MII, DC) with an informative annex that includes primitive definitions, state tables and functions.
- Conformance and normative references - terms, symbols, conventions and requirements for compliance.
Practical applications and target users
IEC 61158-4-12:2019 is essential for professionals working on industrial fieldbus and Ethernet-based automation networks:
- Device firmware and stack developers - implement the Type 12 data‑link layer (DLPDU formats, state machines, watchdogs).
- Network and system integrators - design and configure deterministic fieldbus networks and ensure timely data/control transfer.
- Industrial Ethernet vendors - implement Ethernet/UDP encapsulation for fieldbus communication and distributed clock synchronization.
- Test labs and certification bodies - validate conformance to DL protocol, error detection and timing behaviors.
- Control engineers and OEMs - architect reliable I/O, safety and motion-control communication layers.
Related standards
- IEC 61158 family (other parts for fieldbus application and physical layers)
- ISO/IEC/IEEE 8802-3 (Ethernet) - referenced for relation to Ethernet framing and operation
Keywords: IEC 61158-4-12:2019, fieldbus, data‑link layer, DLPDU, Type 12, industrial communication networks, Ethernet, UDP, FMMU, sync manager, distributed clock.