1. 项目概述:三菱FX5U系列PLC与扩展模块的协同控制
在工业自动化领域,三菱FX5U系列可编程逻辑控制器(PLC)以其紧凑的机身和强大的性能著称。这个项目聚焦于FX5U本体与FX16ET/ES-H、FX32ET/ES数字扩展模块的搭配使用,这种组合常见于需要中等规模I/O点数的设备控制场景,比如包装机械、装配生产线和检测设备等。
我接触过不少工程师在使用这套组合时,会遇到模块识别异常、地址分配混乱等问题。实际上,只要掌握几个关键设置步骤,这套系统的稳定性和响应速度完全能满足大多数中小型项目的需求。FX5U最大可扩展至256点(含本体),而FX16ET/ES-H(16点)和FX32ET/ES(32点)这两种扩展模块正好提供了灵活的I/O扩展方案。
2. 硬件配置与接线要点
2.1 模块安装规范
FX5U与扩展模块采用右侧直插式连接,安装时需注意:
- 先断开所有电源,包括PLC的24V供电
- 将模块底部卡槽对准前一个模块的右侧导轨
- 听到"咔嗒"声表示锁定到位
- 用螺丝刀拧紧模块间的固定螺丝(扭矩0.5N·m)
特别注意:模块连接顺序会影响I/O地址分配,第一个连接的扩展模块地址紧接本体I/O之后。我曾遇到过因模块松动导致间歇性通信故障的案例,后来发现是安装时未完全锁紧。
2.2 电源需求计算
FX5U本体+3个扩展模块的典型供电配置:
- 主电源:AC100-240V(通过专用电源模块)
- 传感器电源:24VDC输出容量需满足:
math复制总电流 = 本体消耗 + ∑(模块消耗) + 输入点电流总和 例如:FX5U-32MT/ES(0.5A) + FX16ET(0.1A) + 16个输入点(0.004A×16) ≈ 0.66A
建议预留20%余量,选择24V/5A以上的开关电源。
3. 软件配置全流程
3.1 GX Works3工程创建
- 新建工程时选择"FX5UCPU"系列
- 在导航窗口右键点击"参数"→"PLC参数"
- 设置基本参数:
- 程序容量:根据逻辑复杂度选择(默认8K步)
- 通信设置:配置RS-485端口(如使用)
3.2 扩展模块登记方法
- 在"PLC参数"窗口选择"I/O分配"标签页
- 双击空白行添加模块:
- 模块类型:选择"FX16ET-H"等对应型号
- 起始XY地址:自动计算(可手动修改)
- 确认模块排列顺序与实际硬件一致

3.3 输入输出地址分配规则
FX5U采用统一编址方式:
- 本体输入:X0~Xn(取决于具体型号)
- 第一个扩展模块:紧接着本体最后的地址
例如:FX5U-32MT/ES(X0-X17)后接FX16ET,则扩展地址从X20开始 - 输出地址同理(Y编号)
常见错误:有些工程师会混淆16点和32点模块的地址跨度,实际上每个模块占用的地址空间与其物理点数一致。
4. 编程技巧与实战案例
4.1 扩展模块诊断程序
建议在程序开头添加模块状态检测:
ladder复制[ M8000 ]----[ D8020 K1 ]----[ MOV K4M100 D100 ]
|--[ ZPCHK D100 ]--( M100 )
- D8020:读取模块错误代码
- ZPCHK:零检测指令,当D100≠0时M100接通
4.2 高速输入配置
FX16ET-H支持最高100kHz的高速输入:
- 在"PLC参数"→"高速I/O"中启用对应通道
- 设置滤波器时间(默认10ms)
- 使用SPD指令测量脉冲频率:
ladder复制[ M8000 ]----[ SPD X0 K100 D200 ]- D200将存储脉冲频率值(Hz)
4.3 实际应用案例:流水线计数系统
系统构成:
- FX5U-32MT/ES 本体
- FX16ET-H(接接近开关)
- FX32ES(接气缸电磁阀)
程序要点:
ladder复制[ X20 ]----[ CNT C0 K1000 ] // 产品计数
[ M8002 ]--[ MOV K0 C0 ] // 上电清零
[ C0 K1000 ]--( Y0 ) // 满1000件时输出
5. 故障排查与维护
5.1 常见问题速查表
| 故障现象 | 可能原因 | 解决方法 |
|---|---|---|
| 扩展模块不识别 | 电源未接通/连接器松动 | 检查24V供电,重新插拔模块 |
| 输入信号不稳定 | 滤波器设置不当 | 调整PLC参数中的输入滤波器时间 |
| 输出点无响应 | 熔断器烧毁 | 更换模块侧面的保险管(250V/5A) |
5.2 ERR指示灯处理流程
- 查看PLC诊断缓冲区(GX Works3→诊断→PLC诊断)
- 确认错误代码:
- 6101:模块配置与实际不符
- 6102:模块通信超时
- 对应处理:
- 核对I/O分配表
- 检查模块连接线
5.3 定期维护建议
- 每季度检查:
- 模块固定螺丝是否松动
- 端子排氧化情况
- 每年维护:
- 备份程序到SD卡
- 清洁PLC散热孔
这套系统在我负责的饮料灌装线上已稳定运行3年,关键是要做好初始配置和定期维护。对于需要更高速度的应用,可以考虑使用FX5U的专用高速模块,但常规场景下本文介绍的配置已经足够可靠。
