Poradnik integracji10 min czytaniaIntegratorzy CNC podlaczajacy przemienniki VFD do kontrolerow

Sterowanie predkoscią VFD wrzeciona: Modbus vs 0-10V

Porownanie metod Modbus RTU (RS485) i 0-10V analogowej do sterowania predkoscia VFD wrzeciona. Schematy podlaczenia, mapowanie parametrow dla popularnych przemiennikow VFD oraz kroki integracji z kontrolerami Mach3, LinuxCNC i Syntec.

sterowanie predkoscia VFDModbus RS485analog 0-10VMach3

Twoj kod G-code mowi S18000 M3 – ale w jaki sposob kontroler faktycznie przekazuje VFD polecenie obrotow 18000 RPM? Istnieja dwie sciezki: tradycyjne napiecie analogowe 0-10V oraz nowoczesny cyfrowy protokol Modbus RTU. Niniejszy poradnik obejmuje obie metody, wraz ze schematami podlaczenia, ustawieniami parametrow VFD i krokami integracji specyficznymi dla danego kontrolera.


Sterowanie analogowe 0-10V: Proste, tradycyjne, ale wrazliwe na zaklocenia

Najbardziej powszechnie wspierana metoda we wszystkich przemiennikach VFD i kontrolerach. Kontroler wysyla sygnal stalopradowy 0-10V proporcjonalny do zadanej predkosci (0V = 0 RPM, 10V = predkosc maksymalna). Wejscie analogowe VFD odczytuje to napiecie i skaluje je do czestotliwosci wyjsciowej.

Jak to dziala

Plyta rozszerzen kontrolera generuje sygnal 0-10V – albo z prawdziwego przetwornika DAC (cyfrowo-analogowego), albo z wyjscia PWM przepuszczonego przez dolnoprzepustowy filtr RC. Wejscie analogowe VFD (oznaczone zazwyczaj jako VI, AVI lub ACI) odczytuje to napiecie.

Wewnetrznie VFD mapuje zakres 0-10V na 0 Hz do czestotliwosci maksymalnej (np. 0-400 Hz dla wrzeciona 2-biegunowego 24000 RPM). Jesli kontroler wysyla 7,5 V, VFD ustawia 300 Hz = 18000 RPM.

Kluczowe ograniczenia

  • Podatnosc na zaklocenia: Sygnal 0-10V to analogowe napiecie o malej przepustowosci. Zaklocenia EMI z VFD lub kabla wrzeciona moga nakladac sie na sygnal, powodujac niestabilne wahania predkosci wrzeciona. Pelny plan przeciwdzialania EMI – w tym uziemienie kabli ekranowanych, topologia uziemienia gwiazdowego i rozmieszczenie rdzeni ferrytowych – znajduje sie w naszym poradniku ekranowania i uziemienia EMI VFD.
  • Spadek napiecia: Przy dlugosci kabla powyzej 10 metrow rezystancja przewodu sygnalowego powoduje mierzalny spadek napiecia. 10 V na kontrolerze moze byc odczytane jako 9,4 V na VFD – blad predkosci rzedu 6%.
  • Roznica potencjalow masy: Jesli masa (GND) kontrolera i ACM VFD nie sa na dokladnie tym samym potencjale, roznica napiecia objawia sie jako staly blad predkosci.

Modbus RTU przez RS485: Cyfrowa precyzja z dwukierunkowa komunikacja

Modbus RTU to standard przemyslowy cyfrowego sterowania VFD. Dwie roznicowe zyly sygnalowe (A+ i B-) przesylaja polecenia cyfrowe z predkoscia do 115200 bps. Kontroler moze nie tylko ustawiac predkosc, ale takze odczytywac rzeczywiste obroty RPM, prad wyjsciowy, napiecie szyny DC i kody alarmow.

Jak to dziala

Kontroler dziala jako Modbus Master; VFD jest urzadzeniem podrzednym Modbus Slave o unikalnym adresie (1-247). Master wysyla polecenie zapisu (Function Code 06) do rejestru zadanej czestotliwosci z odpowiednia wartoscia. VFD potwierdza i aktualizuje swoja czestotliwosc wyjsciowa – wszystko w czasie ponizej 10 ms.

Master moze rowniez odpytywac rejestry statusu VFD (Function Code 03) w celu odczytania rzeczywistej czestotliwosci wyjsciowej, pradu wyjsciowego, napiecia szyny DC i kodow bledow. Umożliwia to zamknieta petle monitorowania predkosci i automatyczna reakcje na bledy.

