欢迎来到天天文库
浏览记录
ID:40406111
大小:1.28 MB
页数:28页
时间:2019-08-01
《OPC相关知识-上海迅饶》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OPC技术规范上海迅饶自动化科技有限公司电话:021-20252795Email:support@opcmaster.comOPC基本原理OPC的特点任何客户机都可以与服务器连接`即插即用`的互操作性是其目标集合最优秀的CAPI功能该标准已被公开,并出版OPC基金会是管理此工业标准的组织灵活性–接纳所有类型的客户机及服务器高效性–优化快速传输数据可以支持所有编程语言C,C++,VB,Java,HTML,DHTML可利用InternetOPC的优点显示应用趋势应用OPCOPCDCSCONTROLLERPLC开放性:为编程和服务器提供了一个开放的界面模式有OP
2、C标准后:客户机及服务器有了相应连接标准节省了费用降低了投资风险有了更多的选择提高产量力产业性:有OPC标准前:保守的数据交换花费高低效率有风险应用X应用Y...DCSCONTROLLERPLC互联性:典型的OPC系统接口OPC的技术基础基于微软的OLE(现在的ActiveX)、COM(对象组件模型)和DCOM(分布式对象组件模型)等技术。ActiveX/COM技术定义各种不同的软件部件如何交互使用和分享数据。DCOM技术定义了MSWindows分布式环境下软件部件如何交互使用和分享数据。OPC的技术基础OPC数据存取规范版本2.02服务器对象接口OPC的
3、技术基础OPC数据存取规范版本2.02组对象接口OPC规范主要的OPC技术规范DA-DataAccess3.0AE-AlarmandEvents1.1Batch-BatchDataAccess2.0HDA-HistoricalDataAccess1.2DX-DataeXchange1.0XMLDA-XMLDataAccess1.0CD–ComplexData1.0OPCDA的适用领域底层传感器往往使用专用接口和协议设备专用的I/O控制数据监视子系统OPCOPC(通过DCOM)可以使用在各个子系统与管理终端之间OPC处于数据监视应用程序和专用的IO驱动软件之
4、间我们现在采用WT的WTOPCSvr.Dll就是传统的驱动程序就是配置界面OPCDA应用EthernetPLC&DCS系统PROFInetPROFIBUSPROFIBUS系统EtherNet/IPControlNetControlNetIntl.系统ODVA系统应用OPC数据客户端EtherNet/IPDeviceNetI/OI/OI/OOPCDAOPCDAI/OI/OI/OI/OI/OI/OI/OI/OI/OOPCDAHSEH1FieldbusFoundation系统OPCDAI/OI/OI/OOPCDAOPCDA的应用架构每个OPCDA服务器是一个独立
5、的对象OPCDA服务器提供了到现场数据源的一个“窗口”数据通过对应的Tag访问(Tag的定义由生产商和硬件有关)数据可以周期性轮询或单次读写现场SCADA,DCS,PLC或其他数据源FIC101,FIC102...OPCDA服务器OPCDA客户端OPC基本结构Server(服务器)Group(组)Item(项)Item(项)Group(组)OPC逻辑对象模型OPCServerOPCGroupOPC/COMInterfacesOPCGroupOPCGroup(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(
6、s)OPCItem(s)OPCItem(s)OPCItem(s)OPCItem(s)典型的OPCServer设计OPC/COMInterfacesOPCGroup&ItemManagementItemDataOptimizationandMonitoringDeviceSpecificProtocolLogicHardwareConnectionManagementOPC服务器开发工具OPC服务器开发工具通常又分为源码级开发工具和快速开发工具两种:以使用微软的VisualC++6.0为例,源码级开发OPC服务器又有两种方式:通过MFC提供的COM支持实现C
7、OM组件和通过ATL来实现COM组件。快速开发工具则是以动态链接库(DLL)形式提供给用户,用户只要按照动态链接库中提供的应用编程接口(API)即可完成OPC服务器的开发。本项目中,采用WinTECHSoftware公司的OPC快速开发工具箱WTOPCSvr.DLL来开发OPC服务器。WTOPCSvr.DLL工具包WTOPCSvr.DLL作为一个快速开发OPC服务器的工具包,它封装了所有关于COM和OPC的技术细节,将Microsoft公司的OLE、COM、DCOM技术和OPC的技术细节隐藏起来。使用这个动态链接库(WTOPCSvr.DLL)可以迅速地开发
8、OPC数据存取服务器,它提供了一些把设备数据集成到OPC服务器的易
此文档下载收益归作者所有