Protocolos

⌘K
  1. Inicio
  2. Protocolos
  3. Protocolo Modbus
  4. DESCRIPCIÓN
  5. Modbus TCP/IP

Modbus TCP/IP

El protocolo Modbus en modo TCP/IP (en adelante Modbus-TCP) es una variante del Protocolo Modbus para comunicaciones sobre redes TCP/IP, realizando las conexiones a través del puerto TCP 502.

Con este protocolo, la pantalla trabaja en modo esclavo para Modbus (Servidor para TCP). Las tramas son igual a las del protocolo Modbus en modo RTU con las siguientes diferencias:

  • El campo ID (Dirección del Dispositivo) de la trama Modbus-RTU es substituido por una cabecera llamada Cabecera MBAP, los campos de la cual se detallan en la Tabla 1.
  • No hay CRC ni ningún código de control de errores, dado que los protocolos de capas inferiores se ocupan de tal tarea.

La estructura de la trama es la siguiente:

La cabecera MBAP (7 Bytes) contiene los siguientes campos:

CampoBytesDescripciónCliente (Master)Servidor (Slave)
Transaction identifier2Número de la transacciónInicializado por ClienteReenviado por Servidor
Protocol identifier20 = Protocolo ModbusInicializado por ClienteReenviado por Servidor
Length2Numero de Bytes de la trama que siguen a éste (de «Unit identifier» al final)Inicializado por ClienteInicializado por Servidor
Unit identifier1Siempre a 255 o Unit ID PantallaInicializado por ClienteReenviado por Servidor

Una vez recibido un mensaje con la dirección de la misma, se devolverá un mensaje con el resultado de la transmisión.