As industries continue to embrace automation and digitization, the need for efficient and reliable communication networks becomes increasingly vital. The PROFINET Protocol, an industrial standard running primarily on Ethernet, has emerged as a leading solution for real-time data exchange in industrial applications. It is an open standard specified by Profibus International, the organization behind the hugely successful fieldbus protocol – Profibus. The PROFINET Protocol is standardized as IEC 61158 and IEC 61784, with different levels of real-time behavior that can run on anything from a basic Ethernet network to time-sensitive networks with dedicated bandwidth. As a real-time industrial Ethernet solution, PROFINET Protocol offers different application-level profiles suited to different industries and use cases.

Being a very wide topic, we will cover the PROFINET Protocol at a high level with an overview of the following topics, leaving the details for later articles.

  • PROFINET Protocol Mapping to OSI Layer model
  • Various communication types in PROFINET Protocol – Standard, RT, IRT and TSN
  • Different data transfer types supported – Cyclic, Acyclic, diagnostics
  • Device Types – IO Controller, Device and Supervisor
  • Conformance classes and Application Profiles

Understanding the PROFINET Protocol Mapping to OSI Model

The Open Systems Interconnection (OSI) model provides a framework for understanding and implementing network protocols. We can map the PROFINET Protocol to the various layers of the OSI model as follows.

PROFINET Mapping to OSI Layer model

PROFINET Mapping to OSI Layer model

As can be seen, the PROFINET Protocol primarily works over the TCP/IP layer. For the standard operations this should suffice, but for the special case of real time operations it bypasses the TCP/IP layer at layers 3 and 4, layer 2 data is directly sent to the application layer. As the TCP/IP layer is well known, we will touch up on only the physical and application layers.

Physical Layer of PROFINET Protocol

The primary and most used physical connectivity for the PROFINET Protocol is the copper-based Ethernet cable. Though the regular 'IT' Ethernet cable can be used, it is essential to use the ruggedized industrial Ethernet cable for reliability and to handle challenges specific to OT environments. In addition to that, the PROFINET Protocol also supports fiber optic cables for wired connectivity. For wireless, it can be supported over Bluetooth or Wi-Fi. The choice of media depends on factors such as distance, noise immunity, and bandwidth requirements.

PROFINET Protocol supports various types of connectors, such as RJ45, M12, and fiber optic connectors. These connectors can be chosen based on the application requirements to ensure a reliable connection between devices. Organizations undertaking digital transformation services frequently adopt the PROFINET Protocol as the backbone for connecting legacy OT equipment to modern IT systems, enabling seamless IT-OT convergence across plant floors.

Exploring PROFINET RT (Real Time)

As mentioned earlier, for standard uses PROFINET Protocol packets go through the TCP/IP layer or UDP/IP layers to ensure reliable delivery. But in many cases real-time communication is crucial in industrial applications where timely data exchange is essential. The inherent latencies in the TCP/IP protocol make it unsuitable for this purpose. To overcome this limitation, the PROFINET Protocol offers real-time capabilities through PROFINET RT (Real Time). PROFINET RT ensures deterministic data transmission, enabling precise control and synchronization of devices.

PROFINET RT achieves real-time communication by utilizing specific protocols and mechanisms that prioritize time-critical data. While running on Ethernet, PROFINET RT leverages the EtherType field in the frame and by having a value of 0x8892, it enables the lower layer to directly deliver the frame to the application layer, reducing latency significantly. This ensures that PROFINET RT data packets are delivered within very short time intervals, guaranteeing the responsiveness and reliability required in industrial environments. PROFINET RT is widely deployed in factory automation for tasks such as PLC-to-drive communication and distributed I/O control.

PROFINET Isochronous Real Time (PROFINET IRT)

PROFINET Isochronous Real Time (PROFINET IRT) is an extension of PROFINET RT that provides enhanced real-time capabilities. PROFINET IRT is specifically designed for applications with extremely time-critical requirements, such as motion control systems.

PROFINET IRT achieves ultra-low latency and jitter by utilizing dedicated communication channels and time slots. By improving the Ethernet performance using specific rules to switch PROFINET traffic and setting aside a dedicated bandwidth, PROFINET IRT effectively reduces collisions. This ensures precise and deterministic data transmission, enabling seamless coordination of devices in high-performance industrial automation applications with cycle times in the range of 31.25 µs. Industrial automation integrators rely on PROFINET IRT when building high-axis-count motion systems where microsecond-level synchronization is non-negotiable. Engineering teams implementing industrial automation solutions choose PROFINET IRT to achieve the deterministic performance needed for robotics and CNC applications.

PROFINET IRT demand continues to grow as factories push toward tighter synchronization tolerances. Selecting between PROFINET RT and PROFINET IRT depends primarily on the cycle-time requirements and the conformance class of the devices involved.

PROFINET Protocol over TSN (Time Sensitive Networking)

With the advent of Time Sensitive Networking (TSN), the PROFINET Protocol has extended its capabilities even further. PROFINET Protocol over TSN combines the benefits of the PROFINET Protocol with the deterministic and time-aware features of TSN.

TSN enables the convergence of various industrial Ethernet protocols on a single network infrastructure, ensuring seamless communication between devices from different vendors. With features of dedicated streams, time synchronization with precise clocks, scheduled traffic, pre-emptive frames and redundancy, the PROFINET Protocol over TSN offers enhanced interoperability and flexibility, making it a future-proof solution for industrial networks.

