DocumentCode
1810106
Title
“Safety automata” — A new specification language for the development of PLC safety applications
Author
Frey, Georg ; Schlich, Bastian ; Drath, Rainer ; Eschbach, R.
Author_Institution
Dept. of Autom., Saarland Univ., Saarbrucken, Germany
fYear
2012
fDate
17-21 Sept. 2012
Firstpage
1
Lastpage
8
Abstract
This contribution defines for the first time “safety automata”, a specification language for safety control functions. This fills an important gap in the method tool box of the automation engineer. The definition has a profound potential to broaden the use of automata and their well-known advantages in industrial applications. The advantages and application of safety automata are explained by example via the function block SF_Equivalent of the PLCopen specification. Stepwise, the authors illustrate the specification of this function block by means of safety automata, the transformation rules to implement the automata in fully functional PLC code, and finally the generation of test cases that allow checking both the automata and the PLC code.
Keywords
automata theory; industrial control; occupational safety; program verification; programmable controllers; specification languages; PLC code checking; PLC safety application development; PLCopen specification; Safety Automata; automation engineer; function block; industrial applications; safety control functions; specification language; test case generation; transformation rules;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location
Krakow
ISSN
1946-0740
Print_ISBN
978-1-4673-4735-8
Electronic_ISBN
1946-0740
Type
conf
DOI
10.1109/ETFA.2012.6489536
Filename
6489536
Link To Document