FX2N-20GM 是三菱定位模块,程序无法写入是高频故障,需从硬件连接、参数设置、模块状态、软件操作、通信链路 五个维度逐步排查,以下是系统化解决步骤:
供电与模块状态
ERROR 灯常亮 / 闪烁:模块硬件故障或参数错误,先断电重启模块;
无灯亮:供电缺失,检查电源接线、保险丝、模块电源接口。
确认 FX2N-20GM 的 DC24V 供电正常(端子 1/2),模块 RUN/ERROR 指示灯状态:
模块与 PLC 主站(如 FX2N)的连接:用专用扩展电缆(FX2N-CNV-BC)连接,确保电缆插紧、无松动,主站 PLC 供电正常。
编程通信链路检查
主站 PLC 与 20GM 的扩展总线通信正常(主站无扩展模块通信错误);
主站程序中未禁用 20GM 的写入权限(如无强制禁止改写的指令)。
确认编程线引脚定义匹配(20GM 的 RS-232 为 D-Sub9 母口,TXD/RXD/GND 对应正确);
电脑 COM 口选择正确,波特率匹配(默认 9600bps、7 位数据位、1 位停止位、偶校验);
若通过编程线(如 SC-09)直接连 20GM 的 RS-232 口:
若通过 PLC 主站间接写入:
编程软件选型与版本
写入权限 & 保护设置
程序 / 参数格式合法性
20GM 最大支持 20 个定位程序段,超出则写入失败;
脉冲输出频率、定位地址、速度参数需在额定范围(如脉冲频率 0~200kHz);
程序中无超出 20GM 规格的指令:
参数设置冲突:如同时启用绝对位置 / 相对位置、轴参数不匹配(如电机每转脉冲数设置错误),需检查 “轴参数”“系统参数” 无报错。
模块内存故障
模块硬件故障判定
| 报错提示 | 原因分析 | 解决方法 |
|---|
| 通信超时 | 波特率 / COM 口错误 | 核对通信参数,重启编程软件 |
| 写入保护 | 密码保护 / STOP 未拨 | 输入密码,将模块拨至 STOP |
| 参数错误 | 轴参数 / 程序段超出范围 | 检查参数规格,修正非法参数 |
| 扩展总线错误 | 模块与主站连接异常 | 重新插拔扩展电缆,重启 PLC |
优先通过 “GX Developer→在线→诊断→定位模块” 查看故障代码,精准定位问题;
写入前备份原有程序 / 参数,避免初始化后数据丢失;
若模块无硬件故障,初始化后重新写入最简程序(如单轴定位),验证基础功能。
若以上步骤仍无法解决,需检查模块是否为高仿品(兼容性问题),或联系三菱技术支持检测硬件。