论文部分内容阅读
铁路信号系统是铁路运输中保障列车安全运行、提高运输效率、改善劳动条件和提升运营管理水平的重要系统。联锁系统是铁路信号系统的重要组成部分,它以联锁软件为核心,指挥车站内的信号机、道岔和轨道电路等基本信号设备遵循一定的条件按照一定的程序执行控制条件,是用于保障列车运行可靠性安全性的重要设备。联锁软件的可靠性安全性直接关系到列车的运行。随着铁路行车密度不断增大、运行速度不断提高,我们需要更安全高效的联锁软件来控制列车运行。6502电气集中联锁系统和计算机联锁系统是我国使用最为广泛的联锁系统,但在实际应用中这两种联锁系统的缺陷日益显现。基于继电电路的计算机联锁系统在联锁软件方面做了改进,他结合6502电气集联锁系统与计算机联锁系统两者的优点的同时规避两者的缺点,提出一种将计算机内部的联锁逻辑过程可视化透明化的计算机联锁系统。本文主要完成基于继电电路的计算机联锁逻辑模型研究,它是基于继电电路的计算机联锁系统中的一个重要组成部分。文中建立联锁逻辑模型绘制继电电路图,动态展示联锁程序的执行过程,实时反馈联锁程序内部的联锁运算情况,使得联锁运算过程更容易理解,实现联锁程序的透明化,也便于排查错误,降低软件测试难度。基于继电电路的计算机联锁逻辑模型设计在Visual Studio 2015平台上使用C++语言编程实现。首先要将集成化高的6502电气集中联锁电路图向易于向程序转化的方向进行简化并扩展继电电路图的功能;其次分析总结改进后的电路图中都有哪些电路图元件,并将这些电路图元件(简称图元)进行分类,便于后期向程序转化。为每种电路图元设计数据格式,根据图元数据格式模板为每个图元配置绘图的静态数据。再次详细介绍设计中四个模块:电路图绘制模块、通信模块,数据处理模块和数据回放模块的详细设计过程。最后,在上位机上进行选排进路、人工解锁、取消进路和模拟行车等进路操作时,在联锁逻辑模型显示部分的窗口界面中展示出与联锁程序的联锁逻辑处理过程同步的7-13网络线的动作过程。