PLC问答
> 三菱FX3U-48MT上电后ERR灯常亮,程序无法下载,如何排查?
三菱FX3U-48MT上电后ERR灯常亮,程序无法下载,如何排查?
现场一台三菱FX3U-48MT,上电后POWER灯正常,RUN灯不亮,ERR灯常亮,编程软件GX Works2连接时提示无法识别PLC。已经检查了USB-SC09-FX编程线,换过一条新的也不行;24V电源测量为23.8V,基本正常。设备之前运行正常,昨天停电后再送电就出现这个问题。请问是PLC硬件坏了还是程序丢失?该怎么一步步排查?
4 个回答
✓ 最佳回答
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。伺服PA01设脉冲方向,参数对着手册改。
✓ 最佳回答
ERR灯常亮通常表示PLC内部有错误,按以下步骤排查:1)先看ERR灯闪烁还是常亮,常亮多为硬件/程序错误。2)用GX Works2通过USB-SC09-FX连接,若连不上,先确认COM口和驱动,再试RS422圆头编程口。3)若能连上,读取PLC错误代码:在线—PLC诊断,查看D8004/D8060等错误寄存器内容。4)常见原因:程序丢失或电池电压低导致程序损坏,检查D8006电池电压值,低于2.8V需更换FX3U-32BL电池并重新下载程序。5)若完全无法通信,测量编程口5V/12V是否正常,判断通信芯片是否损坏。6)停电后出错还可能是电源板或CPU板故障,若诊断无响应建议返修或更换CPU。
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。
三菱FX系列,先记两类特殊表现:一,D8000系列是系统诊断寄存器(D8000是错误信息代码、D8004是出错步号),ERR灯亮了先读D8000看代码,再去D8004看是哪一步出错,编程软件GX Works里也能直接看系统监控;二,M8000/M8001是常开/常闭特殊继电器(开机即ON),M8002是首次扫描ON一次,用来做初始化复位刚刚好。FX5U和FX3U的程序不能直接互拷(指令集和地址不一样),移植要走转换向导。