4. IBP盘按钮与PLC输入映射校验

校验对象与判据

IBP(综合后备盘)按钮是车站火灾、阻塞等降级运营场景下的最后一道人工控制手段,其可靠性完全依赖“按钮触点—端子排—PLC数字量输入通道—程序变量”这条链路的逐点正确性。本节以某车站IBP盘上4个典型按钮为校验对象,完成从物理按压到PLC内部变量状态的全链路映射核对。

校验前需先明确三类判据,缺一不可:

  • 地址映射:按钮物理位号与PLC输入通道(如I0.3)一一对应,不得串点、错点。
  • 触点类型:按钮为常开(NO)还是常闭(NC),决定PLC输入在“未按下”时的默认电平。常闭按钮未按下时输入为1,按下后变0,程序取反逻辑必须与此匹配。
  • 去抖参数:机械按钮抖动通常持续5~20ms,PLC输入滤波或程序去抖时间需覆盖抖动窗口,又不能大到吞掉正常短按。

下表为本例的校验基准(示例参数,实际以本站图纸与点表为准):

按钮位号功能触点类型PLC通道未按下电平按下电平去抖设定
SB01消防联动确认常开 NOI0.00120 ms
SB02站台紧急停车常闭 NCI0.11020 ms
SB03隧道风机启动常开 NOI0.20120 ms
SB04屏蔽门开门允许常闭 NCI0.31020 ms

映射链路与信号流向

下图给出单个按钮从触点动作到PLC变量生效的完整信号链,并标出常开/常闭两类按钮在链路上的电平差异。校验时正是沿这条链路逐段测量、逐段比对。

IBP按钮 → 端子 → PLC输入通道 → 去抖 → 程序变量 常开按钮 SB01 / SB03 IBP按钮 NO 触点 未按=断开 端子排 X1:1 / X1:3 24V DC 回路 PLC DI 通道 I0.0 / I0.2 未按=0,按=1 输入滤波 20 ms 去抖 滤除抖动窗口 程序变量 %I0.0 直接取用 常闭按钮 SB02 / SB04 IBP按钮 NC 触点 未按=闭合 端子排 X1:2 / X1:4 24V DC 回路 PLC DI 通道 I0.1 / I0.3 未按=1,按=0 输入滤波 20 ms 去抖 滤除抖动窗口 程序变量 %I0.1 取反后使用 去抖时序(以 SB01 常开按钮为例) 原始触点 抖动约 8 ms 去抖后 稳定为 1,程序变量 %I0.0 置位 t0 按下 t0+20ms 采样确认 松开后同样经 20 ms 确认复位

逐点校验操作与判读

校验采用“一人按压、一人监视”的双人作业方式,PLC侧通过编程软件在线监视输入映像区,或使用强制表/变量表观察通道状态。每个按钮执行“未按—按下—保持—松开”四步,记录电平变化。

  1. 静态核对:断电状态下用万用表通断档测量按钮两端,确认SB01、SB03未按下时断开,SB02、SB04未按下时导通,与点表触点类型一致。
  2. 通道对应:上电后不按任何按钮,在线监视I0.0~I0.3,应得到 0,1,0,1。若某点不符,优先怀疑地址错位或常开常闭接反。
  3. 逐点按压:依次按下SB01~SB04,每次只按一个,观察对应通道翻转且其他通道不变。翻转方向应为 0→1, 1→0, 0→1, 1→0。
  4. 去抖验证:快速点按按钮(约50ms),程序变量应只产生一次有效跳变,不出现多次计数;若出现多次,说明去抖时间偏小或未启用。
  5. 串点排查:若按下SB01时I0.2也变化,检查端子排是否短接、公共端接线是否串路。
常闭按钮的“未按下=1”是安全设计:断线时输入变为0,等效于按钮被按下,可被程序识别为故障而非正常状态。因此校验时常闭点若静态读到0,不能简单判为“按钮按下”,应先查线路断线或端子松动。

校验记录与判定

将实测结果填入下表,与基准逐项比对。全部“符合”方可判定该组按钮映射校验通过;任一“不符合”须定位到具体环节(触点、端子、通道、参数)后复测。

按钮通道未按实测按下实测期望序列去抖表现判定
SB01I0.0010→1单次跳变符合
SB02I0.1101→0单次跳变符合
SB03I0.2010→1单次跳变符合
SB04I0.3101→0单次跳变符合

表中数据为按上述基准推导的期望结果示例,现场应以实际在线监视值为准填写。若某通道静态电平与触点类型矛盾,先核对点表再动线;若电平正确但去抖后出现多次跳变,则调整该通道输入滤波时间(如由20ms增至30ms)后重测,直至快速点按仅产生一次有效动作。

校验完成后,建议在程序中对每个IBP按钮变量增加“通道诊断”位:当常闭按钮输入长时间为0且无操作记录时置故障标志,可在联调阶段提前暴露接线隐患。