基于Java的OPC客户端的实现.pdf

基于Java的OPC客户端的实现用户手册产品说明书使用说明文档安装使用手册

电子技术设计与运用ElectronicsDesignApplication

基于Java的OPC客户端的实现

晏明军

(辽宁铁道职业技术学院)

摘要:介绍了OPC技术及OPC包含的逻辑对象,详细阐述了采用JAVA语言通过JeasyOpc实现OPC客户端的方法,

该方法可以方便的实现OPC客户端,为现场控制设备与JAVA语言实现的上层控制、管理软件之间的数据访问提供一种

方法。

关键词:OPC技术;JAVA;JeasyOpc;OPC客户端

RealizationofOPCClientTerminalBasedonJava

YanMingjun

(LiaoningRailwayVocationalandTechnologicalCollege)

Abstract:OPCtechnologyanditslogicalobjectareintroduced,andtheimplementationmethodofOPCclientterminal

byusingJAVAlanguagethroughJeasyOpcisdescribedindetail.ThewaycanrealizeOPCclientterminalconveniently,and

provideawayforthedataaccessbetweensitecontrolequipmentandtheupperlevelcontrolandmanagementsoftwarerealized

basedonJava.

Keywords:OPCtechnology;Java;JeasyOPC;OPCclientterminal

0引言OPCServer:OPC启动服务器,获得其他对象和服

OPC(OLEforProcessControl)技术是以Microsoft公务的起始类,并用于返回OPCGroup类对象。

司的OLE/COM技术为基础建立的一项技术规范与标准,规OPCGroup:存储由若干OPCItem组成的Group信息,

范定义了一个工业标准接口,为工业控制领域提供了标准并用于返回OPCItem类对象。

的数据访问机制[1]。因此广泛应用在工业控制系统中,为OPCItem:存储具体Item的定义、数据值、状态值

控制系统提供了标准的接口,为实现企业低层现场设备数等信息[4]。

据与上层控制系统提供了方便的数据访问机制。在OPC技OPC通常支持两种类型的访问接口:OPC定制接口

术的应用过程中,实现上层控制软件多采用C++、VB、和OLE自动化接口。定制接口效率高,客户能够发挥OPC

DELPHI、PB、C++等[2],现在,上层管理软件越来越多的服务器的最佳性能。自动化接口使解释性语言和宏语言

采用JAVA语言来实现,因此需要通过JAVA程序实现OPC访问OPC服务器成为可能[5]。

[3]

技术,焦青松等采用Java/JNI技术开发了OPC客户端,OPC数据访问方式主要有同步和异步两种。相比较

这种方法需要采用C/C++开发接口程序,再采用JNI技术而言,同步数据传输简单可靠,但效率不高,当客户数据较

实现。本文讨论了直接采用JAVA程序实现OPC的方法避少而且同服务器交互的数据量比较少的时候可以采用

文档评论(0)

1亿VIP精品文档

相关文档