1、设备为modbus rtu协议,现在通过串口服务器485连接,将串口服务器作为Tcp Client或者Udp Server。 2、因为设备端和串口服务器都不支持其他协议解析或者自定义协议,所以连续发送请求会出现粘包问题。 3、两次send请求连续执行, 目前执行时间相差1ms。串口服务器厂家说需要两次请求相隔50ms以上,才能分辨为两次请求。
所以这两次请求用什么方法能间隔50ms或者更长时间发送?
如果是自定义进程,请求参数写进一个数组里面,然后定义一个50ms的定时器判断那个数组有没有数据,有就弹出一条发送
好的,我来试一试
如果是自定义进程,请求参数写进一个数组里面,然后定义一个50ms的定时器判断那个数组有没有数据,有就弹出一条发送
好的,我来试一试