Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Luis Henríquez Montoya Modificado hace 9 años
1
REDES INDUSTRIALES DE COMUNICACIÓN Prof. Eloy Edmundo Rodríguez Vázquez edmundo.picyt@gmail.com https://sites.google.com/site/eervpicytredind/
2
U7 Modbus MODBUS es un protocolo de comunicación sin estado, es decir, cada solicitud del maestro es tratada independientemente por el esclavo y es considerada una nueva solicitud no relacionada a las anteriores, de esta forma se hace a las transacciones de datos altamente resistentes a rupturas debido a ruido y además requiriendo mínima información de recuperación para ser mantenida la transacción en cualquiera de los dos terminales.
3
U7 Modbus Las operaciones de programación de otro lado, esperan una comunicación orientada a la conexión, es decir, las máquinas de origen y de destino establecen un canal de comunicaciones antes de transferir datos. Este tipo de operaciones son implementadas de diferentes maneras por las diversas variantes de MODBUS (Modbus RTU, Modbus ASCII, Modbus PLUS).
4
Codificación de Datos MODBUS usa una representación big-endian. para direcciones y datos. Esto significa que cuando la cantidad numérica a transmitir es más grande que un byte; el byte más significante es enviado primero. Así, por ejemplo: 0x1234 será 0x12 0x34
5
Interpretación de Datos MODBUS basa su modelo de datos sobre una serie de tablas las cuales tienen características distintivas. Las cuatro principales son: Entradas discretas. Bit simple, suministrado por un sistema I/O, de solo lectura. Salidas discretas. Bit simple, alterable por un programa de aplicación, de lectura-escritura. Registros de entrada. Cantidad de 16 bits, suministrado por un sistema I/O, de solo lectura. Registros de salida. Cantidad de 16 bits, alterable por un programa de aplicación, de lectura-escritura.
6
Filosofía de Longitud Implicada Cuando MODBUS es llevado sobre TCP información de longitud se adiciona en el prefijo (o encabezado) para permitir al receptor reconocer los límites del mensaje, igual que si el mensaje ha sido dividido en múltiples paquetes para la transmisión. La existencia de reglas de longitud implícitas o explícitas, y el uso de un código de chequeo de error CRC-3213 (sobre Ethernet) resulta en una probabilidad muy pequeña de corrupción no detectada sobre un mensaje de solicitud o respuesta.
7
Prefijo El - ref – ref - son los dos bytes del campo de “referencia de transacción”. Conforman un número que no tiene valor en el servidor; pero son copiados literalmente desde la solicitud para la respuesta y pueden ser usados a conveniencia del cliente. Este campo se utiliza para que un cliente Modbus/TCP pueda establecer simultáneamente múltiples conexiones con diferentes servidores y pueda identificar cada una de las transacciones.
8
Prefijo El tercer y cuarto campo del prefijo representan el “identificador del protocolo”; es decir es el número que identifica la versión del protocolo. El “len” especifica el número de bytes que siguen. La longitud es una cantidad de dos bytes, pero el byte alto se establece a cero ya que los mensajes son más pequeños que 256.
9
Mensaje De esta forma, un mensaje Modbus/TCP completo posee una estructura como se muestra en la tabla
10
Encapsulación Modbus/TCP básicamente embebe un marco MODBUS dentro de un marco TCP en una manera simple:
11
Ventajas Modbus es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI, basado en la arquitectura maestro/esclavo o cliente/servidor, diseñado en 1979 por MODICON para su gama de controladores lógicos programables (PLCs). Convertido en un protocolo de comunicaciones estándar de facto en la industria es el que goza de mayor disponibilidad para la conexión de dispositivos electrónicos industriales. Las razones por las cuales el uso de Modbus es superior a otros protocolos de comunicaciones son: Es público Su implementación es fácil y requiere poco desarrollo Maneja bloques de datos sin suponer restricciones
12
Redes Modbus Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida de temperatura y humedad, y comunicar los resultados a un ordenador. Modbus también se usa para la conexión de un ordenador de supervisión con una unidad remota (RTU) en sistemas de supervisión adquisición de datos (SCADA). Existen versiones del protocolo Modbus para puerto serie y Ethernet (Modbus/TCP).
13
Representaciones Numéricas Existen dos variantes, con diferentes representaciones numéricas de los datos y detalles del protocolo ligeramente diferentes. Modbus RTU es una representación binaria compacta de los datos. Modbus ASCII es una representación legible del protocolo pero menos eficiente. Ambas implementaciones del protocolo son del tipo serial.
14
Gracias
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.