DocumentCode
3737680
Title
Guarded state machines in OPC UA
Author
Thomas Frühwirth;Florian Pauker;Andreas Fernbach;Iman Ayatollah;Wolfgang Kastner;Burkhard Kittl
Author_Institution
Institute of Computer Aided Automation, Vienna University of Technology, Karlsplatz 13, 1040 Vienna, Austria
fYear
2015
Firstpage
4187
Lastpage
4192
Abstract
Currently, an increasing number of initiatives are observed aiming at enriching automation environment with modern Information and Communication Technologies (ICT). The desired solutions should lead to increasing and facilitating interoperability of production systems and their components. To realize this vision, a key component is an open and standardized communication platform. Meanwhile, OPC Unified Architecture (OPC UA) is accepted as communication solution, especially because of its capabilities to create extensible information models. As part of the ongoing research project OPC4Factory, semantically rich OPC UA interfaces based on specific information models for a robotized manufacturing cell are developed. In addition to the static hierarchical structure, the information model should also describe the dynamic behavior of the modeled system. State machines provide proven means to model the dynamic behavior of manufacturing machines. However, whether a transition of a state machine can be executed often depends on certain conditions. In UML, these conditions are reflected by guards. Unfortunately, a similar functionality is neither provided by the current OPC UA specification nor by companion standards. For this reason, an amendment to the OPC UA information model is introduced, enabling guards in OPC UA. Thereby, new object and reference types allow to model operations in an OPC UA server´s address space. Exposing this information has several advantages over hiding it in the server´s source code regarding the required implementation effort as well as the client´s possibilities to react to rejected transition requests.
Keywords
"Unified modeling language","Object oriented modeling","Manufacturing","Standards","Robots","Servers","Computer architecture"
Publisher
ieee
Conference_Titel
Industrial Electronics Society, IECON 2015 - 41st Annual Conference of the IEEE
Type
conf
DOI
10.1109/IECON.2015.7392753
Filename
7392753
Link To Document