- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电子技术设计与运用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)