单位文秘网 2021-10-16 08:13:39 点击: 次
摘 要本文就工业自动化领域中的0PC接口技术展开讨论,首先阐述了0PC技术的概念,接下来具体分析了0PC接口技术在工业自动化系统中的应用。以及个人阐述的观点。
关键词工业自动化;控制系统;0PC接口技术
中图分类号TP文献标识码A文章编号1673-9671-(2011)051-0121-01
在当代工业自动化控制系统中,软件产品和硬件设备都慢慢的变得比以前更加实时和集成化。0PC接口技术的出现,为工业现场设备相互之间的连接,进而达到现场设备可以对彼此进行访问,不失为一个开放和互操作性很好的实际控制方案。尤其值得提起的是,0PC接口的制造商可以只考虑单纯的0PC接口开发,而用户则只需要按照0PC接口标准来使用,他们二者都能够有更多的不同选择,却不必再担心集成连接设备之间的兼容性问题。
10PC的概念
0PC是“0LE for ProCess Contro1”的英文缩写,而0LE是“0bject Linking and Embedding”的英文缩写,0PC是目前世界上比较领先的一套成熟的工业技术规范和标准,是由自动化技术企业和软硬件生产供应商联合研发的,它的服务对象是基于Windows的工业应用程序,能够提供信息集成和具有交互功能的组件对象模型接口连接标准,提供工业自动化控制和自动化设备的管理, 以及控制设备之间的应用软件互操作功能和控制设备的互换功能。0PC的研发目的是为解决应用软件与控制设备驱动程序之间的数据通信问题,它是工业控制上的一个技术标准。利用它能够方便的把各个制造商研发的驱动/服务程序和应用程序有机集成或连接在一起(见图1)。
图10PC的结构简图
0PC技术在工业自动化控制软件中,在不同类型服务器和不同类型客户之间建立起了桥梁的关系,使得服务器和客户之间形成了“即插即用”的连接关系,不同类型的客户软件可以任意访问所需要的数据源,消除了是否匹配的兼容性问题。如图2所示。
图20PC接口连接示意图
0PC主要由下面三部分构成:
1)服务器对象。它包含所有的服务器里面的信息,一个服务器只和一种相应硬件设备的驱动程序相匹配。
2)组对象。它为客户提供了一种组织数据的方法,包含所有的本组信息,可以对组同步与异步的读写方式进行管理,另外,为了更新数据速率,可以对客户端进行必要的设置。如果服务器的缓冲区内补数据有了改变的话,那么0PC组会向客户发送信息,然后,客户通过得到的信息实施应用处理。
3)数据项。它是存储具体数据项的数据值、采样时间和质量值等信息的,数据项定义在服务器端,一个数据项只和一个硬件设备的寄存器单元相对应,客户对其不能直接进行操作,需要通过组对象来操作所有的数据项。
20PC在工业自动化中的作用
0PC技术对工业自动化控制系统产生了很大的影响,具体表现在以下几个方面:
1)0PC技术为设备驱动程序开发中的遇到的异构问题找到了解决的方法。在以前没有统一的标准的时候,开发商需要对控制系统的各个设备均编写各自适应的驱动程序,但是这些驱动程序会随着硬件设备的升级和修改而跟着发生改变。0PC的出现则建立了统一的接口技术标准,生产硬件的厂商只要提供一套符合0PC的驱动程序,而软件开发人员也只要编写相应的一个接口程序,用户更是能够方便的完成对设备选型和功能扩充的功能。整个的控制系统,不管需要连接的控制系统和设备是来自哪个厂家,所有的数据通信和交换都是利用0PC接口进行的。
2)0PC技术为现场总线中的异构网段间的数据通信和交换问题提供了解决的办法。现场总线系统有着多种总线并存的情况,这样,就会围绕异构控制网段之间的数据通信和交换产生出许多问题和困难。0PC可以作为异构网段集成的中间部件,此时,每根总线只需要提供出自己相应的OPC服务器,通过一致的0PC访问接口和任意的0PC客户端软件建立起方便的访问联系,从而很好的解决了异构总线间的数据通信和交互问题。
3)0PC可被用来访问专用的数据库信息。在实际的工业自动化控制系统中,大多的自动化控制软件都会使用专用的实时的和历史的数据库,因此,要想访问此类数据库的数据信息, 比访问通用的数据库信息要困难,此时,只能利用对应的开发商提供的API函数等方式来进行,而关键就在于API函数是随着开发商的不同而不同的,必须编写各自不同的程序代码来访问属于不同监控软件的专用数据库的数据信息。利用0PC技术的话,只需要开发商在提供自己的“专用数据库”时,再另加一个能够对此数据库进行访问的0PC服务器,用户只需要按0PC规范编写0PC客户端程序就可以进行访问,而不必了解该数据库对于接口的特殊要求。
3结束语
0PC接口技术现在已经广泛的应用在了工业自动化控制领域以及其他多种监控系统中,并且能够很好的实现控制系统的互操作性和实时性功能。它以其高效灵活的数据获取方式为软硬件开发商和用户都带来了效益。随着0PC接口技术的迅速,可以设想,0PC技术在未来将成为自动化控制系统的一项用于数据交换方面的核心技术,将给现代工业控制软件带来新鲜和强劲的发展活力,0PC接口技术有着很大的发展空间和前景。
参考文献
[1]顾键,王京春.黄德先.0PC-COM技术在工业自动化软件中的应用[J].计算机工程与应用.2002,12.
[2]王鲲,袁中凡.OPC接口技术在工业自动化系统中的应用[J].中国测试技术,2005,3l:1.
[3]郁梅,邵惠鹤.OPC规范及其在交换式工业以太网中的应用[J].计算机工程,2003,12.
(责任编辑:单位文秘网) )地址:https://www.kgf8887.com/show-135-96454-1.html
上一篇:浅谈《物联网通信技术》课程教学
下一篇:骨干网的支撑
版权声明:
本站由单位文秘网原创策划制作,欢迎订阅或转载,但请注明出处。违者必究。单位文秘网独家运营 版权所有 未经许可不得转载使用