Dlaczego sterownik bezszczotkowy odbiera polecenia Modbus, ale silnik się nie obraca?

D

Daniel Zhang

Ostatnia aktualizacja Jul 12, 2026

Sterowniki bezszczotkowe StepperOnline kompatybilne z Modbus oferują dwa tryby sterowania: Sterowanie Wewnętrzne i Sterowanie Zewnętrzne. Sterowanie Wewnętrzne wykorzystuje polecenia Modbus (przez RS-485) do obsługi silnika, natomiast Sterowanie Zewnętrzne korzysta z fizycznych portów wejściowych sterownika.

Podczas sterowania sterownikiem za pomocą poleceń Modbus niektórzy użytkownicy mogą zauważyć, że — mimo prawidłowego okablowania, braku alarmów sterownika oraz pomyślnego przesłania i potwierdzenia poleceń Modbus — silnik nadal nie uruchamia się zgodnie z oczekiwaniami. Przyczyną jest najczęściej to, że tryb sterowania sterownika nie został przełączony na Sterowanie Wewnętrzne.

Na przykład dla modelu BLD-305S parametr trybu sterowania przedstawia się następująco:

Konkretne polecenie Modbus do przełączenia na tryb Sterowania Wewnętrznego to: 01 06 01 36 00 01 [CRC16 Low] [CRC16 High]

Uwaga: Zastąp [CRC16 Low] i [CRC16 High] obliczonymi bajtami sumy kontrolnej CRC-16 dla tej ramki polecenia. Nie wysyłaj bezpośrednio wartości zastępczych.

W przypadku innych sterowników bezszczotkowych należy zapoznać się z odpowiednią instrukcją sterownika, aby znaleźć prawidłowy adres rejestru do modyfikacji trybu sterowania.

Ważne: Niektóre sterowniki (np. BLD-510B) automatycznie przełączają się na tryb Sterowania Wewnętrznego po modyfikacji parametrów za pomocą poleceń Modbus. W takich przypadkach tryb sterowania prawdopodobnie nie jest przyczyną problemu. Jeśli problem nadal występuje, skontaktuj się z naszym zespołem wsparcia technicznego w celu uzyskania dalszej pomocy.