Está en la página 1de 15

PROTOCOLO MODBUS

ORIGEN DEL MODBUS


Hasta los aos 60, el control industrial se vena realizando mediante
lgica cableada a base de rels electromecnicos. El desarrollo de la
electrnica hizo posible la implantacin de los dispositivos con
microprocesador, tambin llamados Autmatas Programables o
Controladores Lgicos Programables.

La historia del protocolo Modbus va ligada a la historia de los PLCs. El PLC


(Controlador Lgico Programable) apareci con el propsito de eliminar el
enorme costo que significaba el mantenimiento de un sistema de control
electromecnico (basado en rels) a finales de los aos 60.

La empresa Bedford Associates (Bedford, MA) propuso a General Motors


un sistema que permita 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, oMODICON. ElMODICON
084fue el primer PLC producido comercialmente.
ORIGEN DEL MODBUS
La posibilidad de comunicar equipos apareci por el ao 1973. El primer sistema que lo hizo
servir fu Modbus de Modicon. Permita establecer comunicaciones Maestro-Esclavo y Cliente-
Servidor entre dispositivos inteligentes y con dispositivos de campo (Transmitir seales
digitales, analgicas, registros e informacin de estado entre ellos)

La posibilidad de conectar los autmatas entre s permiti eliminar casi todo el cableado de
control entre mquinas, quedando solamente una lnea de comunicacin entre ellas. A travs
de sta se poda coordinar el funcionamiento de todos los componentes de un sistema,
programar a distancia, supervisar remotamente, diagnsticar 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:

Fcil y rpido de implementar


El cdigo era totalmente abierto y libre de royalties
Intercambio sencillo de informacin entre equipos

Modbus define una estructura de mensaje que los controladores podrn reconocer y utilizar
sin tener en cuenta el tipo de red que stos harn servir para comunicarse.
QUE ES MODBUS
Modbuses unprotocolo de comunicacionessituado en
el nivel 7 delModelo OSI, basado en la arquitectura
maestro/esclavo o cliente/servidor, diseado en1979
porModiconpara su gama de
controladores lgicos programables(PLCs). Convertido
en un protocolo de comunicacionesestndar de factoen
laindustriaes el que goza de mayor disponibilidad para
la conexin de dispositivoselectrnicosindustriales. 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
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 unordenador.
Modbus 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 parapuerto serieyEthernet(Modbus/TCP).

Existen dos variantes, con diferentes representaciones numricas de los datos y


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

La versin Modbus/TCP es muy semejante al formato RTU, pero estableciendo la


transmisin mediante paquetesTCP/IP(puerto del sistema 502, identificadorasa-
appl-proto)1
QUE ES MODBUS
Modbus Plus (Modbus+ o MB+), es una versin extendida del protocolo y privativa
de Modicon. Dada la naturaleza de la red precisa uncoprocesadordedicado para el
control de la misma. Con una velocidad de 1 Mbit/s en un par trenzado sus
especificaciones son muy semejantes al estndar EIA/RS-485aunque no guarda
compatibilidad con este.

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 comando Modbus contiene la direccin del dispositivo destinatario de
la orden. Todos los dispositivos reciben la trama pero slo el destinatario la ejecuta
(salvo un modo especial denominado "Broadcast"). Cada uno de los mensajes
incluye informacin redundante que asegura su integridad en la recepcin. Los
comandos bsicos 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 demodemsque aceptan el protocolo Modbus. Algunos estn


especficamente diseados para funcionar con este protocolo. Existen
implementaciones para conexin por cable,wireless,SMSoGPRS. La mayora de
problemas presentados hacen referencia a lalatenciay a la sincronizacin.
CABLEADO Y ACCESO AL
MEDIO
Modbus hace servir RS-232C, que define las caractersticas fsicas de la conexin.

La comunicacin es del tipo Maestro-Esclavo. Un maestro Modbus puede ser un


ordenador central o un Panel de Operador, mientras que un esclavo puede ser un
autmata programable.

A nivel fsico (cableado y estructura de red) se pueden presentar distintas


variantes de cableado:

Interfaz RS232:Cableado punto a punto basado en el estndar TIA/EIA-232-E.


