论文部分内容阅读
OPC技术的出现显著改善了工业控制领域的多种异构数据源的数据访问性能,极大增强了工业控制系统的开放性和集成性。然而这种传统的OPC数据访问方案存在成本高、灵活性差、适应面窄等不足,在复杂的大型系统中尤为突出。为了有效解决不同软硬件产品间的信息共享和互操作问题,本文提出了一种通用性强的Kepware统一数据访问方案。与传统OPC数据访问方案相比,Kepware数据访问方案具有更好的通用性,支持不同的工控系统及设备,任何遵循OPC规范的客户端都可对其中数据进行访问及操作,且其数据访问方式灵活多变。目前在世界范围内使用较为广泛。本文研究了传统数据访问方案和OPC数据访问方案,分析了其在复杂网络工控系统中的弊端,并从OPC技术规范角度研究了KEPServerEX服务器的结构和工作原理。在此基础上提出了Kepware数据统一访问方案,以iFIX组态软件作为客户端,详细设计了获取服务器中生产数据的过程,编写接口驱动、DIT映射表和PDB过程数据库,并制作人机界面,将服务器中的数据可视化,使用VBA模块,编写数据报表打印程序。以KEPServerEX作为多子系统的数据服务器,统一采集和管理各子系统生产数据,为子系统建立工程项目,添加设备,编写数据标签,与现场数据源建立逻辑连接,获取现场数据。以风机监控子系统为实例,进行S7-300PLC模块选型和组态,计算相关控制参数,编写变频调速程序,绘制PLC与变频器端子接线图,实现变调速功能。本文以KEPServerEX服务器为核心,获取子系统现场数据,通过iFIX客户端进行数据处理,可视化在人际界面上。经过系统验证,该数据访问方案获取现场数据实时可靠,满足监控系统的数据访问要求。