Title :
Design patterns for separating fault handling from control code in discrete manufacturing systems
Author :
Steinegger, Michael ; Zoitl, Alois ; Fein, Martin ; Schitter, G.
Author_Institution :
Autom. & Control Inst., Vienna Univ. of Technol., Vienna, Austria
Abstract :
The objective of this paper is to propose a methodology for strictly separating fault detection and fault handling methods from control code in discrete manufacturing systems. In order to enable the separation, two different design patterns are elaborated. Based on an analysis of typical faults in manufacturing systems, a library of reusable function blocks for fault detection, handling, and also fault recovery is developed. These function blocks are implemented according to the international standard IEC 61499 and are applied within the design patterns. The design patterns are evaluated with the sequential control of an injection molding machine. It is shown, that the design patterns simplify the engineering and the separation of the fault detection and fault handling from control code significantly, since they provide clear design rules. Applying the proposed design patterns reduces the complexity of industrial control applications drastically. Furthermore, the function block library provides reusable and proven fault detection and fault handling methods.
Keywords :
IEC standards; design for manufacture; fault diagnosis; injection moulding; manufacturing systems; control code; design patterns; design rules; discrete manufacturing systems; fault detection; fault handling methods; fault recovery; industrial control applications; injection molding machine; international standard IEC 61499; reusable function block library; sequential control; Complexity theory; Fault detection; IEC standards; Injection molding; Manufacturing systems;
Conference_Titel :
Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
Conference_Location :
Vienna
DOI :
10.1109/IECON.2013.6699838