恭喜,你发布的帖子
发布于 2024-03-11 10:40:08
10楼
通常最有效的RTU从站:接收消息,起始判断以3.5字符空闲间隔加本站号;结束判断以3.5字符间隔,甚至可以以收到的消息数据结构来判断。
从站应答消息,起始时刻,以设定的最短延迟或应答数据准备完成,以先到者为准,很多变频器默认为2毫秒。
所以,设定50ms的应答延迟肯定是有点高了,作为plc来说,准备这么点应答数据,就是以最高通讯波特率来算,也超不过1个字符时长。之前研究过官方RTU库,感觉在很多方面都设计的通讯效率不高,而且在稍有干扰的情况下,程序自身的处理会无效地加大通讯延迟。但作为485来说,通常并没有很高的通讯速度需求,官方库足够用了
要想通讯快,只能自己写通讯库。通讯要求不高的,官方库凑合用。
请填写推广理由:
分享
只看
楼主