摘要
随着工业自动化的发展,工控领域中常常会遇到异构平台之间的用于过程控制的OLE(OPC)通信问题。提出3种方法,分别利用EntireX DCOM,Java以及XML OPC,在Linux下开发OPC客户端。使用Linux上的OPC客户端访问Windows平台上的OPC服务器,从而实现OPC的跨平台通信。描述各种方法的关键技术并给出相关代码,并对所有实现方法进行比较,分析它们在工业应用中的前景。
With the development of industrial automation, communication between OLE for Process Control(OPC) applications in heterogeneous platforms becomes a frequent issue in industrial process control area. This paper describes three methods, using EntireX DCOM/Java/XML OPC respectively to develop OPC clients under Linux. OPC client on Linux platform is able to communicate with OPC server on Windows platform, which is a successful implementation of OPC cross-platform communication. Key technologies in each method are discussed and corresponding code is also included with explicit explanation. A comparison is made between all implementations, based on which their further application in industrial environment is evaluated.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第13期240-242,共3页
Computer Engineering
基金
国家"973"计划基金资助项目(2004CB720703)