在做200SMART 和一台国产微波电源的通讯,使用的是MODBUS RTU通讯,我用串口助手发报文(9600 N81)设置磁场电流,按照说明书的格式发送 01 06 00 64 00 4C C9 E0
请求 (HEX) 反馈 (HEX)
设备地址 01 设备地址 01
功能码 06 功能码 06
起始地址(高) 00 起始地址(高) 00
起始地址(低) 64 起始地址(低) 64
磁场电流(高) 00 磁场电流(高) 00
磁场电流(低) 4C 磁场电流(低) 4C
CRC-H C9 CRC-H C9
CRC-L E0 CRC-L E0
磁场电流 INT 40100
用串口助手发报文没有问题,可以设置成功 ,然后我用200SMART 做通讯,设置也没有错 MBUS_MSG 里的 Addr 用的是 40101,然后通讯,DataPtr 写的是16#004C, 用串口助手监控,发现 发出去的报文 01 06 00 64 00 00 (CRCH CRCL)),就是发不出00 4C ,一直是00 00 ,请哪位大神帮忙指点指点,在线等,非常感谢。