● 摘要
本论文主要研究基于OPC(OLE for Process Control,用于过程控制的对象链接和嵌入)技术的数据通讯网关的设计与实现。采用开放、互联、互操作等特性的OPC技术,设计和实现了一种易扩展、升级、移植和实时可靠的数据通讯网关。本文从数据通讯网关实际应用出发,进行需求分析和OPC技术优势分析;然后进行数据通讯网关的总体设计和详细设计,具体阐述了采用OPC技术和ICE(Internet Communications Engine)面向对象中间件平台相结合的架构设计模式;最后通过全面的系统测试来验证和评价数据通讯网关的整体功能、性能等质量目标的符合性。本课题研究的数据通讯网关是独立在现场设备控制层和上层数据处理和系统应用层的中间层,采用OPC技术和ICE面向对象中间件平台相结合的架构设计,对现场设备控制层进行统一接口管理和数据传输控制,解决了现场设备接口的不规范、系统的不易扩展、升级和移植的问题;采用ICE高性能的面向对象的中间件平台,对数据采集和处理层进行稳定、高效的数据传输。用户还可以根据硬件设备和数据采集点的情况灵活地分配数据通讯网关的连接数量,使现场设备控制系统和数据采集处理系统高效的数据传输,分解了数据通讯压力,提高了数据通讯网关可靠性,为工业生产控制、智能楼宇、能源环境等行业的设备控制、实时数据的采集和处理系统提供了值得借鉴的解决方案。