Descargar Imprimir esta página

Power Electronics SD150 Instrucciones De Manejo página 82

Publicidad

SD150
Códigos de función modbus Nº3: Lectura de registros
Este código de función permite al controlador Modbus (maestro) leer el contenido de los registros de
datos indicados en el variador (esclavo). Este código de función sólo admite direccionamiento
unicast y no es posible con el direccionamiento broadcast o groupcast.
La implementación de este código de función en el variador permite la lectura de hasta 120 registros
con direcciones consecutivas del variador en una sola trama.
A continuación, se muestra una trama de ejemplo donde el maestro intenta leer el contenido de 3
registros de un variador donde se encuentran la corriente consumida por cada fase. 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 (3 Lectura de registros).
• Dirección de Datos de Inicio.
• Número de registros a leer.
• Código CRC-16
La respuesta del variador (esclavo) debe contener los siguientes campos:
• 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 SD150.
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
1
El CRC solo es necesario para comunicación serie (R232, RS485). No aplica para comunicación TCP.
80
COMUNICACIÓN MODBUS
1
.
1
.
CÓDIGO DE
DIRECCIÓN DE DATOS DE
FUNCIÓN MODBUS
0x03
CÓDIGO DE
NÚMERO DE
FUNCIÓN MODBUS
0x03
NÚMERO DE
INICIO (44622)
REGISTROS
0x0120D
DATOS (DIRECCIÓN 20)
BYTES
(=110)
0x02
0x0052
POWER ELECTRONICS
CRC-16
17
0x0001
0x2493
CRC-16
17
0x9C78
ES

Publicidad

loading