protocolo modbus

15
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.

Upload: juan-quijano

Post on 16-Jul-2015

194 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Protocolo modbus

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.

Page 2: Protocolo modbus

Implementaciones Modbus

Page 3: Protocolo modbus

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

Page 4: Protocolo modbus

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

Page 5: Protocolo modbus

Modbus serial

Page 6: Protocolo modbus

RS-485

Page 7: Protocolo modbus

Arquitecturas de red

Page 8: Protocolo modbus

Trama Modbus

Page 9: Protocolo modbus

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

Page 10: Protocolo modbus

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.

Page 11: Protocolo modbus

Solicitud

Page 12: Protocolo modbus

Respuesta

Page 13: Protocolo modbus

Mobus Plus

Page 14: Protocolo modbus

Modbus TCP

Page 15: Protocolo modbus

Modelo de Datos Modbus