恭喜,你发布的帖子
发布于 2026-04-27 15:26:33
12楼
我全错了,从站是自由端口,缓冲位、地址位功能码等等这些都需要自己手动发送,不能直接使用modbus库,我现在研究xmt自由端口设置,我看了手册还有你之前回答别人的xmt的小试验,我现在弄一下子看看怎么个事
原来如此。
库指令的从站必须满足modbus rtu的通讯协议,是modbus通讯的一种特例。
基本步骤是:定义通讯口,定义发送完成中断和接收完成中断,然后写入协议发送到从站的数据,将数据发送出去,最后,等待从站数据发送过来,主站接收,然后通过校验验证数据的正确性。协议熟悉的内容比较多,慢慢来会整明白的。
请填写推广理由:
分享
只看
楼主