✓ 最佳回答
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通道,确认发送是否真的发出。