DocumentCode
1810418
Title
Automated code generation for programmable logic controllers based on knowledge acquisition from engineering artifacts: Concept and case study
Author
Steinegger, Michael ; Zoitl, Alois
Author_Institution
Autom. & Control Inst., Vienna Univ. of Technol., Vienna, Austria
fYear
2012
fDate
17-21 Sept. 2012
Firstpage
1
Lastpage
8
Abstract
The effort for design and implementation of process automation systems increases with the complexity of modern production plants. To shorten the implementation phase we propose a conceptual approach for automated code generation for programmable logic controllers (PLCs) based on knowledge acquisition from standardized engineering artifacts and their corresponding tool database. Ontologies are defined for each engineering domain artifact, representing the concepts and relations specified in the associated domain standards. An automated data extraction and population of the domain-specific ontologies together with semi-automated mapping definitions between common engineering objects then enables a rule-based code generator to query the ontologies. The query results are translated afterward into PLC code by applying a rule transformation algorithm.
Keywords
control engineering computing; knowledge acquisition; logic programming; ontologies (artificial intelligence); program compilers; programmable controllers; PLC; automated code generation; automated data extraction; domain-specific ontologies; engineering artifacts; knowledge acquisition; process automation; programmable logic controllers; rule transformation algorithm; rule-based code generator; semi-automated mapping definitions;
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.6489546
Filename
6489546
Link To Document