Integračná príručka10 min čítaniaCNC integrátori pripájajúci VFDs k riadičom

VFD Regulácia otáčok vretena: Modbus vs 0-10V

Porovnajte metódy Modbus RTU (RS485) a analogové metódy 0-10V pre reguláciu otáčok vretena VFD. Schémy zapojenia, mapovanie parametrov pre bežné VFD a kroky integrácie pre ovládače Mach3, LinuxCNC a Syntec.

VFD regulácia rýchlostiModbus RS4850-10V analógovýMach3

Váš G-code hovorí -– ale ako vlastne riadič prikáže VFD, aby sa otáčal rýchlosťou 18000 RPM? Existujú dve cesty: tradičné analógové napätie 0-10V a moderný digitálny protokol Modbus RTU. Táto príručka pokrýva oboje, so schémami zapojenia, nastavením parametrov VFD a integračnými krokmi špecifickými pre riadič.


0-10V analógové riadenie: jednoduché, tradičné, ale citlivé na šum

Najviac podporovaná metóda naprieč všetkými VFDs a riadičmi. Riadič vysiela 0-10V DC signál úmerný požadovanej rýchlosti (0V = 0 RPM, 10V = maximálna rýchlosť). Analógový vstup VFD číta toto napätie a škáluje ho na výstupnú frekvenciu.

Ako to funguje

Rozbočovacia doska riadiča generuje 0-10V signál – buď z skutočného DAC (digitálno-analógový prevodník), alebo z výstupu PWM prechádzajúceho dolnopriepustným RC filtrom. Analógový vstupný terminál VFD (zvyčajne označený VI, AVI alebo ACI) číta toto napätie.

Interne VFD mapuje 0-10V na 0 Hz na maximálnu frekvenciu (napr. 0-400 Hz pre vreteno 24000 RPM 2P). Ak riadič vysiela 7.5V, VFD nastaví 300 Hz = 18000 RPM.

Kritické obmedzenia

  • Zraniteľnosť voči šumu: Signál 0-10V je analógové napätie s nízkym prenosovým pásmom. EMI z VFD alebo kábla vretena môže naniesť šum na signál, čo spôsobí nepravidelné výkyvy rýchlosti vretena. For a complete EMI countermeasure plan – including shielded cable grounding, star grounding topology, a ferrite core placement – refer to our VFD EMI sprievodca tienením a uzemnením.
  • Úbytok napätia: Pri dĺžkach kábla presahujúcich 10 metrov spôsobuje odpor signálového vodiča merateľný úbytok napätia. 10V at controller may read as 9.4V at VFD – a 6% speed error.
  • Posun uzemnenia: Ak GND riadiča a VFD ACM nie sú presne na rovnakom potenciáli, rozdiel napätia sa prejaví ako trvalý posun rýchlosti.

Modbus RTU cez RS485: digitálna presnosť s obojsmernou komunikáciou

Modbus RTU je priemyselný štandard pre digitálne riadenie VFD. Dva diferenciálne signálové vodiče (A+ a B-) prenášajú digitálne príkazy rýchlosťou až 115200 bps. Riadiaca jednotka môže nielen nastaviť rýchlosť, ale tiež čítať späť skutočné RPM, výstupný prúd, napätie zbernice DC a kódy alarmu.

Ako to funguje

Riadiaca jednotka funguje ako Modbus Master; VFD je Modbus Slave s jedinečnou adresou (1-247). Master odosiela zápisný príkaz (Function Code 06) do registra setpointu frekvencie s požadovanou hodnotou. VFD potvrdí a aktualizuje svoju výstupnú frekvenciu – všetko za menej než 10 ms.

Master môže tiež dopytovať registre stavu VFD (Function Code 03) na čítanie skutočnej výstupnej frekvencie, výstupného prúdu, napätia zbernice DC a kódov porúch. To umožňuje monitorovanie rýchlosti v uzavretej slučke a automatickú odozvu na poruchu.

