欢迎来到天天文库
浏览记录
ID:8461910
大小:857.65 KB
页数:34页
时间:2018-03-28
《基于opc通讯协议的自动化仿真平台(实践篇)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于OPC通讯协议的自动化仿真平台基于OPC通讯协议的自动化仿真平台(实践篇)(昆明电器科学研究所技术开发中心)摘要:本文以实例形式,讲解了OPC通讯协议分布式COM的具体配置方法。如何进行OPCDCOM配置在配置之前,首先我们给出需要搭建的仿真平台的示意图:Matlab仿真器CIMPLICITY接现场PLC通讯协议OPCClientOPCServerDCOM其配置步骤如下:l在CIMPLICITY中安装OPCServer并配置l配置DCOM(并在客户端创建一个与主机中相同的账户)l在Matlab中的OPC客户端配置OPC昆明电器科学研究所自动控制仿真实验室第34页基于
2、OPC通讯协议的自动化仿真平台第一部分 :在Matlab中OPC的使用方法[(1)]1.UnderstandingOPCDataAccessServers理解OPC数据访问服务器TheOPCToolboxisanOPCDataAccessclientapplication,capableofconnectingtoanyOPCDataAccesscompliantserver.ByutilizingtheOPCFoundationDataAccessstandard,theOPCToolboxdoesnotrequireanyknowledgeabouttheinter
3、nalconfigurationandoperationoftheOPCserver.Instead,theDataAccessStandardprovidesthecommonmechanismfortheserverandclienttointeractwitheachother.OPC工具箱是一个OPC数据访问客户端应用程序,可以连接到任何一个OPC数据访问应允的服务器。使用OPC基金会数据访问标准,OPC工具箱不需要任何有关交互式配置和OPC服务器操作的知识。取而代之,数据访问标准,为服务器和客户端间相互作用提供公共的机理。AnOPCDataAccessServ
4、erisidentifiedbyauniqueserverID.TheserverIDisuniquetothecomputeronwhichtheserverislocated.Acombinationofthehostnameoftheservercomputer,andtheserverIDoftheOPCserver,providesauniqueidentifierforanOPCserveronanetworkofcomputers.一个OPC数据访问服务器被唯一的服务器ID号所识别。服务器ID号对于每一个定位的计算机是唯一的。一个由服务器主机名、OPC服务
5、器ID的组合,为每一个在计算机网络上的OPC服务器提供唯一的辨识。昆明电器科学研究所自动控制仿真实验室第34页基于OPC通讯协议的自动化仿真平台1.1.OPCServerNameSpacesOPC服务器名字空间AllOPCserversarerequiredtopublishanamespace,consistingofanarrangementofthenameofeveryserveritem(alsoknownasanitemID)associatedwiththatserver.Thenamespaceprovidestheinternalmapofeveryd
6、eviceandlocationthattheserverisabletomonitorand/orupdate.所有的OPC服务器都需要一个公布的名字空间,由每个服务器项(即项的ID号)的名字空间所组成,这些服务器项又与服务器相对应。名字空间为提供每一个设备及其定位提供一个树状子图,可以监视和(或)刷新。ThefollowingfigureshowsaportionofthenamespaceonatypicalOPCserver.下图所示为一个典型OPC服务器名字空间的一部分。Figure1-1:ExampleofOPCServerandNameSpace图1-1:
7、OPC服务器和名字空间的例子AserveritemrepresentsavalueontheOPCserverthataclientmaybeinterestedin.Aserveritemcouldrepresentaphysicalmeasurementdevice(suchasatemperaturesensor),aparticularcomponentofadevice(suchastheset-pointforacontroller),oravariableorstoragelocationinasupervisorycont
此文档下载收益归作者所有