Putting Industrial Ethernet Protocols On The Fast Track
03 May 2009
Mixing industrial Ethernet and standard office Ethernet on the same cable has its risks. With no sense of priority, an industrial telegram, which may be critical for operating some machine, might be delayed, sitting in some switch’s store-and-forward buffer waiting for an IT telegram to pass through.
Siemens is aware of this problem, and has designed its ERTEC (Enhanced Real-Time Ethernet Controller) Profinet chips to deal with the situation. These industrial Ethernet ASICs are high-performance Ethernet controllers, based on 32-bit ARM 946 processors, and have integrated Real Time switches especially developed for industrial use. The chips prioritise the isochronous real-time motion control telegrams and make sure they get to their destination in a timely fashion.
Phoenix Contact has also announced a Profinet enhancement to speed up industrial frames, and will release its DFP (Dynamic Frame Packing) chip later this year.
Harting’s solution was launched at Hannover Fair as Ha-VIS "Fast Track Switching." The idea was first presented in the form of a technology prototype at the last SPS/IPC/Drives.
Fully compatible with standard Ethernet, Fast Track Switches guarantee deterministic data transmission at the field level.
THE STORE AND FORWARD PROBLEM
According to Harting engineers, the store and forward buffers in Ethernet switches are the source of the problem for industrial telegrams. They have identified two basic problems.
First, as the telegram passes through the switch, it gets stored in a buffer until the entire message is received, and only then it is forwarded out of the switch.
The second problem is, if it arrives at the switch at the same time the switch is processing an IT telegram, it must wait until the entire IT telegram passes through the switch before it can move on.
Automation frames are delayed if the queue buffers are filled with frames which have the same or higher priority than automation frames. A frame with a higher priority is always given precedence. Automation frames can be delayed for an unpredictable amount of time. There may also be congestion at the switch’s output port: When the output port is filled with frames, high-priority frames have to wait until the port is available again. If a lower priority IT frame with a 1500 byte payload is being sent from the output port, the automation frame which has a higher priority has to wait for up to 125 microsec until the port is available for sending the automation frame.
Moving message through a hierarchy or series of switches compounds the problem.
Harting’s solution is to, first of all, pass all automation telegrams straight through the switch, bypassing the store-and-forward mechanism. It’s as if the industrial telegrams are treated like first class passengers on a train or plane. Secondly, if an industrial telegram arrives at a switch while an IT telegram is being processed, that processing stops immediately and the industrial telegram is given clearance to pass through. After it has cleared the switch, the IT telegram is re-transmitted through the switch. This is called a “cut through” method.
DEMONSTRATION AT HANNOVER MESSE
In the Harting stand in Hall 11, sixteen Ethernet switches were lined up and connected in series to pass Profinet messages from one to another, across a total cable distance of about three metres. Also connected to the same Ethernet cable was a PC that would simulate standard “office” IT traffic on the line, ranging from about 10 to 60 MBits/sec. With standard “store and forward” switching, the delay for the Profinet messages was over 2,000 microseconds, but when the Fast Track Switching was turned on, the maximum delay was about 50 microseconds.
When there was no traffic on the network, the data rate (100 MBit/sec), frame length (64 Byte minimum) and switch latency determinedthe frame delay time. The minimum transmission delay in this example was 160 microsec. When the network load increaseed, delays occurred at the input ports, and there was congestion at the output ports.
When a very long frame (1500 bytes) was sent from an output port on the transmission path and if a high-priority automation frame is waiting to be sent at the same time from the same port, the automation frame may have to wait up to 125 microsec until the port is available. It is statistically possible that this effect can be repeated on the transmission path, and the resulting delay can be as high as several milliseconds. The probability that the automation frame will be delayed grows as the network load increases. In this Hannover Messe example with 16 switches, delays of up to 2.1 milliseconds could occur.
The Fast Track switch was one of the five finalists in this year’s Hermes Award, a 100,000 Euro prize for technology innovation presented at Hannover Fair. The grand prize was won by Voith Turbo Wind GmbH, for its WinDrive concept for wind energy.
Contact Details and Archive...
Most Viewed Articles...