DOCA0107ES-03

Funciones de Modbus

Descripción general

El protocolo Modbus ofrece varias funciones que se utilizan para leer o escribir datos sobre la red Modbus. El protocolo Modbus también ofrece funciones de diagnóstico y de gestión de red.

En esta sección solo se describen las funciones Modbus gestionadas por los relés VigiPacT.

Funciones

Están disponibles las siguientes funciones:

Código de función

Código de subfunción

Nombre

Descripción

1 (0x01)

Leer bobinas

Leer bits de salida

2 (0x02)

Leer entradas binarias

Leer bits de entrada

3 (0x03)

Leer registros de mantenimiento

Leer n registros

5 (0x05)

Escribir una única bobina

Escritura de 1 bit

6 (0x06)

Escribir registro único

Escribir 1 registro

16 (0x10)

Escribir registros múltiples

Escribir n registros

43 (0x2B)

14 (0x0E)

Leer identificación del dispositivo

Leer los datos de identificación del servidor

Ejemplo de lectura de registro

En la tabla siguiente se muestra cómo leer la corriente medida en el registro 1005. La dirección del registro 1005 es 1005-1 = 1004 = 0x03EC. La dirección Modbus del servidor Modbus es 247 = 0xF7.

Solicitud del cliente

Respuesta del servidor

Nombre del campo

Ejemplo

Nombre del campo

Ejemplo

Dirección del servidor Modbus

0xF7

Dirección del servidor Modbus

0xF7

Código de función

0x03

Código de función

0x03

Dirección del registro a leer (MSB)

0x03

Longitud de datos en bytes

0x02

Dirección del registro a leer (LSB)

0xEC

Valor del registro (MSB)

0x12

Número de registros (MSB)

0x00

Valor del registro (LSB)

0x34

Número de registros (LSB)

0x01

CRC (MSB)

0xXX

CRC (MSB)

0xXX

CRC (LSB)

0xXX

CRC (LSB)

0xXX

El contenido del registro 60023 1005 (dirección 0x03EC) es 0x1234 = 4660. Por tanto, la corriente medida es 4660 mA.

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

¿Le ha resultado útil?