1. 项目背景与需求分析
车间自动门禁系统是工业环境中不可或缺的基础设施,但传统控制系统普遍存在稳定性差、故障率高的问题。作为一名在工控领域摸爬滚打十多年的老电工,我见过太多因为门禁故障导致的生产中断案例。上周值班员小王遇到的"门卡死"问题,就是典型的继电器控制系统触点老化导致的故障。
基于PLC的改造方案主要解决三个痛点:
- 机械继电器寿命短(通常10万次左右),而车间门每天动作数百次
- 传统电路难以实现复杂的逻辑判断和安全互锁
- 故障排查困难,没有状态监控功能
2. 硬件系统设计
2.1 核心器件选型
PLC主机选择三菱FX3U-32MT的考量:
- 16点输入/16点输出的配置完全满足需求(实际使用9输入/2输出)
- 晶体管输出型(MT)更适合驱动直流电磁阀
- 相比继电器输出型,寿命更长(5000万次以上)
- 市场保有量大,二手配件容易获取
传感器配置方案:
| 传感器类型 | PLC地址 | 安装位置 | 技术参数 |
|---|---|---|---|
| 红外对射 | X0 | 门外1.2m | 检测距离2m,NPN常开 |
| 地磁感应 | X1 | 门内地面 | 检测范围1.5×1.5m |
| 防夹光电 | X2-X3 | 门框两侧 | 响应时间<10ms |
| 急停按钮 | X4 | 立柱1.5m | 红色蘑菇头自锁型 |
2.2 电气接线要点
- 所有传感器采用屏蔽电缆布线,避免电磁干扰
- 安全回路采用"常闭串联"设计,断线即触发保护
- 电机驱动回路加装灭弧器,保护PLC输出触点
- 电源配置:
- PLC:AC220V转DC24V开关电源
- 执行机构:独立AC220V回路
- 传感器:统一DC24V供电
3. 控制程序设计
3.1 主控制逻辑解析
ladder复制| X0 X1 M0 T0
|---| |-----|/|-------| |---------|TON|--
| | K30 |
| | (5秒) |
| M0 Y0 |
|---| |---------------------------( )---
|
| T0 Y1 |
|---| |---------------------------( )---
逻辑说明:
- X0(进门触发)与X1非(出门无触发)同时成立时,M0置位
- M0触发T0定时器开始5秒计时
- 定时期间Y0输出保持,驱动开门电机
- 定时结束后自动切换至Y1关门输出
关键技巧:定时器值K30对应5秒(100ms时基×50),需根据实际门速调整。我们通过秒表实测全开时间4.2秒,故预留0.8秒余量。
3.2 安全保护机制
ladder复制| X2 X3 X4 |
|---| |-----| |-----|/|----[SET M1]-----|
|
| M1 Y0 |
|---| |---------------------------( )---
三重保护设计:
- 防夹传感器(X2/X3):门缝间距<50mm时触发
- 急停按钮(X4):任何紧急情况下可手动触发
- 安全标志M1采用置位指令,必须人工复位
经验教训:曾使用普通线圈导致自动复位危险,现改为SET指令后,必须通过复位按钮确认安全后才能恢复运行。
4. 抗干扰优化方案
4.1 红外滤波程序
ladder复制LD X0
OUT M100
TON T100 K5 //50ms滤波
LD T100
OUT Y0
实现原理:
- 当X0触发时,先激活中间继电器M100
- 启动50ms定时器(K5×10ms)
- 只有持续50ms以上的信号才被判定为有效
实测表明,阳光直射导致的干扰脉冲通常<20ms,该方案将误触发率从15%降至0.3%以下。
4.2 硬件改进措施
- 传感器电源加装π型滤波器(100μF+100Ω+100μF)
- 信号线采用双绞线+铝箔屏蔽
- PLC输入模块并联0.1μF陶瓷电容
- 接地电阻严格控制在4Ω以下
5. 调试与优化
5.1 GX Works2模拟器应用
三菱编程软件的模拟功能极大提升调试效率:
- 强制ON/OFF测试各传感器状态
- 监控定时器当前值变化
- 查看程序扫描周期(本案例约2ms)
- 断点调试复杂逻辑段
5.2 关键参数记录表
| 参数项 | 初始值 | 优化值 | 测试工具 |
|---|---|---|---|
| 开门时间 | 5.0s | 4.5s | 高速摄像机 |
| 防夹响应 | 80ms | 35ms | 示波器 |
| 急停动作 | 50ms | 20ms | 逻辑分析仪 |
| 待机功耗 | 15W | 8W | 功率计 |
6. 系统扩展规划
当前系统已预留以下接口:
- MODBUS RTU通信口(RS485)
- 4个备用输入点(X10-X13)
- 2个备用输出点(Y2-Y3)
下一步计划增加人脸识别模块,技术路线:
- 选用支持MODBUS协议的识别终端
- 通过D8120设置通信参数(9600,8,N,1)
- 在PLC中实现以下逻辑:
- 验证成功→M10置位
- 验证失败→触发报警输出
- 通信超时→自动切换备用验证方式
7. 维护要点
日常检查清单:
- 每周:清洁传感器光学窗口
- 每月:检查机械部件润滑情况
- 每季:测试安全回路响应时间
- 每年:更换门机减速箱润滑油
故障代码速查:
| 现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 门不动作 | 急停未复位 | 检查X4输入状态 |
| 开关门方向反 | 电机相序错误 | 交换Y0/Y1输出线 |
| 频繁误触发 | 传感器灵敏度高 | 调整电位器或加滤波 |
| 定时器不工作 | 时基设置错误 | 检查T0的定时器类型 |
这套系统经过半年实际运行,故障率为零,相比原系统每年节省维护成本约1.2万元。最让我自豪的是,全部改造成本仅相当于品牌成品系统的60%,却实现了更可靠的性能表现。