Title :
The PLC UML State-chart design pattern
Author :
Racchetti, Lorenzo ; Fantuzzi, Cesare ; Tacconi, Lorenzo ; Bonfe, Marcello
Author_Institution :
Univ. degli Studi di Modena e Reggio neli´Emilia, Reggio Emilia, Italy
Abstract :
We developed an UML-State-charts Object Oriented Design Pattern for PLCs IEC61131-3. This PLC UML-State-chart Design Pattern aims to explore the advantage of Object Oriented Programming by IEC61131-3 in PLCs, and to provide a direct map of UML State-chart to PLC code. We illustrates the design pattern and its use through UML Class diagrams and an application example. This Design Pattern can be used to reduce the development time of State-charts in automation software. It can also lead towards further investigations in PLC Design Patterns that may improve the whole development of automation software.
Keywords :
IEC standards; Unified Modeling Language; control engineering computing; object-oriented programming; programmable controllers; PLC IEC61131-3; PLC UML state-chart design pattern; UML class diagrams; UML-state-charts object oriented design pattern; automation software; object oriented programming; Actuators; Automation; Engines; History; Object oriented modeling; Software; Unified modeling language;
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
DOI :
10.1109/ETFA.2014.7005309