Come controllare la velocità del motore con il DM556RS

D

Daniel Zhang

Ultimo aggiornamento Aug 17, 2026

Questo articolo spiega come controllare la velocità del motore utilizzando il driver stepper DM556RS tramite comunicazione Modbus RS485.

Hardware

  1. Driver: DM556RS
  2. Motore: 23HE30-2804S

Software

Software di debug seriale (ad es. Modbus Poll) o un controller esterno con capacità di comunicazione RS485.

Configurazione

Impostare il baud rate, l'indirizzo della stazione e la resistenza di terminazione utilizzando i DIP switch sul driver, come mostrato di seguito.

1. Modalità JOG

La modalità JOG consente al motore di funzionare a una velocità impostata in una direzione scelta. L'esempio seguente imposta la velocità JOG a 300 RPM.

Comando Descrizione
01 06 18 01 40 01 2E AA JOG in avanti
01 06 18 01 40 02 6E AB JOG inverso
01 06 01 E1 01 2C D8 4D Imposta velocità JOG (300 RPM)
01 06 01 E7 01 2C 38 4C Imposta tempo di accelerazione/decelerazione JOG

Importante: Quando il JOG viene attivato tramite RS485, il motore funziona in modo continuo solo se i comandi di attivazione vengono inviati a intervalli inferiori a 50 ms. Se l'intervallo tra i comandi supera i 50 ms, il motore esegue un singolo movimento JOG e poi si ferma.

2. Controllo della velocità — Funzionamento continuo (PR0)

PR0 può essere configurato come set di parametri in modalità velocità per il funzionamento continuo del motore. L'esempio seguente imposta la velocità PR0 a 300 RPM e avvia il motore.

Comando Descrizione
01 06 62 00 00 02 17 B3 Imposta PR0 in modalità velocità
01 06 62 03 01 2C 66 3F Imposta velocità PR0 (300 RPM)
01 06 60 02 00 10 37 C6 Attiva funzionamento PR0 (avvio)
01 06 60 02 00 40 37 FA Arresto di emergenza

Nota: È possibile modificare la velocità di funzionamento del motore mentre è in funzione. Dopo aver modificato il valore della velocità, reinviare il comando di attivazione PR0 (01 06 60 02 00 10 37 C6) per applicare la nuova velocità.