Cálculo de Endereços de Registradores Modbus para Drives da Série DSY-RS

D

Daniel Zhang

Última atualização em Jul 12, 2026

Os servodrives CC de baixa tensão da série DSY-RS suportam o protocolo de comunicação padrão Modbus RTU, permitindo que um mestre Modbus leia ou escreva em um ou múltiplos parâmetros.

O endereço do registrador Modbus correspondente a um parâmetro interno do drive é calculado utilizando a seguinte fórmula:

P(MmNn) = Mm × 256 + Nn

Nesta fórmula, Mm representa o número do grupo de parâmetros e Nn representa o índice do parâmetro dentro desse grupo. O resultado é um endereço de registrador em formato decimal.

Por exemplo, utilizando os parâmetros do grupo P00 e a relação entre Mm e Nn mostrada na figura acima:

P0000 = 0 × 256 + 0 = 0 (decimal). O endereço de 16 bits correspondente a 0 é 0000.

Todos os endereços de registradores dos 19 grupos de parâmetros (P00 a P18) no drive da série DSY-RS são calculados da mesma forma. Como outro exemplo, o endereço do parâmetro P1801 é:

P1801 = 18 × 256 + 1 = 4609 (decimal). Convertendo 4609 para hexadecimal, obtém-se 1201.

Nota Importante sobre Deslocamentos de Endereçamento:

Alguns CLPs e IHMs utilizam Endereço do Registrador + 1 na programação Modbus em vez do endereço real do registrador. Isso ocorre porque determinados fabricantes de CLPs e IHMs aplicam uma convenção de endereçamento baseada em 1 em sua implementação Modbus, adicionando um deslocamento de 1 aos endereços padrão de registradores Modbus baseados em 0.

Antes de configurar a comunicação Modbus com o servodrive, verifique se o seu dispositivo mestre utiliza endereçamento baseado em 0 ou em 1 e aplique o deslocamento apropriado para garantir a correta leitura e escrita dos parâmetros.