CONFIGURACIÓN DEL PROTOCOLO MODBUS
10
10.2.2 Modo RTU
Cada byte del mensaje se envía como 8 bits (un byte).
Parámetros de comunicación serial estándar
Start bits (Bits de inicio)
Data bits (Bits de datos)
Parity (Paridad)
Stop bits (Bits parada)
Campo de control de
errores
10.3 Tramas Modbus
Modo ASCII
En modo ASCII, un mensaje empieza con dos puntos (:) y termina con un retorno de carro-salto
de línea. Entre los caracteres del mensaje pueden transcurrir intervalos de hasta un segundo. Si
el intervalo es más largo, se producirá un error por infracción del tiempo límite y el mensaje
será rechazado.
Modo RTU
En modo RTU, un mensaje empieza con un intervalo silencioso equivalente a, por lo menos, 3,5
caracteres. 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 vacía el mensaje entrante y da por hecho que el siguiente byte será el campo de
dirección del nuevo mensaje.
Mode
Modo ASCII
Modo RTU
Tabla 10-1: Ejemplo de una trama de mensaje típica
116
1
8
even (par)
1
Comprobación de redundancia cíclica (CRC)
Inicio
Dirección
:
2 caracteres
hexadecimal
es
Intervalo
8 bits
silente de
3,5
caracteres
www.krohne.com
Función
Datos
2 caracteres
N*2
hexadecimal
caracteres
es
hexadecimal
es
8 bits
N*8 bits
06/2018 - 4004473501 - MA ALTOSONIC 5 es R04
ALTOSONIC 5
Suma de
Fin
comproba-
ción
LRC 2
CR-LF
caracteres
hexadecimal
es
CRC 16 bits
Intervalo
silente de
3,5
caracteres