恭喜,你发布的帖子
发布于 2018-12-22 22:59:36
9楼
楼主对MODBUS-RTU通讯的机制的理解有问题。
无论是读参数还是写参数,都是MODBUS-RTU的一个通讯任务,这个通讯任务包含的报文的发送与接收。
RS232接口是支持全双工通讯的,收发两条线同时进行,但这与MODBUS-RTU是否能报文收发同时进行没有关系。
RS232是点对点通讯,因此对于通讯站点来说是没有轮询一说的,但对于同一个站点的不同个通讯任务,依然是要按任务的先后次序来轮询的。
可能是我没表述清楚。
本意是要确认下,基于232硬件的Modbus,是不是可以做到同时调用两组MB Master指令,对同一个从站地址,读写同时地独立地进行。区别于485,同时存在两个通讯请求。对于各自的读和写,肯定是靠各自的Done去触发下一个通讯请求,两者不相干。
头次遇到支持到232的硬件,比较小众,上来问一下
请填写推广理由:
分享
只看
楼主