论文部分内容阅读
综合监控系统(Integrated Supervisory Control System,ISCS)作为地铁系统的必要组成部分,以现代计算机技术、网络技术、信息技术及自动化技术为基础,集成和互联各类地铁专业子系统,并利用统一的信息管理平台对全线设备进行监控。为保证综合监控系统在地铁系统中可靠、稳定和高效的运行,本文致力于地铁综合监控系统中实时数据库的设计和数据采集驱动的开发,并完成以下的工作:(1)分析地铁综合监控系统的技术概况,研究其功能结构、控制机制和集成与互联机制。结合地铁综合监控系统的性能要求,研究其中实时数据库和数据采集驱动开发等关键技术的应用。(2)实时数据库的设计是地铁综合监控系统中的重要内容。从层次结构和管理结构两方面进行实时数据库的结构设计。从优先级分配的角度出发,结合综合监控系统的特点,选择实时数据库的事务调度策略。从数据结构、数据处理和报警处理等方面实现实时数据库的数据管理功能。分别实现实时数据库历史文件的存储与查询功能,并利用内存映射文件技术提出针对历史文件访问的改进策略。设计实时数据库与上层应用程序以及现场设备的接口函数,并实现实时数据库的设备管理功能,提高其可扩展性。(3)数据采集驱动作为实时数据库的扩展模块,能够增强其实用性和可移植性。本文以解析Modbus通信协议,分析Modbus RTU和Modbus/TCP的体系结构和协议规范为基础,利用实时数据库提供的规范接口函数设计并开发支持RS485和TCP两种通信方式的Modbus数据采集驱动。最后,将设计的DasRdb实时数据库和Modbus数据采集驱动应用于南宁东站综合交通枢纽工程。经过反复调试,基于DasRdb实时数据库的综合监控系统完全满足地铁信息化监控和管理的需求,具有一定的工业实用价值。