SSZT275 july 2020 DP83825I , DP83826E , DP83826I , DP83848YB , DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS , DP83869HM
Every industrial Ethernet protocol has a unique history and differing benefits for industrial applications. In this article, I’ll provide a brief overview and key benefits for three key protocols: EtherCAT, Profinet and multiprotocols.
Industrial Ethernet is used for factory automation, building automation and many other industrial applications. A key benefit of industrial Ethernet over standard Ethernet is the deterministic real-time data exchange and isochronous cycle time – less than 1 ms.
An invention of Beckhoff Automation, Ethernet for control automation technology (EtherCAT) has lived under the EtherCAT Technology Group umbrella since 2003. On the technical side, EtherCAT is a controller-and-device network architecture, as shown in Figure 1. The EtherCAT device has two Ethernet connectors in order to support a simple line topology. An EtherCAT network can support as many as 65,535 EtherCAT devices.
Only the EtherCAT controller generates an EtherCAT frame; all devices receive and process this frame. The last device loops back the EtherCAT frame, and the EtherCAT frame travels back through all devices (without further processing) to the controller. The EtherCAT frame has reserved space to process data for each device, and none of the devices change the frame length itself.
An EtherCAT device requires specific Ethernet hardware (EtherCAT MAC) support, as it needs to process incoming EtherCAT frames as they arrive. Typical implementations use ASICs or FPGAs, as shown in Figure 2. This means that the EtherCAT MAC processes the EtherCAT frame while frame reception is ongoing. Typical EtherCAT devices have a 1-µs port-to-port delay between received and transmitted frames.
Key features and functions of EtherCAT devices include:
Using an ASIC or FPGA adds cost and board space when supporting EtherCAT along with additional protocols. An alternative solution is.to use the programmable real-time unit industrial communications subsystem (PRU-ICSS) peripheral found in Sitara™ processors, which allows engineers to support multiple industrial Ethernet protocols with the same IC.
How to select the right industrial Ethernet standard: EtherCAT | |
More information on EtherCAT |
Process field network (Profinet) is one of the leading industrial Ethernet standards for factory automation. There are different versions of Profinet, but in this article, I’ll focus on Profinet input/output (I/O).
Over the years, the Profinet standard has evolved based on market requirements. Various kinds of performance classes are simply named A, B and C. Each performance class adds more functions than the class below, an approach that enables Profinet to be backward-compatible with previous Profinet device generations.
Let’s review the important functions of each performance class.
In most cases, this performance class is implemented on a standard Ethernet MAC. The device does not even need to have two Ethernet ports; a single MAC is sufficient.
This version of Profinet I/O also performs with a cycle time in the 1-ms range.
This version of Profinet I/O supports a cycle time down to 31.25 µs, although most applications operate with a cycle time of 250 µs or slower. The IRT version of Profinet I/O requires a dedicated two-port industrial Ethernet MAC.
For a more detailed look at Profinet IRT, read this technical article.
How to select the right industrial Ethernet standard: Profinet | |
More information on Profinet |
Because of the number of industrial protocols offered, product manufacturers have not defined a common industrial Ethernet standard; instead, the field is fragmented. Many leading manufacturers have defined a specific industrial Ethernet standard to fit their needs, often derived from one of their existing serial-based field buses.
To solve this challenge, designers can use products such as the Sitara™ Arm® processor. These application processors have an integrated PRU-ICSS, which is able to operate multiprotocol industrial Ethernet. Let’s review the key differences and advantages of this solution. Learn more about multiprotocol support in our demo video and get the software.
The PRU loads industrial Ethernet protocol firmware at device run time. There are PRU-ICSS protocol firmware releases available for EtherCAT, Profinet, , Ethernet/IP, High-Availability Seamless Redundancy-Parallel Redundancy Protocol (HSR-PRP) or Sitara processors also support Control and Communication Link Using Industrial Ethernet (CC-Link IE) Field basic in the Processor SDK, and does not require any FPGA or ASIC.
The protocol firmware performs real-time critical tasks such as cut-through frame processing.
The PRU-ICSS, together with the scalable and powerful Arm core (Cortex®-A8, A9, A15 or A53, depending on the Sitara processor) enables you to build a single-chip solution for products in factory automation, which can then operate in multiple industrial Ethernet standards through the flexible exchange of PRU-ICSS firmware. In addition to these advantages and the ability to handle real-time critical industrial Ethernet processing tasks, the PRU-ICSS also:
Read this article for more information about multiprotocols.
When facing the design challenge of a dedicated, optimized integrated EtherCAT system-on-chip, the C2000™ F28388D real-time MCU is a good option. Designed with ultra-low real-time latency in mind with 925MIPs of real-time signal processing power, these MCUs feature an ultra-fast ADC sensing unit, a DSP-core for real-time computation and flexible high switching frequencies, high resolution Pulse Width Modulator (PWM) for actuation abd up to 1.5 MB of on-chip flash. The F28388D also integrates EtherCAT, for applications such as AC servo drives and robotics.