{"title":"An OPC UA client development for monitoring and control applications","authors":"S. mai, V. Vu, Myeongjae Yi","doi":"10.1109/IFOST.2011.6021120","DOIUrl":null,"url":null,"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.","PeriodicalId":20466,"journal":{"name":"Proceedings of 2011 6th International Forum on Strategic Technology","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2011-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2011 6th International Forum on Strategic Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IFOST.2011.6021120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
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.
由OPC基金会发布的经典OPC在工业自动化领域得到了广泛的认可和应用,这使得市场上出现了许多来自各种公司的OPC产品。然而,OPC技术是基于退役的Microsoft COM/DCOM。OPC统一架构是作为新一代规范引入的,其主要目标是保持经典OPC的所有功能,并从COM/DCOM技术切换到最先进的web服务。OPC基金会也一直在开发OPC UA工具包,该工具包提供了一系列库、类和接口,使开发人员和程序员能够轻松地创建和实现OPC UA组件。然而,由于该工具包的局限性,以及相关决策任务和信息系统的复杂性等原因,该工具包不足以让开发人员和程序员实现真正的工业监控应用。本文利用OPC UA规范、面向服务架构(Service Oriented Architecture, SOA)、web服务、XML、OPC UA SDK等技术,提出并开发了一个OPC UA (Unified Architecture)客户端框架。这个框架最大限度地减少了开发人员和程序员学习新技术的工作量,并允许系统架构师和设计人员对监视和控制应用程序的开发执行依赖分析。本文还提供了由Visual Studio 2008实现的系统的初步结果。