Title :
Evaluation of Sequential Function Charts execution techniques. The Active Steps Algorithm.
Author :
Piedrafita, Ramón ; Villarroel, José Luis
Author_Institution :
Dept. of Comput. Sci. & Syst. Eng., Univ. of Zaragoza, Zaragoza
Abstract :
Programmable logic controllers (PLCs) play a significant role in the control of production systems and sequential function chart (SFC) is one of the main programming languages. The reaction time of a PLC is a fundamental matter in discrete event control systems. We show that the reaction time of PLC depends greatly on the SFC structure, on the events sequence and also on the algorithm that executes the SFC. Five algorithms have been analyzed: brute force, enabled transitions, representing places, deferred transit and the immediate transit evolution models. The analysis has been carried out over a SFC library composed by well known models which can be scaled using a parameter. Finally we propose a new SFC execution technique adapted to efficiently execute a subclass of SFCs. We call this technique the active steps algorithm.
Keywords :
control engineering computing; discrete event systems; production control; programmable controllers; programming languages; software libraries; active steps algorithm; brute force algorithm; deferred transit algorithm; discrete event control systems; enabled transitions algorithm; events sequence; immediate transit evolution model algorithm; production systems control; programmable logic controllers; programming languages; representing places algorithm; sequential function charts library; Computer languages; Computer science; Control systems; Electrical equipment industry; Industrial control; Libraries; Petri nets; Production systems; Programmable control; Systems engineering and theory;
Conference_Titel :
Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
Conference_Location :
Hamburg
Print_ISBN :
978-1-4244-1505-2
Electronic_ISBN :
978-1-4244-1506-9
DOI :
10.1109/ETFA.2008.4638376