Sei sulla pagina 1di 20

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA


UNIDAD ADOLFO LÓPEZ MATEOS

INGENIERÍA EN CONTROL Y AUTOMATIZACIÓN

PROTOCOLO MODBUS
INTEGRANTES:
● CHAVARRIA ALONSO ARLET INGRID
● JUÁREZ ROBLEDO PEDRO EDUARDO
● SÁNCHEZ AGUILAR JORGE LUIS
● VÁZQUEZ ORTIZ LUIS ALAN
● VELÁZQUEZ FÁBILA ABIGAIL ESMERALDA

EQUIPO: 4
GRUPO: 6AM2 CDMX A 27 AGOSTO DE 2019
1
CONTENIDO

1. ¿QUÉ ES EL PROTOCOLO MODBUS? 3 7. PROTOCOLO MODBUS RS 485 12

2. CARACTERÍSTICAS 4 8. FUNCIONES 13

3. MODOS DE TRANSMISIÓN 5 9. DESCRIPCIÓN 14


3.1 MODO ASCII
3.2 MODO RTU 10. CARACTERÍSTICAS DE INSTALACIÓN 15

4. PROTOCOLO TCP/IP 6 11.VENTAJAS 16


12.DESVENTAJAS 17
5. MODELO OSI 7
13. APLICACIONES 18
6. CAPAS EN MODBUS 8
6.1 RTU 14. REFERENCIAS 21
6.2 TCP/IP 10 2
¿QUÉ ES EL PROTOCOLO MODBUS?

El protocolo Modbus es una estructura de mensajería desarrollada por Modicon en 1979. Se


utiliza para establecer la comunicación maestro-esclavo / cliente-servidor entre dispositivos
inteligentes.
Es un estándar de facto, verdaderamente
abierto y el protocolo de red más utilizado
en el entorno de fabricación
industrial. Cientos de proveedores lo han
implementado en miles de dispositivos
diferentes para transferir E / S discretas /
analógicas y registrar datos entre dispositivos
de control.
3
PROTOCOLO MODBUS | CARACTERÍSTICAS

 El equipo sólo puede ser esclavo


PROTOCOLOS
 El equipo sólo puede ser maestro
 El equipo puede configurarse como
ABIERTOS PROPIETARIOS
maestro o como esclavo

4
MODOS DE TRANSMISIÓN:
ASCII & RTU

Modbus ASCII Modbus RTU

Sistema de Codificación: Sistema de Codificación:


Hexadecimal, caracteres ASCII 0-9,A-F, 7 bits 8 bits binarios, binario 0 a 255
Un carácter hexadecimal en cada carácter ASCII del mensaje. 2 caracteres hexadecimales en cada campo de 8 bits del
Campo de Control de Error: mensaje.
Control de Redundancia Longitudinal(LRC) Campo de Control de Error:
Control de Redundancia Cíclica ( CRC )
** La ventaja principal de este modo es que permite
intervalos de tiempo de hasta un segundo entre ** La ventaja principal de este modo es que su mayor
caracteres sin causar error. densidad de caracteres permite una
mejor productividad de información que el modo
ASCII para la misma velocidad.
Cada mensaje se transmite conjuntamente sin interrupción.
5
PROTOCOLO MODBUS TCP/IP

 Modbus/TCP es un protocolo de comunicación


diseñado que permite a equipos industriales tales
como PLCs, PC, drivers para motores y otros tipos
de dispositivos físicos de entrada/salida, comunicarse
sobre una red Ethernet.

 TCP / IP es el protocolo de transporte común de


Internet y en realidad es un conjunto de protocolos
en capas, que proporciona un mecanismo confiable
de transporte de datos entre máquinas. Ethernet se
ha convertido en el estándar de facto de los sistemas
empresariales corporativos, por lo que no sorprende
que también se haya convertido en el estándar de
facto para las redes de fábrica.
6
MODBUS Y EL MODELO OSI

6. 7.
1. Física
Presentación Aplicación

2. Enlace 5. Sesíón

4.
3. Red
Transporte 7
CAPAS EN MODBUS RTU

8
TRAMA DE PROTOCOLO MODBUS RTU

Estructura donde los equipo intercambian información cumpliendo cierto formato


Su estructura es la siguiente:
[ID][FUNCIÓN][DATO][CRC]
Donde
id: es la dirección del esclavo(0-255)
Funcion: tipo de solicitud que realizara el esclavo(0 -255)
Dato: información complementaria o responder una solicitud (depende si es maestro o esclavo)
CRC: Chequeo de reducndancia cíclica

