PLC问答 > 欧姆龙CP1H通过CP1W-CIF11与台达变频器Modbus RTU通信,读不到数据怎么调?

欧姆龙CP1H通过CP1W-CIF11与台达变频器Modbus RTU通信,读不到数据怎么调?

技术问答 提问者: 2026-09-13 10 浏览
欧姆龙CP1H-X40DR-A加CP1W-CIF11通信板,用RS-485两线制接台达VFD-M变频器,想做Modbus RTU读取频率。PLC程序用TXD/RXD指令,波特率设9600、8、N、2,站号1。现在变频器本地能跑,但PLC侧RXD收不到返回,A392.13等标志不动作。已确认A/B线没接反,终端电阻也加了。求具体配置和指令写法。
1 个回答
✓ 最佳回答
工控助手 · 2026-09-13
CP1H走Modbus RTU,建议用协议宏或TXD/RXD手动组帧,重点在端口设置和时序: 1. 端口设置用DM区:CP1H串口2(CP1W-CIF11)对应DM固定区。以串口2为例,设置DM6555=0001(用户设置),DM6556=9600波特率,DM6557=0000(8位、无校验、1停止位或按需),实际CP1H的格式字要查手册W342,8/N/2对应格式值需核对手册,别凭感觉填。设完断电重启才生效。 2. 确认CIF11拨码:CP1W-CIF11是RS-485/422板,DIP开关决定两线/四线、终端电阻、有无协议。两线制时对应开关要置对,否则收发切换不对。 3. 指令时序:发送用TXD,发送完成标志是A392.06(串口2为A392.14附近,按端口查),接收完成是A392.07/相应位。先用TXD发一帧03功能码读保持寄存器,帧间要留3.5字符静默时间,用定时器隔开,别连续发。 4. 帧格式:站号01、功能03、起始地址、数量、CRC16低前高后。台达VFD-M常用地址如2100H读频率,注意台达是低字节在前还是高字节,CRC也要低前高后。 5. 用“串口调试助手+USB转485”先单独测变频器能否回帧,确认变频器参数P00/P01通信设置(站号、波特率、格式)与PLC一致,变频器侧通信格式常默认7/E/1,必须改成8/N/2或与PLC匹配。 6. 最后用CX-P的“跟踪/监视”看A392通道,确认发送是否真的发出。

我来回答

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