modbus rtu 协议设备通过 485转Tcp或者Udp,设备无法处理自定义协议,连续发送请求,粘包问题

pruezk

1、设备为modbus rtu协议,现在通过串口服务器485连接,将串口服务器作为Tcp Client或者Udp Server。
2、因为设备端和串口服务器都不支持其他协议解析或者自定义协议,所以连续发送请求会出现粘包问题。
3、两次send请求连续执行, 目前执行时间相差1ms。串口服务器厂家说需要两次请求相隔50ms以上,才能分辨为两次请求。

所以这两次请求用什么方法能间隔50ms或者更长时间发送?

1619 1 1
1个回答

2548a

如果是自定义进程,请求参数写进一个数组里面,然后定义一个50ms的定时器判断那个数组有没有数据,有就弹出一条发送

年代过于久远,无法发表回答
🔝