Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modbus
Modbus
Informe
Curso: Automatización. Laboratorio #:1 Grupo #:1
PROTOCOLO MODBUS
Daniel Esteban Cristancho - Hernán Camilo Uribe – Jorge Enrique Contreras
I. RESUMEN
Protocolo de comuncación: Un protocolo de
DEBIDO A LA NECESIDAD DE COMUNICACIÓN QUE TRAJO comunicaciones es un conjunto de normas que están
CONSIGO LA IMPLEMENTACIÓN DE LOS CONTROLADORES obligadas a cumplir todos las máquinas y programas
LÓGICOS PROGRAMABLES (PLC) EN EL USO DE LA LÓGICA A que intervienen en una comunicación de datos entre
NIVEL INDUSTRIAL, SURGE EL PROTOCOLO DE COMUNICACIÓN ordenadores sin las cuales la comunicación resultaría
MODBUS. ESTE INFORME DESCRIBE DE MANERA GENERAL EL caótica y por tanto imposible.
NACIMIENTO DE ESTE PROTOCOLO, ASÍ COMO SUS PRINCIPALES Puerto Serie: El puerto serie es una interfaz de
CARACTERÍSTICAS, VENTAJAS, DESVENTAJAS Y ALGUNAS comunicación digital de datos en la que la
APLICACIONES A TRAVÉS DE LOS AÑOS. información se transmite de forma secuencial bit a bit
por los conductores. De esta forma un puerto serie
II. MARCO TEÓRICO debe enviar toda la información en un bit detrás de
Para este laboratorio es necesario tener en cuenta el siguiente otro, mientras que un puerto paralelo enviaría varios
marco teórico, en el que encontraremos algunas definiciones bits de forma simultánea. La interfaz de datos en
que serán necesasario conocer y aplicar. serie o puerto serial trabaja bajo el estándar RS-232.
Ethernet: Ethernet es un sistema de comunicación de
PLC: Un Controlador Lógico Programable, más difusión ramificado para transportar paquetes de
conocido PLC (Programmable Logic Controller, datos digitales entre estaciones informáticas
debido a sus siglas en inglés) es básicamente una distribuidas localmente. El mecanismo de transporte
computadora que se utiliza en la ingeniería de de paquetes proporcionado por Ethernet se ha
automatización para las industrias, es decir, para el utilizado para construir sistemas que pueden verse
control de la maquinaria de una fábrica o de como redes informáticas locales o como
situaciones mecánicas. multiprocesadores poco acoplados. La instalación de
comunicación compartida de Ethernet, su Ether, es un
medio de transmisión pasivo sin control central. La
coordinación del acceso al Ether para las
transmisiones de paquetes se distribuye entre las
estaciones transmisoras contendientes utilizando
arbitraje estadístico controlado.
ASCII: Es un código de caracteres basado en el
alfabeto latino, tal como se usa en inglés moderno.
El código ASCII utiliza 7 bits para representar los
caracteres, aunque inicialmente empleaba un bit
adicional (bit de paridad) que se usaba para detectar
errores en la transmisión.
Fig. [1] PLC Fabricado por la empresa SIMENS.
Se trata de dispositivos electrónicos programables
que se pueden adaptar a las necesidades de tu
compañía o fábrica, sobre todo en las líneas de
producción. Existen diferentes proveedores que
ayudarán a programar cada uno de estos dispositivos,
con el objetivo de que funcione correctamente, pero,
sobre todo, que esté personalizado para el uso de tu
empresa.
También se le conoce como cerebro electrónico,
encargado de accionar a otros componentes de
maquinaria para que realicen acciones que pudieran
Fig. [2] Caracteres ASCII imprimibles, del 32 al
ser peligrosas para los seres humanos o muy lentas si
128.
se hace manualmente.
Ingeniería Electrónica 2
Informe
Curso: Automatización. Laboratorio #:1 Grupo #:1
III. INTRODUCCIÓN esta modalidad los equipos deben pertenecer a un tipo de
Los costos y tiempo de mantenimiento, sumado a la poca categoría, ya sea un equipo maestro o un esclavo. Actualmente
oportunidad de crecimiento de los sistemas de control de la existen muchas variantes de este protocolo, sin embargo, las
industria basados en la lógica cableada, dieron las pautas para principales son: Modbus RTU, Modbus ASCII y Modbus
la creación del primer Controlador Lógico Programable TCP.
(PLC), llamado Modicon 084, el cual sería la puerta de acceso
a lo que hoy se conoce como la lógica programada. De esta En primera instancia, se tiene la variante Modbus RTU, sus
misma manera, surge la necesidad de comunicación entre los siglas hacen referencia a Unidad Terminal Remota, utilizado
distintos PLC, o Modicon en su momento, por tal motivo se principalmente en redes de dispositivos, donde se busca
crea el Modicon Bus (MODBUS) un sistema de comunicación monitorear diferentes tipos de variables (humedad,
basado en maestro y esclavo, el cual permitiría a un sistema de temperatura, luminosidad, etcétera). Se encuentra basado en
control (maestro) recopilar datos e información de sus arquitectura de esclavo y maestro, generalmente un maestro se
esclavos (principalmente sensores) en diferentes sectores de la encuentra conectado a múltiples esclavos, los cuales tienen
industria. asignadas unas direcciones físicas con valores que van de 0 a
254, en donde el maestro carece de dicha dirección. Esta
A pesar de lo antiguo del MODBUS (1979), sigue siendo un variante del protocolo utiliza el algoritmo de Control de
protocolo de comunicación muy utilizado, incluso en Redundancia Cíclica (CRC), cuyo funcionamiento consiste en
dispositivos electrónicos de ultima generación, esto se debe que la trama (bloques de datos) contienen información
principalmente a las características de ser un protocolo redundante al código CRC, este se encuentra verificando
relativamente sencillo y con una gran capacidad de adaptarse a constantemente esta información, lo que permite el hallazgo
las tecnologías cambiantes. Lo anterior se suma a que de posibles inconvenientes y en algunos casos la aplicación de
cualquier fabricante podría incorporar el protocolo MODBUS una solución.
en sus dispositivos sin la necesidad de pagar ninguna clase de
regalías. Por otra parte, la variante Modbus ASCII, tiene un
comportamiento similar al de la variante descrita
A lo largo de los años se han creado diferentes versiones de anteriormente, sin embargo, tiene la principal diferencia de
MODBUS, orientadas a trabajar con distintas formas de que ASCII comunica datos a 7 bits, mientras que RTU lo hace
comunicación, tales como: puerto serie, ethernet, tcp/ip de a 8 bits. El sistema de verificación de la variante ASCII, es el
internet. Todas las versiones están basadas bajo los mismos de verificación de redundancia longitudinal, aunque sea
parámetros fundamentales, presentando algunas diferencias, idéntico al de RTU, este esta centrado en un solo bit de
ventajas y desventajas entre ellas. paridad y deja de lado los demás flujos de bits.
IV. CONTENIDO Por último, se tiene la variante Modbus TCP, la cual se utiliza
en redes conectadas a través del puerto 502. Esta variante tiene
Modbus es un protocolo de comunicación que trabaja en las la particularidad de no necesitar verificación de errores, ya que
capas 1,2 y 7 del modelo de interconexión de sistemas abiertos las capas menores han hecho ese proceso. Este modelo se
(OSI) (ver figura 3). describe como una envoltura del protocolo TCP, por lo que
resulta sencillo para los dispositivos que tengan Modbus,
conectarse por medio de internet, ya que existen dispositivos
que permiten convertir la capa física a ethernet.
V. FUNCIONAMIENTO