Kluczowe zalety w porownaniu z analogiem

  • Odpornosc na zaklocenia: RS485 wykorzystuje sygnalizacje roznicowa – odbiornik mierzy roznice napiec miedzy A+ i B-, odrzucajac zaklocenia wspolne, ktore zaklocilyby sygnal analogowy.
  • Brak dryfu kalibracji: Wartosci cyfrowe nie ulegaja degradacji na odleglosc ani w czasie. 300,00 Hz to 300,00 Hz, niezaleznie czy kabel ma 2 m czy 100 m dlugosci.
  • Dwukierunkowa komunikacja: Kontroler moze zweryfikowac, czy wrzeciono rzeczywiscie osiagnelo zadana predkosc, monitorowac obciazenie w celu adaptacyjnego sterowania posuwem oraz wykrywac bledy VFD bez dodatkowych czujnikow.

0-10V vs Modbus: Pelna tabela porownawcza

Czynnik Analog 0-10V Modbus RS485
Typ sygnalu Napiecie analogowe (0-10V DC) Szeregowy cyfrowy (RS485 roznicowy)
Odpornosc na zaklocenia Slaba – podatny na EMI z VFD i kabla wrzeciona. Wymaga ekranowanego kabla par skrecanych i prowadzenia z dala od przewodow zasilajacych. Doskonala – sygnalizacja roznicowa odrzuca zaklocenia wspolne. Standard przemyslowy dla srodowisk z zakloceniami.
Wymagania dotyczace kabla Ekranowany 2-zyłowy (sygnal + GND), minimum 0,5 mm². Maksymalna praktyczna odleglosc ~10 m, po czym spadek napiecia staje sie znaczacy. Ekranowana para skrecana (A+/B- + GND), minimum 0,25 mm². Znamionowo do 1200 m przy nizszych predkosciach transmisji; 100 m niezawodnie przy 19200-38400 bps.
Wymagania kontrolera Wyjscie analogowe 0-10V lub przetwornik PWM-na-analog. Większość płyt rozszerzeń Mach3 posiada takie wyjście. Proste – nie wymaga stosu protokołu. Port szeregowy RS485 lub adapter USB-RS485. Kontroler musi obsługiwać protokół Modbus RTU master. LinuxCNC ma natywną obsługę Modbus; Mach3 wymaga wtyczki.
Przepływ informacji Jednokierunkowy: kontroler wysyła polecenie prędkości do VFD. Brak sprzężenia zwrotnego – VFD nie może raportować rzeczywistej prędkości, prądu ani błędów z powrotem do kontrolera. Dwukierunkowy: kontroler wysyła polecenie prędkości ORAZ odczytuje rzeczywiste RPM, prąd wyjściowy, napięcie szyny DC i kody błędów z rejestrów VFD.
Dokładność prędkości Ograniczona rozdzielczością DAC, różnicą potencjałów masy i spadkiem napięcia na kablu. Typowa dokładność ±2-5% pełnej skali. Precyzja cyfrowa – rozdzielczość zadanej prędkości wynosi zazwyczaj 0,01 Hz. Brak dryfu, brak dryfu kalibracji w czasie.
Złożoność konfiguracji Niska: dwa przewody, jedna zmiana parametru VFD (źródło częstotliwości = terminal zewnętrzny). Średnia: okablowanie RS485, konfiguracja prędkości transmisji/parzystości/adresu zarówno na VFD, jak i kontrolerze, mapowanie rejestrów Modbus.
Najlepsze dla Proste frezarki, konstrukcje hobbystyczne, maszyny z pojedynczym wrzecionem, gdzie sprzężenie zwrotne prędkości nie jest wymagane. Maszyny produkcyjne, konfiguracje z wieloma wrzecionami, systemy zautomatyzowane oraz wszelkie instalacje, gdzie kontroler musi weryfikować rzeczywistą prędkość wrzeciona.

Ustawienia parametrów VFD dla każdej marki

Numery parametrów różnią się w zależności od marki, ale funkcja jest ta sama: poinformowanie VFD, skąd ma odczytywać polecenie częstotliwości.

Fuling BD612 (standardowy VFD dla wrzecion ATC)

Parametry 0-10V: P0.01 = 1 (sterowanie z terminala zewnętrznego), P0.03 = 2 (wejście analogowe 0-10V na terminalu AI1). AI1 i AI2 obsługują 0-10V lub 0-20 mA; AI3 obsługuje -10V do 10V.

Parametry Modbus: P0.01 = 2 (sterowanie przez komunikację RS485). Prędkość transmisji, parzystość i adres slave konfigurowane w grupie P3.00-P3.04. Protokół Modbus RTU, kody funkcji 03 (odczyt) i 06 (zapis).

