您当前的位置:五五电子网电子知识plc技术PLC入门OPC技术在PLC监控系统中的应用与实现 正文
OPC技术在PLC监控系统中的应用与实现

OPC技术在PLC监控系统中的应用与实现

点击数:7657 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   PLC入门

   1  引言

              

  工业控制系统通常以工控机(ipc)为上位机,通过与现场工控设备如plc等进行数据交换和处理,实现对生产过程的实时监控与自动控制。随着opc技术的发展和日益普及,已成为工业过程控制的通信标准,opc规范提供两种接口方案:com接口和自动化接口。com接口效率高,通过该接口,客户能够发挥opc服务器的最佳性能,它没有项对象,对项的操作都是通过包容此项的组对象进行的,实现较为复杂,采用c++语言的客户一般采用com接口方案;自动化接口使用解释性语言和宏语言访问opc服务器,实现简单,但功能少、效率较低,采用vbdelphi等开发的客户一般采用自动化接口。本文利用delphi编写客户端应用程序,实现opc技术在西门子系列plc监控系统中的实现。

            

    2  opc技术及应用

              

  opc(ole for process control)规范是由opc基金会制定的一个基于微软ole/com/dcom技术的工业标准,它规范了过程控制和工业生产自动化软件与用opc服务器实现的硬件驱动程序之间的接口。主要包括da规范、ae规范、had规范、security规范、xml-da规范等。其中应用最为广泛的是da规范,即数据存取规范,该规范提供了服务器和客户端之间实时数据的存取方法。

              

    在数据存取da规范中,定义了服务器对象(server)、组对象(group)和项对象(item)三类对象,如下图1opc对象的结构模型。

            图1 opc对象结构模型

  opc服务器对象用来提供服务器对象自身的相关信息,并作为opc组对象的容器,主要实现iunknowniopcserver的接口,opc客户通过服务器接口与opc对象进行通信。opc组对象用来提供关于组对象自身的相关信息,并提供组织和管理项的机制。opc项代表opc服务器到数据源的一个物理连接,是读写数据的最小逻辑单位。一个组对象中,客户可以加入多个opc数据项。每个数据项包括值(value)、品质(quality)和时间戳(time stamp)三个变量。

[1] [2] [3] [4]  下一页


本文关键字:技术  监控系统  PLC入门plc技术 - PLC入门