Sie sind auf Seite 1von 21

PROTOCOLO MODBUS

Integrantes: Calles Santiago Rafael de Jess Garca Vera Jorge Alberto Morales Rivera Ral Ibhar Toledano Carballo Carlos Apolinar

Protocolo Modbus
Modbus es un protocolo de comunicacin serie desarrollado y publicado por Modicon en 1979. En su origen el uso de Modbusestaba orientado exclusivamente al mundo de los controladores lgicos programables o PLCs de Modicon. No hace falta ms que echar un vistazo al mercado industrial actual para darse cuenta que, a da de hoy, el protocolo Modbus es el protocolo de comunicaciones ms comn utilizado en entornos industriales, sistemas de telecontrol y monitorizacin. Lo que implica de forma implcita que: tanto a nivel local como a nivel de red, en su versin TCP/IP, seguir siendo uno de los protocolos de referencia en las llamadas Smart Grids, redes de sensores, telecontrol y un largo etc de sistemas de informacin que ya empiezan a asomar la cabeza en nuestro da a da.

Protocolo Modbus
La designacin Modbus Modicon corresponde a una marca registrada por Gould Inc. Como en tantos otros casos, la designacin no corresponde propiamente al estndar de red, incluyendo todos los aspectos desde el nivel fsico hasta el de aplicacin, sino a un protocolo de enlace (nivel OSI 2).

Protocolo Modbus

Desarrollado por Modicon para comunicacin entre PLCs.


Debido a su simplicidad y especificacin abierta, actualmente es ampliamente utilizado por diferentes fabricantes. Entre los dispositivos que lo utilizan podemos mencionar: PLC, HMI, RTU, Drives, sensores y actuadores remotos. El protocolo establece cmo los mensajes se intercambian en forma ordenada y la deteccin de errores.

Protocolo Modbus
Puede, por tanto, implementarse con diversos tipos de conexin fsica y cada fabricante suele suministrar un software de aplicacin propio, que permite parametrizar sus productos.

Protocolo Modbus
El objeto del protocolo Modbus es bien sencillo:
La transmisin de informacin entre distintos equipos electrnicos conectados a un mismo bus. Existiendo en dicho bus un solo dispositivo maestro (Master) y varios equipos esclavos (Slaves) conectados.

Protocolo Modbus

En su origen estaba orientado a una conectividad a travs de lneas serie como pueden ser RS-232 o RS-485, pero con el paso del tiempo han aparecido variantes como la Modbus TCP, que permite el encapsulamiento delModbus serie en tramas Ethernet TCP/IP de forma sencilla. Esto sucede porque desde un punto de vista de la torre OSI, el protocolo Modbus se ubica en la capa de aplicacin.

Caractersticas
El hecho que se haya extendido su uso hasta convertirse en el protocolo ms estandarizado en el sector industrial se debe a varias razones diferenciales respecto a otros protocolos:

El estndar Modbus es pblico, lo que permite a los fabricantes desarrollar dispositivos tanto Master como Slave sin royalties aplicados al protocolo. Este hecho facilita el acceso a la informacin y estructura del protocolo que, adems, es muy bsica pero funcional para su objetivo.

Caractersticas

Desde un punto de vista tcnico, su implementacin es muy sencilla y en consecuencia el tiempo de desarrollo se acorta considerablemente respecto a otros protocolos en los que se complica la estructura de las tramas y en consecuencia el acceso a los datos que no estn almacenados en estructuras complejas.

La transmisin de informacin no est comprometida a ningn tipo de datos. Lo que implica cierta flexibilidad a la hora del intercambio de informacin. Que quiere decir esto? Para expresarlo de forma ms clara, si se transmite un dato de 16bits de informacin su representacin no est sujeta a ninguna restriccin, por lo que puede tratarse de un dato tipo Word con signo, un entero sin signo de 16bits o la parte alta de una representacin tipo Float de 32bits, etc.

Caractersticas

Control de acceso al medio tipo Maestro/Esclavo. El protocolo especifica: formato de trama, secuencias y control de errores. Existen dos variantes en el formato: ASCII y RTU Slo especifica la capa de enlace del modelo ISO/OSI. A cada esclavo se le asigna una direccin fija y nica en el rango de 1 a 247. La direccin 0 esta reservada para mensajes de difusin sin respuesta.

Funcionamiento
El funcionamiento tiene una base muy sencilla:
El Master pregunta y los Slaves responden o actan en funcin de lo que este diga.

Funcionamiento
Un dispositivo conectado al bus ejerce de maestro solicitando informacin del resto de dispositivos conectados que ejercen como esclavos y son quienes suministran la informacin al primero. Segn el estndar Modbus y dada su implementacin, en una red Modbus habr un Master y hasta un mximo de 247 dispositivos Slaves. Esta limitacin est determinada por el simple hecho que en una trama Modbus la direccin del esclavo se representa con un solo Byte, existiendo algunas direcciones reservadas para propsitos especficos como broadcast, etc. Todo a su tiempo.

Funcionamiento
En una red Modbus todos los dispositivos esclavos deben tener una direccin asignada que debe estar comprendida entre la 1 y la 247.Desde un punto de vista prctico, no pueden co-existir dos dispositivos esclavos con la misma direccin Modbus. Dentro de la trama Modbus RTU, la direccin del esclavo corresponde al primer byte. En una red Modbus el Master no slo puede ejercer la funcin de recompilar informacin de los esclavos mediante preguntas, sino que puede interactuar con ellos o alterar su estado, pudiendo escribir adems de leer informacin en cualquiera de ellos.

Funcionamiento
Con el paso de los aos y segn la evolucin de las redes de comunicaciones entre dispositivos electrnicos, as como de la conectividad entre dispositivos, han ido apareciendo variantes del protocolo Modbus que estaba pensado en su inicio para redes implementadas sobre lneas serie. La evolucin ms utilizada/conocida es la que se conoce como Modbus TCP, una versin del protocolo Modbus que permite la implementacin de este protocolo sobre redes Ethernet i, en consecuencia, aumenta el grado de conectividad. Est versin del protocolo encapsula la trama base del protocolo Modbus en la capa de aplicacin TCP/IP de forma sencilla. Con un poco de tiempo colgar la estrucura a nivel de byte de las tramas Modbus RTU y Mobus TCP.

Estructura de la red
Medio Fsico:
El medio fsico de conexin puede ser un bus semidplex (half duplex) (RS-485 o fibra ptica) o dplex (full duplex) (RS-422, BC 0-20mA o fibra ptica). La comunicacin es asncrona y las velocidades de transmisin previstas van desde los 75 baudios a 19.200 baudios. La mxima distancia entre estaciones depende del nivel fsico, pudiendo alcanzar hasta 1200 m sin repetidores.

Estructura de la red
Acceso al Medio: La estructura lgica es del tipo maestroesclavo, con acceso al medio controlado por el maestro. El nmero mximo de estaciones previsto es de 63 esclavos ms una estacin maestra.

Estructura de la red
Los intercambios de mensajes pueden ser de dos tipos:

Intercambios punto a punto, que comportan 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 y se suelen emplear para mandar datos comunes de configuracin, reset, etc.

Formato general de las tramas

Formatos Modbus

Respuesta de error
Si el esclavo no puede realizar la funcin requerida devuelve una trama de error.

Cdigos de error

Das könnte Ihnen auch gefallen