DOCA0258ES-00

Principio del protocolo Modbus TCP/IP

Descripción general

El protocolo Modbus TCP/IP es un protocolo de cliente o servidor.

A Cliente (PLC, PC o módulo de comunicación)
B Cable Ethernet de par trenzado apantallado de categoría 5 recto con conector RJ45
C Servidor (LTMT main unit)
D Conmutador Ethernet

El cliente gestiona e inicia el intercambio. Por turnos, interroga a cada uno de los servidores. Ningún servidor puede enviar un mensaje a no ser que se le invite a hacerlo.

El cliente repite la solicitud si se produce un intercambio incorrecto y declara que el servidor interrogado no está disponible si no recibe respuesta dentro de un período de tiempo específico.

Si un servidor no entiende el mensaje, no ejecuta ninguna acción. Envía una respuesta de excepción al cliente cuando se entiende un mensaje pero contiene errores, o cuando el servidor no puede manejar la solicitud (por ejemplo, debido a problemas de recursos). El cliente puede transmitir o no la solicitud.

NOTA: Para obtener más información sobre los códigos de la función Modbus, visite el sitio web https://www.modbus.org/modbus-specifications.

Mensajes Modbus TCP/IP

Modbus TCP/IP es el protocolo Modbus encapsulado en TCP. El protocolo de comunicaciones Modbus TCP/IP combina:

  • El protocolo de capa de la aplicación Modbus (capa 7 del modelo OSI), que proporciona la estructura de los mensajes para organizar e interpretar los datos.

  • El protocolo de capa de transporte TCP (capa 4 de la pila TCP/IP) que proporciona un medio de transmisión para las comunicaciones entre dispositivos en una red Ethernet.

La trama TCP, con datos integrados Modbus, se envía a través de TCP al sistema del puerto 502, que está reservado de forma exclusiva para las aplicaciones Modbus, y se añade a un paquete de datosTCP/IP Ethernet para la transmisión en la red.

Conexiones virtuales

Aunque puede haber una o dos conexiones físicas entre un cliente y un servidor, en función de la topología de red, Modbus TCP/IP admite la utilización de diversas conexiones virtuales.

Una conexión virtual, o conector, combina:

  • La dirección IP del cliente (por ejemplo, el cliente Modbus TCP/IP)

  • Un puerto único en el servidor

  • Dirección IP del servidor (el LTMT main unit servidor)

  • Un puerto único en el cliente

  • TCP Protocolo

Modbus TCP/IP admite las siguientes transacciones de cliente o servidor:

Tipo de transacción

Límites en la cantidad de conexiones virtuales simultáneas

Modbus

Máximo ocho conexiones

  • Modbus TCP/IP admite hasta ocho conexiones simultáneas.

    NOTA: No se permite una nueva conexión si ya existen ocho conexiones.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

¿Le ha resultado útil?