随着OPC技术的不断发展和使用,各厂家纷纷针对各自的硬件推出专用的OPC服务器、OPC数据访问中间件或者开发工具,极大地加速了OPC技术在工业控制领域的推广。
KEPServerEX是市面上应用非常广泛的OPC服务器之一。它采用了业界领先的驱动程序插件式结构,在服务器中嵌入了100多种通信协议,不仅支持工业市场上广泛采用的数百种设备型号,还能通过下载新的驱动程序插件进行扩展,真正实现了传统OPC服务器所不具备的通用性。
KEPServerEX服务器显著的特点是通过单一的服务器接口使OPC多协议技术得到了极大的丰富。多协议技术是指KEPServerEX服务器在安装过程中可以添加多种通信协议即驱动程序,而上位机客户端只需与服务器暴露的接口建立通信连接,即可获得服务器内所有数据,实现一种服务器同时组态多种不同硬件设备的功能。
KEPServerEX支持串行、以太网连接等一系列应用最广泛的工业控制系统,包括A-B、GE、HONEYWELL、MITSUBISHI、SIEMENS、OMRON、TOSHIBA等厂商的各类产品。
如图13-1所示,KEPServerEX服务器由对象、接口和驱动插件组成,其中对象又分为服务器对象、组对象和项对象。同时具有简单的客户端功能,能直接对硬件设备进行数据操作而不依赖客户端和硬件设备运行。应用程序遵循OPC技术规范对服务器进行各项操作,如通过读/写函数的调用对实际设备中的数据标签进行读写。标签项代表该标签到现场数据源的逻辑连接,在标签创建时定义。(www.xing528.com)
图13-1 KEPServerEX服务器结构
KEPServerEX服务器对象内提供了管理多个组对象的方法,通过接口调用对其进行各种操作。服务器对象由多个组对象组成,每个组对象对应一个通道,每个通道都有自己的驱动,通道之间互不影响;设备驱动定义了从现场设备获取数据的操作方法,由于不同厂家设备的通信协议和数据采集格式不同,所以驱动也不尽相同。组对象包含多个项对象,项对象定义了标签到现场数据源的逻辑连接,标签内容包括变量的类型、变量值、时间戳和通信状态等内容。
使用KEPServerEX服务器作为整个网络系统的数据服务器,可以实现对多个子系统生产数据的统一采集,同时通过客户端访问服务器中任意子系统的现场数据。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。