Está en la página 1de 2

AUIN 1718 Comunicacions G26

Contingut
• 1 Comunicación ModBus
• 2 Protocolo
• 3 Modbus TCP/IP
• 4 Aplicación
• 5 Referencias

Comunicación ModBus

Modbus es un protocolo de comunicaciones serie, publicada originalmente por Modicon en 1979 para el uso de controladores lógicos programables
(PLC) con otros dispositivos industriales. Este protocolo se encuentra en el nivel 2 del modelo OSI, y utiliza una arquitectura de cliente-servidor. Tiene
diferentes versiones debido a que su uso es público y gratuito pero ha sido unas de las razones por la que es tan utilizado es que es fácil de
implementar.

Características
La estructura lógica es del tipo maestro-esclavo, con acceso al medio controlado por el maestro. El número máximo de estaciones previsto es de 63
esclavos más una estación maestra. La comunicación es asíncrona y las velocidades de transmisión previstas van desde los 75 baudios a 19.200
baudios. La máxima distancia entre estaciones depende del nivel físico, pudiendo alcanzar hasta 1200 m sin repetidores.

Protocolo

La codificación de datos dentro de la trama puede hacerse en modo ASCII o puramente binario, según el estándar RTU (Remote Transmission Unit).
La única diferencia estriba en que la trama ASCII incluye un carácter de encabezamiento («:»=3AH) y los caracteres CR y LF al final del mensaje.

Número de esclavo (1 byte):

Permite direccionar un máximo de 63 esclavos con direcciones que van del 01H hasta 3FH. El número 00H se reserva para los mensajes difundidos.

Código de operación o función (1 byte):

Ordenes de lectura/escritura de datos en los registros o en la memoria del esclavo. Ordenes de control del esclavo y el propio sistema de
comunicaciones (RUN/STOP, carga y descarga de programas, verificación de contadores de intercambio, etc.)

Campo de subfunciones/datos (n bytes):

Este campo suele contener los parámetros necesarios para ejecutar la función indicada por el byte anterior. Output Coils (1,5,15) Input Contact (2)
Input Register (4) Holding Registers (3,6,16)

Datos:
El campo de datos contiene información adicional que el esclavo debe utilizar para tomar la acción definida por el código de función.

CRC:

La suma de comprobación se calcula por el maestro y se envía al esclavo. La suma de comprobación se calcula de nuevo por el esclavo y se compara
con el valor enviado por el maestro. Si se detecta una diferencia, el esclavo no construirá una respuesta al maestro.

Modbus TCP/IP
Es una variante o extensión del protocolo Modbus que permite utilizarlo sobre la capa de transporte TCP/IP, de este modo se puede utilizar en Internet.
Simplemente encapsula una trama Modbus en un segmento TCP MODBUS® TCP/IP se ha convertido en un estándar industrial de facto debido a su
simplicidad, bajo coste, necesidades mínimas en cuanto a componentes de hardware, y sobre todo a que se trata de un protocolo abierto.

Ventajas
• Realizar reparaciones o mantenimiento remoto desde la oficina utilizando un PC, reduciendo así los costes y mejorando el servicio al cliente.
• El ingeniero de mantenimiento puede entrar al sistema de control de la planta desde su casa, evitando desplazamientos.
• Permite realizar la gestión de sistemas distribuidos geográficamente mediante el empleo de las tecnologías de Internet/Intranet actualmente
disponibles.

Aplicación
MODBUS no está cubierto por un software estándar, sino que cada fabricante suele suministrar programas para controlar su propia red y otorga las
direcciones de memoria para controlar a los esclavos. Para el uso desde un ordenador, es necesario una entrada o adaptador de RS-485 para el RTU
o una entrada ethernet para el TCP/IP. Como software hay varios ,pero uno de buen uso i gratuïto es el Qmodbus para utilizarlo como maestro y
realizar consultas a los esclavos.

Són muchos los dispositivos industriales que utilizan este protocolo de comunicación, desde variadores de frecuencia, transductores de posición,
sondas de temperatura, SCADAS... Cada dispositivo tiene diferentes partes de memoria de las que se pueda consultar o escribir en ellas desde el
maestro.

Referencias
• http://bibing.us.es/proyectos/abreproy/11676/fichero/Volumen+1%252FAnexo.pdf
• https://rua.ua.es/dspace/bitstream/10045/18990/1/AA-p3.pdf
• http://www.ni.com/white-paper/52134/es/
• http://ecatalog.weg.net/files/wegnet/WEG-srw01-manual-de-la-comunicacion-modbus-rtu-10000521680-4.0x-manual-espanol.pdf
• http://www.logicbus.com.mx/Modbus.php

También podría gustarte