2. TCMS系统架构与信号流

点表不是一张孤立的“地址—变量”清单,它描述的是信号在TCMS(列车控制与管理系统)中从产生到执行所经过的完整路径。要设计出可维护、可诊断的点表,必须先建立系统视角:一个信号由谁产生、经哪条链路传输、在哪个设备被处理、最终驱动什么执行对象,以及在这条路径上哪些环节需要被点表记录和监控。本节围绕典型列车拓扑,梳理车载控制信号的产生、传输、处理与执行四段路径,并说明它们如何映射到点表字段。

一、TCMS的典型分层架构

典型列车TCMS按功能可划分为四层:现场设备层(传感器、按钮、继电器触点、执行机构)、I/O采集与驱动层(远程I/O模块、事件记录仪接口、硬线接口单元)、控制与通信层(车辆控制单元VCU、总线网关、MVB/以太网骨干)、人机与诊断层(司机室HMI、维护显示屏、事件记录与诊断系统)。

现场设备层产生原始电气信号,I/O层完成电平转换与数字化,控制层执行逻辑运算与状态管理,人机层负责显示与故障提示。四层之间既有硬线连接,也有总线通信,点表必须同时描述“硬线点”和“总线变量”两类对象,并标明它们之间的映射关系。

典型列车TCMS信号流:产生 → 传输 → 处理 → 执行 人机与 诊断层 控制与 通信层 I/O采集 驱动层 司机室HMI 状态显示 / 操作输入 维护显示屏 故障代码 / 变量监视 事件记录与诊断 时间戳 / 趋势记录 车辆控制单元 VCU 逻辑运算 / 状态管理 故障判断 / 输出控制 总线网关 MVB / 以太网 协议转换 / 路由 牵引/制动控制 子系统接口 状态反馈 远程I/O模块 DI / DO / AI / AO 通道级采集与驱动 硬线接口单元 继电器触点 / 隔离 电平转换 现场设备 传感器 / 按钮 / 执行器 限位开关 / 电磁阀 采集 上传 数字化 状态上报 诊断数据 操作指令 输出驱动 采集/上传(现场→I/O→控制) 状态/诊断上报 输出驱动(控制→执行) 操作指令

二、信号的四段路径与点表映射

产生段:信号源包括司机操作(按钮、手柄、开关)、传感器(速度、压力、温度)、继电器触点状态以及子系统上报的状态字。点表在这一段需要记录信号名称、物理位置(车号、车厢、机柜、板卡、通道号)、信号类型(DI/DO/AI/AO或总线变量)和有效电平定义。例如“1车司机室警惕按钮”应记录为DI点,通道号精确到板卡端口,并注明“按下为高电平”或“按下为低电平”,避免现场接线与软件逻辑相反。

传输段:硬线信号经电缆进入远程I/O或硬线接口单元,总线信号经MVB或以太网进入网关。点表需要标明传输介质与协议、源端口与目的端口、刷新周期或采样周期。对于总线变量,还要记录端口号、变量索引、数据类型(如16位无符号整数)和字节序。传输段的字段缺失是点表联调阶段最常见的问题来源。

处理段:VCU接收数字化后的信号,执行滤波、防抖、量纲转换、逻辑组合和故障判断。点表应记录该信号参与的判断逻辑编号、阈值参数、延时参数以及故障等级。例如车门使能信号需要记录“车速小于5 km/h且零速信号有效”这一组合条件,以及5 km/h这一阈值来源。

执行段:VCU输出控制命令,经DO通道或总线报文驱动继电器、电磁阀、牵引或制动子系统。点表需要记录输出对象、驱动方式(高边/低边)、额定负载、故障安全状态(失电时保持还是断开)以及反馈信号的回读点。执行段与反馈段构成闭环,点表应成对设计“命令点”和“反馈点”。

三、典型拓扑下的信号流分析示例

以“司机按下关门按钮→车门关闭→状态回显”为例,信号路径为:司机室关门按钮(DI)→ 远程I/O模块采集 → MVB总线上传VCU → VCU判断零速与站台条件 → 输出关门使能(DO或总线命令)→ 门控器执行 → 门控器反馈“门已关闭”状态字 → VCU汇总 → HMI显示。这条路径上至少涉及4个点表条目:按钮输入点、使能输出点、门状态反馈点、HMI显示变量。设计时应保证四个条目的命名规则一致、地址不冲突、刷新周期匹配,并在备注中互相引用,形成可追溯的信号链。

点表设计建议:为每个信号分配唯一信号编号,并在备注栏记录其上下游关联信号编号。这样在排查“按钮按下但HMI无显示”时,可以沿信号链逐段核对采集值、总线变量值、VCU内部变量值和显示变量值,快速定位断点。

四、从系统视角约束点表设计

建立系统视角后,点表设计应遵循三条约束:第一,路径完整,每个控制信号都要能回答“从哪来、到哪去、中间经过谁”;第二,方向明确,输入点与输出点分开管理,反馈点与命令点成对出现;第三,可观测,关键中间变量应保留监视入口,便于维护显示屏和诊断系统读取。满足这三条,点表才能从“接线清单”升级为“系统信号地图”,为后续联调和故障排查提供依据。