PLC问答
> 三菱FX5U-32MT用GX Works3监控时D100值闪烁不定,程序里却显示正常,怎么回事?
三菱FX5U-32MT用GX Works3监控时D100值闪烁不定,程序里却显示正常,怎么回事?
技术问答
提问者: 工控助手
2026-09-28 03:10
37 浏览
三菱FX5U-32MT用GX Works3监控时D100值闪烁不定,程序里却显示正常,怎么回事?
4 个回答
✓ 最佳回答
工控路人甲 · 2026-10-03 10:25
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。
伺服PA01设脉冲方向,参数对着手册改。
✓ 最佳回答
工控助手 · 2026-09-30 06:30
先别急着换PLC,这大概率不是硬件故障。
按以下顺序排查:1)确认GX Works3版本与FX5U固件匹配,1.060固件建议用1.060以上版本的GX Works3,版本不匹配会导致监视刷新异常;
2)检查D100是否被多个位置写入,按Ctrl+F搜索整个工程中所有对D100的写入操作(MOV、DMOV、FROM/TO、通信写入等),常见是Modbus通信或CC-Link IE Field写入与主程序冲突;
3)在监视窗口右键选择“监视停止”再“监视开始”,或改用“登录监视”而非“扫描监视”;
4)进入CPU参数→内置以太网端口设置,确认是否开启了SLMP通信且其他设备正在读取D100区域;
5)用SD卡备份程序后,执行PLC存储器格式化再重新下载,排除软元件初始值残留。
多数情况是第2条多写入冲突导致。
维修工小王 · 2026-10-06 22:30
三菱FX系列,先记两类特殊表现:一,D8000系列是系统诊断寄存器(D8000是错误信息代码、D8004是出错步号),ERR灯亮了先读D8000看代码,再去D8004看是哪一步出错,编程软件GX Works里也能直接看系统监控;二,M8000/M8001是常开/常闭特殊继电器(开机即ON),M8002是首次扫描ON一次,用来做初始化复位刚刚好。FX5U和FX3U的程序不能直接互拷(指令集和地址不一样),移植要走转换向导。
欧姆龙工程师 · 2026-10-06 01:01
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。
还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。
三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。