2 Descripción del Protocolo MODBUS
2.1 Reglas de Dirección de MODBUS
El protocolo de línea Serial MODBUS es un protocolo Primario/de Réplica. Solo un Primario a la vez está conectado al bus.
Uno o varios (hasta 247) nodos de Réplica también están conectados al mismo bus serial.
El nodo Primario de MODBUS no tiene dirección específica. Solo los nodos de Réplica deben tener una dirección. Las
direcciones de los nodos de Réplica están en el rango de 1...247 decimales (0 está reservado como la dirección de
transmisión). Esta dirección debe ser única en un bus serial MODBUS.
2.2 Marco de Protocolo MODBUS
El marco de protocolo MODBUS está compuesto por dirección adicional, código de función, datos y comprobación de error.
Dirección Adicional
Se definen dos modos diferentes de transmisión serial: Modo RTU (Unidad de Terminal Remota) y modo ASCII (Código
Estándar Americano para Intercambio de Información).
2.3 Modo de Transmisión de RTU
2.3.1 Formato de Byte
La secuencia de entrega de byte o palabra se envía en el siguiente orden (de izquierda a derecha): LSB (Bit Menos
Significativo) ---> MSB (Bit Más Significativo).
El formato para cada byte (11 bits) en modo RTU es:
• Bits/Byte: 1 bit de inicio
• 8 bits de datos, LSB enviado primero
• 1 bit para completar la paridad
• 2 bits de parada
Tabla 2.3.1 Secuencia de Bits en Modo RTU (Caso Específico de Sin Paridad)
Bit de
Inicio
1
1
Tabla 2.2.1 Marco de MODBUS General
Código de Función
Bit de Datos
2
3
4
Datos
5
6
7
66
Comprobación de Error
Bit de
Bit de
Parada
Parada
8
1
1