PROFINET’s remarkable achievement of 31.25 µs cycle time and how this impacts on the future of data transmission:
What are the factors for successful automation?
Factors like speed or the excellent performance capability of a particular sensor are often mentioned. Nevertheless, the outstanding features of an individual component can only be taken advantage of if the design of the overall system is compatible. In practical terms, this means that high-precision sensors are of little use without a fast synchronous network, and vice versa.
Whenever performance is discussed, the overall system often takes a back seat. The result: the overall speed of the system is only as fast as the slowest link. In other words, you may have fast communication, but it is of little use if your controller or I/O system do not have compatible cycle times. One must always bear in mind that the terminal-terminal response time depends heavily on the bus update time. The critical factors are therefore the overall system accuracy as well as the synchronization of controller, communication, and inputs/outputs. The basis for achieving such a high-performance overall system is the use of a fast synchronous network.This is just one of the reasons for the unbridled popularity of the PROFINET technology. The communication system, which reflects all facet of automation, is enjoying success across all industry sectors throughout the factory automation, motion control, and process automation markets. Regardless of the industry sector, it is not just the system’s speed that is playing a critical role but also its real-world diagnostics, integration, safety, and wireless solutions. In 2011, for example, 1.3 million new PROFINET devices were sold on the market, bringing the total installed base to 4.3 million devices.
In automation, the challenge lies in not knowing what the future holds in terms of requirements. For example, an end user may be completely satisfied at the moment with its automation and communication systems. But what happens 5 years later when that user’s Quality Assurance Department requires certain production procedures to be transmitted over the communication system in realtime?
In order to be equipped for future tasks, PROFINET Specification V2.3 defined mechanisms that will further speed up communication with PROFINET. An important step of this definition is the performance upgrade of PROFINET to achieve cycle times of 31.25 µs. This upgrade is for applications that have more stringent demands on communication while also requiring isochronous operation. The key thing here is that the system remains scalable. Regardless of which level of performance will be required in the future, the user can rely on a single communication system without system gaps.
Faster to the goal
Three mechanisms make this possible: Fast Forwarding, Dynamic Frame Packing, and Fragmentation. As a result, short cycle times of as little as 31,25 µs can be achieved together with high-precision isochronous operation. To maintain compatibility with the previous specification, three main tricks have been used. To optimize the IO bandwidth, the transmission time of messages was shortened from 6.3 µs to 1.2 µs by forcing an earlier forwarding decision (Fast Forwarding) during switching. Previously, a standard Profinet frame could only be forwarded in the switch when the complete Ethernet header was received.
Like other communication systems, PROFINET uses the summation frame method for optimizing the ratio of frame to user data, thereby opening up further potential for optimization. In contrast to ring bus systems, PROFINET relies on the performance advantages of a full duplex system, i.e., input and output data are sent simultaneously on the 2-pair cable. When a single summation frame is used, this would have to be sent, received, and checked completely down to the last node, including the checksums. This is where Dynamic Frame Packing comes in. Because the data of the first nodes in the line are not relevant for the nodes placed further at the end, these are removed during the passage. This shorts the frame in its passage through the network. The time-determining arrival of the frame at the last node is thus much sooner, thereby significantly reducing the overall update time for all nodes.
A proven and important advantage of PROFINET is its unlimited TCP/IP communication even when isochronous realtime communication is occurring simultaneously. For this, the architecture of PROFINET provides for time scheduling in addition to synchronization. The network is not loaded with I/O frames during a defined time phase but instead is free for any TCP/IP frames, which can take up a duration of up to 125 µs with Fast Ethernet and thus define the minimum cycle time.
Next, the fragmentation defined with PROFINET V2.3 takes large TCP/IP frames in the individual nodes and, prior to sending, divides them into smaller fragments, which are sent in consecutive cycles. The counterpart then re-assembles them so that the upper-level application layer receives an unaltered TCP/IP frame. This allows users to realize bus cycles of 31.25 µs with shared I/O and TCP/IP communication, without having to reduce the available bandwidth for the TCP/IP communication.
Applications exist today that can benefit from a cycle time of 31,25 µs, such as high-speed closed-loop motion control applications and applications in the measuring equipment sector.
A key aspect for the user is the compatible expansion options that allow it to update an individual controller or field device and still retain existing functions. Only when the user wants to make use of the new functions, e.g., for performance optimization, is it necessary to fully update controllers and field devices to the latest version. The user protects its investment, while remaining free to access the reserved performance at any time.
The resulting new generation of PROFINET modules will implement all these new functions in hardware. Accordingly, various technology suppliers will offer easy-to-integrate solutions in the form of ASICs, network controllers, or FPGAs and thus provide device manufacturers with the basis for producing high-performance solutions that meet customer requirements. As a result, users can rely on a coherent approach that uses both a fast, high-performance network as well as fast devices. A system designed with both in mind is essential for realizing the benefits of increased performance in practice – today and in future applications.