恭喜,你发布的帖子
发布于 2025-05-26 11:25:17
8楼
我一直没搞明白,明明 485总线是 半双工(发送-应答)的机制。
485总线上,每次只能对应一个从站呀,又不是Modbua TCP.
为啥示例要这么写(用多个 Modbus Master )?
不应该是:按照异步通信来做么?
每次 设置好接口,下一周期,REQ 出现上升沿,功能块接受接口参数,执行通讯任务;完成Done(/出错 ERROR)后,处理结果,下一个周期,改变接口参数;再下一个周期 REQ出现上升沿,进行新的通讯任务。
不应该是这样么?
这样写,再加上 不管不顾的 定时触发,不出问题才怪呢。
请填写推广理由:
分享
只看
楼主