




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OPC接口技术,谈英姿tanyz东南大学自控系工业自动化教研室,1,AssessmentCommon,2,WhatistheobjectiveofOPC?OnwhichtechnologydoesOPCrely?WhatisanOPCServer?WhicharethemainOPCspecifications?WhatarethecomponentsoftheOPCDAAutomationInterface?HowdoesanautomationplatformusetheOPCinterfaces?,内容提要,概述OPC基本原理OPC自定义接口,3,4,5,PIDControl,FieldbusSystem,FieldPointSystem,PLCSystem,OPCClient,OPCServer,OPCClient,OPCClient,OPCServer,OPCServer,HMI,Excel,Internet,SCADA,HMI,SCADA,6,为什么需要OPC,7,OPC的解决方案,8,概述,OLEforProcessControl(Objectlinkingandembedding)now:OpenProcessControlOpenessProductivityandConectivityOPC(用于过程控制的OLE)是一个工业标准。OPC由一些世界上占领先地位的自动化系统和硬件、软件公司与微软(Microsoft)紧密合作而建立的。OPC定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。管理这个标准的国际组织是OPC基金会。,9,OPC的宗旨,OPC的宗旨是在MicrosoftCOM、DCOM和ActiveX技术的功能规程基础上开发一个开放的和互操作的接口标准。这个标准的目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力。,10,BeforeOPC,11,ABBPLCs,TlmcaniquePLCs,SiemensPLCs,MasterBusMMSdriver,XWAYdriver,Profinetdriver,visualization,historydatabase,WithOPC:ABBOperatorWorkplaceConnection,12,ABBAC800M,TlmcaniqueTSX,SiemensS7,AC800MOPCserver,SchneiderOPCserver,SiemensOPCserver,OperatorIT,applicationsoftwareiswrittenindependentlyfromthetypeofcontroller,Historian(InformationManager),MMS,XWAY,ProfiNet,thedriversstillexist,buttheclientsdonotseethemanymore,OPC技术基础,OPC技术基于微软的OLE(现在的ActiveX)、COM(部件对象模型)和DCOM(分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。ActiveX/COM技术定义各种不同的软件部件如何交互使用和分享数据。不论过程中采用什么软件或设备,OPC为多种多样的过程控制设备之间进行通信提供了公用的接口。,13,OPC技术基础构成,14,onlybetweennodes,OPC基金会,管理OPC标准的组织是OPC基金会。其前身由一个Fisher-Rosemount、RockwellSoftware、Siemens、Opto22、Intellution和IntuitiveTechnology等著名大公司组成专门的工作组,仅仅用了短短的一年时间便开发出一个基本的可运行的OPC技术规范。在1996年8月发布了简化的、一步到位的解决方案。,15,OPC基金会,OPC基金会的工作比其他许多标准化集团能够更高速运转。原因十分简单,只是由于OPC是建立在已普遍使用的Mricrosoft标准基础上。而其他标准化集团必经完全从最基本开始定义标准,因此在其工作范围内达成一致的意见往往是费时费力,自然其工作效率是不能和OPC基金会比拟的。Micosoft是OPC基金会的一个成员,已给予OPC基金会强有力的支持。但Microsoft在OPC中的作用主要在于其强大的后援支持,而让具有丰富的行业经验的成员公司指导OPC基金会的工作。,16,OPC基金会组织结构,17,OPC中国基金会,OPC中国基金会的宗旨是在中国推广OPC,以消除中国与其它发达国家的信息差距。通过定期召开中国基金会会员大会、制定相应的规章制度,同时针对中国市场建立相应的市场营销体系,提供培训、信息以及展会的组织,以进一步加强各会员的利益,以本地化的形式加强与OPC基金会的联系。/,18,OPC特性,任何客户机都可以与服务器连接即插即用的互操作性是其目标该标准已被公开并出版OPC基金会是管理此工业标准的组织灵活性接纳所有类型的客户机及服务器高效性优化快速传输数据可以支持所有编程语言C,C+,VB,Java,HTML,DHTML可利用Internet,19,OPCasahub,20,source:SiemensWinCC,OPCconnectiontodatabases,21,ToolsallowtobuildanOPCDAinterfacetoanyODBC-equippeddatabase.Thedatabaseinternalstructure(exposedthroughqueries)isreflectedasahierarchyofOPCitems.Thisallowstogiveaunifiedaccesstosimpleitems.,application(OPCclient),OPCserver,DB,ODBC,OPCforinternalcommunication:AIPasexample,22,OPCConnectiontoERP,23,DirectandFieldbusaccess,24,(local)OPCserver,clientapplication(OPCclient),fieldbus,(local)OPCserver,FBManager,fieldbus,PLC,FBagent,fieldbus,PLC,FBagent,directconnection,fieldbusconnection,canalsobeapoint-to-pointlink,clientapplication(OPCclient),proprietaryprotocol,TheOPCserverisrunningallthetime,assoonasatleastoneclientispresent,I/Odevices,clientsandserversrunasparallelprocesses,Accessingaserverinanothernode,25,TCP/IP,stub,DCOM,TCP/IP,OPCserver,DCOM,TCP/IP,OPCserver,DCOM,FBManager,fieldbus,DCOM,clientapplication(OPCclient),Limitation:doesnotworkoverfirewalls.Solution:OPCXML(seelater),COM/DCOMacrossmultiplenodes,26,OPCserverforBrandY,application1(OPCclient),FieldbusY,FieldbusX,drivers,OPCserverforBrandX,OPCserverforsimulation,panel,application2(OPCclient),OPCserverforBrandZ,TCP/IP,TCP/IP,input/outputtoplant,Ethernet,app3,node1,connectivitynode,OPC基本原理,通用OPC结构及组成对象及接口概述必需的接口定义可选的接口定义服务器地址空间及配置时间同步与顺序发送机制永久存储机制EnumOPC对象属性条目,27,通用OPC结构及组成,OPC数据访问规范OPC报警和事件规范OPC数据交换规范OPC历史数据访问规范OPC批处理规范OPC安全性规范OPCXML规范,28,OPC标准的发展历史,29,标准版本内容DataAccess3.0,2.0,1.0数据访问规范AlarmsandEvents1.10,1.00报警和事件规范HistoricalDataAccess1.0历史数据存取规范Batch2.0,1.0批量过程规范Security1.0安全性规范Compliance2.00.2数据访问标准的测试工具OPCXML1.00,0.18过程数据的XML规范OPCeXchange1.0数据交换规范OPCCommands正在开发命令规范OPCCommonI/O正在开发公共I/O规范OPCComplexData正在开发复杂数据规范,30,31,OPCDataAccess,OPCAlarms&Events,OPCHDA,historydatabase,OPCBatch,batchsystem,OPCDX,OPCUA,UnifiedArchitecture规范,OPC数据访问规范,32,OPCDA的适用领域,33,底层传感器往往使用专用接口和协议,DeviceSpecificI/OControl,DataMonitorSub-System,OPC,OPC(通过DCOM)可以使用在各个子系统与管理终端之间,OPC处于数据监视应用程序和专用的IO驱动软件之间,OPC数据访问规范特点,基于COM技术技术灵活支持多类应用程序支持多类应用高效与可扩展性支持大型应用程序支高性能支持网络操作支持网络操作易于理解易于理解被广泛接受被广泛接受,34,OPCDA能提供那类数据?,传感器的实时数据:温度、压力和流量控制参数:打开、关闭、运行和停如状态信息状态信息硬件连接状态硬件连接状态软件和子系统的状态软件和子系统的状态总之,OPCDA可以提供任何类型数据,35,OPCDA,每个OPCDA服务器是一个独立的对象服一对OPCDA服务器提供了到现场数据源的服务供一个窗口窗口”数据通过对应的Tag访问(Tag的定义由生产商和硬件有关生产商有关)数据可以周期性轮询或单次读写数据可以周期性轮询或单次读写,36,OPC报警和事件规范OPCAE,OPC提供了OPC服务器发生异常时,以及OPC服务器设定事件到来时向OPC客户发送通知的一种机制,通过使用OPC技术,能够更好的捕捉控制过程中的各种报警和事件并给予相应的处理。,37,OPC历史数据访问规范,OPC提供了读取存储在过程数据存档文件、数据库或远程终端设备中的历史数据以及对其操作、编辑的方法。,38,HDAforHistoricalDataAccess,39,.,OPC数据交换规范,什么是OPCDX?OPCDX?将确定穿过以太网的现场总线网络进行服务器到服务器的通信远程组态配置和管理服务远程组态配置和管理服务延伸OPCDA标准标准OPCDX将不影响现有的现场总线规将范范,40,OPC数据交换规范,谁需要OPCDX?OPCDX?自动化用户自动化用户希望有一套开放性的标准有以把各家以太网上的设备和控制器的数据进行交换并予以集成。并予以集成。自动化设备供应商自动化设备供应商期望提供符合开放性工业标准的产品,使之能互操作以及进行数据交换使之能互操作以及进行数据,41,OPCDX应用,42,OPC批处理规范,OPCBatch的目的是使异构计算环境下不同的生产控制方案等有效地协同工作.一个批处理服务器可以从其他OPC数据访问服务器或专用的批处理过程控制软件获得数据.,43,OPCBatch,44,Basedon:IEC61512-1BatchControlPart1:ModelsandTerminology(ANSI/ISAS88.011995)ISA-dS88.02-2000draft17ofMay2000Allowstoaccess:equipmentcapabilities,currentoperatingconditions,historicalcontentsrecipecontents,OPC安全性规范,OPC安全性规范提供了一种专门的机制来保护敏感的数据.该安全机制是通过在OPC服务器对象上增加IOPCSecruityNT接口和IOPCSecruityPrivate接口来实现的。,45,OPCXML规范,OPCXML的应用领域的应用领域通过Internet实现数据访问实现数据访问跨平台(非微软)的OPC应用应用基于.NET技术的应用技术的应用OPCXML的技术背景的技术背景OPCDA(数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能城市共享单车牌租赁与运维综合服务合同
- 2025年大型集团内部审计及风险管理顾问合同
- 2025年度高端住宅买卖合同终止及配套设施验收服务协议
- 2025年度校园剧剧本创作与校园巡回演出服务合同
- 2025年度智能医疗设备全国市场拓展与品牌合作服务协议
- 2025年智能工厂拆迁补偿标准及安置方案协议范本
- 2025年绿色生态农业用地拆迁补偿安置服务合同
- 2025年度特色咖啡馆员工服务与管理协议
- 2025年教育机构水电维修临时工服务劳动合同
- 2025年高端养殖场动物产品专业包装与快速运输服务合同
- 2025年电气系统故障排查与维修技能考核试卷及答案(全新)
- 模拟联合国社团课件
- 2025-2026学年统编版(2024)小学语文二年级上册教学计划及进度表
- 2025湖南湘潭湘乡市融媒体中心招聘事业单位工作人员10人笔试备考题库及答案解析
- 县级医院骨科发展路径规划
- 健康管理师二级《理论知识》模拟考试试卷附答案
- 2025湖南省全日制用工劳动合同书
- 食品合规管理课件
- 疼痛健康教育
- 羊驼介绍课件
- 全科医学病例讨论
评论
0/150
提交评论