通用服务器端opc的开发与应用

通用服务器端opc的开发与应用

ID:33670787

大小:1.34 MB

页数:75页

时间:2019-02-28

通用服务器端opc的开发与应用_第1页
通用服务器端opc的开发与应用_第2页
通用服务器端opc的开发与应用_第3页
通用服务器端opc的开发与应用_第4页
通用服务器端opc的开发与应用_第5页
资源描述:

《通用服务器端opc的开发与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文通用服务器端OPC的开发与应用姓名:赵苑君申请学位级别:硕士专业:控制理论与控制工程指导教师:邵惠鹤20040221通用服务器端OPC的开发与应用摘要在传统工业中由于硬件的多样化应用软件要针对不同的硬件开发不同的驱动程序甚至当应用软件升级时驱动程序也要做相应的调整所以由于工控软件和硬件设备之间通信规范的非标准化影响了接口程序的兼容性随着系统的复杂程度的提高又出现了通信实时性的问题诸多工控行业公司独自开发自己的通信协议和接口导致不同公司的软件或设备之间无法通信出现兼容性问题OPC(OLEforprocesscontro

2、l)规范就在此背景下产生OPC规范以微软的COM/DCOM组件技术为基础分为多种规范其中数据存取规范是最基本最重要的一项规范其它类型的OPC服务器往往是在数据存取服务器的基础上通过增加对象扩展接口而来的所以数据存取规范也是其它规范的基础随着工控软硬件的发展各类OPC规范也在根据实际情况不断地进行升级和功能扩展本文以数据存取规范2.05为标准开发了通用OPCServer软件程序分为4大模块OPC对象和接口数据存储区主程序和用户界面硬件驱动模块开发时注意了各模块的封装性和相对独立性其通用的意义在于当添加不同的硬件设备进行通信时只需要修改硬件驱动

3、模块中的相关3个类中的具体函数其它的模块和类不做任何修改本文在OPCServer应用的介绍中将一台工控机安装美国Aspentech公司开发的DMCplus多变量预测控制软件另一台工控机安装MATLAB仿真的控制对象两台工控机都插有研华公司生产的PCL818L和PCL727AD/DA卡进行通信并装有相应的驱动程序OPCServer与DMCplus安装在同一台工控机中并添加入了研华公司提供的AD/DA卡的驱动函数另一台工控机中也安装了AD/DA卡与MATLAB的通信程序经调试程序通信结果良好OPC成为一种标准规范以后硬件厂商会直接提供硬件的OP

4、CServer接口而软件厂商也会提供OPCClient的支持使得OPC通信接口很容易得到同时解决了兼容性问题并实现了即插即用的功能使用OPC的解决方案大大减少了设备驱动程序同时大大减少了硬件的负载解决了硬件访问冲突的问题减少了执行时间提高了通信的实时性同时降低了硬件成本另外OPCClient和Server基于微软的COM/DCOM组件技术其开发具有语言无关性支持多种语言开发方便软件随新的OPC规范升级时只要添加新的接口升级方便而且与旧版本的兼容性好随OPC规范以及OPC软件开发技术和测试技术的不断成熟OPC在理论和实践中正在成为工控行业的互

5、操作标准由OPCC/S实现实时无瓶颈即插即用的通信关键词OPCCOM/DCOMDMCplusTheDevelopmentandApplicationofGeneralOPCServerABSTRACTInthetraditionalindustries,industrialcontrolsoftwarehastodevelopdifferentdriverprogramsfordifferenthardware.Thosedriverprogramsneedmodifyingevenwhenindustrialcontrolsoftware

6、isupdated.Thenonstandardcommunicationprotocolsbetweenindustrialcontrolsoftwareandthedeviceswillaffectthecompatibilityoftheinterfaceprograms.Thereexistreal-timeproblemsincommunicationwhensystemsarebecomingmorecomplicated.Manyindustrialcontrolcompaniesdeveloptheirownprotocol

7、sandinterfaces.Thosedifferentsoftwareandhardwaredevelopedbydifferentcompaniescannotcommunicatewitheachother,thusthecompatibilityproblems.InthisbackgroundOPC(OLEforprocesscontrol)specificationisestablishedOPCincludesseveralspecificationsbasedonMicrosoft’sCOM/DCOMtechnology.

8、Amongthemdataaccessspecificationisthemostfundamentalandimportantone.Otherspecificationsar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。