Share Email Print

Proceedings Paper

UAF: a generic OPC unified architecture framework
Author(s): Wim Pessemier; Geert Deconinck; Gert Raskin; Philippe Saey; Hans Van Winckel
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

As an emerging Service Oriented Architecture (SOA) specically designed for industrial automation and process control, the OPC Unied Architecture specication should be regarded as an attractive candidate for controlling scientic instrumentation. Even though an industry-backed standard such as OPC UA can oer substantial added value to these projects, its inherent complexity poses an important obstacle for adopting the technology. Building OPC UA applications requires considerable eort, even when taking advantage of a COTS Software Development Kit (SDK). The OPC Unied Architecture Framework (UAF) attempts to reduce this burden by introducing an abstraction layer between the SDK and the application code in order to achieve a better separation of the technical and the functional concerns. True to its industrial origin, the primary requirement of the framework is to maintain interoperability by staying close to the standard specications, and by expecting the minimum compliance from other OPC UA servers and clients. UAF can therefore be regarded as a software framework to quickly and comfortably develop and deploy OPC UA-based applications, while remaining compatible to third party OPC UA-compliant toolkits, servers (such as PLCs) and clients (such as SCADA software). In the rst phase, as covered by this paper, only the client-side of UAF has been tackled in order to transparently handle discovery, session management, subscriptions, monitored items etc. We describe the design principles and internal architecture of our open-source software project, the rst results of the framework running at the Mercator Telescope, and we give a preview of the planned server-side implementation.

Paper Details

Date Published: 24 September 2012
PDF: 10 pages
Proc. SPIE 8451, Software and Cyberinfrastructure for Astronomy II, 84510P (24 September 2012); doi: 10.1117/12.926523
Show Author Affiliations
Wim Pessemier, Katholieke Univ. Leuven (Belgium)
Geert Deconinck, Katholieke Univ. Leuven (Belgium)
Gert Raskin, Katholieke Univ. Leuven (Belgium)
Philippe Saey, Katholieke Univ. Leuven (Belgium)
Katholieke Hogeschool St.-Lieven (Belgium)
Hans Van Winckel, Katholieke Univ. Leuven (Belgium)

Published in SPIE Proceedings Vol. 8451:
Software and Cyberinfrastructure for Astronomy II
Nicole M. Radziwill; Gianluca Chiozzi, Editor(s)

© SPIE. Terms of Use
Back to Top