天水电气传动研究所有限责任公司 甘肃天水 741018
摘要:本文介绍了OPC接口技术的涵义,阐述了OPC接口技术的主要功能,分析了工业自动化系统中OPC接口技术的具体应用。
关键词:工业;自动化系统;OPC;接口技术;应用
前言:传统的现场设施信息资源存取工作,每个运用程序的商户都要对专用接口函数进行编制。因为现场的设施类别太多,并且商品在持续的升级,通常会给商户及客户造成较大的工作量和压力。但是即使这样也不可以符合工作的真正需求,系统的开发商和集成商迫切的需要拥有可互动性、开放性、可靠性和高效性的设施驱动软件,因此,OPC接口技术被研发出来。OPC接口技术是由微软公司OLE技术做基础进行研发的,是利用标准的COM接口实现的。
一、OPC接口技术的概述
OPC是工业的一个要求标准,是由全球著名的软件、硬件和自动化系统企业以及微软公司联合协作组建的。OPC包含有接口,主要提供给用户工业自动化和控制应用。微软中的COM技术对各式各样的程序部件怎样的互动、运用和分享信息坐下了定义,进而让OPC可以对各式空时设施间的通信提供通用接口,不管在通讯时运用哪种设施或程序,都可以通用。OPC接口技术主要是由OPC客户运用部分和OPC服务器组成,OPC服务器需要实现的功能就是采集现场设施的信息资料,接着利用标准OPC接口传输到OPC的客户端上面进行运用。OPC客户端是利用标准OPC接口去进行信息资料的接收,在进行实际的运用时,客户能够结合自身需求,对有关规定进行选择和运用。信息资源的访问标准,可以为客户提供访问信息资源的实际方法,事件及报警标准能够为客户提供一项机制,就是利用服务器,把现场发生的事件传达给客户。历史信息的存取标准则是用来为客户提供储存在信息存档中的文件,远程终端设施和信息库中的历史信息,可以用OPC接口技术对历史信息进行分析。
二、OPC接口技术的主要功能
1、事件处理及报警
运用OPC接口技术可以在OPC客户端出现问题时,或是OPC客户端预先设置的事件发生时,为OPC用户发送信息,实现即时的通知功能[1]。运用OPC接口技术可以较好的掌握在控制时出现的各式各样的事件和报警,还会集宁有关处理措施。
2、远程信息访问
OPC接口技术可以凭借微软中的DCOM技术,达到较高功能的远程信息访问性能,进而让工业自动化控制程序中的信息交换工作,更加的便捷快速。
3、信息采集技术
OPC接口技术普遍都运用在信息收集程序中,如今大部分的硬件供应商所供应的商品都带有规定的OPC接口。OPC接口技术做到了工业控制设施和运用软件间的灵活、高效的信息读写,能够尽可能的编制满足要求的OPC接口运用程序,实现了信息的收集目标[2]。
4、信息冗余技术
在进行工业自动化系统程序的开发时,冗余技术占有非常重要的地位,是控制系统长时间安全运行的重要前提。运用OPC接口技术能够使程序冗余更加的便捷,并且拥有较强的互动性和开放性。
5、历史信息访问
OPC接口技术可以为工业自动化系统提供存储读取的性能,为远程客户端、信息库或是存档文档里面的历史信息进行编辑和操作的方法。
三、工业自动化系统中OPC接口技术的应用
1、OPC接口技术在访问数据库中的运用
在工业自动化系统中运用OPC接口技术,拥有许多各式各样的通用信息资源库,例如许多的历史信息库以及实时信息库,都需要运用具有针对性的控制系统才能够进行访问。如果没有这样做,就必须利用商户所供给的函数关系公式,或别的特别方法实施访问。OPC接口技术的明显有点就是,能够当作一个访问特殊信息库的连接程序。使用者只要按照OPC接口技术的规定和要求进行OPC客户端软件的编写,就能够对这种种类的特殊信息库的OPC服务器实时访问。但是如今的大前提主要是,商户在进行信息库供给时还需要提供相对的访问信息库的OPC服务系统,不然就不可以利用对OPC系统软件的编写来达到对信息库的有效访问[3]。
2、OPC接口技术在设施驱动软件开发中的运用
在运用OPC接口技术前,因为还没有较为统一的要求当作凭据,很多开发商和企业就必须要对设施进行有关驱动软件的编制,这样的情况下,不仅会加大企业运用设施和维修设施的成本,还会对未来的程序设施升级及修改造成较大的阻碍。但是在运用OPC接口技术之后,可以有效的处理设施驱动软件开发时拥有的异构故障[4]。在OPC拥有了接口要求之后,编写驱动软件的工作人员仅仅需要编制一个接口的软件,但是这个时候硬件和软件的开发商只需要供给一项满足OPC接口技术的运用软件就可以。所以,OPC接口技术在进行设施驱动软件的运用时, 选择和使用控制设施和控制系统不会再受到开发商的局限,原因就是全部的信息交换都运用统一规定要求的OPC接口来达成的。
3、OPC接口技术在数据信息交换中的运用
科学的运用OPC接口技术可以给现场的总线系统里异构网段间出现的信息交换问题,提出较为有效的处理方法。在没有运用OPC接口技术前,现场的总线系统一直拥有较多的故障。问题中最为严重的问题就是多条总线共存,这个故障对异构网段间的信息交换造成了阻碍影响。在运用OPC接口技术之后,就可以变成异构网段间的连接[5]。在这个时候任意的OPC用户端程序,都能够利用一样的OPC接口对各个总线端分别供给的OPC服务器,实施有关的信息采集和数据访问。这就让各个异构总线端间的信息交流实现了较好的作用。
4、OPC接口技术在信息数据集成中的运用
在工业自动化系统里运用OPC接口技术,可以显示在数据集成上面,OPC接口技术拥有针对各种信息实施集成的性能,这样的特点可以给控制系统在进行系统升级和管理时,带来了较大的方便[6]。目前,控制系统逐渐向着网络化的趋势发展,控制系统与控制系统内部中,或是管理系统和企业的控制系统间,都能够利用网络进行连接。有许多的企业的监控软件内部系统的组件间,网络和监控系统间,现场的设施和监控系统间,企业的监控系统和管理系统间实施数据资料的集成,OPC接口技术就能够作为一种有效的连接体存在。OPC接口技术能够让这些软件、系统之间的资源信息实施较安全的互动。科学的运用OPC接口技术不仅可以加强工业自动化系统的网络性能,还可以加强企业控制系统的性能,并且对企业管理水平也有了显著的提升。
四、结语
OPC接口技术如今已经成为一项受欢迎的技术,很多企业都在原有的商品基础上,添加上了对OPC接口的支持。并对信息访问接口进行了统一,使得控制系统逐渐转变为开放状态,做到了数据的共享和集成,客户可以获得较大的便捷。在工业自动化系统中运用OPC接口技术,可以加强系统的标准化、网络化和开放化进程。
参考文献:
[1]周利国.OPC接口技术在工业自动化系统中的应用[J].科学技术创新,2017(24):29-30.
[2]任伟建,江声,霍凤财,等.OPC技术在油田分布式共享系统中的应用[J].自动化仪表,2016,37(10):5-7.
[3]王伟,温伟萍.基于OPC技术的转炉自动化控制系统的应用研究[J].科技与创新,2016(14):86-87.