Exploiting voting strategies in partially replicated IEC 61499 applications

In a modern industrial environment control programs are distributed among several devices. This raises new issues and challenges especially in failure modes. Building fault tolerant applications can be the solution in order a failure of one sub-component not to jeopardize the execution of the whole application. The authors have proposed a framework to support replicated IEC 61499 applications. In this paper we augment this framework with the support for different voting strategies, propose an extension of the replication communication protocol, and analyse the resulting fault-tolerance semantics. A limited implementation of the framework is also described.

[1]  V. Vyatkin,et al.  Reconfiguration of mechatronic systems enabled by iec 61499 function blocks , 2006 .

[2]  Alan Burns,et al.  Hard Real-Time Communication with the Timed Token Protocol: Current State and Challenging Problems , 2004, Real-Time Systems.

[3]  H. S. Osborne,et al.  The international electrotechnical commission , 1953, Electrical Engineering.

[4]  Valeriy Vyatkin,et al.  On Definition of a Formal Model for IEC 61499 Function Blocks , 2008, EURASIP J. Embed. Syst..

[5]  C. Sunder,et al.  Modeling of Reconfiguration Control Applications based on the IEC 61499 Reference Model for Industrial Process Measurement and Control Systems , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[6]  Goran Cengic,et al.  Formal Modeling of Function Block Applications Running in IEC 61499 Execution Runtime , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[7]  Mario de Sousa,et al.  Guaranteeing replica determinism on IEC 61499 , 2014, ETFA.

[8]  A. Zoitl,et al.  Dynamic reconfiguration of distributed control applications with reconfiguration services based on IEC 61499 , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[9]  Li Yoong,et al.  Modelling and Synthesis of Safety-critical Software with IEC 61499 , 2010 .