OPC通讯协议介绍PPT推荐.ppt
《OPC通讯协议介绍PPT推荐.ppt》由会员分享,可在线阅读,更多相关《OPC通讯协议介绍PPT推荐.ppt(52页珍藏版)》请在冰豆网上搜索。
紧密合作而建立的。
OPCOPC定义了应用定义了应用MicrosoftMicrosoft操作系统在基于操作系统在基于PCPC的客的客户机之间交换自动化实时数据的方法。
户机之间交换自动化实时数据的方法。
管理这个标准的国际组织是管理这个标准的国际组织是OPCOPC基金会。
基金会。
OPC的宗旨的宗旨OPC的宗旨是在的宗旨是在MicrosoftCOM、DCOM和和ActiveX技术的功能规程基础技术的功能规程基础上开发一个开放的和互操作的接口标准。
上开发一个开放的和互操作的接口标准。
这个标准的目标是促使自动化这个标准的目标是促使自动化/控制应用、控制应用、现场系统现场系统/设备和商业设备和商业/办公室应用之间办公室应用之间具有更强大的互操作能力。
具有更强大的互操作能力。
BeforeOPCABBPLCsTlmcaniquePLCsSiemensPLCsMasterBusMMSdriverXWAYdriverProfinetdrivervisualizationhistorydatabaseWithOPC:
ABBOperatorWorkplaceConnectionABBAC800MTlmcaniqueTSXSiemensS7AC800MOPCserverSchneiderOPCserverSiemensOPCserverOperatorITapplicationsoftwareiswrittenindependentlyfromthetypeofcontrollerHistorian(InformationManager)MMSXWAYProfiNetthedriversstillexist,buttheclientsdonotseethemanymoreOPC技术基础技术基础OPC技术基于微软的技术基于微软的OLE(现在的现在的ActiveX)、COM(部件对象模型部件对象模型)和和DCOM(分布式部件分布式部件对象模型对象模型)技术。
技术。
OPC包括一整套接口、属性和方法的标准集,包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
用于过程控制和制造业自动化系统。
ActiveX/COM技术定义各种不同的软件部件技术定义各种不同的软件部件如何交互使用和分享数据。
如何交互使用和分享数据。
不论过程中采用什么软件或设备,不论过程中采用什么软件或设备,OPC为多种为多种多样的过程控制设备之间进行通信提供了公用多样的过程控制设备之间进行通信提供了公用的接口。
的接口。
OPC技术基础构成技术基础构成Transport(TCP-IP,UDP,Queued)ActiveXActiveX(Distributed)ComponentObjectModel(COM/DCOM)ObjectLinkingandEmbedding(OLE)EthernetOLEforProcessControl(OPC)onlybetweennodesOPC基金会基金会管理管理OPC标准的组织是标准的组织是OPC基金会。
其基金会。
其前身由一个前身由一个Fisher-Rosemount、RockwellSoftware、Siemens、Opto22、Intellution和和IntuitiveTechnology等著名大公司组成专门的工等著名大公司组成专门的工作组,仅仅用了短短的一年时间便开发作组,仅仅用了短短的一年时间便开发出一个基本的可运行的出一个基本的可运行的OPC技术规范。
技术规范。
在在1996年年8月发布了简化的、一步到位月发布了简化的、一步到位的解决方案。
的解决方案。
OPC基金会基金会OPC基金会的工作比其他许多标准化集团能够基金会的工作比其他许多标准化集团能够更高速运转。
原因十分简单,只是由于更高速运转。
原因十分简单,只是由于OPC是是建立在已普遍使用的建立在已普遍使用的Mricrosoft标准基础上。
标准基础上。
而其他标准化集团必经完全从最基本开始定义而其他标准化集团必经完全从最基本开始定义标准,因此在其工作范围内达成一致的意见往标准,因此在其工作范围内达成一致的意见往往是费时费力,自然其工作效率是不能和往是费时费力,自然其工作效率是不能和OPC基金会比拟的。
基金会比拟的。
Micosoft是是OPC基金会的一个成员,已给予基金会的一个成员,已给予OPC基金会强有力的支持。
但基金会强有力的支持。
但Microsoft在在OPC中的作用主要在于其强大的后援支持,而中的作用主要在于其强大的后援支持,而让具有丰富的行业经验的成员公司指导让具有丰富的行业经验的成员公司指导OPC基基金会的工作。
金会的工作。
OPC基金会组织结构基金会组织结构OPC中国基金会中国基金会OPC中国基金会的宗旨是在中国推广中国基金会的宗旨是在中国推广OPC,以以消除中国与其它发达国家的信息差距。
消除中国与其它发达国家的信息差距。
通过定期召开中国基金会会员大会、制定相应通过定期召开中国基金会会员大会、制定相应的规章制度,同时针对中国市场建立相应的市的规章制度,同时针对中国市场建立相应的市场营销体系,提供培训、信息以及展会的组织,场营销体系,提供培训、信息以及展会的组织,以进一步加强各会员的利益,以本地化的形式以进一步加强各会员的利益,以本地化的形式加强与加强与OPC基金会的联系。
基金会的联系。
http:
/www.opcchina.org/OPC特性特性任何客户机都可以与服务器连接任何客户机都可以与服务器连接即插即用的互操作性即插即用的互操作性是其目标是其目标该标准已被该标准已被公开公开并出版并出版OPC基金会基金会是管理此工业标准的组织是管理此工业标准的组织灵活性灵活性接纳所有类型的客户机及服务器接纳所有类型的客户机及服务器高效性高效性优化快速传输数据优化快速传输数据可以支持所有编程语言可以支持所有编程语言C,C+,VB,Java,HTML,DHTML可利用可利用InternetOPCasahubsource:
SiemensWinCCOPCconnectiontodatabasesToolsallowtobuildanOPCDAinterfacetoanyODBC-equippeddatabase.Thedatabaseinternalstructure(exposedthroughqueries)isreflectedasahierarchyofOPCitems.Thisallowstogiveaunifiedaccesstosimpleitems.application(OPCclient)OPCserverDBODBCOPCforinternalcommunication:
AIPasexampleAIPaspectsAC800MOPCserverSchneiderOPCserverSiemensOPCserverAssetOptimizerEnterpriseHistorianaspectsOPCclientOPCserveraspectdirectoryOPCconnectionsaspectsaspectsOPCConnectiontoERPDirectandFieldbusaccess(local)OPCserverclientapplication(OPCclient)fieldbus(local)OPCserverFBManagerfieldbusPLCFBagentfieldbusPLCFBagentdirectconnectionfieldbusconnectioncanalsobeapoint-to-pointlinkclientapplication(OPCclient)proprietaryprotocolTheOPCserverisrunningallthetime,assoonasatleastoneclientispresentI/OdevicesclientsandserversrunasparallelprocessesAccessingaserverinanothernodeTCP/IPstubDCOMTCP/IPOPCserverDCOMTCP/IPOPCserverDCOMFBManagerfieldbusDCOMclientapplication(OPCclient)Limitation:
doesnotworkoverfirewalls.Solution:
OPCXML(seelater)COM/DCOMacrossmultiplenodesOPCserverforBrandYapplication1(OPCclient)FieldbusYFieldbusXdriversOPCserverforBrandXOPCserverforsimulationpanelapplication2(OPCclient)OPCserverforBrandZTCP/IPTCP/IPinput/outputtoplantEthernetapp3node1connectivitynodeOPC基本原理基本原理通用通用OPC结构及组成结构及组成对象及接口概述对象及接口概述必需的接口定义必需的接口定义可选的接口定义可选的接口定义服务器地址空间及配置服务器地址空间及配置时间同步与顺序发送机制时间同步与顺序发送机制永久存储机制永久存储机制EnumOPC对象属性条目对象属性条目通用通用OPC结构及组成结构及组成OPC数据