DocumentCode :
2167779
Title :
Formal Specification and Code Generation of Programable Logic Controllers
Author :
Wang, Rui ; Gu, Ming ; Song, Xiaoyu ; Wan, Hai
Author_Institution :
Key Lab. for ISS of MOE, Tsinghua Univ., Beijing
fYear :
2009
fDate :
2-4 June 2009
Firstpage :
102
Lastpage :
109
Abstract :
Programable logic controllers (PLCs) are complex cyber-physical systems which are widely used in industry. This paper presents a robust approach to design and implement PLC-based embedded systems. Timed automata are used to model the controller and its environment. We validate the design model with resort to model checking techniques. We propose an algorithm to generate PLC code from timed automata and implement this algorithm with a prototype tool. This method can condense the developing process and guarantee the correctness of PLC programs. A case study demonstrates the effectiveness of our method.
Keywords :
control engineering computing; embedded systems; formal specification; program compilers; programmable controllers; code generation; cyber-physical systems; embedded systems; formal specification; model checking techniques; programable logic controllers; timed automata; Automata; Automatic control; Automatic generation control; Control systems; Electrical equipment industry; Formal specifications; Industrial control; Logic; Programmable control; Robustness; Formal verification; PLC; code generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
Conference_Location :
Potsdam
Print_ISBN :
978-0-7695-3702-3
Type :
conf
DOI :
10.1109/ICECCS.2009.41
Filename :
5090517
Link To Document :
بازگشت