Código De Función Modbus Nº 16: Escritura De Registros - Power Electronics SD300 Serie Instrucciones De Manejo

Ocultar thumbs Ver también para SD300 Serie:
Tabla de contenido

Publicidad

SD300
▪ Dirección de datos del esclavo.
▪ Código de función ModBus (3 Lectura de registros).
▪ Número de bytes a leer.
▪ Número bytes / 2 registros.
▪ Código CRC-16.
Cada registro está formado por 2 bytes (2x8bits=16 bits). Esta es la
longitud por defecto de todos los registros de que consta el SD300.
Ejemplo:
Supongamos que queremos leer la corriente del motor (datos de placa)
a través de comunicaciones. Este dato corresponde al parámetro bA.13
=0.0A. La trama a transmitir sería:
Dirección
Modbus
0x0A
Supongamos que la corriente instantánea del equipo es de 8.2 A. (valor
Modbus 82 decimal = 0x52 Hexadecimal). La respuesta del esclavo
será:
Dirección
Modbus
0x0A
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 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
178
COMUNICACIÓN MODBUS
Código de
Dirección de
Función
datos de
Modbus
Inicio (44622)
0x03
0x0120D
Código de
Número de
Función
Modbus
0x03
POWER ELECTRONICS
Número de
Registros
0x0001
Datos
(dirección 20)
Bytes
(=110)
0x02
0x0052
CRC-16
0x2493
CRC-16
0x9C78

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido