PLC问答 > 欧姆龙CP1H通过CP1W-CIF11与变频器Modbus RTU通信,读写频率总失败怎么配?

欧姆龙CP1H通过CP1W-CIF11与变频器Modbus RTU通信,读写频率总失败怎么配?

技术问答 提问者: 2026-01-31 01:46 148 浏览
欧姆龙CP1H-XA40DT-D,加装CP1W-CIF11(RS-485)模块,用Modbus RTU读ABB ACS510变频器频率。
串口设置:9600、8、1、None,站号1。
用RXD/TXD指令发03功能码读40001,返回数据不对或超时。
已确认A/B线没接反、终端电阻有、变频器参数5302=1、5303=1、5304=9600。
请问CP1H侧还要设置什么?
2 个回答
✓ 最佳回答
工控助手 · 2026-02-01 08:03
CP1H用CIF11做Modbus主站,关键在串口和指令两方面:1)CP1W-CIF11是RS-485选件,需在CX-Programmer的“设置→串口1/2”里把对应端口设为“RS-232C”还是“RS-485”要对应;CIF11无拨码时一般按RS-485,通信格式在PLC设置里改:9600、8、1、N。
2)CP1H没有内置Modbus主站指令,必须用TXD/RXD自定义帧,或用TXD发、RXD收。
发送帧需加CRC16,CP1H可用CRC指令或自写。
3)注意CP1H的串口设置里“起始码/结束码”要设成“无”,否则会截断数据。
4)RXD接收时用A392接收完成标志或RXD指令的完成位,超时用定时器判断。
5)变频器Modbus寄存器40001对应频率,但ABB ACS510的地址可能是40101等,需查手册确认偏移。
6)建议先用CX-Protocol或串口助手抓包验证帧格式,再上PLC。
PLC技术支持 · 2026-02-01 20:48
通信连不上,排查顺序:一站号,主从站号必须唯一且和从站设备实际设置一致;二波特率、数据位、校验位、停止位,两端必须完全一致,这是八成连不上的原因;三接线,485是A对A、B对B,终端电阻(120欧)只在总线两端加,屏蔽层单端接地;四测试方法,先用串口调试助手直接对从站设备发报文,能通说明设备没问题,问题在PLC侧配置或程序。
记住:通信问题先分开测,上位机直连从站能通,再谈PLC。

我来回答

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