Title :
An algebraic approach for PLC programs verification
Author :
Roussel, Jean-Marc ; Faure, Jean-Marc
Author_Institution :
LURPA-ENS de Cachan, France
Abstract :
This article presents a verification based on a specific Boolean algebra, called II, and symbolic reasoning on equations defined in this algebra. The formal definition of this algebra enables to model binary signals that include variables states, events, as well as physical delays between events. The behavior of the generic function blocks of the IEC 61131 standard as well as of PLC programs using these function blocks can be described in this algebra. Properties proof on PLC programs is performed by demonstrating, from the program, the formulas that express in the II algebra the properties to be proved.
Keywords :
algebra; program verification; programmable controllers; symbol manipulation; Boolean algebra; IEC 61131 standard; II algebra; PLC programs verification; algebraic approach; binary signal modelling; generic function blocks; symbolic reasoning; variables events; variables states; Automata; Boolean algebra; Control systems; Delay; Equations; Explosions; IEC standards; Industrial power systems; Manufacturing systems; Programmable control;
Conference_Titel :
Discrete Event Systems, 2002. Proceedings. Sixth International Workshop on
Print_ISBN :
0-7695-1683-1
DOI :
10.1109/WODES.2002.1167703