We give timed automaton models for a class of Programmable Logic Controller (PLC) applications, that are programmed in a simple fragment of the language Instruction Lists as defined in the standard IEC 1131-3. Two different approaches for modelling timers are suggested, that lead to two different timed automaton models. The purpose of this work is to provide a basis for verification and testing of real-time properties of PLC applications. Our work can be seen in broader context: it is a contribution to methodical development of provably correct programs. Even if the present PLC hardware will be substituted by e.g. Personal Computers, with a similar operation mode, the development and verification method will remain useful.
|Number of pages||13|
|Publication status||Published - Jun 1999|
|Event||11th Euromicro Conference on Real-Time Systems, Euromicro RTS 1999 - York, England|
Duration: 9 Jun 1999 → 11 Jun 1999
|Conference||11th Euromicro Conference on Real-Time Systems, Euromicro RTS 1999|
|Period||9/06/99 → 11/06/99|
|Other||June 9-11, 1999|