资源描述:
《opc客户服务器模型设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第22卷第4期计算机仿真2005年4月文章编号:1006-9348(2005)04-0152-03OPC客户/服务器模型设计张建武,高国琴(江苏大学电气信息工程学院,江苏镇江212013)摘要:传统方式开发的监控与数据采集系统(SCADA),由于不具备开发性,工业控制软件缺乏统一的工业标准,致使不同厂家提供的软件之间进行通信存在巨大困难;同时,由于各厂家提供的软件对控制系统硬件操作的设备驱动程序接口各不相同,软件开发者必须针对不同的硬件开发相应的驱动程序。OPC规范就是在这样的背景下产生的。OPC规范是由OPC基金会(OPCFoundation)制定的一个工业自动
2、化数据通信标准,它规范了过程控制和生产自动化软件与用OPC服务器实现的硬件驱动程序之间的开放接口。该文介绍了OPC规范的基本原理,并用MicrosoftVisualC++提供的微软基础类库(MFC)实现了客户/服务器模型的编程。关键词:对象;接口;客户/服务器;过程控制中图分类号:TP391文献标识码:BOPCClient/ServerModelDesignZHANGJian-wu,GAOGuo-qin(TheSchoolofElectricalandInformationEngineering,JiangsuUniversity,ZhenjiangJiangsu
3、212013,China)ABSTRACT:SincethetraditionalSCADA(supervisorycontrolanddataacquisition)systemhasnoabilityofbeingdeveloped,industrialcontrolsoftwarelacksuniformindustrialstandard.Thusitisdifficultforsoftwareprovidedbydifferentmanufacturerstocommunicatewitheachother.Andsinceequipmentdriver
4、interfacesofsoftwareprovidedbydifferentmanufacturersaredifferentfromeachother,softwaredevelopershavetodevelopdifferentdriversfordifferenthardware.OPC(OLEforprocesscontrol)Specificationiscreatedinthiscase.It'sadatacommunicationstandardofin2dustryautomatizationdefinedbyOPCFoundation,whi
5、chstandardizestheopeninterfacebetweenprocesscontrolandthesoftwareofmanufactureautomationandthedriverofhardwaresrealizedbyOPCserver.ThispaperintroducesthefundamentalofOPCSpecification,andshowsthemainprogramofclient/servermodelinMFC(MicrosoftFoundationClass)providedbyMicrosoftVisualC++.
6、KEYWORDS:Object;Interface;Client/Server;Processcontrol1前言要做相应的修改。此外,在多个应用程序同时访问同一设备随着计算机技术和控制技术的不断发展,分布式控制系时,由于应用软件之间的不兼容,往往对系统的安全构成危统(DCS)以其集中管理、分散控制的优点越来越多地被应用害。(OLEForProcessControl,过程控制对象链接与嵌入)于过程控制工业领域。传统方式开发的监控与数据采集系OPC规范就是在这样的情况下逐渐成为工业自动化软件的统(SCADA),由于不具备开发性,工业控制软件缺乏统一的通信标准,它为软
7、硬件之间的数据交换提供了规范的接口。工业标准,致使不同厂家提供的软件之间进行通信存在巨大困难。另一方面,又由于各厂家提供的软件对控制系统硬件2OPC规范基本原理操作的设备驱动程序接口也各不相同,为了对不同的硬件设OPC规范是OPC基金会组织倡导的工业控制和生产自备都能进行管理,软件开发者必须针对不同的硬件开发相应动化领域中的硬件和软件之间的标准接口,它基于Microsoft的驱动程序。而且,当硬件设备升级或修改时,驱动程序也的对象链接与嵌入(OLE)、组件对象模型(COM)和分布式组件对象模型(DCOM)技术。采用这项标准,软硬件商就可以收稿日期:2003-08-
8、10提供统