Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Service Orchestration with OPC UA in a Graphical Control Language

Theorin, Alfred LU ; Hagsund, Johan and Johnsson, Charlotta LU (2014) 19th IEEE International Conference on Emerging Technologies and Factory Automation
Abstract
Production plants need to be set up and reconfigured faster to fulfill increasing market demands. Highly flexible automation systems are needed and a promising approach is Service Oriented Architecture (SOA) which has recently received much attention in both academia and industry. OPC Unified Architecture (OPC UA), the next generation of the de facto standard for interoperability in the automation domain, has SOA capabilities.



In this paper it is presented how SOA service orchestration of OPC UA services can be done conveniently with a graphical control language. Generic support to use OPC UA servers has been integrated into the language and as an example it has been used to control a physical process which has been... (More)
Production plants need to be set up and reconfigured faster to fulfill increasing market demands. Highly flexible automation systems are needed and a promising approach is Service Oriented Architecture (SOA) which has recently received much attention in both academia and industry. OPC Unified Architecture (OPC UA), the next generation of the de facto standard for interoperability in the automation domain, has SOA capabilities.



In this paper it is presented how SOA service orchestration of OPC UA services can be done conveniently with a graphical control language. Generic support to use OPC UA servers has been integrated into the language and as an example it has been used to control a physical process which has been modeled, encapsulated, and exposed as an OPC UA server by wrapping it with an ethernet capable microcontroller. (Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Grafchart, OPC Unified Architecture, Service-oriented Architecture
host publication
[Host publication title missing]
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
conference name
19th IEEE International Conference on Emerging Technologies and Factory Automation
conference location
Barcelona, Spain
conference dates
2014-09-16 - 2014-09-19
external identifiers
  • wos:000360999100302
  • scopus:84946691453
DOI
10.1109/ETFA.2014.7005351
project
LCCC
language
English
LU publication?
yes
id
06073304-0f0d-43bb-a084-5fdce5f4ca75 (old id 4698749)
date added to LUP
2016-04-04 11:58:59
date last changed
2022-02-06 08:08:45
@inproceedings{06073304-0f0d-43bb-a084-5fdce5f4ca75,
  abstract     = {{Production plants need to be set up and reconfigured faster to fulfill increasing market demands. Highly flexible automation systems are needed and a promising approach is Service Oriented Architecture (SOA) which has recently received much attention in both academia and industry. OPC Unified Architecture (OPC UA), the next generation of the de facto standard for interoperability in the automation domain, has SOA capabilities.<br/><br>
<br/><br>
In this paper it is presented how SOA service orchestration of OPC UA services can be done conveniently with a graphical control language. Generic support to use OPC UA servers has been integrated into the language and as an example it has been used to control a physical process which has been modeled, encapsulated, and exposed as an OPC UA server by wrapping it with an ethernet capable microcontroller.}},
  author       = {{Theorin, Alfred and Hagsund, Johan and Johnsson, Charlotta}},
  booktitle    = {{[Host publication title missing]}},
  keywords     = {{Grafchart; OPC Unified Architecture; Service-oriented Architecture}},
  language     = {{eng}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  title        = {{Service Orchestration with OPC UA in a Graphical Control Language}},
  url          = {{https://lup.lub.lu.se/search/files/5900047/4698751.pdf}},
  doi          = {{10.1109/ETFA.2014.7005351}},
  year         = {{2014}},
}