Wie man die Motordrehzahl mit dem DM556RS steuert

D

Daniel Zhang

Zuletzt aktualisiert am Aug 17, 2026

Dieser Artikel erklärt, wie man die Motordrehzahl mit dem Schrittmotortreiber DM556RS über die Modbus-RS485-Kommunikation steuert.

Hardware

  1. Treiber: DM556RS
  2. Motor: 23HE30-2804S

Software

Serielle Debugging-Software (z. B. Modbus Poll) oder ein externer Controller mit RS485-Kommunikationsfähigkeit.

Konfiguration

Stellen Sie die Baudrate, die Stationsadresse und den Abschlusswiderstand über die DIP-Schalter am Treiber ein, wie unten gezeigt.

1. JOG-Modus

Der JOG-Modus ermöglicht es dem Motor, mit einer eingestellten Geschwindigkeit in eine gewählte Richtung zu laufen. Das folgende Beispiel setzt die JOG-Geschwindigkeit auf 300 U/min.

Befehl Beschreibung
01 06 18 01 40 01 2E AA JOG vorwärts
01 06 18 01 40 02 6E AB JOG rückwärts
01 06 01 E1 01 2C D8 4D JOG-Geschwindigkeit einstellen (300 U/min)
01 06 01 E7 01 2C 38 4C JOG-Beschleunigungs-/Verzögerungszeit einstellen

Wichtig: Wenn JOG über RS485 ausgelöst wird, läuft der Motor nur dann kontinuierlich, wenn die Auslösebefehle in Intervallen von weniger als 50 ms gesendet werden. Wenn das Intervall zwischen den Befehlen 50 ms überschreitet, führt der Motor eine einzelne JOG-Bewegung aus und stoppt dann.

2. Drehzahlregelung — Dauerbetrieb (PR0)

PR0 kann als Geschwindigkeitsmodus-Parametersatz für den Dauerbetrieb des Motors konfiguriert werden. Das folgende Beispiel setzt die PR0-Geschwindigkeit auf 300 U/min und startet den Motor.

Befehl Beschreibung
01 06 62 00 00 02 17 B3 PR0 auf Geschwindigkeitsmodus einstellen
01 06 62 03 01 2C 66 3F PR0-Geschwindigkeit einstellen (300 U/min)
01 06 60 02 00 10 37 C6 PR0-Betrieb auslösen (Start)
01 06 60 02 00 40 37 FA Notstopp

Hinweis: Sie können die Laufgeschwindigkeit des Motors ändern, während er in Betrieb ist. Nachdem Sie den Geschwindigkeitswert geändert haben, senden Sie den PR0-Auslösebefehl (01 06 60 02 00 10 37 C6) erneut, um die neue Geschwindigkeit zu übernehmen.