Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61158 stands as the single most comprehensive international standard in the industrial automation domain, officially titled “Industrial communication networks — Fieldbus specifications.” First published in 1999 and revised multiple times since, the standard has grown from an initial set of 8 protocol types to encompass over 20 distinct industrial communication protocols, including PROFIBUS, PROFINET, EtherNet/IP, Foundation Fieldbus, ControlNet, CC-Link, EtherCAT, HART, and many others. IEC 61158 is, in essence, an “encyclopedia of industrial communications” — it defines the complete protocol stack architecture spanning the physical layer, data link layer, and application layer, providing a unified communication framework for manufacturing automation, process control, motion control, and energy management.
IEC 61158 partitions industrial communication protocols into numbered Types, where each Type corresponds to an independent protocol specification. The latest editions define over 20 Types, each encompassing protocol-specific physical layer (PhL), data link layer (DLL), and application layer (AL) specifications. The following table summarizes the core Types and their key engineering characteristics:
| Type | Protocol | Physical Medium | Data Rate | Primary Application Domain |
|---|---|---|---|---|
| Type 1 | Foundation Fieldbus H1 | Twisted Pair (MBP) | 31.25 kbit/s | Process control (chemical, oil & gas) |
| Type 2 | ControlNet | Coaxial cable / Fiber optic | 5 Mbit/s | Discrete manufacturing, safety control |
| Type 3 | PROFIBUS DP/PA | Twisted pair / MBP | 12 Mbit/s (DP) 31.25 kbit/s (PA) |
Discrete mfg, process control |
| Type 4 | P-NET | Twisted pair | 76.8 kbit/s | Food & beverage, building automation |
| Type 5 | Foundation Fieldbus HSE | Ethernet (100BASE-TX) | 100 Mbit/s | Process control high-speed backbone |
| Type 6 | INTERBUS | RS-485 / Fiber optic | 500 kbit/s ~ 2 Mbit/s | Material handling, assembly automation |
| Type 8 | CC-Link | RS-485 | 10 Mbit/s | Factory automation (Asia-Pacific) |
| Type 10 | PROFINET | Ethernet (100BASE-TX) | 100 Mbit/s ~ 1 Gbit/s | Motion control, discrete mfg |
| Type 12 | EtherCAT | Ethernet | 100 Mbit/s | High-speed motion control |
| Type 20 | EtherNet/IP | Ethernet (100BASE-TX) | 100 Mbit/s | Discrete mfg, IT/OT integration |
From a physical layer perspective, IEC 61158 supports an extraordinarily wide range of media types: from traditional RS-485 twisted-pair and MBP (Manchester Bus Powered) media that simultaneously carries power and data, to 100BASE-TX Ethernet, fiber optic cables, and even wireless media. Each physical layer specification clearly defines signal voltage levels, encoding schemes (such as Manchester encoding, 4B/5B encoding, and 8B/10B encoding), topology constraints (bus, star, ring), and maximum node counts with segment lengths. For example, a PROFIBUS DP RS-485 segment reaches a maximum of 1,200 m at 93.75 kbit/s and can be extended to 10 km using repeaters, whereas a PROFINET 100BASE-TX segment is limited to 100 m but can span an entire plant via switched Ethernet infrastructure.
A critical distinction between IEC 61158 physical layers and standard IEEE 802.3 Ethernet lies in the medium access methods: industrial fieldbuses demand deterministic latency, often in the microsecond range. Consequently, many protocols implement dedicated MAC mechanisms above the physical layer — such as PROFIBUS’s token passing and EtherCAT’s innovative “processing on the fly” technique — that are fundamentally different from standard Ethernet’s CSMA/CD (or its modern CSMA/CA equivalent).
The data link layer constitutes the technological heart of IEC 61158, directly determining the real-time performance and deterministic behavior of an industrial network. Unlike standard Ethernet’s random-access CSMA/CD mechanism, IEC 61158 protocols employ several sophisticated scheduling models at the DLL layer to guarantee communication determinism.
PROFIBUS DP and CC-Link adopt the classic master-slave architecture. The master holds a token and sequentially polls each slave; slaves transmit responses only when explicitly requested. The polling cycle is precisely controlled by a bus parameter set, including the Target Token Rotation Time (TTR) and gap maintenance timers. The key advantage of this model is fully predictable behavior — given a known set of configured slaves, the worst-case communication delay can be calculated exactly. In engineering practice, optimizing the TTR parameter is critical: setting it too low causes excessive token rotation overhead and reduces effective data throughput; setting it too high increases response latency for low-priority data.
Foundation Fieldbus H1 employs a unique Link Active Scheduler (LAS) mechanism that governs bus communication using a TDMA approach based on a predefined schedule table. The LAS dispatches Compel Data (CD) tokens during periodic time slices for scheduled data publishing, and handles client/server-type requests during unscheduled time slices. This scheduling approach enables Foundation Fieldbus to simultaneously carry periodic real-time data (e.g., PID control loop process variables) and aperiodic management data (e.g., parameter configuration, diagnostic information) on the same physical medium without interference.
EtherCAT achieves its exceptional performance through the “processing on the fly” technique at the data link layer. As an Ethernet frame passes through each slave device, the slave’s hardware reads the data addressed to it and inserts its response data in real time — the frame continues propagating with virtually no dwell time. This mechanism enables EtherCAT to achieve cycle times below 100 microseconds with jitter under 1 microsecond, making it ideally suited for multi-axis synchronized motion control applications. From an engineering standpoint, the hardware implementation quality of the EtherCAT Slave Controller (ESC) directly determines system performance; a well-designed ESC achieves data processing latency below 100 nanoseconds.
The IEC 61158 application layer specifications define the services and protocol data units (PDUs) for inter-device communication, encompassing object management, variable access, event notification, file transfer, and alarm management. Although the application layer implementations vary considerably across protocols, they all adhere to the general application layer architecture (FAL: Fieldbus Application Layer) defined by IEC 61158.
Foundation Fieldbus and PROFINET employ object-oriented application layer models that abstract device functionality into an object dictionary or a device model with accessible objects. In Foundation Fieldbus, the Function Block (FB) is the core application layer concept — standard blocks such as AI (Analog Input), AO (Analog Output), and PID (Proportional-Integral-Derivative) can be interconnected and parameterized over the fieldbus without requiring intervention from a higher-level system. This mechanism dramatically reduces both the computational load on central control systems and wiring costs in large-scale continuous process environments such as petrochemical plants.
EtherNet/IP (Type 20), ControlNet (Type 2), and DeviceNet share a single application layer — the Common Industrial Protocol (CIP). CIP provides an extensive object library and communication services, including implicit messaging (I/O data, producer/consumer model, UDP transport) and explicit messaging (configuration and diagnostics, client/server model, TCP transport). The producer/consumer network model allows multiple devices to simultaneously consume the same data source without master intervention, a feature that proves exceptionally efficient in multi-drive synchronization and group control scenarios.
When deploying IEC 61158 networks in real-world industrial environments, the following engineering principles deserve careful attention: