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.