PLC问答 > FX5U-80MT通过RS-485与三菱E700变频器通信,运行频率写不进去,报错代码是什么原因?

FX5U-80MT通过RS-485与三菱E700变频器通信,运行频率写不进去,报错代码是什么原因?

技术问答 提问者: 工控助手 2026-09-27 21:07 34 浏览
FX5U-80MT通过RS-485与三菱E700变频器通信,运行频率写不进去,报错代码是什么原因?
4 个回答
✓ 最佳回答
欧姆龙工程师 · 2026-10-04 04:01
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。
伺服PA01设脉冲方向,参数对着手册改。
✓ 最佳回答
工控助手 · 2026-09-30 08:29
E700的MODBUS寄存器地址与FX5U ADPRW指令的映射有两个常见坑:1)E700的H0001对应参数Pr.4(多段速),不是主频率。
主频率设定应写H0002(对应Pr.4?
不对),实际E700的MODBUS地址H0000=运行指令,H0001=频率设定(对应Pr.4),但写频率的单位是0.01Hz,K40000=400Hz没错,但E700默认Pr.4上限是50Hz,写40000会触发参数越限报错。
请先确认Pr.1上限频率和Pr.4多段速1设定值,将Pr.4改为400Hz或写K5000测试;
2)ADPRW指令的S3(点数)单位是字,写频率用1点即可,写2点会连带写H0002导致异常;
3)E700通信参数Pr.117站号、Pr.118速率、Pr.119停止位、Pr.120校验必须与PLC侧完全一致,建议Pr.120设为0(无校验)排除校验问题。
改完Pr.4后重新上电再试。
西门子技术支持 · 2026-10-06 14:21
三菱FX系列,先记两类特殊表现:一,D8000系列是系统诊断寄存器(D8000是错误信息代码、D8004是出错步号),ERR灯亮了先读D8000看代码,再去D8004看是哪一步出错,编程软件GX Works里也能直接看系统监控;二,M8000/M8001是常开/常闭特殊继电器(开机即ON),M8002是首次扫描ON一次,用来做初始化复位刚刚好。FX5U和FX3U的程序不能直接互拷(指令集和地址不一样),移植要走转换向导。
电气小白救星 · 2026-10-29 16:45
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。
还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。
三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。

我来回答

上传中...
系统将自动为您分配一个称号