PROFINET Protocol Cyclic Data Exchange

Cyclic data exchange is a fundamental feature of the PROFINET Protocol that enables the continuous and periodic exchange of data between devices. The PROFINET Protocol utilizes cyclic communication to ensure real-time control and monitoring of industrial processes.

In cyclic data exchange, devices exchange data packets at predefined intervals, allowing for precise synchronization and coordination over the TCP/IP. This ensures that devices are updated with the latest information in a timely manner, enabling seamless operation and control.

PROFINET Protocol Acyclic Data Exchange

In addition to cyclic data exchange, the PROFINET Protocol also supports acyclic data exchange. Acyclic data exchange enables devices to exchange data on an event-driven basis, rather than at predefined intervals. This allows for flexible and on-demand communication between devices, catering to non-real-time requirements.

Acyclic data exchange, typically run on the UDP/IP protocol, is particularly useful for configuration, diagnostics, and parameterization of devices. It provides a mechanism for devices to exchange information when needed, ensuring efficient management and maintenance of the industrial network.

PROFINET Device/Network Diagnostics

Maintaining and troubleshooting industrial networks can be challenging, especially in large-scale installations. The PROFINET Protocol provides comprehensive diagnostic capabilities to facilitate the identification and resolution of issues.

PROFINET Protocol devices and network components incorporate diagnostic alarms and functionalities that enable real-time monitoring and reporting of network health. This allows for proactive maintenance and rapid troubleshooting, minimizing downtime and ensuring optimal performance.

PROFINET Device Classification - IO-Controllers, IO-Devices, and IO-Supervisor

PROFINET Protocol devices are classified into three categories: IO-Controllers, IO-Devices, and IO-Supervisors. Each category serves a specific role in the PROFINET Protocol architecture and has distinct functionalities.

IO-Controllers are responsible for controlling and coordinating IO-Devices within the network. They provide the intelligence and decision-making capabilities required for efficient industrial automation. Examples include PLCs, SCADA, Control Applications, HMIs etc.

IO-Devices, on the other hand, are the physical devices that interact with industrial processes, such as sensors and actuators. They typically send/receive cyclic data with the measured/set values and acyclic alarm/diagnostic data as needed. IO-Supervisors, as the name suggests, supervise and monitor the network, ensuring its stability and performance. They can perform diagnostic operations and help identify and trouble shoot network problems.

PROFINET Protocol Conformance Classes

To ensure interoperability and compatibility between PROFINET Protocol devices, the PROFINET standard defines different Profinet conformance classes. These Profinet conformance classes specify the required features and functionalities that devices must adhere to, and selecting the right class is one of the most important decisions in any PROFINET Protocol deployment.

The Profinet conformance classes range from Class A to Class D, with Class D being the most advanced and feature rich. Class A devices support basic cyclic and acyclic data communication whereas Class D supports isochronous data transfer leveraging the TSN Ethernet networking. The implementation complexity and certification efforts also increase based on the Profinet conformance classes selected. Class A devices are used for infrastructure and building automation, Class B for factory and process automation, with class C and D for highly critical motion control applications. Understanding Profinet conformance classes early in a project prevents costly redesigns and ensures that PROFINET RT or PROFINET IRT is specified correctly from the outset.

PROFINET Application Profiles

The PROFINET Protocol supports various application profiles that define specific requirements and functionalities for different industrial applications. Application profiles provide a standardized approach to implementing the PROFINET Protocol in specific domains, such as process automation or motion control. As we have seen earlier on Profibus application profiles, both General and Specific application profiles are available. Some of the profiles include PROFIsafe, PROFIdrive, PROFIenergy. These profiles define the necessary parameters, communication modes, and device interactions for specific application scenarios.

GSD (General Station Description) is a standardized format used in the PROFINET Protocol to describe the capabilities and characteristics of devices. GSD files provide essential information about devices, such as supported communication protocols, IO channels, and diagnostic capabilities. The widespread use of CIP across industrial domains highlights the importance of secure IT/OT convergence and industrial cybersecurity practices.

Conclusion

The PROFINET Protocol has established itself as the leading real-time industrial Ethernet standard, delivering deterministic communication through PROFINET RT and PROFINET IRT to support everything from basic factory automation to high-performance motion control. Understanding Profinet conformance classes and selecting the right PROFINET Protocol variant for your application is critical to a successful deployment at any scale.

« A GUIDE TO PROFIBUS DEVICE INTEGRATION AND TOOLS
A COMPREHENSIVE GUIDE TO ODVA CIP COMMON INDUSTRIAL PROTOCOL »

Related Content

Digital Transformation Services
insight image

Digital transformation services for industrial enterprises, enabling PROFINET Protocol network modernization, IT-OT convergence, and real-time data integration with cloud and analytics platforms.

Read More


Industrial Automation Expertise
insight image

Industrial automation services encompassing PROFINET RT and PROFINET IRT deployment, IO controller configuration, device commissioning, and conformance-class-based network architecture.

Read More


Wireless CAN Bus Bridge using eStorm-B1 EVK
insight image

A case study on implementing a wireless CAN bus bridge using the eStorm-B1 evaluation kit for cable-free industrial network connectivity.

Read More


Subscribe to our Insights