Kľúčové výhody oproti analógovému

  • Imúnne voči rušeniu: RS485 používa diferenciálnu signalizáciu — prijímač meria rozdiel napätia medzi A+ a B- a potláča súhlasné rušenie, ktoré by skreslilo analógový signál.
  • Žiadny posun kalibrácie: Digitálne hodnoty sa nezhoršujú s vzdialenosťou ani časom. 300.00 Hz je 300.00 Hz, či už je kábel dlhý 2 m alebo 100 m.
  • Obojsmerná komunikácia: Riadiaca jednotka môže overiť, že vreteno skutočne dosiahlo príkazovú rýchlosť, monitorovať zaťaženie pre adaptívne riadenie posuvu a detegovať poruchy VFD bez dodatočných senzorov.

0-10V vs Modbus: Kompletná porovnávacia tabuľka

Faktor 0-10V analógový Modbus RS485
Typ signálu Analógové napätie (0-10V DC) Digitálna sériová (RS485 diferenciálna)
Imunita voči rušeniu Slabá – náchylná na EMI z VFD a kábla vretena. Vyžaduje tienený kábel s krúteným párom a vedenie mimo silových káblov. Výborná – diferenciálne signalizovanie odmieta súhlasné rušenie. Priemyselný štandard pre rušivé prostredia.
Požiadavka na kábel Stienený 2-žilový (signál + GND), min. 0.5 mm². Maximálna praktická vzdialenosť ~10 m pred výrazným úbytkom napätia. Stienený krútený pár (A+/B- + GND), min. 0.25 mm². Určené do 1200 m pri nižších baudových rýchlostiach; 100 m spoľahlivo pri 19200-38400 bps.
Požiadavka na riadič Analógový výstup 0-10V alebo prevodník PWM na analógový signál. Väčšina Mach3 breakout dosiek to obsahuje. Jednoduché – nevyžaduje sa žiadna protokolová vrstva. Sériový port RS485 alebo adaptér USB-na-RS485. Riadič musí podporovať hlavný protokol Modbus RTU. LinuxCNC má natívnu podporu Modbus; Mach3 vyžaduje doplnok.
Tok informácií Jednosmerný: riadič posiela príkaz na rýchlosť do VFD. Žiadna spätná väzba – VFD nemôže hlásiť skutočnú rýchlosť, prúd alebo chyby späť do riadiča. Dvojsmerný: riadič posiela príkaz na rýchlosť, a číta skutočné RPM, výstupný prúd, napätie zbernice DC a kódy chýb z registrov VFD.
Presnosť rýchlosti Obmedzená rozlíšením DAC, posunom uzemnenia a úbytkom napätia na kábli. Typická presnosť ±2-5% z plného rozsahu. Digitálna presnosť – rozlíšenie nastavenia rýchlosti je typicky 0.01 Hz. Žiadny posun, žiadny kalibračný posun v čase.
Zložitosť nastavenia Nízka: dva vodiče, jedna zmena parametra VFD (zdroj frekvencie = externý terminál). Stredná: kabeláž RS485, konfigurácia baudovej rýchlosti/parity/adresy na oboch VFD a riadiči, mapovanie registrov Modbus.
Najlepšie pre Jednoduché CNC frézky, hobby projekty, jednovretenové stroje, kde nie je potrebná spätná väzba rýchlosti. Výrobné stroje, viacvretenové nastavenia, automatizované systémy a akákoľvek inštalácia, kde riadič musí overiť skutočnú rýchlosť vretena.

Nastavenia parametrov VFD pre jednotlivé značky

Čísla parametrov sa líšia podľa značky, ale funkcia je rovnaká: povedať VFD, odkiaľ má čítať príkaz frekvencie.

Fuling BD612 séria (štandardný VFD pre ATC vretená)

0-10V parametre: P0.01 = 1 (externé riadenie terminálom), P0.03 = 2 (0-10V analógovýový vstup na termináli AI1). AI1 a AI2 podporujú 0-10V alebo 0-20 mA; AI3 podporuje -10V až 10V.

Modbus parametre: P0.01 = 2 (RS485 komunikačné riadenie). Rýchlosť baud, parita a slave adresa sú konfigurované v skupine P3.00-P3.04. Modbus RTU protokol, funkčné kódy 03 (čítanie) a 06 (zápis).

