本发明涉及轨道交通技术,具体涉及轨道交通信号系统。
背景技术:
铁路方面的计算机联锁是保证车站内列车和调车作业安全,提高车站通过能力的一种信号设备。利用计算机对车站作业人员的操作命令及现场设备状态表示的信息进行逻辑运算,从而实现对信号机及道岔、进路等进行集中控制,使其达到相互制约,以保证行车安全的车站联锁设备,即微机集中联锁。
计算机联锁的操作方法与继电联锁相似,由于它实现了从有接点到无接点的变革,操作人员办理进路时,只需先按进路始端钮,再按进路终端钮即可完成。此时计算机就执行操作输入程序和联锁处理程序。根据输入的按钮代码,从进路矩阵中找出相应的进路,然后检查是否符合选路条件,只有完全满足选路条件后,程序才能转入选路部分。之后,先检查对应道岔是否在规定位置,再将需要变换位置的道岔转换位置,接着锁闭进路,并建立对应的运行表区。在执行信号开放程序中,是根据运行表区内容,连续不断地检查各项联锁条件,条件满足后信号机才能开放。当列车进入信号机后方,信号机即自动关闭,随着列车的运行,进路可顺序逐段解锁。
现有技术是通过真实硬件环境完成联锁io接口调试工作,调试成本高,调试效率低。
技术实现要素:
本发明所要解决的技术问题就是提供一种联锁码位测试工具,在没有真实cc或zc情况下,完成联锁io接口调试工作。
为解决上述技术问题,本发明采用如下技术方案:
联锁码位测试工具,包括:
配置文件读取模块,通过读取配置文件生成各设备与cbi的连接关系;
可视化界面生成模块,通过解析当前cbi与各设备的连接关系,为各个设备生成对应的可视化用户界面;
dcs链接建立模块,建立当前cbi与dcs系统的通信链接;
cbi生成模块,接收输入信号,并对输入信号进行处理生成cbi码位显示在可视化界面上;
输出信号发送模块,用户通过勾选可视化用户界面上的输出码位,输出信号发送模块在对输出码位进行处理后生成输出信号发送到联锁设备。
其中,所述配置文件支持多个文件模块。
本发明采用上述技术方案,具有如下有益效果:
(1)成本低
cbi码位测试工具可在暂未部署zc或cc的情况下,通过向联锁系统发送码位控制报文,从而使得在没有真实cc或zc情况下,完成联锁io接口调试工作,从而降低调试成本,提高调试效率。
(2)易用性好
本工具通过配置文件自动生成zc或cc的输入、输出码位,配置文件可以支持多个文件模块,并且文件模块之间没有顺序要求,没有关联性要求,互相独立,修改配置时不会影响到其他文件模块的数据构成和排列。
本发明的具体技术方案及其有益效果将会在下面的具体实施方式中结合附图进行详细的说明。
附图说明
下面结合附图和具体实施方式对本发明作进一步描述:
图1为本发明联锁码位测试工具的工作流程图。
具体实施方式
参考图1所示,联锁码位测试工具,包括:
配置文件读取模块,通过读取配置文件生成各设备与cbi的连接关系;
可视化界面生成模块,通过解析当前cbi与各设备的连接关系,为各个设备生成对应的可视化用户界面;
dcs链接建立模块,建立当前cbi与dcs系统的通信链接;
cbi生成模块,接收输入信号,并对输入信号进行处理生成cbi码位显示在可视化界面上;
输出信号发送模块,用户通过勾选可视化用户界面上的输出码位,输出信号发送模块在对输出码位进行处理后生成输出信号发送到联锁设备。
cbi的中文名称是计算机联锁系统,是用于地铁,铁路,城轨等轨道交通业务里负责行车进路建立的核心控制设备。
本发明中的配置文件指联锁集中站的逻辑连接文件,此文件会提供联锁与周围设备的网络连接信息,比如当前联锁站(xx站)会和它的相邻联锁站(xx站)有网络连接通讯,与hmi(联锁现地工作站,提供人机界面操作联锁)有网络通讯等,那么本工具根据以上连接的信息,就能知道当前联锁站与哪些设备对象是有连接关系的,从而在界面上为各个连接设备生成专有的界面,供用户操作。
dcs系统是用于系统里进行网络连接交互的协议模块,本发明涉及到的cbi是系统中的其中一个子系统,它与其他子系统进行网络交互时,就会用到这个dcs系统,对于正常情况来讲,应该是相应的设备,比如邻站的cbi,或者hmi会通过dcs系统,与当前cbi进行网络交互,而本工具正是模拟了这些邻站,hmi设备,通过dcs系统来与当前cbi进行网络交互,增加了灵活度和易用性。
输入信号,指的是本工具的网络数据输入,也就是cbi系统的网络报文数据输出,这个输入是由cbi自身通过逻辑计算得出,并进行输出的,工具无法对其进行控制,只能进行接收。工具收到该数据输入后,会对其进行解析,并根据联锁事先提供的码位配置文件,解析到具体每个码位的值,然后在用户可视化界面上,会将这些码位的名字以及对应的值显示出来。
输出信号与上面的输入信号对应,这是工具发送给cbi系统的网络报文数据,是工具的输出,是cbi的输入。在工具的可视化界面上,会事先根据cbi的配置文件,罗列出所有cbi的输入码位表,用户手动勾选相应码位的值,工具会去采集这些值,并修改相应发送给cbi系统的网络报文数据,完成相应的功能。
本发明接收与发送dcs报文并生成对应cbi码位,实现通过仿真设备完成io测试工作。通过读取配置文件生成各设备与cbi的连接关系并生成可视化用户界面,保证了易用性高。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,熟悉该本领域的技术人员应该明白本发明包括但不限于上面具体实施方式中描述的内容。任何不偏离本发明的功能和结构原理的修改都将包括在权利要求书的范围中。