DOCA0172ES-12

Funciones TCP/IP Modbus

Descripción general

El servicio de mensajería Modbus proporciona comunicación cliente/servidor entre dispositivos conectados a una red Ethernet TCP/IP.

El modelo cliente/servidor está basado en cuatro tipos de mensajes:

  • Solicitud Modbus, el mensaje enviado en la red por el cliente para iniciar una transacción.

  • Indicación Modbus, el mensaje de solicitud recibido en el lado del servidor.

  • Respuesta Modbus, el mensaje de respuesta enviado por el servidor.

  • Confirmación Modbus, el mensaje de respuesta recibido en el lado del cliente.

Los servicios de mensajería Modbus (modelo cliente/servidor) se utilizan para el intercambio de información en tiempo real entre:

  • Dos aplicaciones de dispositivos.

  • Una aplicación de dispositivo y otro dispositivo.

  • Dispositivos y aplicaciones HMI/SCADA.

  • Un PC y un programa de dispositivo que proporcione servicios en línea.

Se utiliza un encabezado especializado en TCP/IP para identificar la Unidad de datos de aplicación Modbus. Recibe el nombre de encabezado MBAP (encabezado Modbus Application Protocol).

El encabezado MBAP contiene los siguientes campos:

Campos

Longitud

Descripción

Cliente

Servidor

Identificador de transacción

2 bytes

Identificación de una transacción de solicitud/respuesta Modbus

Inicializado por el cliente

Copiado nuevamente por el servidor a partir de la solicitud recibida

Identificador de protocolo

2 bytes

0 = Protocolo Modbus

Inicializado por el cliente

Copiado nuevamente por el servidor a partir de la solicitud recibida

Longitud

2 bytes

Número de bytes siguientes

Inicializado por el cliente (solicitud)

Inicializado por el servidor (respuesta)

Identificador de unidad

1 byte

Identificación de un servidor remoto conectado a una línea serie o en otros buses

Inicializado por el cliente

Copiado nuevamente por el servidor a partir de la solicitud recibida

Tabla de las funciones Modbus

En la siguiente tabla se describen en detalle las funciones admitidas por los dispositivos Modbus TCP/IP compatibles con el EcoStruxure Panel Server :

Código de función

Nombre de la función

03

Lectura de n palabras

06

Escritura de 1 palabra

16

Escritura de n palabras

43-14 Lectura de identificación de dispositivo (consulte Función 43-14: Leer identificación del dispositivo)

100-4

Lectura de palabras no contiguas donde n ≤ 100 (consulte Función 100-4: Lectura de registros no contiguos)

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

¿Le ha resultado útil?