Está en la página 1de 17

PROTOCOLO MODBUS

ORIGEN MODBUS

Hasta los años 60, el control industrial se venía realizando mediante lógica cableada
a base de relés electromecánicos. El desarrollo de la electrónica hizo posible la
implantación de los dispositivos con microprocesador, también llamados Autómatas
Programables o Controladores Lógicos Programables. La historia del protocolo
Modbus va ligada a la historia de los PLCs.
Controlador Lógico Programable apareció con el propósito de eliminar el enorme
costo que significaba el mantenimiento de un sistema de control electromecánico
(basado en relés) a finales de los años 60. La empresa Bedford Associates (Bedford,
MA) propuso a General Motors un sistema que permitía realizar cambios en las
maniobras de un equipo de control sin necesidad de modificar el cableado. A este
sistema le dió el nombre de: Modular Digital Controller, o MODICON.
El MODICON 084 fue el primer PLC producido comercialmente.
ORIGEN DE MODBUS
 La posibilidad de comunicar equipos apareció por el año 1973 ,El primer sistema
que lo hizo servir  fué Modbus de Modicon . Permitía establecer comunicaciones
Maestro-Esclavo y Cliente-Servidor entre dispositivos inteligentes y con
dispositivos de campo (Transmitir señales digitales, analógicas, registros e
información de estado entre ellos)
 La posibilidad de conectar los autómatas entre sí permitió eliminar casi todo el
cableado de control entre máquinas, quedando solamente una línea de
comunicación  entre ellas. A través de ésta se podía coordinar el funcionamiento
de todos los componentes de un sistema, programar a distancia, supervisar
remotamente, diagnósticar todos los elementos conectados,etc.
 Debido a las dificultades que siempre han presentado los sistemas cerrados
(propietarios), en 1979, Modicon publicó de forma abierta y estandarizó el
protocolo, ganando inmediatamente seguidores en la industria, debido a que:
• Fácil y rápido de implementar
• El código era totalmente abierto y libre de royalties
• Intercambio sencillo de información entre equipos
• Modbus define una estructura de mensaje que los controladores podrán reconocer
y utilizar sin tener en cuenta el tipo de red que éstos harán servir para
comunicarse .
TIPOS DE PROTOLOGO MODBUS

Existen varios tipos de versiones en el protocolo Modbus para el puerto serie y Ethernet, que se utilizan para atender
las necesidades específicas de los sistemas de automatización industrial en las empresas. Por ejemplo, Modbus TCP se
utiliza para Ethernet, y Modbus RTU y Modbus ASCII para los puertos serie.
Las más comunes son:

Modbus RTU

Modbus TCP

Modbus ASCII

Modbus Plus
QUIEN INVENTO
MODBUS
Este protocolo industrial
estándar fue creado por
Modicon, ahora
Schneider Electric, a
finales de los 70 para la
comunicación entre
controladores lógicos
programables (PLC). En
la actualidad, Modbus
sigue siendo el
protocolo más usado
para conectar
dispositivos industriales
PARA QUE SE UTILIZA MODBUS

Por su parte, Modbus se ha convertido en un protocolo bastante común, usado


frecuentemente por muchos fabricantes en muchas industrias. Así pues, este sistema de
comunicación se usa generalmente para transmitir señales de los dispositivos de
instrumentación y control a un controlador principal o a un sistema de recolección de
datos (SCADA)
QUE ES MODBUS
Modbus es un protocolo de comunicaciones situado en el nivel 7 del Modelo
OSI, basado en la arquitectura maestro/esclavo o cliente/servidor, diseñado
en 1979 por Modicon para su gama de controladores lógicos
programables (PLCs). Convertido en un protocolo de
comunicaciones estándar de facto en la industria es el que goza de mayor
disponibilidad para la conexión de dispositivos electrónicos industriales. Las
razones por las cuales el uso de Modbus es superior a otros protocolos de
comunicaciones son:
• es público
• su implementación es fácil y requiere poco desarrollo
• maneja bloques de datos sin suponer restricciones
QUE ES MODBUS

Modbus permite el control de una red de dispositivos, por ejemplo un sistema de


medida de temperatura y humedad, y comunicar los resultados a un ordenador.
Modbus también se usa para la conexión de un ordenador de supervisión con una
unidad remota (RTU) en sistemas de supervisión adquisición de datos (SCADA).
Existen versiones del protocolo Modbus para puerto serie y Ethernet (Modbus/TCP).

Existen dos variantes, con diferentes representaciones numéricas de los datos y


detalles del protocolo ligeramente desiguales. Modbus RTU es una
representación binaria compacta de los datos. Modbus ASCII es una
representación legible del protocolo pero menos eficiente. Ambas
implementaciones del protocolo son serie. El formato RTU finaliza la trama
con un suma de control de redundancia cíclica (CRC), mientras que el formato
ASCII utiliza una suma de control de redundancia longitudinal (LRC).

La versión Modbus/TCP es muy semejante al formato RTU, pero estableciendo


la transmisión mediante paquetes TCP/IP (puerto del sistema 502, identificador
asa-appl-proto)1
QUE ES MODBUS

Modbus Plus (Modbus+ o MB+), es una versión extendida del protocolo y


