End-to-End Response Time of IEC 61499 Distributed Applications Over Switched Ethernet

The IEC 61499 standard provides means to specify distributed control systems in terms of function blocks. For the deployment, each device may hold one or many logical resources, each consisting of a function block network with service interface blocks at the edges. The execution model is event driven (asynchronous), where triggering events may be associated with data (and seen as messages). In this paper, we propose a low-complexity implementation technique allowing to assess end-to-end response times of event chains spanning over a set of networked devices. Based on a translation of IEC 61499 to RTFM<xref rid="fn1" ref-type="fn"><sup>1</sup></xref><fn id="fn1"><label><sup>1</sup> </label><p>Real-time for the masses.

[1]  Jan Carlson,et al.  Device utilization analysis for IEC 61499 systems in early stages of development , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[2]  Jukka Mäki-Turja,et al.  Fast and tight response-times for tasks with offsets , 2005, 17th Euromicro Conference on Real-Time Systems (ECRTS'05).

[3]  H. Buttner,et al.  Real-time ethernet the EtherCAT solution , 2004 .

[4]  Theodore P. Baker,et al.  A stack-based resource allocation policy for realtime processes , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.

[5]  Magnus Jonsson,et al.  Guaranteed real-time services over standard switched Ethernet , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[6]  Gianluca Cena,et al.  Performance analysis of Ethernet Powerlink networks for distributed control and automation systems , 2009, Comput. Stand. Interfaces.

[7]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[8]  Andreas Schimmel,et al.  Real-time communication for IEC 61499 in switched Ethernet networks , 2010, International Congress on Ultra Modern Telecommunications and Control Systems.

[9]  Richard Froom,et al.  Cisco Catalyst QoS: Quality of Service in Campus Networks , 2003 .

[10]  Insup Lee,et al.  Periodic resource model for compositional real-time guarantees , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[11]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[12]  Yves Bertot,et al.  Interactive Theorem Proving and Program Development: Coq'Art The Calculus of Inductive Constructions , 2010 .

[13]  Max Felser,et al.  Real-Time Ethernet - Industry Prospective , 2005, Proceedings of the IEEE.

[14]  Piotr Krawiec,et al.  On assuring QoS in Ethernet access network , 2007, International Conference on Networking and Services (ICNS '07).

[15]  A. Zoitl,et al.  Framework for Distributed Industrial Automation and Control (4DIAC) , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[16]  Hermann Kopetz,et al.  Towards synchronous deterministic channels for the Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[17]  Per Lindgren,et al.  Real-time for the masses, step 1: Programming API and static priority SRP kernel primitives , 2013, 2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES).

[18]  Klaus Bender,et al.  Profibus: The Fieldbus for Industrial Automation , 1993 .

[19]  Insup Lee,et al.  Overhead-aware compositional analysis of real-time systems , 2013, 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS).

[20]  Alessandra Flammini,et al.  Performance analysis of PROFINET networks , 2006, Comput. Stand. Interfaces.

[21]  Valeriy Vyatkin,et al.  RTFM-4-FUN work in progress , 2014, Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014).

[22]  Per Lindgren,et al.  RTFM-core: Language and implementation , 2015, 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA).

[23]  Valeriy Vyatkin,et al.  Real-time execution of function blocks for Internet of Things using the RTFM-kernel , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).