Avisos y diagnóstico
7.2 Function Codes
7.2.6
Function Code 16 (Write Multiple Registers)
Esta función permite escribir varios registros del área de memoria de registros del 3RW5
mediante el sistema cliente Modbus TCP o el sistema maestro Modbus RTU.
Como dirección inicial se espera una dirección válida del área de memoria de registros. La
dirección seleccionada debe estar identificada como de escritura en las tablas de datos del
capítulo Tablas de datos (Página 136).
Cuando se escriben varios registros, estos deben identificarse como de escritura en un
bloque consecutivo. Las áreas de registros que solo están interrumpidas por registros de
lectura no pueden escribirse como bloque.
Telegrama de solicitud
Modbus TCP:
Address Field
Function Code
7 bytes
1 byte
-
0x10
Modbus RTU:
Dirección de
Function Code
esclavo
1 byte
1 byte
-
0x10
Telegrama de respuesta
Modbus TCP:
Address Field
7 bytes
-
Modbus RTU:
Dirección de
esclavo
1 byte
-
108
Dirección inicial
2 bytes
0x9403
Dirección inicial Número de
registros
2 bytes
2 bytes
0x9403
0x0002
Function Code
1 byte
0x10
Function Code
1 byte
0x10
Número de
Número de bytes
registros
2 bytes
1 byte
0x0002
0x04
Número de
bytes
1 byte
0x04
Dirección inicial
2 bytes
0x9403
Dirección inicial
Número de
registros
2 bytes
2 bytes
0x9403
0x0002
Módulos de comunicación Modbus SIRIUS 3RW5
Manual de producto, 03/2020, A5E43676481004A/RS-AC/003
Datos
n x 2 bytes
0x0000 0x2710
Datos
CRC
n x 2 bytes
2 bytes
0x0000 0x2710 -
Número de registros
2 bytes
0x0002
CRC
2 bytes
-