Berechnung der Modbus-Registeradressen für DSY-RS-Serie-Antriebe

D

Daniel Zhang

Zuletzt aktualisiert am Jul 12, 2026

Die Niederspannungs-DC-Servoantriebe der DSY-RS-Serie unterstützen das Standard-Modbus-RTU-Kommunikationsprotokoll, wodurch ein Modbus-Master einzelne oder mehrere Parameter lesen oder schreiben kann.

Die Modbus-Registeradresse, die einem internen Antriebsparameter entspricht, wird nach folgender Formel berechnet:

P(MmNn) = Mm × 256 + Nn

In dieser Formel steht Mm für die Parametergruppennummer und Nn für den Parameterindex innerhalb dieser Gruppe. Das Ergebnis ist eine dezimale Registeradresse.

Beispiel: Verwenden Sie die Parameter der Gruppe P00 und die Beziehung zwischen Mm und Nn, wie in der obigen Abbildung dargestellt:

P0000 = 0 × 256 + 0 = 0 (dezimal). Die entsprechende 16-Bit-Adresse für 0 ist 0000.

Alle Registeradressen für die 19 Parametergruppen (P00 bis P18) im Antrieb der DSY-RS-Serie werden auf die gleiche Weise berechnet. Als weiteres Beispiel ist die Adresse für den Parameter P1801:

P1801 = 18 × 256 + 1 = 4609 (dezimal). Die Umrechnung von 4609 in hexadezimal ergibt 1201.

Wichtiger Hinweis zu Adressierungs-Offsets:

Einige SPS und HMIs verwenden in ihrer Modbus-Programmierung Registeradresse + 1 anstelle der tatsächlichen Registeradresse. Dies liegt daran, dass bestimmte SPS- und HMI-Hersteller in ihrer Modbus-Implementierung eine 1-basierte Adressierungskonvention verwenden und einen Offset von 1 zu den standardmäßigen 0-basierten Modbus-Registeradressen hinzufügen.

Überprüfen Sie vor der Konfiguration der Modbus-Kommunikation mit dem Servoantrieb, ob Ihr Master-Gerät eine 0-basierte oder 1-basierte Adressierung verwendet, und wenden Sie den entsprechenden Offset an, um korrekte Lese-/Schreibvorgänge der Parameter sicherzustellen.