Uwaga: Fuling BD612 to standardowy przemiennik częstotliwości dostarczany z naszymi silnikami wrzecion ATC. Obsługuje 10 głównych/pomocniczych źródeł częstotliwości, sterowanie PID, 8-stopniowy PLC oraz Modbus RTU z rozdzielczością cyfrową 0,01 Hz. Płyta sterownicza zapewnia pomocnicze zasilanie 24VDC, napięcie odniesienia 10V, wiele wejść wielofunkcyjnych oraz wyjścia przekaźnikowe i tranzystorowe do pełnej integracji CNC.

Delta VFD (np. VFD-EL, VFD-E)

Parametry 0-10V: P00.00 = 2 (terminal zewnętrzny), P01.00 = 2 (ACI 0-10V na terminalu ACI/AVI)

Parametry Modbus: P00.00 = 3 (RS485), P09.00 = adres slave, P09.01 = prędkość transmisji (0=9600, 1=19200)

Uwaga: Delta używa standardowego Modbus RTU. Rejestr polecenia częstotliwości: 0x2001. Rejestr statusu: 0x2101. Dobrze udokumentowany – najłatwiejszy do integracji.

Inovance / seria MD

Parametry 0-10V: F0-02 = 1 (sterowanie z terminala zewnętrznego)

Parametry Modbus: F0-02 = 2 (sterowanie przez komunikację), grupa FD do konfiguracji Modbus

Uwaga: Adresowanie rejestrów zaczyna się od 0x1000 dla zadanej częstotliwości. Dokumentacja Inovance jest ogólnie dobra z wyraźnymi tabelami rejestrów Modbus.


Schematy podłączenia dla obu metod

Podłączenie analogowe 0-10V (Fuling BD612)

  • Wyjście PWM/analogowe kontrolera → Terminal AI1 VFD (wejście analogowe 0-10V)
  • Masa (GND) kontrolera → Terminal ACM VFD (masa analogowa)
  • WAŻNE: W przypadku użycia wyjścia PWM Mach3, dodaj dolnoprzepustowy filtr RC (1 kΩ + 10 μF) do konwersji PWM na płynne DC
  • Dla modeli BD612 2,2 kW+: AI1 i AI2 obsługują odpowiednio 0-10V lub 0-20 mA (konfigurowane przez zworkę). AI3 obsługuje -10V do +10V do sterowania dwukierunkowego.

Wskazówka: Płyta sterownicza BD612 zapewnia wyjście napięcia odniesienia 10V i pomocnicze zasilanie 24VDC (modele 2,2 kW+). Użyj napięcia odniesienia 10V dla potencjometru, jeśli stosujesz ręczne sterowanie prędkością. Nigdy nie podłączaj masy GND kontrolera bezpośrednio do ACM VFD bez weryfikacji izolacji – tworzy to pętlę masy, która może uszkodzić kontroler.

Podłączenie Modbus RS485 (Fuling BD612)

  • Kontroler RS485 A+ → Terminal VFD RS485 A+
  • Kontroler RS485 B- → Terminal VFD RS485 B-
  • Masa GND RS485 kontrolera → Masa sygnałowa VFD (niezbędna do odniesienia napięcia wspólnego)
  • BD612 obsługuje Modbus RTU z kodami funkcji 03 (odczyt rejestrów) i 06 (zapis pojedynczego rejestru). Prędkość transmisji, parzystość i identyfikator slave konfigurowane w grupie parametrów P3.00-P3.04.

Wskazówka: BD612 oferuje 10 głównych/pomocniczych źródeł częstotliwości, w tym RS485, analog 0-10V, PID, prędkości wielostopniowe i PLC. Możesz używać RS485 jako podstawowego sterowania prędkością, pozostawiając 0-10V podłączone jako rozwiązanie awaryjne – przełączanie między nimi odbywa się poprzez cyfrowe wejście terminala skonfigurowane do wyboru źródła częstotliwości.


Fuling BD612 – Przemiennik dostarczany z naszymi zestawami wrzecion

Seria Fuling BD612 (220V biały / 380V czarny, 1,5-15 kW) obsługuje każdą metodę sterowania prędkością opisaną tutaj: analog 0-10V przez terminale AI1/AI2/AI3, pętlę prądową 0-20 mA, RS485 Modbus RTU z rozdzielczością cyfrową 0,01 Hz, wielostopniowe sterowanie prędkością (do 16 stopni przez wbudowany PLC) oraz zamkniętą pętlę sterowania PID. Dokładność prędkości wynosi ±0,5% w zakresie 1:100.

