2. 联锁系统核心功能与接口梳理
CBTC联锁子系统在整条信号控制链中承担“地面安全裁决者”的角色:它接收来自ATS的进路请求,依据轨道区段占用、道岔位置、信号状态等条件完成安全逻辑运算,再驱动道岔转辙机与信号机,同时把地面状态实时上报给ATP、ZC和ATS。理解联锁,关键不是记住功能名称,而是看清“哪些功能由联锁自身闭环完成、哪些功能必须跨子系统交互、交互的边界在哪里”。本节围绕进路控制、道岔控制、信号控制、计轴/轨道电路接口,以及联锁与ATP/ATO/ZC/ATS的接口关系展开,并给出接口清单与测试边界划分方法。
一、联锁自身闭环的四项核心功能
进路控制是联锁的核心业务。一条进路从建立到解锁,联锁需要依次完成:检查进路内各区段空闲、道岔位置正确且锁闭、敌对进路未建立、侧面防护条件满足、照查条件满足,然后锁闭道岔、开放信号。以一条典型列车进路为例,联锁在收到ATS进路命令后,先做“进路选排”确定道岔动作序列,再逐组检查道岔表示,全部到位后锁闭并开放信号。进路解锁分为正常解锁(列车依次压入并出清各区段)、取消进路(列车未进入时人工取消,需延时解锁)和人工解锁(列车已进入时的特殊解锁,需满足延时与区段空闲条件)。这三类解锁的触发条件与延时参数,是联锁测试中最容易出问题的部分。
道岔控制方面,联锁输出道岔动作命令(定位/反位),采集道岔表示(定位表示、反位表示、挤岔表示)。联锁对道岔的管理包括单动、双动、多机牵引、进路锁闭下的道岔锁闭、单独锁闭、引导总锁闭等。测试中需要关注道岔动作时间、表示丢失后的处理、挤岔报警与进路故障解锁逻辑。
信号控制方面,联锁负责信号机的开放与关闭、灯丝监督、信号机点灯电路驱动。CBTC模式下,信号机通常作为后备模式的降级显示,联锁需同时支持CBTC等级与后备等级下的信号显示逻辑。
计轴/轨道电路接口是联锁获取“区段占用/空闲”的源头。联锁通过安全接口采集计轴区段状态或轨道电路状态,用于进路检查与列车位置确认。接口测试需覆盖区段占用、出清、故障(如计轴故障、轨道电路红光带)以及区段状态抖动时的联锁响应。
二、联锁与ATP/ATO/ZC/ATS的接口关系
联锁与外部子系统的接口,本质上是“安全命令 + 状态反馈”的双向关系。与ATS的接口是联锁接收进路命令、取消命令、道岔单独操作命令,并向ATS上报进路状态、道岔状态、信号状态、区段状态、报警信息;这是非安全相关接口,通常经通信前置或接口服务器转换。与ZC的接口,联锁向ZC提供道岔位置、区段占用、信号状态等地面对象状态,ZC据此生成移动授权;ZC向联锁反馈其管辖范围与列车位置信息,用于联锁的进路检查与列车追踪。与ATP的接口主要体现在后备模式下:联锁向ATP提供信号显示与进路信息,ATP向联锁反馈列车位置与完整性。与ATO的接口通常不直接连接联锁,ATO通过ATS或ZC间接获取进路与停站信息,联锁不直接参与ATO的自动驾驶逻辑,这一点在接口边界划分时必须明确,避免把ATO的停车精度、开门控制等测试项错误地划入联锁测试范围。
三、接口清单与测试边界划分
接口梳理的成果应落到一份可执行的接口清单上。清单至少包含:接口编号、接口名称、连接双方、接口类型(安全/非安全)、物理形式(硬线、安全总线、以太网)、数据方向、关键数据项、刷新周期或响应时间要求、异常处理约定。以联锁与ZC接口为例,联锁→ZC的数据项包括道岔位置、区段占用、信号状态、进路锁闭状态;ZC→联锁的数据项包括列车位置、列车完整性、ZC管辖边界。刷新周期与超时判定必须写入清单,否则测试时无法判断“状态丢失多久算故障”。
测试边界划分的核心原则是“按安全责任归属划界,而不是按物理连接划界”。具体可分三类:第一类,联锁内部逻辑测试,覆盖进路选排、锁闭、解锁、道岔控制、信号点灯逻辑,测试激励直接注入联锁内部或通过仿真现场设备注入,判断依据是联锁输出命令与表示采集的一致性。第二类,联锁与现场设备接口测试,覆盖道岔动作与表示、信号机点灯与灯丝监督、计轴区段状态采集,重点验证命令下发到设备动作的时延、表示采集的正确性、故障状态下的安全侧输出。第三类,联锁与外部子系统接口测试,覆盖协议一致性、数据项完整性、超时与异常处理,例如ATS进路命令下发后联锁是否正确响应、ZC状态请求超时后联锁是否进入安全状态。ATO相关测试项应划归ATO或ATS测试范围,联锁测试只需验证“联锁不直接参与ATO控制逻辑”这一边界事实。
实际工程中,建议在接口清单基础上增加“测试边界矩阵”:行是接口数据项,列是测试类型(正常、边界、故障、超时),单元格填写用例编号与预期结果。这样既能避免联锁测试与ZC测试、ATS测试之间的重复覆盖,也能防止出现“三不管”的接口缝隙。例如计轴区段故障时,联锁应将该区段置为占用并禁止建立相关进路,同时向ATS和ZC上报故障状态;这一条应同时出现在联锁接口测试与ZC接口测试中,但判断依据不同——联锁侧看进路禁止逻辑,ZC侧看移动授权收缩逻辑。
最后需要强调,联锁的功能与接口梳理不是一次性文档工作,而应随系统版本、接口协议版本同步更新。每次接口数据项变更,都应回溯检查接口清单、测试边界矩阵与既有测试用例的一致性,确保联锁的安全裁决始终建立在准确、完整的地面状态之上。