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

2019-08-14 16:34发布

但是我用串口1发送回来,用串口助手看其中一个数据,却一直都是0。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
滕召群
1楼-- · 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 是对的.
245925587
2楼-- · 2019-08-15 18:51
 精彩回答 2  元偷偷看……
245925587
3楼-- · 2019-08-15 20:57
解决问题了,是我板子的问题,换了一块板子就可以了,谢谢大家了

一周热门 更多>