请先确定设备:①接线是否正确,②是否安装电阻或拨码,③波特率是否匹配。
用户可通过下载的串口调试助手发送 Modbus 指令来进行调试。204(ModbusRTU转CAN)软件下载
请注意:使用串口调试助手时请使用“十六进制显示”和“十六进制发送”。
1、读取接收到的 CAN 帧
例如:配置 Modbus 从站地址为1,Modbus 寄存器首地址为 0x01(出厂预设值),功能码为 03,CAN 为标准帧,帧 ID 为 0x181,CAN 帧数据为 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08。
用户 Modbus 主站发送请求帧:
01 03 00 01 00 04 15 C9

GCAN-204 的响应帧:
01 03 08 02 01 04 03 06 05 08 07 17 C1

此时,GCAN-204模块 Modbus 端已收到了来自其他设备的 CAN 端发出的帧 ID 为 0x181 的数据帧。
2写入要发送的 CAN 帧
例如:配置 Modbus 从站地址为1,Modbus 寄存器首地址为 0x101(十进制为 257,此值为出厂预设值),功能码为16(10H),CAN 为标准帧,帧 ID 为 0x201,CAN 帧数据为 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08。
用户 Modbus 主站发送请求帧:
01 10 01 01 00 04 08 02 01 04 03 06 05 08 07 CB 2E

GCAN-204 的响应帧:
01 10 01 01 00 04 91 F6

此时,其他设备的 CAN 端已收到了来自 GCAN-204 模块的 Modbus 端发出的帧 ID 为 0x201 的数据帧。