DOCA0157ES-07

Funciones TCP/IP Modbus

Descripción general

El servicio de mensajería Modbus proporciona una comunicación cliente/servidor entre los 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 una cabecera especializada en TCP/IP para identificar la Unidad de datos de aplicación Modbus. Este dispositivo recibe el nombre de cabecera MBAP (cabecera de Protocolo de aplicación Modbus).

La cabecera 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 u 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 con detalle las funciones admitidas por los dispositivos inalámbricos de la pasarela PowerTag Link:

Código de función

Nombre de la función

01

Lectura de n bits de salida o internos

02

Lectura de n bits de entrada

03

Lectura de n bits de salida o internos

05

Escritura de 1 bit

06

Escritura de 1 palabra

08

Datos de diagnóstico Modbus (consulte Función 8: diagnóstico de Modbus)

15

Escritura de n bits

16

Escritura de n palabras

43-14

Lectura de identificación (consulte Función 43-14: Lectura de identificación del dispositivo (básica))

43-15

Lectura de fecha y hora (consulte Función 43-15: Lectura de fecha y hora)

43-16

Escritura de fecha y hora (consulte Función 43-16: Escritura de fecha y hora)

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?