您好,欢迎访问三七文档
OPCOPCOPCOPC接口技术接口技术接口技术接口技术谈英姿tanyz@seu.edu.cn东南大学自控系工业自动化教研室AssessmentCommonAssessmentCommonAssessmentCommonAssessmentCommonWhatistheobjectiveofOPC?OnwhichtechnologydoesOPCrely?WhatisanOPCServer?WhicharethemainOPCspecifications?WhatarethecomponentsoftheOPCDAAutomationInterface?HowdoesanautomationplatformusetheOPCinterfaces?内容提要内容提要内容提要内容提要•概述概述概述概述•OPCOPCOPCOPC基本原理基本原理基本原理基本原理•OPCOPCOPCOPC自定义接口自定义接口自定义接口自定义接口HMI/SCADAHMI/SCADAHMI/SCADAHMI/SCADAHMI/SCADAHMI/SCADAHMI/SCADAHMI/SCADADataAcquisitionDataAcquisitionDataAcquisitionDataAcquisition工程工程工程工程部门产品制造测试/质管部门维护部门WindowsNTWindowsNTWindowsNTWindowsNT业务部门Internet/EthernetInternet/EthernetInternet/EthernetInternet/EthernetOPCOPCOPCOPCDeviceNetDeviceNetDeviceNetDeviceNetFFFFOUNDATONOUNDATONOUNDATONOUNDATONPROFIBUSPROFIBUSPROFIBUSPROFIBUSEthernetEthernetEthernetEthernetWindowsNTWindowsNTWindowsNTWindowsNTOPCOPCOPCOPC数据采集PLCPLCPLCPLCNNNNNNNNNNNNNNNN分布式I/OI/OI/OI/ONNNNNNNNNNNNNNNN数据采集运动控制可视监控MeasurementMeasurementMeasurementMeasurement----PressurePressurePressurePressure----TempTempTempTemp----FlowFlowFlowFlow----LevelLevelLevelLevelValvesValvesValvesValvesPositionersPositionersPositionersPositionersPIDControlPIDControlPIDControlPIDControlFieldbusFieldbusFieldbusFieldbusSystemSystemSystemSystemFieldPointFieldPointFieldPointFieldPointSystemSystemSystemSystemPLCSystemPLCSystemPLCSystemPLCSystemOPCClientOPCClientOPCClientOPCClientOPCServerOPCServerOPCServerOPCServerOPCClientOPCClientOPCClientOPCClientOPCClientOPCClientOPCClientOPCClientOPCServerOPCServerOPCServerOPCServerOPCServerOPCServerOPCServerOPCServerHMIExcelInternetSCADAHMISCADANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN为什么需要为什么需要为什么需要为什么需要OPCOPCOPCOPCSoftwareDriverSoftwareDriverSoftwareDriverSoftwareDriverDisplayApplicationTrendApplicationReportApplicationOPCOPCOPCOPC的解决方案的解决方案的解决方案的解决方案SoftwareDriverSoftwareDriverSoftwareDriverSoftwareDriverOPCOPCOPCOPCDisplayApplicationTrendApplicationReportApplicationOPCOPCOPC概述概述概述概述•OLEOLEOLEOLEforProcessControlforProcessControlforProcessControlforProcessControl(Objectlinkingandembedding)(Objectlinkingandembedding)(Objectlinkingandembedding)(Objectlinkingandembedding)now:OpenOpenOpenOpenProcessProcessProcessProcessControlControlControlControlOpenessProductivityandConectivity•OPCOPCOPCOPC(用于过程控制的OLEOLEOLEOLE)是一个工业标准。•OPCOPCOPCOPC由一些世界上占领先地位的自动化系统和硬件、软件公司与微软(MicrosoftMicrosoftMicrosoftMicrosoft)紧密合作而建立的。•OPCOPCOPCOPC定义了应用MicrosoftMicrosoftMicrosoftMicrosoft操作系统在基于PCPCPCPC的客户机之间交换自动化实时数据的方法。•管理这个标准的国际组织是OPCOPCOPCOPC基金会。OPCOPCOPCOPC的宗旨的宗旨的宗旨的宗旨•OPCOPCOPCOPC的宗旨是在的宗旨是在的宗旨是在的宗旨是在MicrosoftCOMMicrosoftCOMMicrosoftCOMMicrosoftCOM、、、、DCOMDCOMDCOMDCOM和和和和ActiveXActiveXActiveXActiveX技术的功能规程基础技术的功能规程基础技术的功能规程基础技术的功能规程基础上开发一个开放的和互操作的接口标准。上开发一个开放的和互操作的接口标准。上开发一个开放的和互操作的接口标准。上开发一个开放的和互操作的接口标准。•这个标准的目标是促使自动化这个标准的目标是促使自动化这个标准的目标是促使自动化这个标准的目标是促使自动化////控制应用、控制应用、控制应用、控制应用、现场系统现场系统现场系统现场系统////设备和商业设备和商业设备和商业设备和商业////办公室应用之间办公室应用之间办公室应用之间办公室应用之间具有更强大的互操作能力。具有更强大的互操作能力。具有更强大的互操作能力。具有更强大的互操作能力。BeforeOPCBeforeOPCBeforeOPCBeforeOPCABBPLCsTélémécaniquePLCsSiemensPLCsMasterBusMMSdriverXWAYdriverProfinetdrivervisualizationhistorydatabaseWithOPC:ABBOperatorWorkplaceConnectionWithOPC:ABBOperatorWorkplaceConnectionWithOPC:ABBOperatorWorkplaceConnectionWithOPC:ABBOperatorWorkplaceConnectionABBAC800MTélémécaniqueTSXSiemensS7AC800MOPCserverSchneiderOPCserverSiemensOPCserverOperatorITapplicationsoftwareiswrittenindependentlyfromthetypeofcontrollerHistorian(InformationManager)MMSXWAYProfiNetthedriversstillexist,buttheclientsdonotseethemanymoreOPCOPCOPCOPC技术基础技术基础技术基础技术基础•OPCOPCOPCOPC技术基于微软的技术基于微软的技术基于微软的技术基于微软的OLE(OLE(OLE(OLE(现在的现在的现在的现在的ActiveX)ActiveX)ActiveX)ActiveX)、、、、COM(COM(COM(COM(部件对象模型部件对象模型部件对象模型部件对象模型))))和和和和DCOM(DCOM(DCOM(DCOM(分布式部件对分布式部件对分布式部件对分布式部件对象模型象模型象模型象模型))))技术。技术。技术。技术。•OPCOPCOPCOPC包括一整套接口、属性和方法的标准集,包括一整套接口、属性和方法的标准集,包括一整套接口、属性和方法的标准集,包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。用于过程控制和制造业自动化系统。用于过程控制和制造业自动化系统。用于过程控制和制造业自动化系统。•ActiveX/COMActiveX/COMActiveX/COMActiveX/COM技术定义各种不同的软件部件技术定义各种不同的软件部件技术定义各种不同的软件部件技术定义各种不同的软件部件如何交互使用和分享数据。如何交互使用和分享数据。如何交互使用和分享数据。如何交互使用和分享数据。•不论过程中采用什么软件或设备,不论过程中采用什么软件或设备,不论过程中采用什么软件或设备,不论过程中采用什么软件或设备,OPCOPCOPCOPC为多种为多种为多种为多种多样的过程控制设备之间进行通信提供了公用多样的过程控制设备之间进行通信提供了公用多样的过程控制设备之间进行通信提供了公用多样的过程控制设备之间进行通信提供了公用的接口。的接口。的接口。的接口。OPCOPCOPCOPC技术基础构成技术基础构成技术基础构成技术基础构成TransportTransportTransportTransport(TCP-IP,UDP,Queued)(TCP-IP,UDP,Queued)(TCP-IP,UDP,Queued)(TCP-IP,UDP,Queued)ActiveXActiveXActiveXActiveXActiveXActiveXActiveXActiveX(Distributed)ComponentObjectModel(Distributed)ComponentObjectModel(Distributed)ComponentObjectModel(Distributed)ComponentObjectModel(COM/DCOM)(COM/DCOM)(COM/DCOM)(COM/DCOM)ObjectLinkingandObjectLinkingandObjectLinkingandObjectLinkingandEmbedding(OLE)Embedding(OLE)Embedding(OLE)Embedding(OLE)EthernetEthernetEthernetEthernetOLEforProcessOLEforProcessOLEforProcessOLEforProcessControl(OPC)Control(OPC)Control(OPC)Control(OPC)onlyonlyonlyonlybetweenbetweenbetweenbetweennodesnodesnodesnodesOPCOPCOPCOPC基金会基金会基金会基金会•管理管理管理管理OPCOPCOPCOPC标准的组织是标准的组织是标准的组织是标准的组织
本文标题:opc接口技术说明
链接地址:https://www.777doc.com/doc-7423099 .html