36 • Apendice: Direcciones Modbus
La dirección se obtiene restando 40001 a la indicada en el listado de registros de
Datos.
Pregunta
Código Función
Primera dirección
Número de registros
Respuesta
Código Función
Número de bytes enviados
Lectura registro
*N = Número de registros
Respuesta si hay error
Código error
Exception code
Ejemplo de lectura de las palabras 30109 a 30111, correspondientes a los registros
108 – 110:
Pregunta
Campo
Código Función
Primera dirección Alto
Primera dirección Bajo
Cantidad Alto
Cantidad Bajo
El contenido del registro 108 contiene 02 2B hex, o 555 decimal. Los registross 109–
110 son 00 00 y 00 64 hex, o 0 y100 decimal, respectivamente.
Comando 16 (0x10) Escritura Registros Entrada
Este comando permite escribir de 1 a 29 registros.
La dirección se obtiene restando 40001 a la indicada en el listado de registros de
entrada.
Pregunta
Código Función
Primera dirección
Número de registros
Número de bytes enviados
Lectura registros a escribir
Respuesta
Código Función
Primera dirección
Número de registros
*N = Número de registros
Respuesta si hay error
Código error
Exception code
Manual de Manejo y Configuración registrador para PC
1 Byte
0x04
2 Bytes
0x0000 to 0x00AD
2 Bytes
0x0001 to 0x001D
1 Byte
0x04
1 Byte
2 x N*
N* x 2 Bytes
1er byte parte alta, 2º la baja
1 Byte
0x84
1 Byte
02
Respuesta
(Hex)
Campo
03
Código Función
00
Número bytes
6B
Registro 108 Alto
00
Registro 108 Bajo
03
Registro 109 Alto
Registro 109 Bajo
Registro 110 Alto
Registro 110 Bajo
1 Byte
0x10
2 Bytes
0x0000 to 0x00AD
2 Bytes
0x0001 to 0x001D
1 Byte
2 x N*
N* x 2 Bytes
1er byte parte alta, 2º la baja
1 Byte
0x10
2 Bytes
0x0000 to 0x00AD
2 Bytes
0x0001 to 0x001D
1 Byte
0x90
1 Byte
02
(Hex)
03
06
02
2B
00
00
00
64