CONFIGURACIÓN DEL PROTOCOLO MODBUS
10
Comprobación de errores en la transmisión en modo RTU
Con el modo RTU, el campo de comprobación de errores contiene un valor de 16 bits
implementado como dos bytes. El valor de comprobación de errores es el resultado de un
cálculo de Verificación de redundancia cíclica (CRC) realizado sobre el contenido del mensaje. El
campo CRC se agrega al mensaje como último campo.
Para más información sobre la Verificación de redundancia cíclica, vaya a
página 321.
10.3.5 Otros métodos de comprobación de errores
Modbus utiliza dos tipos de métodos de comprobación de errores:
• Comprobación basada en los caracteres
Un bit adicional de paridad para cada carácter (paridad par o paridad impar).
• Comprobación basada en el mensaje
una comprobación de errores adicional calculada sobre el mensaje entero.
Tanto los datos de la comprobación basada en los caracteres como los de la comprobación
basada en el mensaje se generan en el equipo transmisor y se agregan al mensaje antes de la
transmisión. El esclavo comprueba la validez de cada carácter durante la recepción y la validez
de toda la trama del mensaje después de la recepción. Antes de cancelar una transacción, el
equipo maestro tiene un intervalo de tiempo de espera predeterminado. El intervalo ajustado
debe ser lo suficientemente largo como para que cualquier esclavo pueda responder.
El intervalo de tiempo de espera se determina mediante el parámetro 8.1.1.16 Tx time out
Modo ASCII
En modo ASCII, el tiempo máximo entre 2 caracteres es un segundo. Si se produce un intervalo
más largo, el mensaje será ignorado y se reanudará la búsqueda de un carácter inicial (dos
puntos).
Modo RTU
En modo RTU, toda la trama debe ser transmitida como un caudal continuo. Si se produce un
intervalo silencioso de más de 3,5 caracteres antes de que se complete la trama, el equipo
receptor ignora el mensaje entrante y da por hecho que el siguiente byte será el campo de
dirección de equipo de un nuevo mensaje.
10.4 Nivel de comunicación físico
El protocolo Modbus es un protocolo semidúplex. El nivel físico puede ser semidúplex o dúplex
completo.
El driver Modbus es compatible con los niveles de comunicación RS485 y TCP/IP
118
www.krohne.com
ALTOSONIC 5
Códigos CRC
8.1.1.16 Tx time out.
8.1.1.16 Tx time out
8.1.1.16 Tx time out
06/2018 - 4004473501 - MA ALTOSONIC 5 es R04
en la