2011Unpublished venueRequires access

An OPC UA client development for monitoring and control applications

Mai Son, Van Tan Vu, Myeong-Jae Yi

Open publisher page 6 citations

Abstract

Classic OPC, released by OPC Foundation, is well accepted and applied in industrial automation, which led to many OPC products on the market from a variety of companies. However, OPC technology was based on retiring Microsoft COM/DCOM. The OPC Unified Architecture was introduced as the new generation specification with the main goal of keeping all the functionality of Classic OPC and switching from COM/DCOM technology to state -of-the-art web services. The OPC Foundation has been also developing OPC UA Toolkit that provide a collection of libraries, classes, and interfaces which make developers and programmers easy to create and implement OPC UA components. However, this toolkit is insufficient for developers and programmers to implement real monitoring and control applications from industry due to the limitations of such a toolkit, the complexity of related decision tasks and information systems, etc. In this paper, an OPC UA (Unified Architecture) client framework is proposed and developed by using OPC UA specifications, Service Oriented Architecture (SOA), web services, XML, OPC UA SDK, etc. This framework minimizes the efforts of developers and programmers in learning new techniques and allows system arc hitects and designers to perform dependency analysis on the development of monitoring and control applications. The initial results from the system implemented by Visual Studio 2008 are also provided.

About this research paper

What this paper is about

Classic OPC, released by OPC Foundation, is well accepted and applied in industrial automation, which led to many OPC products on the market from a variety of companies. However, OPC technology was based on retiring Microsoft COM/DCOM. The OPC Unified Architecture was introduced as the new generation specification with the main goal of keeping all the functionality of Classic OPC and switching from COM/DCOM technology to state -of-the-art web services. The OPC Foundation has been also developing OPC UA Toolkit that provide a collection of libraries, classes, and interfaces which make developers and programmers easy to create and implement OPC UA components. However, this toolkit is insufficient for developers and programmers to implement real monitoring and control applications from industry due to the limitations of such a toolkit, the complexity of related decision tasks and information systems, etc. In this paper, an OPC UA (Unified Architecture) client framework is proposed and developed by using OPC UA specifications, Service Oriented Architecture (SOA), web services, XML, OPC UA SDK, etc. This framework minimizes the efforts of developers and programmers in learning new techniques and allows system arc hitects and designers to perform dependency analysis on the development of monitoring and control applications. The initial results from the system implemented by Visual Studio 2008 are also provided.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Classic OPC, released by OPC Foundation, is well accepted and applied in industrial automation, which led to many OPC products on the market from a variety of companies. However, OPC technology was based on retiring Microsoft COM/DCOM. The OPC Unified Architecture was introduced as the new generation specification with the main goal of keeping all the functionality of Classic OPC and switching from COM/DCOM technology to state -of-the-art web services. The OPC Foundation has been also developing OPC UA Toolkit that provide a collection of libraries, classes, and interfaces which make developers and programmers easy to create and implement OPC UA components. However, this toolkit is insufficient for developers and programmers to implement real monitoring and control applications from industry due to the limitations of such a toolkit, the complexity of related decision tasks and information systems, etc. In this paper, an OPC UA (Unified Architecture) client framework is proposed and developed by using OPC UA specifications, Service Oriented Architecture (SOA), web services, XML, OPC UA SDK, etc. This framework minimizes the efforts of developers and programmers in learning new techniques and allows system arc hitects and designers to perform dependency analysis on the development of monitoring and control applications. The initial results from the system implemented by Visual Studio 2008 are also provided.

Key concepts: OPC Data Access, Distributed Component Object Model, Computer science, Web service, Software engineering, XML, Microsoft Visual Studio, Service-oriented architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
An OPC UA client development for monitoring and control applications — Research Paper | ScholarLens