BD612 zapewnia 10 głównych i pomocniczych źródeł częstotliwości, które można elastycznie łączyć – na przykład RS485 jako podstawowe polecenie prędkości z potencjometrem 0-10V jako ręczne nadpisanie. Płyta sterownicza zawiera pomocnicze zasilanie 24VDC (2,2 kW+), wyjście napięcia odniesienia 10V, wiele programowalnych wejść cyfrowych, wyjścia przekaźnikowe i tranzystorowe do pełnej integracji CNC.


FAQ – Sterowanie prędkością VFD

Czy mogę używać jednocześnie 0-10V i Modbus?

Większość przemienników VFD pozwala tylko na jedno aktywne źródło częstotliwości odniesienia na raz. Możesz podłączyć oba i przełączać się między nimi za pomocą parametru VFD lub cyfrowego wejścia terminala, ale nie mogą one jednocześnie sterować prędkością. Typowym wzorcem jest używanie Modbus do sterowania prędkością i 0-10V jako zapasowego ręcznego trybu sterowania.

Dlaczego moje wrzeciono pracuje z nieprawidłową prędkością przy sterowaniu 0-10V?

Najczęstsze przyczyny: (1) Parametry minimalnej/maksymalnej częstotliwości VFD nie są zgodne ze skalowaniem 0-10V. Jeśli maksymalna częstotliwość = 400 Hz, ale wrzeciono jest znamionowo na 800 Hz (24000 RPM = 400 Hz dla 2-biegunowego, 800 Hz dla 4-biegunowego), prędkość będzie o połowę mniejsza od oczekiwanej. (2) Spadek napięcia na linii 0-10V – zmierz rzeczywiste napięcie na terminalu VI VFD, gdy kontroler wysyła polecenie maksymalnej prędkości. Jeśli odczyt wynosi 9,2 V zamiast 10 V, kabel jest zbyt długi lub impedancja wyjściowa kontrolera jest zbyt wysoka.

Który rejestr Modbus należy zapisać do sterowania częstotliwością?

Nie ma uniwersalnej odpowiedzi – każda marka VFD używa innych adresów rejestrów. Jednak kod funkcji Modbus to zawsze 06 (zapis pojedynczego rejestru) lub 16 (zapis wielu rejestrów). Typowe rejestry częstotliwości: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generyczne chińskie VFD często używają 0x1000 lub 0x2000. Zawsze pobierz konkretną tabelę rejestrów Modbus VFD z dokumentacji producenta.


Gotowy do wyceny zestawu wrzeciono + VFD?

Każda marka VFD używa innych rejestrów. Skorzystaj z instrukcji i modelu wrzeciona, aby otrzymać gotowy do sterowania pakiet z odpowiednią ścieżką Modbus, analogową lub panelową. Poproś o wycenę gotowego zestawu lub zobacz przemiennik Fuling VFD.

Najczęstsze pytania

Czy mogę używać sterowania 0-10V oraz Modbus jednocześnie?

Większość falowników pozwala na aktywację tylko jednego nadrzędnego źródła zadawania częstotliwości w danej chwili. Możesz okablować oba typy sygnałów i przełączać się między nimi za pomocą parametrów falownika lub przypisanego wejścia cyfrowego DI, ale nie będą one działać jednocześnie. Częstą praktyką jest sterowanie obrotami przez Modbus z programu CNC i awaryjne sterowanie ręczne potencjometrem 0-10V.

Dlaczego wrzeciono kręci się z niewłaściwą prędkością przy sterowaniu 0-10V?

Najczęstsze powody to: (1) Niezgodność zakresów częstotliwości min/max w VFD z parametrami skrótów sterownika. Jeśli częstotliwość maksymalna w VFD wynosi 400Hz, a wrzeciono wymaga 800Hz (dla 24000 RPM przy 4-biegunowym silniku), obroty będą o połowę mniejsze. (2) Spadek napięcia na kablu — zmierz multimetrem napięcie na terminalu VI falownika przy maksymalnym zadaniu obrotów w programie. Jeśli zamiast 10V odczytasz 9.2V, spadek napięcia zniekształca obroty o 8%.

Do którego rejestru Modbus należy zapisać zadaną częstotliwość?

Nie ma jednego uniwersalnego adresu — każdy producent stosuje własną mapę pamięci. Kod funkcji to zawsze 06 (zapis pojedynczego rejestru) lub 16 (zapis wielu rejestrów). Popularne rejestry zadawania częstotliwości: Delta - 0x2001, Yaskawa - 0x0002, Siemens - 0x0FFF, a chińskie falowniki ogólnego przeznaczenia często wykorzystują rejestr 0x1000 lub 0x2000. Zawsze odszukaj tabelę komunikacyjną w instrukcji danego falownika.

Powiązane poradniki techniczne