privativa de Modicon. Dada la naturaleza de la red precisa un
coprocesador dedicado para el control de la misma. Con una velocidad de 1
Mbit/s en un par trenzado sus especificaciones son muy semejantes al
estándar EIA/RS-485 aunque no guarda compatibilidad con este.
Cada dispositivo de la red Modbus posee una dirección única. Cualquier
dispositivo puede enviar órdenes Modbus, aunque lo habitual es permitirlo
sólo a un dispositivo maestro. Cada comando Modbus contiene la dirección
del dispositivo destinatario de la orden. Todos los dispositivos reciben la
trama pero sólo el destinatario la ejecuta (salvo un modo especial denominado
"Broadcast"). Cada uno de los mensajes incluye información redundante que
asegura su integridad en la recepción. Los comandos básicos Modbus
permiten controlar un dispositivo RTU para modificar el valor de alguno de
sus registros o bien solicitar el contenido de dichos registros.
Existe gran cantidad de módems que aceptan el protocolo Modbus. Algunos
están específicamente diseñados para funcionar con este protocolo. Existen
implementaciones para conexión por cable, Wireless, SMS o GPRS. La
mayoría de problemas presentados hacen referencia a la latencia y a la
sincronización.
CABLEADO Y ACCESO AL MEDIO

La comunicación es del tipo Maestro-


Esclavo. Un maestro Modbus puede ser un A nivel físico (cableado y estructura de
Modbus hace servir RS-232C, que define
ordenador central o un Panel de Operador, red) se pueden presentar distintas variantes
las características físicas de la conexión.
mientras que un esclavo puede ser un de cableado:
autómata programable

Interfaz RS485: Cableado multipunto


basado en el estándar TIA/EIA-485-E. Es
Interfaz RS232:Cableado punto a punto un bus con la línea de comunicación Habitualmente se implementa mediante 2
basado en el estándar TIA/EIA-232-E. balanceada  (permite mayores distancias hilos, pero también existe la posibilidad de
Utilizado para distancias cortas y que la comunicación RS232) y con varios utilizar un cableado de  4 hilos
comunicación entre dos equipos. participantes simultáneos (Las direcciones
válidas van desde 0 a 247).
CABLEADO Y ACCESO AL MEDIO

El acceso al medio se realiza mediante un


modelo maestro/esclavo. Un nodo principal
(maestro) realiza  peticiones explícitas a cada
uno de los esclavos y procesa sus respuestas.
Los esclavos no transmitirán nunca datos a no
ser que sean preguntados por el maestro y no
podrán comunicarse entre sí.

• RTU :Formato de transmisión binario (8 bits


de datos en cada byte transmitido). Es el
En cuanto al formato de los datos que se formato habitual para la transmisión de
transmiten por la red, se distinguen dos tipos datos entre equipos.
de modos de transmisión: • ASCII:Formato basado en caracteres ASCII,
en que cada grupo de 4 bits del formato
RTU se codifica con un carácter ASCII.
ARQUITECTURA DE LA RED PROTOCOLO MODBUS/TCP

La especificación Modbus/TCP
define un estándar interoperable en
el campo de la automatización
industrial, el cual es simple de
Fue introducido por Schneider implementar para cualquier
Automation como una variante de la dispositivo que soporte sockets
familia de protocolos MODBUS, TCP/IP. Todas las solicitudes son
ampliamente usada para enviadas vía TCP sobre el puerto
la supervisión y el control de equipo registrado 502 y normalmente
Dado a las diversas prestaciones y usando comunicación half-duplex
beneficios que ofrece de automatización. Específicamente
el protocolo define el uso de sobre una conexión dada. Es decir,
el Protocolo Modbus/TCP en no hay beneficio en enviar
las redes industriales es que se ha mensajes MODBUS en un
entorno intranet o internet usando solicitudes adicionales sobre una
optado por él.Modbus/TCP es un conexión única mientras una
protocolo los protocolos TCP/IP.
respuesta está pendiente
de comunicación diseñado para
permitir a equipos industriales tales
como PLCs, computadores, drivers
para motores y otros tipos de
dispositivos físicos de
entrada/salida comunicarse sobre
una red.
ARQUITECTURA DE LA RED

Modbus/TCP básicamente encapsula una trama MODBUS dentro de


una trama TCP en una manera simple como se muestra en la figura a
continuación
ARQUITECTURA DE LA RED (Mecanismo de conexión)

MODBUS es un protocolo maestro/esclavo en el que cada solicitud del maestro es tratada de


forma independiente por el esclavo, sin relación con las anteriores. Esto facilita proveer
transacciones de datos resistentes a rupturas, requiriendo mínima información de recuperación
para mantener una transacción en cualquiera de los dos terminales.

De otro lado, las operaciones de programación esperan una comunicación orientada a la


conexión, es decir, las máquinas de origen y de destino deben establecer un canal
de comunicaciones antes de transferir datos.

En Modbus/TCP una conexión se establece inicialmente en la capa de aplicación y esta


única conexión puede llevar múltiples transacciones independientes. En Modbus/TCP se
usa el protocolo orientado a la conexión TCP en lugar del protocolo orientado a
datagramas UDP
TOPOLOGIA DE LA RED

Dado que los sistemas industriales usualmente consisten de dos o más


dispositivos, este puede ser bastante grande, por lo que debe considerarse
la topología de la red. Las topologías más comunes son: La Red Bus, Red
Estrella, Red Arbol y Red Híbrida
SCADA CON MODBUS
GRACIAS POR SU ATENCIÓN

También podría gustarte