1. PROTOCOLO MODBUS
• Protocolo de nivel 7 en el modelo OSI
(Aplicación p.e. http, ftp, smtp, telnet) para
comunicación entre dispositivos
electrónicos para aplicaciones eléctricas
industriales.
• Topología maestro/esclavo.
• Existen varios modos MODBUS: Modbus
RTU, Modbus ASCII, Modbus Plus,
Modbus MAP, Modbus TCP.
3. Modo Modbus ASCII
• Por lo general para transmisión serial (RS-
232, RS-485)
• Cada byte contiene un valor hexadecimal
en codificación ASCII (p.e. ‘0’, ‘A’, ‘F’).
• Posee un esquema LRC para verificar la
integridad de los datos
4. Modo Modbus RTU
• También para transmisiones seriales (RS-
232, RS-485)
• Cada byte de dato contiene dos valores
hexadecimales. (binario puro)
• Posee un esquema CRC de 16 bits para
verificar la integridad de los datos.
• Ventaja con el modo ASCII: mayor
velocidad de transferencia a la misma
tasa de transmisión
9. Entramado
START DIRECCION FUNCION DATOS CRC/LRC EDN
ASCII
: (0xA3) 2 CAR 2 CAR N CAR 2 CAR 2 CAR
RTU
SILENCIOS 8 BITS 8 BITS N X 8BITS 16 BITS SILENCIO
10. Campos de la trama Modbus
• Dirección: dos caracteres para ASCII y 8
bits para RTU. Direcciones válidas de 0-
247. Esclavos activos 1-247. 0 dirección
de difusión.
• Función: dos caracteres para ASCII y 8
bits para RTU. Códigos válidos de 1-255.
• Datos: información o parámetros de la
función, registros.