3.5.16
Código de función 16 – Preset Multiple Registers
Finalidad y estructura
Función
Dirección inicial
Número de
registros
LEN en bytes
DB de origen SEND
La tabla muestra la estructura del área de origen SEND:
Dirección
+0.0
+1.0
+2.0
+4.0
+6.0
+8.0
+10.0
DB de destino RCV
La tabla muestra el contenido del área de destino RCV:
Dirección
+0.0
+1.0
+2.0
+4.0
Módulos interfaz serie
Instrucciones de servicio, 03/2009, A5E00259730-05
El código de función 16 permite sobrescribir un máximo de 109 registros
en el esclavo con un telegrama de solicitud.
El driver no comprueba el parámetro dirección inicial del registro y lo
envía sin modificarlo.
Pueden leerse como máximo 109 registros (1 registro = 2 bytes). El driver
crea el parámetro "contador de bytes" incluido en el telegrama de solicitud
a causa del parámetro "número de registros" transferido.
> 6
Nombre
Tipo
Dirección
BYTE
Función
BYTE
Dirección inicial de
WORD
registro
Número de registros INT
reg_data[1]
WORD
reg_data[2]
WORD
reg_data[3]
WORD
Nombre
Tipo
Dirección
BYTE
Función
BYTE
Dirección inicial de
WORD
registro
Número de registros INT
3.5 Driver maestro Modbus
Valor inicial
Comentario
B#16#5
Dirección del
esclavo
B#16#10
Código de función
W#16#0060
Dirección inicial de
registro
3
Número de registros
W#16#41A1
Datos de registro
W#16#42A2
Datos de registro
W#16#43A3
Datos de registro
Valor actual
Comentario
B#16#5
Dirección del
esclavo
B#16#10
Código de función
W#16#0060
Dirección inicial de
registro
3
Número de registros
Modbus/USS
175