1. 项目背景与需求分析
去年接手了一个工业自动化改造项目,客户需要将老旧的卷帘门控制系统升级为PLC自动控制。经过现场考察和需求沟通,最终选用了三菱FX1S-30MR这款紧凑型PLC作为主控设备。这个系列虽然属于三菱的入门级产品,但完全能够满足中小型卷帘门的控制需求。
提升门控制系统主要需要实现以下几个核心功能:
- 门体上升/下降的电机正反转控制
- 上下极限位置的行程保护
- 紧急停止和故障报警功能
- 可选配的红外防夹保护
- 定时自动关门功能(适用于商业场所)
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置与接线设计
2.1 PLC选型考虑
选择FX1S-30MR主要基于以下考量:
- 16点输入/14点继电器输出完全够用
- 内置24V电源可驱动小型传感器
- 体积小巧适合安装在控制箱内
- 性价比高,维护成本低
实际IO分配如下:
- X0:上升按钮
- X1:下降按钮
- X2:停止按钮
- X3:上限位开关
- X4:下限位开关
- X5:红外防夹信号
- Y0:上升接触器
- Y1:下降接触器
- Y2:报警指示灯
2.2 外围电路设计要点
电机控制部分需要注意:
- 必须使用机械互锁的接触器
- 建议增加热继电器保护
- 行程开关选用防水型机械限位
- 紧急停止采用常闭触点接入
重要提示:电机主回路必须与PLC控制回路隔离,建议使用中间继电器过渡。
3. 程序设计详解
3.1 主控制逻辑实现
采用三菱GX Works2编程软件,程序结构如下:
ladder复制LD X0 // 上升按钮
OR M0 // 自保持
ANI X1 // 非下降按钮
ANI X2 // 非停止按钮
ANI X3 // 非上限位
OUT Y0 // 输出上升
LD X1 // 下降按钮
OR M1 // 自保持
ANI X0 // 非上升按钮
ANI X2 // 非停止按钮
ANI X4 // 非下限位
OUT Y1 // 输出下降
3.2 安全保护功能
- 互锁保护:
ladder复制LD Y0
ANI Y1 // 上升时禁止下降
LD Y1
ANI
