POWER ELECTRONICS
Códigos 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 variador (esclavo), siempre que dichos registros no sean 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 variador permite la escritura de hasta 5 registros
del variador en una sola trama.
Seguidamente se adjunta una trama de ejemplo donde el maestro intenta 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:
• Dirección de datos del esclavo.
• Código de función Modbus (16 Escritura de registros)
• Dirección de Datos de Inicio.
• Numero de registros a escribir.
• Numero de bytes a escribir.
• Contenido de los registros a escribir.
• Código CRC-16
La respuesta del esclavo contiene:
• Dirección de datos del esclavo.
• Código de función Modbus (16 Escritura de registros).
• Dirección de Datos de Inicio.
• Numero de registros escritos.
• Código CRC-16.
Modos de direccionamiento
Modo de direccionamiento Broadcast
El modo de direccionamiento Broadcast permite al maestro accede al mismo tiempo a todos
los
esclavos conectados a la red Modbus. El código de función Modbus que admite este modo de
direccionamiento global es:
Para acceder a todos los equipos conectados en una red Modbus se debe emplear la dirección 0.
Cuando se utiliza esta dirección, todos los esclavos dentro de la red Modbus realizan la acción
solicitada pero no preparan ninguna respuesta.
1
El CRC solo es necesario para comunicación serie (R232, RS485). No aplica para comunicación TCP.
1
.
FUNCIÓN
16
DESCRIPCIÓN
Escritura de Registros
COMUNICACIÓN MODBUS
SD150
81