欢迎来到天天文库
浏览记录
ID:34428507
大小:648.48 KB
页数:50页
时间:2019-03-06
《opc基础应用知识new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、概述概述òOPC的基本定义òOPC的概要òOPC的数据访问对象模型ò自动化接口开发OPC应用程序的基本步骤òRDK开发OPC服务器的基本步骤òOPC的配置òOPC在SmartPro系统中的应用组态12006-11-5词汇词汇òOPC:OLEForProcessControlòFA:FactoryAutomationòPA:ProcessAutomationòCOM:ComponentObjectModelòDCOM:DistributeedComponentObjectModelòDDE:DynamicDataExchangeòDLL:D
2、ynamicLinkLibrary22006-11-5OPCOPC的基本定义的基本定义Windows3.1Windows-95WindowsNTBusinessManagementClientApplicationsWindowsNTOperatorConsoleRT/HistoryDataServerWindowsNTWindowsNTPlantHighwayRT/HistoryDataOperatorConsoleServerPlantHighwayProcessManagementControllerFieldbusPDMeters
3、AnalyticalMeasurementFisher-AnalogI/OHandheldCommonHead-Simple-PressureCoriolis-Complex-DiscreteI/OPDAConfigurationandValvesMaintenance-Temp-TC/RTDPositioners-FlowFieldManagement-Level32006-11-5OPCOPC的基本定义的基本定义监视应用程序监视应用程序趋势应用程序趋势应用程序报表应用程序报表应用程序驱动器A驱动器B驱动器C驱动器D设备A设备B设备C设
4、备D1、各设备厂商接口不统一,则应用开发花费多2、系统共存驱动太多,导致系统维护困难。42006-11-5OPCOPC的基本定义的基本定义监视应用程序监视应用程序趋势应用程序趋势应用程序报表应用程序报表应用程序OPCOPCOPCOPCOPCOPCOPCOPCOPCOPC设备A设备B设备C设备D1、OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其数据交换更加简单化的目的而提出的;从而可以向用户提供不依靠于特定开发语言和开发环境的可以任意组合使用的过程控制软件组件产品。2、OPC系统是由提供数据采集服务的OPC服务器、OPC
5、接口,以及OPC应用程序所构成。3、OPC服务器按照硬件厂商提供的硬件所开发,使之不依赖于硬件产品;同时利用VARIANT数据类型,可以不依存于硬件要求的数据类型52006-11-5OPCOPC的基本定义的基本定义ò基于COM技术的OPC–COM是一种软件组件之间相互数据交换的有效方法。它不是一种计算机语言,而是于运行计算机、操作系统以及软件开发语言无关的,任意软件组件之间可以相互通信的二进制和网络通信标准–DCOM:可以使COM组件分布在不同计算机上,并通过网络互相连接并互相交换数据。ò作为工业标准定义的COM接口优点:1、设备开发者:
6、使设备驱动器开发唯一2、应用程序开发:使用通用工具,不必开发特定的接口。3、用户:可以自由选择各种商业软件包,使系统成本大大降低62006-11-5OPCOPC标准标准标准版本内容DataAccess1.0、2.0数据访问标准AlarmandEvent1.0报警和事件标准HistoricalDataAccess1.0历史数据访问Batch1.0批处理标准Security1.0安全标准72006-11-5OPCOPC使用范围使用范围HMI/SCADA批处理OPC应用程序历史数据库OPC应用程序OPC服务器OPC服务器OPC服务器OPC服务器
7、PLC设备A设备B设备C设备D1、与现场I/O数据的连接;2、与应用程序之间的连接82006-11-5OPCOPC的概要的概要----组成组成òOPC服务器:由硬件提供商或独立软件供应商提供,主要是提供过程数据。òOPC代理-占位DLL:利用操作系统提供的通信功能进行数据交换,以实现应用程序和服务器之间的格式变换。òOPC自动化包装DLL:将OPC定制接口变换成OPC自动化接口,从而更方便地实现对OPC服务器的访问。òOPC应用程序:对OPC服务器提供的数据源进行访问,实现用户特定目的而开发的应用程序。92006-11-5OPCOPC的概
8、要的概要----组成组成OPCOPC应用程序应用程序OPCOPC应用程序应用程序OPC自动化接口OPC自动化接口包装包装DLLDLL包装包装DLLDLLOPC定制接口OPC定制接口代理代理-占
此文档下载收益归作者所有