The significance of industrial communication lies in its ability to ensure reliable data transmission from the field to the control level, which is essential for maintaining the availability and security of networked systems. Quality communication equipment is vital for employers and employees to stay aligned, enabling tasks to be explained more thoroughly and executed correctly. Moreover, secure industrial communication protocols are indispensable for managers to have greater visibility and control over their operations, helping to overcome data silos and drive industrial automation. This form of communication encompasses various industrial communication protocols, divided in the three families Fieldbus, Industrial Ethernet and IoT-Technologies, the most important of which are briefly and incomplete outlined below:
Field buses
Fieldbus protocols are fully digital, serialised, bi-directional communication systems that connect various measurement and control devices, including sensors, actuators and controllers. These systems provide a standardised method for process control to move from centralised to distributed architectures, so that control functions can be housed directly in field devices such as transmitters, valves and analysers. There are a few well-known fieldbus protocols, such as:
PROFIBUS
PROFIBUS ensures reliable data transmission across industrial settings. This protocol, managing message design, network access, and fault control, is orchestrated by ASICs (Application-Specific Integrated Circuits). PROFIBUS enables cyclic data exchange between PLCs and field-devices, a fundamental aspect allowing both cyclical and acyclical communication.
PROFIBUS DP excels in fast, high-performance data transmission, boasting speeds up to 12 Mbps and supporting up to 126 devices per segment. Primarily used in production automation, it facilitates the centralized control of sensors and actuators. The communication hierarchy involves the PROFIBUS-DP controller overseeing the exchange with device field sensors, each device's address configured at the setup.
Contrastingly, PROFIBUS PA is tailored for process automation, especially in monitoring measuring equipment via a process control system. Purpose-built for potentially explosive areas (Ex-zone 0 and 1), PROFIBUS PA utilizes twisted shielded wire pairs for both power and communication. Evolving from HART communication, it addresses the crucial communication needs between measuring instruments and the control system in field applications.
Modbus
Modbus over Serial Line is a controller-device model that allows one controller and multiple devices to communicate over a serial bus. This protocol is particularly significant because it facilitates communication between PLCs, sensors, and other equipment, thereby enabling an integrated and efficient system operation. Modbus specifies data addresses corresponding to four tables in each client device, with the Input Registers and Holding Registers being particularly noteworthy. It supports a range of commands to read and write data using a 16-bit 0-based number, providing an address range of 0-65535.
FOUNDATION Fieldbus
Allows multiple devices to be connected in parallel along the same pair of wires, which not only simplifies the network architecture but also reduces the need for extensive wiring typically found in traditional point-to-point systems. Each device on the network is uniquely identified by its address, enabling efficient communication across the system.
DeviceNet
A digital, multi-drop network that connects and serves as a communication network between industrial controllers and I/O devices. It utilizes the Common Industrial Protocol over a Controller Area Network media layer and defines an application layer to cover a range of device profiles.
Industrial Ethernet
Since the development of the standard Ethernet, its use in automation has been considered very tempting, as TCP/IP-based technology would enable communication across all levels of the automation pyramid. For a long time, however, the lack of real-time capability, which is essential for industrial applications, was the reason why fieldbuses continued to be used. However, the developments and potential towards a fully networked Industry 4.0 led to the organizations behind the common fieldbus protocols also developing dedicated Industrial Ethernet protocols. These add real-time capability to standard Ethernet and thus enable more efficient automation. The most important real-time Ethernet protocols are:
Ethernet/IP
A prominent network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet, facilitating communication among industrial devices. The protocol is widely recognized for its ability to enable devices to communicate over a standard Ethernet network, which is integral to industrial automation technology. It operates on an active infrastructure, employing point-to-point connections in a star topology with the interconnection of layer-2 and layer-3 switches at its core. This configuration allows for the support of numerous point-to-point nodes, making it a robust solution for industrial automation networks. The protocol's design principles include decentralization, collision detection, retransmission, and simplicity, which are foundational to Ethernet as a family of computer networking technologies used across local, metropolitan, and wide area networks.
EtherCAT
This protocol is standardized in IEC 61158 and is suitable for both hard and soft real-time requirements in automation technology, test and measurement, and many other applications. EtherCAT employs a controller/device model, where the controller device sends commands to and receives data from device devices. Utilizing "on-the-fly" processing, a single frame is sent to all nodes, traveling around the network, and passing through each node before returning to the controller. This unique processing method enables extremely high bandwidth utilization, making EtherCAT ideal for hard real-time requirements crucial in applications like robotic systems. EtherCAT's versatility is highlighted by its support for various topologies (line, tree, star, or daisy-chain) without limitations from cascading switches or hubs. Enhanced by EtherCAT P, it enables data and power transmission via a single cable, providing benefits for diverse applications. In terms of synchronization, EtherCAT's distributed clocks feature ensures high-precision synchronization across nodes, vital for coordinated movements in multi-axis motion control applications. The hardware-based clock calibration guarantees synchronicity with a system jitter of less than 1μs.
PROFINET
PROFINET operates on the principle of cyclic data exchange, where an IO-Controller acts as the producer and multiple IO-Devices function as consumers of output data, and vice versa. This exchange is pivotal for real-time communication in industry 4.0, ensuring that data is transmitted reliably and efficiently between controllers and devices which makes up the entire automation technology system. The protocol's functionality extends to supporting various network topologies and providing comprehensive device configuration and diagnostics.
POWERLINK
A sophisticated communication protocol that operates over standard Ethernet infrastructure, enhancing it with a specialized mixed polling and time slicing mechanism. This advanced system ensures the reliable transfer of time-critical data within extremely short and precise isochronic cycles. Users can configure these cycles to meet specific response time requirements, thereby tailoring the network's performance to the demands of various industrial automation applications. The protocol's ability to synchronize all nodes in the network with sub-microsecond precision is one of its most critical features. This high level of time synchronization is essential for applications that require coordinated timing across multiple devices, such as synchronized motion control in manufacturing processes or precise data acquisition in testing and measurement scenarios.
SERCOS III
SERCOS III (Serial Real-time Communication System) is the third generation of the SERCOS interface, which is an Ethernet-based real-time communication system for industrial automation solutions. It supports up to 511 devices controlled by one controller, with both controller and device devices having two real-time Ethernet ports The protocol ensures hard real-time characteristics through synchronization marks issued by the controller control at exact equidistant time intervals, allowing for cyclical and simultaneous synchronization of all connected devices.
CC-Link IE
is a high-speed field network capable of handling both control and information data simultaneously. It boasts a high communication speed of 1 Gbps, can connect to 120 stations, and achieve a maximum transmission distance of 100 meters between station without requiring a gateway for communications with personal computers and other information devices.
Modbus TCP
Leverages the robustness and reliability of TCP/IP networks by encapsulating Modbus messages within TCP/IP packets. This allows for efficient and reliable data transfer over Ethernet, which is ubiquitous in modern interconnected environments. The protocol's design combines the physical network infrastructure of Ethernet with the networking standard of TCP/IP, while retaining the standard method of representing data through the Modbus application protocol.
IIoT-Technologies
The fieldbus and industrial Ethernet protocols have taken automation to a whole new level and signalled enormous progress, but both technologies have a decisive disadvantage: the variety of protocols and their lack of interoperability. As there are one or more automation manufacturers behind each protocol, each competing for supremacy in the automation market, they cannot easily communicate with each other. To make this possible, gateways, switches or multi-protocol-capable communication interfaces are required, for example. However, complete networking in the sense of IIoT and Industry 4.0 requires maximum interoperability in order to enable a high degree of efficiency. Two technologies in particular are currently becoming state-of-the-art:
MQTT
Message Queuing Telemetry Transport is a lightweight, publish-subscribe network protocol designed to facilitate communication in environments with limited resources and unreliable networks. Originating in 1999, MQTT was initially developed for the oil and gas industry to enable remote monitoring equipment to transmit data efficiently over satellite connections, which were expensive and charged based on data usage. This protocol is particularly suitable for machine-to-machine (M2M) communication and Internet of Things (IoT) applications, where it enables devices such as sensors, actuators, and home appliances to connect and exchange data with minimal bandwidth and power consumption.
MQTT operates on top of the TCP/IP protocol, ensuring reliable message delivery through a broker-centric model. In this model, clients can either publish information to a topic or subscribe to receive updates from a topic, without direct interaction between the publisher and subscriber. The protocol supports multiple levels of Quality of Service (QoS) to guarantee message delivery according to the needs of the application, ranging from "at most once" to "exactly once" delivery. Its efficiency is further enhanced by a small packet size, including a minimal two-byte header, which makes it ideal for scenarios with stringent bandwidth constraints.
Moreover, MQTT's design emphasizes security and scalability, making it a robust solution for a wide range of IoT applications, from smart homes to industrial automation. Its lightweight nature does not only reduce network traffic but also conserves battery life in portable IoT devices, addressing two critical challenges in IoT ecosystems. Given its advantages, MQTT has been widely adopted across various industries, demonstrating its versatility and effectiveness in enabling efficient, reliable IoT communications.
OPC UA
Open Platform Communications Unified Architecture is a machine-to-machine communication protocol for industrial automation, developed by the OPC Foundation. It represents a significant evolution from its predecessor, offering platform-independent, service-oriented architecture that integrates various OPC Classic specifications into an extensible framework. This advancement enables it to function across different operating systems and networks, making it truly platform-independent.
The significance of OPC UA in the industrial sector cannot be overstated. It facilitates secure, reliable, and standardized data exchange between multi-vendor devices and control applications without proprietary restrictions. This interoperability is crucial for Industry 4.0 and the Internet of Things (IoT), as it allows for seamless integration and communication between diverse equipment and systems within industrial environments. Moreover, OPC UA's design includes robust security features such as end-to-end encryption, certificate-based authentication, and digital signature mechanisms, ensuring the integrity and privacy of data shared between devices.
In practical terms, OPC UA supports real-time monitoring, secure data exchange, scalability, flexibility, diagnostics, and historical data access, enhancing efficiency, productivity, safety, and enabling informed decision-making in factories, warehouses, processing, and manufacturing plants. Its adoption is further driven by the need for open communication with field devices, exemplified by products like Omron's NX102 Machine Controller, which embeds OPC UA server functionality to meet SCADA software communication needs.
Looking ahead, the future of OPC UA appears promising, with increasing demand for its support on the shop floor and expanding benefits through advancements like the OPC UA Field eXchange (UA FX) specifications and technologies such as Single Pair Ethernet (SPE) and Time-Sensitive Networking (TSN). These developments are set to enhance real-time management and device synchronization, facilitating faster and more efficient integration of edge devices into industrial systems.