ARRANCADOR MT SERIE VS65
11.3.2.
Código de Función Modbus nº 16. Escritura de Registros.
Este código de función permite al controlador Modbus (maestro) escribir el contenido de los registros
de datos indicados en el arrancador (esclavo), siempre que dichos registros no sean de Solo
Lectura. Hay que hacer notar que la escritura de registros por parte del maestro no impide la
posterior modificación de los mismos por parte del esclavo.
La implementación de este código de función en el arrancador permite la escritura de hasta 5
registros del arrancador en una sola trama.
Seguidamente se adjunta una trama de ejemplo donde el maestro hace por escribir el contenido de 1
registro donde se almacena el tiempo de aceleración. La información que se debe adjuntar en la
trama de pregunta es la que sigue:
o
Dirección de datos del esclavo.
o
Código de función Modbus (16 Escritura de registros).
o
Dirección de Datos de Inicio.
o
Nº de registros a escribir.
o
Nº de bytes a escribir
o
Contenido de los registros a escribir.
o
Código CRC-16.
o
La respuesta del esclavo contiene:
o
Dirección de datos del esclavo.
o
Código de función Modbus (16 Escritura de registros).
o
Dirección de Datos de Inicio.
o
Nº de registros escritos.
o
Código CRC-16.
Working Example function code nº 3 (Register writing).
Whenever the user wishes to write the equipment current (nameplate) through communications,
value found in [G2] parameter group assigning a value of 100A. The frame to transmit should be:
Dirección
Modbus
función Modbus
esclavo
0AH
The slave response will be:
72
COMUNICACIONES
Código de
Dirección de datos de
inicio (40022)
10H
00H 15H
Dirección
Código de
Modbus
function
esclavo
Modbus
0AH
10H
Número de
Número de
registros
bytes
00H 01H
02H
Dirección de datos de
Número de
inicio (40022)
registros
00H 15H
00H 01H
POWER ELECTRONICS
Valor
CRC-16
(= 100)
00H 64H
D6H 4EH
CRC-16
11H 76H