Вы находитесь на странице: 1из 29

MODBUS

MODBUS - NIVEL DE CLULA

MODBUS
- Modbus es un protocolo de transmisin desarrollado por la

Gould Modicon (ahoraAEG Schneider Automation) para


sistemas de control y supervisin de procesos (SCADA) con
control centralizado.
- Utilizando este protocolo, una Estacin Maestra (MTU) puede
comunicarse con una o varias Estaciones Remotas (RTU)
- El protocolo Modbus es muy utilizado en la industria en una
gran variedad de sistemas SCADA.

MODBUS
- Medio Fsico de conexin puede (RS-485 o fibra ptica, RS422). La mxima distancia entre estaciones depende del nivel
fsico, pudiendo alcanzar hasta 1200 m sin repetidores.
- La comunicacin es asncrona y las velocidades de transmisin
previstas van desde los 1200 baudios a 19.200 baudios.

MODBUS
- La estructura nmero mximo de estaciones previsto es de 63
esclavos ms una estacin maestra.

MODBUS INTERCAMBIO DE MENSAJES


- Los intercambios de mensajes pueden ser de dos tipos:
Intercambios punto a punto, que compartan siempre dos
mensajes: una demanda del maestro y una respuesta del esclavo
Mensajes difundidos Estos consisten en una comunicacin
unidireccional del maestro a todos los esclavos. Este tipo de
mensajes no tiene respuesta por parte de los esclavos

MODBUS INTERCAMBIO DE MENSAJES

MODBUS INTERCAMBIO DE MENSAJES

MODBUS INTERCAMBIO DE MENSAJES

Funciones y Cdigos de Modbus

MODBUS INTERCAMBIO DE MENSAJES

MODBUS INTERCAMBIO DE MENSAJES

MODBUS INTERCAMBIO DE MENSAJES

Tipos
Por transmisin
Serial

Modbus de
Representacin
binaria compacta

Modbus RTU

Modbus ASCII

Modbus Plus

MODBUS
Basada en
Ethernet

Modbus TCP/IP

MODBUS INTERCAMBIO DE MENSAJES

Tipos
En Modbus los datos pueden intercambiarse en dos modos de
transmisin: en Modo RTU y en Modo ASCII.

Tipos
En Modbus los datos pueden intercambiarse en dos modos de
transmisin: en Modo RTU y en Modo ASCII.

Modbus PLUS
- Modbus Plus (Modbus+ o MB+)
- Extendida del protocolo Modicon
- Con una velocidad de 1 Mbit/s en un par trenzado sus
especificaciones son muy semejantes al estndar EIA/RS-485
aunque 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").

Modbus PLUS
.

Modbus TCP/IP

- Es muy semejante al formato RTU, pero estableciendo la


. transmisin mediante paquetes TCP/IP
- MODBUS TCP/IP es una variante o extensin del protocolo
Modbus que permite utilizarlo sobre la capa de transporte TCP/IP.
- Modbus-TCP se puede utilizar en Internet
- MODBUS TCP/IP se ha convertido en un estndar industrial
simplicidad, bajo coste, necesidades mnimas en cuanto a
componentes de hardware, y sobre todo a que se trata de un
protocolo abierto.
- 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.

Modbus TCP/IP

Modbus

Modbus

Funciones
Comandos de control para lectura de posicin y reposicin de

una bobina o de un grupo de bobinas.


Comandos de control para lectura de entradas y salidas digitales
(discretas)
Comandos de control para lectura y reposicin de registros
Otras funciones para test, diagnstico, polling, condiciones de
excepcin, etc.

Formatos de Trama en Modo RTU


El protocolo Modbus posee dos formatos para el intercambio
Maestra/Remota: uno es el formato general de trama y el otro
es el formato para respuestas excepcionales. Se dice que una
respuesta es excepcional cuando una remota responde que el
mensaje recibido es ilegal, es decir, que es un error no atribuible
al medio de transmisin.

Campo de Direcciones. En este campo se indica siempre la


direccin de la RTU de destino, sea en comando sea en
respuesta. Si la MTU se dirige simultneamente a todas las RTU
(Modo Broadcast), el campo de direcciones se pone a CERO
(00H).
Campo de Funciones. En este campo se indica a la RTU la
funcin que debe ejecutar. La RTU responde con este mismo
valor si la respuesta es normal; si la respuesta es excepcional, la
RTU coloca un UNO en el MSB del Campo de Funciones de la
respuesta

Campo de Informacin. Este campo contiene la informacin que


la RTU necesita para realizar la funcin especfica requerida por
la MTU, o la informacin requerida por la MTU en respuesta a
una peticin suya
CRC. En este campo va una informacin que le permite a la MTU
y RTU verificar si se ha producido errores en la transmisin. El
contenido de este campo se calcula sobre los tres campos
anteriores mediante el Cdigo de Redundancia Cclica CRC-16.

Formato de Respuesta Excepcional


Cuando ocurre un error que no puede ser atribuible al medio de
transmisin sino a errores de programacin y operacin del
sistema, el mensaje de respuesta a la MTU debe ser excepcional.
Los mensajes de respuesta excepcional tienen la siguiente
configuracin:

Direccin RTU. Corresponde a la direccin de la RTU que


detect el error
Funcin. Corresponde al Cdigo de Funcin que la RTU recibi y
cuya ejecucin ella no tiene especificada. Se retransmite con el
dgito de ms peso puesto a UNO.
Cdigo de Excepcin. Es el cdigo que le indica a la MTU cul
fue el error detectado.
CRC. Tiene la misma estructura y funcin que en el formato de
mensajes.

Вам также может понравиться