Hola:
No se si lo que querés es verificar en modbus ,pero si vos transmitis como maestro modbus ,sabés la cantidad de caracteres que tendrá la respuesta ,ya que en la pregunta le decís cuantos registros leeras.-
Adicionalmente modbus consifera que si el tiempo de silencio es mayor a 3,5 caracteres es porque terminó la trama.-
En otros protocolos ,ej DNP hay un byte que te dice la cantidad de caracteres del mensaje.-
Espero te haya ayudado el comentario
Jorge