Utilizado para distancias cortas y comunicacin entre dos equipos.
Interfaz RS485:Cableado multipunto basado en el estndar TIA/EIA-485-E. Es
un bus con la lnea de comunicacin balanceada (permite mayores distancias
que la comunicacin RS232) y con varios participantes simultneos (Las
direcciones vlidas van desde 0 a 247).

Habitualmente se implementa mediante 2 hilos, pero tambin existe la posibilidad


de utilizar un cableado de 4 hilos.
CABLEADO Y ACCESO AL
MEDIO
El acceso al medio se realiza mediante un modelo maestro/esclavo. Un nodo
principal (maestro) realiza peticiones explcitas a cada uno de los esclavos
y procesa sus respuestas. Los esclavos no transmitirn nunca datos a no ser
que sean preguntados por el maestro y no podrn comunicarse entre s.

En cuanto al formato de los datos que se transmiten por la red, se


distinguen dos tipos de
modos de transmisin:

RTU(Remote Terminal Unit):Formato de transmisin binario (8 bits de


datos en cada byte transmitido).Es el formato habitual para la
transmisin de datos entre equipos.

ASCII:Formato basado en caracteres ASCII, en que cada grupo de 4 bits


del formato RTU se codifica con un carcter ASCII (carcter hexadecimal
representado en ASCII).
ARQUITECTURA DE LA RED
PROTOCOLO MODBUS/TCP

Dado a las diversasprestacionesy beneficios que ofrece elProtocoloModbus/TCP en


lasredesindustriales es que se ha optado por l.

Modbus/TCP es un protocolo decomunicacindiseado para permitir a equipos


industriales tales como PLCs, computadores, drivers paramotoresy otros tipos de
dispositivos fsicos de entrada/salida comunicarse sobre una red. Fue introducido por
Schneider Automation como una variante dela familiadeprotocolosMODBUS,
ampliamente usada para lasupervisiny elcontrolde equipo deautomatizacin.
Especficamente el protocolo define el uso de mensajes MODBUS en un entorno
intranetointernetusando los protocolosTCP/IP.

La especificacin Modbus/TCP define un estndar interoperable en el campo de la


automatizacin industrial, el cual es simple de implementar para cualquier dispositivo
que soporte sockets TCP/IP. Todas las solicitudes son enviadas va TCP sobre el puerto
registrado 502 y normalmente usando comunicacin half-duplex sobre una conexin
dada. Es decir, no hay beneficio en enviar solicitudes adicionales sobre una conexin
nica mientras una respuesta est pendiente.
ARQUITECTURA DE LA RED
Modbus/TCP bsicamente encapsula
una trama MODBUS dentro de una
trama TCP en una manera simple
como semuestraen la figura a
continuacin.
ARQUITECTURA DE LA RED
Mecanismo de conexin:

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


maestro es tratada de forma independiente por el esclavo, sin relacin con
las anteriores. Esto facilita proveer transacciones de datos resistentes a
rupturas, requiriendo mnima informacin de recuperacin para mantener
una transaccin en cualquiera de los dos terminales.

De otro lado, lasoperacionesdeprogramacinesperan una comunicacin


orientada a la conexin, es decir, lasmquinasde origen y de destino
deben establecer un canal decomunicacionesantes de transferir datos.

En Modbus/TCP una conexin se establece inicialmente en la capa de


aplicacin y esta nica conexin puede llevar mltiples transacciones
independientes. En Modbus/TCP se usa el protocolo orientado a la conexin
TCP en lugar del protocolo orientado a datagramas UDP.
TOPOLOGIA DE LA RED
Dado que lossistemasindustriales
usualmente consisten de dos o ms
dispositivos, este puede ser bastante
grande, por lo que debe considerarse
latopologade la red. Las topologas
ms comunes son: La RedBus, Red
Estrella, Red Arbol y Red Hbrida.
TOPOLOGIA DE LA RED
SCADA CON MODBUS
TALLER

TOPOLOGIA
1- La RedBus, Red Estrella
2- Red Arbol y Red Hbrida
ACCESO AL MEDIO
3- Estndar TIA/EIA-232-E
4- Estndar TIA/EIA-485-E
Protocolos
5- TCP/IP.

También podría gustarte