4. IBP盘按钮与PLC输入映射校验
校验对象与判据
IBP(综合后备盘)按钮是车站火灾、阻塞等降级运营场景下的最后一道人工控制手段,其可靠性完全依赖“按钮触点—端子排—PLC数字量输入通道—程序变量”这条链路的逐点正确性。本节以某车站IBP盘上4个典型按钮为校验对象,完成从物理按压到PLC内部变量状态的全链路映射核对。
校验前需先明确三类判据,缺一不可:
- 地址映射:按钮物理位号与PLC输入通道(如I0.3)一一对应,不得串点、错点。
- 触点类型:按钮为常开(NO)还是常闭(NC),决定PLC输入在“未按下”时的默认电平。常闭按钮未按下时输入为1,按下后变0,程序取反逻辑必须与此匹配。
- 去抖参数:机械按钮抖动通常持续5~20ms,PLC输入滤波或程序去抖时间需覆盖抖动窗口,又不能大到吞掉正常短按。
下表为本例的校验基准(示例参数,实际以本站图纸与点表为准):
| 按钮位号 | 功能 | 触点类型 | PLC通道 | 未按下电平 | 按下电平 | 去抖设定 |
|---|---|---|---|---|---|---|
| SB01 | 消防联动确认 | 常开 NO | I0.0 | 0 | 1 | 20 ms |
| SB02 | 站台紧急停车 | 常闭 NC | I0.1 | 1 | 0 | 20 ms |
| SB03 | 隧道风机启动 | 常开 NO | I0.2 | 0 | 1 | 20 ms |
| SB04 | 屏蔽门开门允许 | 常闭 NC | I0.3 | 1 | 0 | 20 ms |
映射链路与信号流向
下图给出单个按钮从触点动作到PLC变量生效的完整信号链,并标出常开/常闭两类按钮在链路上的电平差异。校验时正是沿这条链路逐段测量、逐段比对。
逐点校验操作与判读
校验采用“一人按压、一人监视”的双人作业方式,PLC侧通过编程软件在线监视输入映像区,或使用强制表/变量表观察通道状态。每个按钮执行“未按—按下—保持—松开”四步,记录电平变化。
- 静态核对:断电状态下用万用表通断档测量按钮两端,确认SB01、SB03未按下时断开,SB02、SB04未按下时导通,与点表触点类型一致。
- 通道对应:上电后不按任何按钮,在线监视I0.0~I0.3,应得到
0,1,0,1。若某点不符,优先怀疑地址错位或常开常闭接反。 - 逐点按压:依次按下SB01~SB04,每次只按一个,观察对应通道翻转且其他通道不变。翻转方向应为
0→1, 1→0, 0→1, 1→0。 - 去抖验证:快速点按按钮(约50ms),程序变量应只产生一次有效跳变,不出现多次计数;若出现多次,说明去抖时间偏小或未启用。
- 串点排查:若按下SB01时I0.2也变化,检查端子排是否短接、公共端接线是否串路。
常闭按钮的“未按下=1”是安全设计:断线时输入变为0,等效于按钮被按下,可被程序识别为故障而非正常状态。因此校验时常闭点若静态读到0,不能简单判为“按钮按下”,应先查线路断线或端子松动。
校验记录与判定
将实测结果填入下表,与基准逐项比对。全部“符合”方可判定该组按钮映射校验通过;任一“不符合”须定位到具体环节(触点、端子、通道、参数)后复测。
| 按钮 | 通道 | 未按实测 | 按下实测 | 期望序列 | 去抖表现 | 判定 |
|---|---|---|---|---|---|---|
| SB01 | I0.0 | 0 | 1 | 0→1 | 单次跳变 | 符合 |
| SB02 | I0.1 | 1 | 0 | 1→0 | 单次跳变 | 符合 |
| SB03 | I0.2 | 0 | 1 | 0→1 | 单次跳变 | 符合 |
| SB04 | I0.3 | 1 | 0 | 1→0 | 单次跳变 | 符合 |
表中数据为按上述基准推导的期望结果示例,现场应以实际在线监视值为准填写。若某通道静态电平与触点类型矛盾,先核对点表再动线;若电平正确但去抖后出现多次跳变,则调整该通道输入滤波时间(如由20ms增至30ms)后重测,直至快速点按仅产生一次有效动作。
校验完成后,建议在程序中对每个IBP按钮变量增加“通道诊断”位:当常闭按钮输入长时间为0且无操作记录时置故障标志,可在联调阶段提前暴露接线隐患。