Tamaño de la trama
[1 Byte][1 Byte][nxByte][1 Byte][1 Byte]

9
CAPAS EN MODBUS TCP/IP

Los nuevos perfiles son cliente(maestros) y servidor(servidores)


Las nuevas capas agregadas son las siguientes:

Definir las interfaces mecánicas, pin outs


y señalización. Su estandarización es con 1. Física
la norma EIA/TIA 568 y uso de cable
RJ45

5.
Dirección física del equipo 2. Enlace
Aplicación

Estandarizacion de direcciones 4.
IP 3. Red
Transporte
10
TRAMA DE PROTOCOLO MODBUS TCP IP

Estructura donde los equipo intercambian información cumpliendo cierto formato


Su estructura es la siguiente:
[Transaction Identifier][Protocol Identifier][Length][Unit
Identifier]
Donde
Transaction Identifier: Identificación de una petición o respuesta de Modbus
Protocolo Indentifier: Es igual a 0 (cero) para el protocolo Modbus
Length: Número de Bytes
Unit Identifier: Identificación del esclavo (En caso de pasar a redes Modbus RTU)

Tamaño de la trama
[2 Byte][2 Byte][2 Byte][1 Byte]
11
CARACTERÍSTICAS DE PROTOCOLO MODBUS RS 485

 Rango de Voltajes -> -6V DC a 6 V DC


 Se pueden interconectar hasta 32 equipos
 Recepción de las señales de forma diferencial, es decir, el voltaje a interpretar se obtiene luego de
restar las dos señales que llegan al amplificador operacional (entrada no inversora y entrada inversora)
 Distancia máxima 1,2 Km

12
FUNCIONES MÁS COMUNES DEL PROTOCOLO MODBUS

 01 ->Read Coils
 02->Read Discrete Inputs
 03->Read Holding Register
 04->Read Input Register
 05->Write Single Coil
 06->Write Single Register
 15->Write Multiple Coils
 16->Write Multiple Registers
13
DESCRIPCIÓN
 Código [01] Read Coils
El maestro cuando solicita a un esclavo la función [01] le está pidiendo información del estado de sus
salidas
 Código [02] Read Discrete Inputs
El maestro le solicita al esclavo información del estado de sus entradas, no importa el tipo de entrada
que tenga
 Código [03] Read Holding Register
Leer registros de retención. El maestro le indica al esclavo por medio de este código que entregue
información de una posición de memoria, este tipo de memorias son de lectura y escritura.
 Código [04] Read Input Register
Leer registros de entrada, el maestro le indica al esclavo por medio de este código que entregue
14
información de una posición de memoria, este tipo de memorias son de sólo lectura
CARACTERÍSTICAS DE INSTALACIÓN

los dispositivos que conforman la red


MODBUS se conectan en paralelo bajo el
mismo par de cables de transmisión de datos,
en donde en ambos extremos de la red es
necesario conectar una resistencia de
terminación con una impedancia de 120 ohm,
cerrando así la red del sistema

15
VENTAJAS
• Conexión sencilla a sistemas Modicon o Honeywell
• Adecuado para cantidades de datos pequeñas o
medianas
• Transferencia de datos con acuse
• Ampliamente soportado por HMI’s o softwares SCADA
• Fácil de usar
• Se pueden integrar varios equipos fácilmente
• Bajo costo de desarrollo
• Conocido ampliamente en la industria

16
DESVENTAJAS

• Coste de configuración y
programación elevado
• El protocolo no está extendido
dentro de la familia SIMATIC
• Modbus se limita a direccionar
254 dispositivos por una línea
de datos.
• Limita la cantidad de
dispositivos que se pueden
conectar a la estación maestra
17
PRINCIPALES APLICACIONES
Se implementa como un protocolo a nivel de la aplicación
para transferir datos en una capa serial, se ha expandido
para incluir implementaciones a través de protocolo serial,
TCP/IP y UDP .
Se utiliza principalmente para permitir la comunicación
entre dispositivos de automatización.

18
Figura A. Modelo de Solicitud-Respuesta/Cliente-
Servidor
19
 Figura B. Esta aplicación de esclavo de bajo nivel utiliza un modelo personalizado de datos para interactuar directamente
con el código de control determinístico de una manera específica para este sistema.
MODBUS SE UTILIZA PRINCIPALMENTE EN LAS SIGUIENTES APLICACIONES:

 HVAC (Calefacción, Refrigeración, Aire acondicionado)

 Aguas residuales

 Suministro de agua

 Industria petrolera

 Transporte

20

Potrebbero piacerti anche