Poznámka: Fuling BD612 je štandardný menič párovaný s našimi vretenovými motormi ATC. Podporuje 10 hlavné/aux frekvenčné zdroje, riadenie PID, 8-stupňové PLC a Modbus RTU s digitálnym rozlíšením 0.01 Hz. Riadiaca doska poskytuje pomocné napájanie 24VDC, referenciu 10V, viaceré multifunkčné vstupy a relé/tranzistorové výstupy pre plnú integráciu CNC.

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

0-10V parametre: P00.00 = 2 (externý terminál), P01.00 = 2 (ACI 0-10V na termináli ACI/AVI)

Modbus parametre: P00.00 = 3 (RS485), P09.00 = slave adresa, P09.01 = baud rate (0=9600, 1=19200)

Poznámka: Rozdiel používa štandardný Modbus RTU. Register frekvenčného príkazu: 0x2001. Stavový register: 0x2101. Dobre zdokumentované – najjednoduchšie na integráciu.

Inovance / rad MD

0-10V parametre: F0-02 = 1 (externé riadenie terminálom)

Modbus parametre: F0-02 = 2 (komunikačné riadenie), skupina FD pre konfiguráciu Modbus

Poznámka: Adresácia registrov začína od 0x1000 pre frekvenčný setpoint. Dokumentácia Inovance je vo všeobecnosti dobrá s explicitnými tabuľkami registrov Modbus.


Schémy zapojenia pre obe metódy

0-10V analogové zapojenie (Fuling BD612)

  • Riadič PWM/analogový výstup → VFD AI1 terminál (0-10V analogový vstup)
  • Riadič GND → VFD ACM terminál (analógový common)
  • IMPORTANT: Ak používate Mach3 PWM výstup, pridajte dolnopriepustný RC filter (1 kΩ + 10 μF) na prevod PWM na hladké DC
  • Pre modely 2.2 kW+ BD612: AI1 a AI2 podporujú každý 0-10V alebo 0-20 mA (konfigurované pomocou jumpera). AI3 podporuje -10V až +10V pre obojsmerné riadenie.

Odborný tip: Riadiaca doska BD612 poskytuje referenčný výstup 10V a pomocné napájanie 24VDC (modely 2.2 kW+). Použite referenciu 10V pre potenciometer, ak používate manuálne riadenie rýchlosti. Nikdy connect controller GND directly to VFD ACM without verifying isolation – tento creates a ground loop ktorý can damage controller.

Zapojenie Modbus RS485 (Fuling BD612)

  • Riadiaca jednotka RS485 A+ → VFD RS485 terminál A+
  • Riadiaca jednotka RS485 B- → VFD RS485 terminál B-
  • Riadiaca jednotka RS485 GND → VFD signálová zem (nevyhnutná pre referenciu spoločného módu)
  • BD612 podporuje Modbus RTU s funkčnými kódmi 03 (čítanie registrov) a 06 (zápis jedného registra). Baudova rýchlosť, parita a ID slave sú konfigurované v parametrovej skupine P3.00-P3.04.

Odborný tip: BD612 ponúka 10 hlavných a pomocných zdrojov frekvencie vrátane RS485, analógového 0-10V, PID, viacstupňovej rýchlosti a PLC. RS485 môžete použiť na hlavné riadenie otáčok a 0–10 V ponechať zapojené ako zálohu — medzi zdrojmi prepínajte digitálnym vstupom nastaveným na výber zdroja frekvencie.


Fuling BD612 – menič, ktorý sa dodáva s našimi balíkmi vretena

Rad Fuling BD612 (220V biely / 380V čierny, 1.5-15 kW) podporuje metódy riadenia rýchlosti uvedené tu: analógové 0-10V cez terminály AI1/AI2/AI3, prúdovú slučku 0-20 mA, RS485 Modbus RTU s digitálnym rozlíšením 0.01 Hz, stupňové riadenie viacrýchlostné (až 16 stupňov cez vstavaný PLC) a riadenie uzavretou slučkou PID. Presnosť rýchlosti je ±0.5% v rozsahu 1:100.

BD612 poskytuje 10 hlavných a pomocných zdrojov frekvencie, ktoré možno flexibilne kombinovať – napríklad RS485 ako primárny príkaz rýchlosti s potenciometrom 0-10V ako manuálne prepísanie. Riadiaca doska obsahuje pomocné napájanie 24VDC (2.2 kW+), referenčný výstup 10V, viaceré programovateľné digitálne vstupy, reléové výstupy a tranzistorové výstupy pre plnú integráciu CNC.


