Differences Between EtherCAT and Profinet

【Introduction】A comparison of Industrial Real-Time Ethernet EtherCAT and Profinet.
Differences Between EtherCAT and ProfinetTechnical exchange, join the group here
Differences Between EtherCAT and ProfinetSales procurement, join the group here

Preface

When it comes to industrial real-time Ethernet, the most prominent and popular one is undoubtedly EtherCAT. EtherCAT is an open bus that, thanks to its excellent Ethernet characteristics and hard real-time capabilities, has been developed into products by major industrial control manufacturers. Industrial real-time Ethernet is not limited to EtherCAT; other mainstream options include Siemens’ Profinet, Beckhoff’s PowerLink, and others like SERCOS, Ethernet/IP, EPA, etc. Today, we will mainly discuss the comparison between BECKHOFF’s EtherCAT and Siemens’ Profinet, two typical real-time Ethernet buses.

Differences Between EtherCAT and Profinet

(1) Profinet

The diagram below shows the hardware catalog of TIA Portal with SIPLUS extreme components. First, let’s take a look at Profinet. As shown in the diagram, Profinet is divided into three versions:

  • Profinet CbA
  • Profinet RT
  • Profinet IRT

Differences Between EtherCAT and ProfinetThese three different versions correspond to Profinet’s three different real-time characteristics. CbA refers to Component-based Automation, with a real-time response time of 100ms, typically used in general industrial control scenarios where real-time requirements are not high. RT refers to soft real-time, used for factory automation at the PLC control level, with a response time of 10ms, while IRT refers to synchronous real-time, which can also be called hard real-time, with a response time of less than 1ms, satisfying the real-time and synchronization requirements of most motion control fields.Profinet’s RT and IRT can be illustrated with the diagram below:

Differences Between EtherCAT and ProfinetTo ensure absolute real-time performance, Profinet IRT isolates the data transmission channel from regular Ethernet. This means that IRT does not use the TCP/IP protocol to transmit real-time data, similar to EtherCAT.

(2) EtherCAT

EtherCAT was developed by BECKHOFF and launched in 2003. It is currently operated by the ETG (EtherCAT Technology Group) organization. EtherCAT is a high-speed real-time Ethernet, without different versions, directly competing with Profinet IRT, also ensuring real-time performance through hardware chips. EtherCAT bus performance is superior, with a response time in the microsecond range:
Differences Between EtherCAT and Profinet
By using distributed clocks, EtherCAT bus clock synchronization can achieve nanosecond-level precision, which is why many motion control manufacturers are flocking to EtherCAT technology.EtherCAT distributed clock application:
Differences Between EtherCAT and Profinet

(3) EtherCAT vs Profinet IRT

(1) Operating Principles

EtherCAT uses a technique that can be described as “on the fly“, optimizing the Ethernet packet structure for distributed IO. Communication is fully supported by hardware chips to ensure maximum performance; if it is a pure EtherCAT network, there is no need for switches, and the diagnostic functions are very powerful.

Profinet uses time-slicing technology to achieve hard real-time through specific switch chips built into devices, with cycle times ranging from 250 microseconds to 4 milliseconds, and a jitter of about 1 microsecond. The diagram below illustrates how IRT data is guaranteed in real-time during cycles:
Differences Between EtherCAT and Profinet
(2) Topology Structure

EtherCAT has a very flexible topology structure, which can be linear, star, tree, mixed, etc., and can be used for almost any connection method. At the same time, EtherCAT supports cable redundancy, theoretically allowing each EtherCAT network to support 65535 nodes, without being affected by the topology structure.

Profinet supports linear, tree, and other structures, with a maximum node count of 60 per Profinet network, and requires specific Profinet IRT switches. The number of cascaded switches is also limited, not exceeding 20-25, which means that whether you want it or not, star connections are the most common design, ensuring performance while reducing costs, but clearly, its topology is not flexible enough.
(3) Usability

EtherCAT is not affected by slave devices and topology structures, allowing for flexible network deployment. There is no need to manually set slave addresses, nor manage IP or MAC addresses. Slave addresses are automatically generated, and if new slaves are added, there is no need to manually update addresses, thus avoiding address conflicts, making EtherCAT a good user experience.

Profinet requires manual setting of each slave’s address, and if new slaves are inserted, it affects the addresses of all slaves in the network. Address management is relatively complex and requires professionals to operate, typically beyond the capabilities of machine equipment suppliers. If non-Profinet networks experience high-intensity ARP requests, the Profinet network becomes vulnerable. For this reason, the PI organization has specially released recommendations for the load on the Profinet IO network, helping users understand their network’s load limits, which is clearly not user-friendly.
(4) Stability

Since the first draft of the IEC61158 standard in 2005, EtherCAT has undergone 46 technical changes, mostly errata. Each change can be traced back using errata sheets, and documents can be downloaded from the ETG website. Maintenance testing tools have been continually improved, but no fundamental changes have occurred. EtherCAT has made some parameter changes, but its technical version has not changed since its release.

Profinet does not provide a detailed errata sheet, and its three versions, especially the IRT version, have been changing continuously. Since Profinet is not an open bus, it is understandable that detailed information is not provided to users during parameter changes or technical transformations. However, from a technical stability perspective, open buses are more user-friendly.

(4) Conclusion

Due to the differences in bus technology and application backgrounds, we cannot say that one bus’s performance is superior to another. Generally speaking, market users can clarify issues. EtherCAT has gained a large number of users due to its openness. From this perspective, Profinet is unlikely to achieve the glory of Profibus in the near future, as a traditional field bus, Profibus is also open.EtherCAT’s rapidly growing user base:

Differences Between EtherCAT and Profinet

In line with current trends, EtherCAT has also begun to integrate with IoT technology. Conceptually, EtherCAT has immersed itself into IoT technology, and even ETG claims that EtherCAT itself is IoT. The future of industrial Ethernet buses is very bright; traditional field buses have lagged far behind industrial Ethernet in terms of data volume and transmission speed. For example, CAN is typically used in the automotive industry. With the development of the automotive industry, cars are increasingly seen as mobile internet terminals. Can CAN still meet the demands for high-speed and large data transmission? Some automotive manufacturers are already at the forefront of technology; for instance, Toyota has begun to adopt EtherCAT technology. The traditional bus competition in the field of industrial automation will undergo fundamental changes with the advancement of internet technology.

What Everyone Is Watching

Differences Between EtherCAT and Profinet[Video] How do German engineers make PLC cabinets?

Differences Between EtherCAT and Profinet[Video] How are German WITRON electrical cabinets produced?

Differences Between EtherCAT and Profinet[Video] What is the office environment like for German engineers?

Differences Between EtherCAT and Profinet[Video] Why is PROFINET better than PROFIBUS?

Differences Between EtherCAT and ProfinetReply “V18” to get the latest version of the TIA Portal bundle (including authorization)

Leave a Comment