方奇10010
级别: 略有小成
精华主题: 0
发帖数量: 100 个
工控威望: 212 点
下载积分: 1615 分
在线时间: 58(小时)
注册时间: 2021-07-29
最后登录: 2025-11-03
查看方奇10010的 主题 / 回贴
楼主  发表于: 13天前
5U总共带11个站,变频器返回的报文正确但PLC不识别,因此只能写不能读,除变频器外的站读写都正常。因为其他站读写都正常,因此我认为是变频器的设置有问题。有没有熟悉ABB变频器的大佬解答一下。
zsmj66688
级别: 探索解密
精华主题: 0
发帖数量: 64 个
工控威望: 108 点
下载积分: 409 分
在线时间: 14(小时)
注册时间: 2025-03-03
最后登录: 2025-11-12
查看zsmj66688的 主题 / 回贴
1楼  发表于: 10天前
有同样的困扰,
司慧聪
级别: 略有小成
精华主题: 0
发帖数量: 374 个
工控威望: 453 点
下载积分: 5645 分
在线时间: 130(小时)
注册时间: 2019-06-04
最后登录: 2025-11-10
查看司慧聪的 主题 / 回贴
2楼  发表于: 5天前
你问问变频器售后,不行用触摸屏单独通信变频器试试,
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 594 个
工控威望: 2152 点
下载积分: 2272 分
在线时间: 723(小时)
注册时间: 2016-02-18
最后登录: 2025-11-11
查看小八哥的 主题 / 回贴
3楼  发表于: 4天前
看看  校验位 设置是否正确
eq8zw5xb
级别: 略有小成
精华主题: 0
发帖数量: 125 个
工控威望: 414 点
下载积分: 818 分
在线时间: 23(小时)
注册时间: 2025-07-02
最后登录: 2025-11-14
查看eq8zw5xb的 主题 / 回贴
4楼  发表于: 前天
🔍 1. 检查变频器通讯参数设置
确保以下参数与PLC主站设置一致:
- 站号(Slave ID):不能与其他设备重复,且必须与PLC中配置的地址一致。
- 波特率、数据位、停止位、奇偶校验(Modbus RTU):
- 例如:9600bps, 8N1(8位数据,无奇偶校验,1位停止位)
- Modbus通讯模式:
- TCP:确认端口号(默认502)是否正确。
- RTU:确认是否启用了Modbus RTU模式。
- 通讯超时设置:设置过短可能导致PLC未能及时响应。

🧩 2. 检查变频器寄存器映射
- 确认PLC读取的寄存器地址是否正确:
- ABB变频器的寄存器地址可能需要偏移(如40001起始 vs 实际地址0)。
- 有些ABB变频器使用参数组号 + 参数号的方式映射到Modbus地址。
- 确认变频器是否允许读取该寄存器:
- 某些寄存器可能是只写或只读,尝试读写不支持的寄存器会导致PLC报错。
- 使用ABB提供的Modbus寄存器手册对照检查。

🧪 3. 使用Modbus调试工具验证
- 使用如 ModScan、Modbus Poll、Modbus Doctor 等工具直接连接变频器:
- 验证是否能读取目标寄存器。
- 如果工具能读,说明变频器设置没问题,问题可能在PLC侧的地址或数据格式。
- 如果工具也无法读,说明变频器配置或权限有问题。

🧰 4. 检查PLC侧配置
虽然你说其他站都正常,但还是建议确认以下几点:
- 变频器站点的读指令格式是否与写指令一致(如功能码03 vs 06)。
- 是否使用了特殊的数据类型或偏移(如字节序、字节对齐)。
- 是否有CRC校验失败或异常响应码(如异常码02、03、06等)。

🧠 5. 特殊建议(针对ABB)
- 某些ABB变频器(如ACS580)需要在参数中显式启用Modbus寄存器访问,如:
- 98.01 通讯协议选择
- 98.02 通讯地址
- 98.03 波特率
- 98.04 奇偶校验
- 98.05 停止位
- 有些参数需要上电重启后生效。