新手初次接触modbus,这样算主机发送成功了吗

2019-08-14 16:34发布

但是我用串口1发送回来,用串口助手看其中一个数据,却一直都是0。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
滕召群
2019-08-15 14:33
你发送的命令:01 03 00 00 00 01 84 0A    其中是01是地址,03是功能码,00 00是寄存器起始地址,00 01是数据字节.84 0A为CRC校验
接收到的命令:01 03 02 00 00 B8 44   共中01是地址,03是功能码,02数据字节, 00 00为返回数据.B8 44为CRC校验.
如果是发送的只是一个模拟命令,而且程序里针对00 00寄存器并没有赋于值的话,返回肯定是00 00 是对的.

一周热门 更多>