Cálculo de direcciones de registros Modbus para los servodrive DSY-RS

D

Daniel Zhang

Última actualización el Jul 12, 2026

Los servodrive de CC de baja tensión de la serie DSY-RS admiten el protocolo de comunicación estándar Modbus RTU, lo que permite a un maestro Modbus leer o escribir uno o varios parámetros.

La dirección de registro Modbus correspondiente a un parámetro interno del servodrive se calcula mediante la siguiente fórmula:

P(MmNn) = Mm × 256 + Nn

En esta fórmula, Mm representa el número de grupo de parámetros y Nn representa el índice del parámetro dentro de dicho grupo. El resultado es una dirección de registro en formato decimal.

Por ejemplo, utilizando los parámetros del grupo P00 y la relación entre Mm y Nn que se muestra en la figura anterior:

P0000 = 0 × 256 + 0 = 0 (decimal). La dirección de 16 bits correspondiente a 0 es 0000.

Todas las direcciones de registro de los 19 grupos de parámetros (P00 a P18) del servodrive de la serie DSY-RS se calculan del mismo modo. Como otro ejemplo, la dirección del parámetro P1801 es:

P1801 = 18 × 256 + 1 = 4609 (decimal). Al convertir 4609 a hexadecimal se obtiene 1201.

Nota importante sobre los desplazamientos de direccionamiento:

Algunos PLC e HMI utilizan Dirección de registro + 1 en su programación Modbus en lugar de la dirección de registro real. Esto se debe a que ciertos fabricantes de PLC e HMI aplican un convenio de direccionamiento basado en 1 en su implementación de Modbus, añadiendo un desplazamiento de 1 a las direcciones de registro Modbus estándar basadas en 0.

Antes de configurar la comunicación Modbus con el servodrive, compruebe si su dispositivo maestro utiliza direccionamiento basado en 0 o basado en 1, y aplique el desplazamiento correspondiente para garantizar la correcta lectura y escritura de parámetros.