基于opc自动化接口的监控系统的设计与开发

基于opc自动化接口的监控系统的设计与开发

ID:24823791

大小:68.50 KB

页数:4页

时间:2018-11-16

基于opc自动化接口的监控系统的设计与开发_第1页
基于opc自动化接口的监控系统的设计与开发_第2页
基于opc自动化接口的监控系统的设计与开发_第3页
基于opc自动化接口的监控系统的设计与开发_第4页
资源描述:

《基于opc自动化接口的监控系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于OPC自动化接口的监控系统的设计与开发(中国交通建设股份有限公司100088)摘要:在现今工业生产中,监控系统成为了必备的系统类型,对企业生产以及安全运行具有着十分积极的意义。在木文中,将就基于OPC自动化接U的监控系统的设计与开发进行一定的研究。关键词:OPC自动化接口;监控系统;设计与开发;1引言随着我国工控领域系统复杂度以及牛.产规模的提升与扩大,系统在对现场信息进行集成时,对于数量以及种类也具有了更高的要求。在传统控制系统中,软件开发商需要对不同的硬件对相应的驱动程序进行开发。但对于目前的硬件来说,其种类越来越多,而在实际应用中,如果其在特征方面发生的

2、变化,则需要对整个驱动程序进行软件方面的改动,该种情况的存在,则在对开发商工作量进行增加的同时大大提升了工程的成木。在该种情况下OPC成为了对该问题进行解决的一类有效途径,其是一套在基于Windows操作平台的工业应用程序之间提供高效的信息集成与交互功能的组件对象模型接U标准。通过该标准的应用,则能够使不同程序、硬件的软件接口能够更为简单化、标准化,并最终获得问题的解决。2OPC简介对于OPC来说,其以DCOM、COM+以及COM技术为基础,对服务器/客户模式进行应用。在实际处理中,OPC服务器将实现对客户重要数据的提供,而OPC客户则会对由服务器所他提供的相应数

3、据进行处理。目前,OPC基金会己经逐渐推出了OPC报警、数据访问、数据交换、历史数据访问以及数据批量等方面的规范,其中,OPC访问规范是目前应用最多的规范类型,其能够对客户端同服务器间数据的实时存取问题进行解决。同时,在该规范中也对服务器对两套接U进行了设置,即自动化接UI以及定制接UI。30PC对象及访问方式对于OPC服务器而言,其能够对数据的写入以及读取等功能进行实现。在程序进行访问之前,应用程序将一直处于等待状态,并在对大量数据访问的性能方面具有较大影响的同吋具有着开发简单以及处理简单等特点。通过异步访问方式的应用,则能够对并行处理进行实现,在访问性能方面所

4、具冇的影响并不是很大,且在具体应用中由需要事务识别而使程序开发具有了更高的复杂度。此外,更新以及订阅则为基于事件触发原理,以此对过程数据的读取进行实现。访问规范方面,其所具冇的对象冇三种,即服务器、组以及标签,相当于几个不同层次的接U。4客户端程序目前,较为典型的对自动化接口进行编程的语言为VBA以及VB,对于这两种语言类型,艽能够对用户脚本代码的编写、运行以及调试等进行允许,并通过脚本代码的运行对COM对象的访问功能进行实现。通过OPC接口对数据访问的实现,则具有着编程简单、访问简单的特征,对于编程人员的要求也较低,并不需要其具有较为丰富的COM知识,该种情况的

5、存在,对于非编程专业的工程人员来说可谓是较好的条件。4.1RSLinxOPC服务器在实际OPC开发工作开展中,我们使用的服务器为RSLinx软件作为OPC服务器进行应用。程序开发语言方面,我们经过比较选择了VB。服务器注册方面,在对RSLinx进行安装吋就己经完成了相关注册功能,且能够对必须的几个DLL文件进行自动安装,当然,这并不代表必须在注册吋就需要完成DLL的安装,也可以根据情况另行进行安装。之后,则可以对OPC服务器通过VB语言的应用进行引用,之后使艿能够冋RSLinx服务器对连接进行建立。在完成两者间的连接之后,则对RSLinxGateway进行启动,选

6、择其中DDE/OPC之中的TopicConfiguration,对新的DDE/OPC连接进行建立。4.2客户端程序编写在程序编写之前,需要先进行变量声明,即在对OPC相关对象进行声明之后对客户端句柄以及服务器进行定义,如:DimRaOPCServer(对RSLinxOPC接U进行定义)。在定义完成,对OPC数据进行操作之前,需要做好同服务器间连接的建立:SetRaOPCServer=NewOPCServer(对OPC服务为对象进行建立)。同同步读写不同,异步读写不会对系统的资源一直进行占用,而将在完成读取之后,对异步读写事件进行触发。在完成数据相关的读写操作之后,

7、则需要对连接进行断开,并在断开前先做好OPC相关对象的移除。5电力系统中OPC技术的应用在完成代码的编写、经过平台应用对其进行调试之后,则可以将苏应用到具体企业的电力监控系统当中。以某港口为例,在其监控系统中,其以现场总线的应用对SCADA监控进行实现,并对开闭所、配电所以及配电网络变电站等设备的监控功能进行实现,如起重机的数据采集处理,数字量、脉冲量、模拟量、非电量信号以及开关量的信号采集与处理等等。在该港口中,在对远动起重机方案进行选择吋,对OPC技术进行了应用,并通过VB语言的应用对一个具有数据处理、数据采集以及密码保护的监控界面进行了编写,不仅具奋着较快的

8、开发速度,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。