WP4      

  WP 4 Real-time for Embedded Automation Systems
Differently to office applications, the industrial automation systems require real time aspects for automation applications.

The specific needs for e.g. time critical automation applications are not covered by the current office based technologies. Besides, legacy systems do not provide means for overall networking. A research, identification and implementation of feasible technologies and standards as a base of real time technologies for industry environment was in the focus of this work package. A real time classification in conjunction with automation applications has been performed.

The main attention has been paid to inter-LAN and WAN RT communication (over public networks). PROFINET has been selected as the most suitable technology in VAN. Real-time over UDP (using PROFINET) is to be stressed. Redundancy is as well in scope. IRT communication has not been considered, neither in inter-LAN nor in WAN. Only RT communication has been taken into account (Classes defined by PROFINET).

Automation pyramid and network topology


Achievements and Results

Investigation has shown that current real-time solutions are restricted to work in a single LAN (Local Area Network). A classification grid has been worked out showing three classes of real-time communication in three different environments (single LAN, Inter-LAN and over public networks) with their corresponding applications. Single LAN was not in WP4 focus, because several solutions already exist.

WP4 recognized a potential in delivering real-time inter-LAN communication (real-time between different LAN segments) based on the trend screening and customer requirements on the one hand, and missing industrial solution on the other hand. Sources of decreased determinism were identified at two positions to be handled by different means:
  • Automation device TCP/IP stack. Generic TCP/IP stack is not suitable, as it causes extensive latencies and jitters. Therefore, Real-Time over UDP (RToUDP) has been identified to be the best solution. For this purpose, Layer 2 (EDD - Ethernet Device Driver) of IEC 61158 Type 10 fieldbus has been extended to support RToUDP technology.

  • Network infrastructure. Communication between numerous segments is subject to higher traffic aggregation; again, potentially decreasing determinism. Therefore, Quality of Services (QoS) measures have been used to guarantee the required QoS parameters. The solution is based on advanced congestion management mechanisms (Priority Queuing (PQ)), Weighted Fair Queuing (WFQ) and Class-based Weighted Fair Queuing (CBWFQ). Network infrastructure in inter-LAN domain consists of switches and routers. Determinism on switches can be achieved by IEEE 802.1q and 802.1p (VLAN priority tagging) and PQ. Determinism on router can be achieved by DSCP tagging and either PQ, WFQ, or CBWFQ.

VLAN tagging is natively supported method of IEC 61158 Type 10 for real-time communication. However, extensions had to be provided to support DSCP coding for factory automation. The semantic mapping of traffic classes to DSCP has been developed in cooperation with WP7. DSCP tagging is supported by RToUDP. Moreover, for tunnelled communication the OpenVPN software was extended to provide marking of the tunnelling packets based on the semantic map.

As a summary, bringing the two aforementioned determinism-maintaining approaches together formed a solid framework for guaranteeing end-to-end QoS performance. Even though the IEC 61158 Type 10 network interface cards (NIC) with RToUDP extension could not be used as a native NIC of a VAN device in this phase, it can be counted on in future exploitation of the VAN technology.

Nevertheless, the NICs with RToUDP were used to design and implement a TestQoS application specified and designed in T4.3 and T4.4, respectively. TestQoS is a test bed for evaluation of QoS parameters of communication paths using UDP datagrams as test traffic. Precision of 10 ns is possible thanks to the EDD providing access to precise counters. The test bed has provided a detailed insight into QoS performance qualitative and quantitative details within T4.5. The test bed has been used in numerous work packages in VAN project.

Security aspects have been intensively focused in VAN, especially for communication over public networks, and potentially for inter-LAN communication. Virtual Private Network (VPN) tunnelling has been selected to be the best solution. Even though they formerly appeared to contradict with the realtime aspects, it was shown by the TestQoS that tunnelling the real-time traffic does not represent significant temporal overheads unless the tunnel is encrypted.

Component Based Automation (CBA) model of IEC 61158 Type 10 has been introduced as well for further applications in the future. The CBA stack is less effective than IO with RToUDP extension. However, network infrastructure determinism can still be preserved. Additionally, a new Telecontrol Profile for IEC 61158 Type 10 has been defined in strong cooperation with WP7.

The required VAN real-time services have been regarded in the ASE definition and can be engineered via web services.

Most of the aforementioned solutions are integrated in the Manufacturing Automation showcase to prove their functionality.


Work package 4 Real time for distributed automation systems
Task 4.1 Status and analysis
Task 4.2 Real time mechanisms for automation
Task 4.3 Specification of real-time mechanisms
Task 4.4 Prototype implementations
Task 4.5 Validation of Prototype Implementations


Delivery date Deliverable
Feb, 2006 Real time for embedded automation systems including status and analysis and closed loop real time control
Aug, 2006 Results of modelling of RT mechanisms in automation systems and RT extension of existing industrial solutions
Jul, 2007 Service Definition and Protocol Specification and specifics of RT mechanisms in embedded closed loop control.
Sep, 2007 Implementation of RT mechanisms in embedded devices and systems for industrial environments, QoS mechanisms in Telecommunication networks (Preliminary Version)
Feb, 2008 Implementation of RT mechanisms in embedded devices and systems for industrial environments, QoS mechanisms in Telecommunication networks (Preliminary Version V2)
Jul, 2008 Implementation of RT mechanisms in embedded devices and systems for industrial environments, QoS mechanisms in Telecommunication networks (Final Version)
Aug, 2008 Test cases for D04.4-1 and validation, Test specification and results.
Syndicate content