VFD Riadenie rýchlosti FAQ

Môžem používať 0-10V a Modbus súčasne?

Väčšina VFD povoluje naraz len jeden aktívny zdroj referencie frekvencie. Môžete zapojiť oba a prepínať medzi nimi pomocou parametra VFD alebo digitálneho vstupného terminálu, ale oba nemôžu súčasne riadiť rýchlosť. Bežným vzorom je použiť Modbus na riadenie rýchlosti a 0-10V ako záložný manuálny režim ovládania.

Prečo moje vreteno beží nesprávnou rýchlosťou pri riadení 0-10V?

Najčastejšie príčiny: (1) Parametre min/max frekvencie VFD sa nezhodujú so škálovaním 0-10V. Ak je maximálna frekvencia = 400 Hz, ale vaše vreteno je nominálne na 800 Hz (24000 RPM = 400 Hz pre 2P, 800 Hz pre 4P), rýchlosť bude polovičná oproti očakávanej. (2) Úbytok napätia na linke 0-10V – zmerajte skutočné napätie na termináli VFD VI, kým kontrolér prikazuje maximálnu rýchlosť. Ak ukazuje 9.2V namiesto 10V, váš kábel je príliš dlhý alebo výstupná impedancia kontroléra je príliš vysoká.

Na ktorý register Modbus mám zapisovať pre riadenie frekvencie?

Neexistuje univerzálna odpoveď — značky VFD používajú rôzne adresy registrov. Pre bežné VFD uvedené v tejto príručke je funkčný kód Modbus 06 (zápis jedného registra) alebo 16 (zápis viacerých registrov). Bežné frekvenčné registre: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generické čínske VFD používajú 0x1000 alebo 0x2000. Špecifickú tabuľku registrov Modbus pre VFD získajte z dokumentácie výrobcu.


Pripravení na cenovú ponuku balíka vreteno + VFD?

Mapy registrov VFD sa líšia podľa značky a modelu. Použite manuál a model vretena na získanie balíka pripraveného na riadenie so správnou cestou Modbus, analógového alebo panelového ovládania. Požiadať o cenovú ponuku na balík pripravený na riadenie alebo Zobraziť menič Fuling VFD.

Často kladené otázky

Môžem používať 0-10V a Modbus súčasne?

Väčšina VFD povoluje naraz len jeden aktívny zdroj referencie frekvencie. Môžete zapojiť oba a prepínať medzi nimi pomocou parametra VFD alebo digitálneho vstupného terminálu, ale oba nemôžu súčasne riadiť rýchlosť. Bežným vzorom je použiť Modbus na riadenie rýchlosti a 0-10V ako záložný manuálny režim ovládania.

Prečo moje vreteno beží nesprávnou rýchlosťou pri riadení 0-10V?

Najčastejšie príčiny: (1) Parametre min/max frekvencie VFD sa nezhodujú so škálovaním 0-10V. Ak je maximálna frekvencia = 400Hz, ale vaše vreteno je nominálne na 800Hz (24000 RPM = 400Hz pre 2P, 800Hz pre 4P), rýchlosť bude polovičná oproti očakávanej. (2) Úbytok napätia na linke 0-10V — zmerajte skutočné napätie na termináli VFD VI, kým kontrolér prikazuje maximálnu rýchlosť. Ak ukazuje 9.2V namiesto 10V, váš kábel je príliš dlhý alebo výstupná impedancia kontroléra je príliš vysoká.

Na ktorý register Modbus mám zapisovať pre riadenie frekvencie?

Neexistuje univerzálna odpoveď — značky VFD používajú rôzne adresy registrov. Pre bežné VFD uvedené v tejto príručke je funkčný kód Modbus 06 (zápis jedného registra) alebo 16 (zápis viacerých registrov). Bežné frekvenčné registre: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generické čínske VFD používajú 0x1000 alebo 0x2000. Špecifickú tabuľku registrov Modbus pre VFD získajte z dokumentácie výrobcu.

Súvisiace technické sprievodcovia