Jak sterować prędkością silnika za pomocą sterownika DM556RS

D

Daniel Zhang

Ostatnia aktualizacja Aug 17, 2026

W tym artykule wyjaśniono, jak sterować prędkością silnika za pomocą sterownika silników krokowych DM556RS poprzez komunikację Modbus RS485.

Sprzęt

  1. Sterownik: DM556RS
  2. Silnik: 23HE30-2804S

Oprogramowanie

Oprogramowanie do debugowania portu szeregowego (np. Modbus Poll) lub zewnętrzny sterownik z funkcją komunikacji RS485.

Konfiguracja

Ustaw prędkość transmisji, adres stacji i rezystor terminacyjny za pomocą przełączników DIP na sterowniku, jak pokazano poniżej.

1. Tryb JOG

Tryb JOG umożliwia pracę silnika z ustawioną prędkością w wybranym kierunku. Poniższy przykład ustawia prędkość JOG na 300 obr./min.

Komenda Opis
01 06 18 01 40 01 2E AA JOG do przodu
01 06 18 01 40 02 6E AB JOG do tyłu
01 06 01 E1 01 2C D8 4D Ustawienie prędkości JOG (300 obr./min)
01 06 01 E7 01 2C 38 4C Ustawienie czasu przyspieszania/zwalniania JOG

Ważne: Gdy tryb JOG jest wyzwalany przez RS485, silnik pracuje w sposób ciągły tylko wtedy, gdy komendy wyzwalające są wysyłane w odstępach krótszych niż 50 ms. Jeśli odstęp między komendami przekracza 50 ms, silnik wykonuje pojedynczy ruch JOG, a następnie się zatrzymuje.

2. Sterowanie prędkością — praca ciągła (PR0)

PR0 można skonfigurować jako zestaw parametrów trybu prędkości do ciągłej pracy silnika. Poniższy przykład ustawia prędkość PR0 na 300 obr./min i uruchamia silnik.

Komenda Opis
01 06 62 00 00 02 17 B3 Ustawienie PR0 na tryb prędkości
01 06 62 03 01 2C 66 3F Ustawienie prędkości PR0 (300 obr./min)
01 06 60 02 00 10 37 C6 Wyzwolenie operacji PR0 (start)
01 06 60 02 00 40 37 FA Awaryjne zatrzymanie

Uwaga: Można zmienić prędkość pracy silnika podczas jego działania. Po zmodyfikowaniu wartości prędkości należy ponownie wysłać komendę wyzwalającą PR0 (01 06 60 02 00 10 37 C6), aby zastosować nową prędkość.