You are on page 1of 15

Introduccin a

ModBus
UNIVERSIDAD TCNICA DE AMBATO
SEXTO SEMESTRE
MODULO DE INTERFAZ DE PC

Introduccin

Diseado en 1979 por Modicon para su gama de


controladores lgicos programables (PLCs).

Las razones por las cuales el uso de Modbus es superior


a otros protocolos de comunicaciones son:

es pblico.

su implementacin es fcil y requiere poco desarrollo.

maneja bloques de datos sin suponer restricciones.

Basado en la arquitectura maestro/esclavo o


cliente/servidor.

Existen versiones del protocolo Modbus para puerto


serie y Ethernet (Modbus/TCP).

. La secuencia bsica en las comunicaciones MODBUS


consiste siempre en una trama de pregunta, seguida de su
correspondiente trama de respuesta.
3

Siendo el maestro el cliente quien puede controlar en


todo momento las comunicaciones con los esclavos
que pueden ser hasta 247 y los esclavos vienen a ser
los servidores quienes se limitan a retornar los datos
solicitados o a ejecutar alguna accin que indica el
maestro.
La comunicacin del maestro hacia los esclavos puede
ser de dos tipos:
La primera Peer to peer es la comunicacin maestroesclavo, el maestro solicita informacin y el esclavo
responde.
La segunda broadcast es la comunicacin maestro
todos los esclavos, el maestro enva un comando
dirigido a todos los esclavos de la red sin esperar
respuesta.
4

Modbus permite el control de una red de


dispositivos. Tambin se usa para la
conexin de un ordenador de supervisin
con una unidad remota (RTU) en
sistemas de supervisin adquisicin de
datos (SCADA). Existen versiones del
protocolo Modbus para puerto serie y
Ethernet (Modbus/TCP).

RTU: define a un dispositivo basados en microprocesadores, el


cual permite obtener seales independientes de los procesos y
enviar la informacin a un sitio remoto donde se procese.
SCADA: Provee de toda la informacin que se genera en el
proceso productivo (supervisin, control calidad, control de
produccin, almacenamiento de datos, etc.) y permite su
5
gestin e intervencin.

CARACTERISTICAS

- Cada dispositivo de la red Modbus posee


una direccin nica

- Cualquier dispositivo puede enviar


rdenes Modbus, aunque lo habitual es
permitirlo slo a un dispositivo maestro

- Cada uno de los mensajes incluye


informacin redundante que asegura su
integridad en la recepcin

- Permiten controlar un dispositivo RTU


para modificar el valor de alguno de sus
registros
6

Modbus modelo ISO

Modbus con enlace serie, opera de


1200bps a 56Kbps con mtodo de acceso
maestro/esclavo

Modbus modelo ISO

Modbus Plus. Es un bus que opera a 1Mbps y el mtodo


de acceso est basado en Token-Ring

Modbus modelo ISO

Modbus Ethernet TCP/IP. Utiliza la capa fsica Ethernet


con velocidades de 10 Mbps y 100 Mbps y protocolos
TCP/IP.

Modbus TCP/IP

Es una variante o extensin del protocolo Modbus que


permite utilizarlo sobre la capa de transporte TCP/IP.
De este modo, Modbus-TCP se puede utilizar en Internet
(de hecho, este fue uno de los objetivos que motiv su
desarrollo).

Modbus/TCP simplemente encapsula una trama Modbus


en un segmento TCP. TCP proporciona un servicio
orientado a conexin fiable, lo que significa que toda
consulta espera una respuesta.

10

Ej. Arquitectura de una red


Modbus

11

Capa Fsica RS-485

Medio: Cable de par trenzado apantallado.

Topologa: Bus.

Distancia: mx. 1300 m., entre repetidores.

Velocidad: 1200 bps/56Kbps.

Nodos: 32 (1 master y 31 esclavos)

Conectores: RJ-45, SUB-DB9

12

Capa de Enlace

Mtodo de acceso al medio: master/eslave.

Mtodo de transmisin: Cliente-Servidor.

Seguridad en la transmisin:

CRC y LCR

Bit de Start y Stop

Bit de paridad

Flujo continuo (control de flujo)

13

Modbus ASCII y Modbus RTU

Hay dos versiones de protocolo Modbus.

Modbus RTU utiliza datos binarios y CRC ( deteccin de


error ).

Modbus ASCII es ms sencillo y fcil de leer, aunque menos


eficiente debido a que cada byte requiere de dos bytes
ASCII y utiliza un cdigo menos eficiente LRC.

14

15

You might also like