Comunicaciones Modbus
3.5 Funciones
Nombre del campo
Start address of coils to read (high)
Start address of coils to read (low)
Number of coils to read (high)
Number of coils to read (low)
Error Check (CRC) byte 1
Error Check (CRC) byte 2
Detalles de la respuesta
Tabla 3-25
Respuesta a Read Coils (RX) desde maestro
Nombre del campo
Slave Address
Función
Data from coils
Data from coils
Data from coils
Data from coils
Data from coils
Error Check (CRC) byte 1
Error Check (CRC) byte 2
* La respuesta incluye datos que se decodifican así:
● Los datos se empaquetan con 1 bit para cada bobina (1 = ON, 0 = OFF).
● El bit de orden inferior del primer carácter contiene la bobina direccionada, y siguen los
demás bits.
● En caso de que el número de bobinas no sea un múltiplo exacto de 8, los últimos caracteres
se rellenan con ceros en los bits de orden superior.
● El estado de las bobinas 20-27 aparece como CD (HEX) = 1100 1101 (binario). Al leer de
izquierda a derecha, se muestra que las bobinas 27, 26, 23, 22 y 20 están todas
encendidas. Los demás bytes de datos de las bobinas se decodifican de forma similar.
● Debido a la cantidad de peticiones de estado de bobinas, el último campo de datos, que
se muestra como 1B (HEX) = 001 1011 (binario), sólo contiene el estado de cinco bobinas
(52-56) en vez de ocho. Los 3 bits más a la izquierda están rellenados con ceros para
completar los 8 bits.
66
Valor (en Hex)
0x00
0x13
0x00
0x25
—
—
Valor (en Hex)
0x01
0x01
0xCD
0x6B
0x02
0x0E
0x1B
—
—
Descripción
La dirección inicial es la bobina número
20
Leer 37 bobinas a partir de la bobina 20
Byte 1 de CRC para este mensaje
Byte 2 de CRC para este mensaje
Descripción
0x01 = 1 decimal
Orden de lectura de bobinas
Datos decodificados desde las bobinas*
Datos decodificados, los bits superiores
se rellenan con ceros si no se solicitan
datos
Byte 1 de CRC para este mensaje
Byte 2 de CRC para este mensaje
Comunicaciones NXGpro
Manual de funciones, AB, A5E33486415_ES