G-koodisi sanooS18000 M3– but how does the controller actually tell the VFD to spin at 18000 RPM? Two paths exist: the traditional 0-10V analog voltage, and the modern Modbus RTU digital protocol. This guide covers both, with wiring diagrams, VFD parameter settings, and controller-specific integration steps.
0-10V Analoginen ohjaus: Yksinkertainen, perinteinen, mutta kohinalle herkkä
The most widely supported method across all VFDs and controllers. The controller outputs a 0-10V DC signal proportional to the desired speed (0V = 0 RPM, 10V = max speed). The VFD’s analog input reads this voltage and scales it to the output frequency.
Miten se toimii
Ohjaimen liitäntäkortti tuottaa 0-10V-signaalin – joko todellisesta DAC-laitteesta (digitaali-analogimuunnin) tai PWM-ulostulosta, joka on kulkenut alipäästö-RC-suotimen läpi. VFD:n analoginen tuloliitin (yleensä merkitty VI, AVI tai ACI) lukee tämän jännitteen.
Sisäisesti VFD kartoittaa 0-10V:n 0 Hz:ksi maksimitaajuudeksi (esim. 0-400 Hz 24000 RPM 2P-karalle). Jos ohjaimen ulostulo on 7.5V, VFD asettaa 300 Hz = 18000 RPM.
Kriittiset rajoitukset
- Kohinaherkkyys: The 0-10V signal is a low-bandwidth analog voltage. EMI from the VFD or kara cable can superimpose noise onto the signal, causing the kara speed to fluctuate erratically. For a complete EMI countermeasure plan – including shielded cable grounding, star grounding topology, ja ferrite core placement – refer to our VFD EMI suojaus- ja maadoitusopas.
- Jännitehäviö: Yli 10 metriä pitkillä kaapelireiteillä signaalijohdon resistanssi aiheuttaa mitattavan jännitehäviön. 10V ohjaimessa saattaa lukea 9.4V:na VFD:ssa – 6 %:n nopeusvirhe.
- Maan offset: Jos ohjain GND ja VFD ACM eivät ole täsmälleen samassa potentiaalissa, jännite-ero ilmenee pysyvänä nopeusoffsetina.
Modbus RTU yli RS485: Digitaalinen tarkkuus kaksisuuntaisella viestinnällä
Modbus RTU on digitaalisen VFD-ohjauksen teollisuusstandardi. Kaksi differentiaalista signaalijohtoa (A+ ja B-) kuljettavat digitaalisia komentoja enintään 115200 bps. Ohjain voi paitsi asettaa nopeuden, myös lukea takaisin todellisen RPM:n, lähtövirran, DC-väylän jännitteen ja hälytyskoodit.
Miten se toimii
Ohjain toimii Modbus-mestarina; VFD on Modbus-orja, jolla on yksilöllinen osoite (1-247). Mestari lähettää kirjoituskomennon (toimintakoodi 06) taajuusasetusrekisteriin halutulla arvolla. VFD vahvistaa ja päivittää lähtötaajuutensa – kaikki alle 10 ms.
Mestari voi myös kysellä VFD:n tilarekistereitä (toimintokoodi 03) lukeakseen todellisen lähtötaajuuden, lähtövirran, DC-väyläjännitteen ja vikakoodit. Tämä mahdollistaa suljetun silmukan nopeusvalvonnan ja automaattisen vikareaktion.
Analogiseen ohjaukseen verrattuna tärkeimmät edut
- Kohinalle immuuni: RS485 uses differential signaling – the receiver measures the voltage difference between A+ and B-, rejecting common-mode noise that would corrupt an analog signal.
- No calibration drift: Digitaaliset arvot eivät heikkene etäisyyden tai ajan myötä. 300.00 Hz on 300.00 Hz, olipa kaapeli 2 m tai 100 m pitkä.
- Kaksisuuntainen viestintä: Ohjain pystyy varmistamaan, että kara on todella saavuttanut komennetun nopeuden, seuraamaan kuormitusta mukautuvan syöttönopeuden ohjaamiseksi ja havaitsemaan VFD-virheet ilman lisäantureita.
0-10V vs Modbus: Täydellinen vertailutaulukko
| Kerroin | 0-10V Analog | Modbus RS485 |
|---|---|---|
| Signal type | Analoginen jännite (0-10V DC) | Digitaalinen sarja (RS485 differentiaalinen) |
| Noise immunity | Heikko – altis EMI-häiriöille VFD-laitteesta ja karajohdosta. Vaatii suojatun kierreparikaapelin ja reitityksen erilleen voimajohdoista. | Erinomainen – differentiaalinen signaalointi torjuu yhteismuotoista kohinaa. Teollinen standardi kohinaisille ympäristöille. |
| Kaapelivaatimus | Suojattu 2-johto (signaali + GND), vähintään 0.5 mm². Suurin käytännöllinen etäisyys ~10 m ennen kuin jännitehäviö muuttuu merkittäväksi. | Suojattu kierreparipari (A+/B- + GND), vähintään 0.25 mm². Luokiteltu 1200 m pienemmillä baud-nopeuksilla; 100 m luotettavasti 19200-38400 bps:n nopeudella. |
| Ohjaimen vaatimus | 0-10V analoginen lähtö tai PWM-analog-muunnin. Useimmat Mach3-liitäntäkortit sisältävät tämän. Yksinkertainen – ei vaadi protokollapinoa. | RS485 sarjaportti tai USB-RS485-sovitin. Ohjaimen tulee tukea Modbus RTU -master-protokollaa. LinuxCNC:llä on natiivi Modbus-tuki; Mach3 vaatii lisäosan. |
| Tiedonkulku | Yksisuuntainen: ohjain lähettää nopeuskomennon kohteeseen VFD. Ei palautetta – VFD ei voi raportoida todellista nopeutta, virtaa tai vikoja takaisin ohjaimelle. | Kaksisuuntainen: ohjain lähettää nopeuskomennon ja, lukee todellisen RPM, lähtövirran, DC-väylän jännitteen ja vikakoodit VFD rekistereistä. |
| Nopeustarkkuus | Rajoitettu DAC-resoluutiolla, maadoituspoikkeamalla ja kaapelin jännitehäviöllä. Tyypillinen tarkkuus ±2-5% täysskaalasta. | Digital precision – speed setpoint resolution is typically 0.01 Hz. No drift, no calibration drift over time. |
| Käyttöönoton monimutkaisuus | Low: two wires, one VFD parameter change (frequency source = external terminal). | Väliaine: RS485-kytkentä, baudinopeus-, pariteetti- ja osoiteasetukset sekä VFD että ohjaimessa, Modbus-rekisterikartta. |
| Paras sovellus | Yksinkertaiset reitittimet, harrastekokoonpanot, yksikaraiset koneet, joissa nopeuspalautetta ei vaadita. | Tuotantokoneet, monikaraiset kokoonpanut, automatisoidut järjestelmät ja mikä tahansa asennus, jossa ohjain tarvitsee tarkistaa todellista karan nopeutta. |
VFD Kunkin merkin parametriasetukset
Parametrinumerot vaihtelevat valmistajan mukaan, mutta toiminto on sama: kerro VFD:lle, mistä lukea taajuuskomento.
Fuling BD612-sarja (vakio VFD ATC-karoille)
0-10V parametrit: P0.01 = 1 (ulkoinen terminaaliohjaus), P0.03 = 2 (0-10V analogineninen tulo AI1-terminaalissa). AI1 ja AI2 tukevat 0-10V tai 0-20 mA; AI3 tukee -10V–10V.
Modbus-parametrit: P0.01 = 2 (RS485-kommunikaatio-ohjaus). Baud-nopeus, pariteetti ja orjaosoite määritetään P3.00-P3.04-ryhmässä. Modbus RTU -protokolla, toimintokoodit 03 (luku) ja 06 (kirjoitus).
Huom: Fuling BD612 on vakiotaajuusmuuttaja, joka on yhdistetty ATC-karamootoreihimme. Se tukee 10 pää-/aputaajuuslähteitä, PID-ohjausta, 8-vaiheista PLC sekä Modbus RTU -protokollaa 0.01 Hz digitaalisella resoluutiolla. Ohjauskortti tarjoaa 24VDC apujännitteen, 10V-referenssin, useita monitoimituloja sekä rele-/transistorilähdöt täydelliseen CNC-integraatioon.
Delta VFD (esim. VFD-EL, VFD-E)
0-10V parametrit: P00.00 = 2 (ulkoinen terminaali), P01.00 = 2 (ACI 0-10V ACI/AVI-terminaalissa)
Modbus-parametrit: P00.00 = 3 (RS485), P09.00 = orjaosoite, P09.01 = baud-nopeus (0=9600, 1=19200)
Huom: Ero käyttää standardia Modbus RTU -protokollaa. Taajuuskomentorekisteri: 0x2001. Tilarekisteri: 0x2101. Hyvin dokumentoitu – helpoin integroitava.
Inovance / MD -sarja
0-10V parametrit: F0-02 = 1 (ulkoinen terminaaliohjaus)
Modbus-parametrit: F0-02 = 2 (kommunikaatio-ohjaus), FD-ryhmä Modbus-konfiguraatiota varten
Huom: Rekisteriosoitteet alkavat 0x1000:sta taajuusasetuspistettä varten. Inovancen dokumentaatio on yleensä hyvää selkeine Modbus-rekisteritaulukoineen.
Kytkentäkaaviot molemmille menetelmille
0-10V analoginen kytkentä (Fuling BD612)
- Ohjain PWM/analoginen lähtö → VFD AI1 -liitin (0-10V analoginen tulo)
- Ohjain GND → VFD ACM -liitin (analoginen yhteinen)
- IMPORTANT: Jos käytät Mach3 PWM-lähtöä, lisää RC-alipäästösuodin (1 kΩ + 10 μF) muuntaaksesi PWM tasaiselle DC:lle.
- 2.2 kW+ ja BD612 -malleille: AI1 ja AI2 tukevat kumpikin 0-10V tai 0-20 mA (konfiguroitu hyppylinkillä). AI3 tukee -10V–+10V kaksisuuntaiseen ohjaukseen.
Ammattilaisvinkki: BD612-ohjauskortti tarjoaa 10V-referenssilähdön ja 24VDC apujännitteen (2.2 kW+ -mallit). Käytä 10V-referenssiä potentiometrille, jos käytät manuaalista nopeudenhallintaa. Älä koskaan yhdistä ohjaimen GND suoraan VFD ACM tarkistamatta erottelua – tämä luo maasilmukan, joka voi vahingoittaa ohjainta.
Modbus RS485 -kytkentä (Fuling BD612)
- Ohjaimen RS485 A+ → VFD RS485 A+ -terminaali
- Ohjaimen RS485 B- → VFD RS485 B- -terminaali
- Ohjaimen RS485 GND → VFD signaalin maa (välttämätön common-mode-referenssille).
- BD612 tukee Modbus RTU -protokollaa funktiokoodeilla 03 (rekisterien luku) ja 06 (yhden rekisterin kirjoitus). Baud-nopeus, pariteetti ja orjan ID konfiguroidaan P3.00-P3.04 parametriryhmässä.
Ammattilaisvinkki: BD612 tarjoaa 10 pää-/aputaajuuslähteet, mukaan lukien RS485, 0-10V analogineninen, PID, moninopeus ja PLC. Voit käyttää RS485 ensisijaiseen nopeudenhallintaan pitäen 0-10V kytkettynä varajärjestelmänä – vaihda niiden välillä digitaalisen tuloterminaalin kautta, joka on konfiguroitu taajuuslähteen valintaa varten.
Fuling BD612 – Taajuusmuuttaja, joka toimitetaan kara-pakettiemme mukana.
Fuling BD612 -sarja (220V valkoinen / 380V musta, 1.5-15 kW) tukee tässä käsiteltyjä nopeudenhallintamenetelmiä: 0-10V analoginen AI1/AI2/AI3 -liittimien kautta, 0-20 mA virtasilmukka, RS485 Modbus RTU 0.01 Hz digitaalisella resoluutiolla, moninopeusvaiheohjaus (enintään 16 vaihetta sisäänrakennetun PLC kautta) ja PID suljettu silmukka -ohjaus. Nopeustarkkuus on ±0.5% alueella 1:100.
BD612 tarjoaa 10 pää- ja aputaajuuslähteet, joita voidaan yhdistää joustavasti – esimerkiksi RS485 ensisijaisena nopeuskomentona 0-10V potentiometrilla manuaalisena ohituksena. Ohjauskortti sisältää 24VDC apujännitteen (2.2 kW+), 10V referenssilähdön, useita ohjelmoitavia digitaalisia tuloja, relelähdöt ja transistorilähdöt täydellistä CNC integraatiota varten.
VFD nopeudenhallinnan FAQ
Voinko käyttää sekä 0-10V että Modbus samanaikaisesti?
Useimmat VFD-laitteet sallivat vain yhden aktiivisen taajuusreferenssilähteen kerrallaan. Voit kytkeä molemmat ja vaihtaa niiden välillä VFD-parametrin tai digitaalisen tuloliittimen kautta, mutta ne eivät voi ohjata nopeutta yhtä aikaa. Yleinen tapa on käyttää Modbusta nopeuden ohjaukseen ja 0-10V varalähteenä manuaalisessa ohjaustilassa.
Miksi kara käy väärällä nopeudella 0-10V-ohjauksessa?
Yleisimmät syyt: (1) VFD-laitteen min/max-taajuusparametrit eivät vastaa 0-10V-skaalausta. Jos enimmäistaajuus = 400 Hz mutta kara on mitoitukseltaan 800 Hz (24000 RPM = 400 Hz 2P:lle, 800 Hz 4P:lle), nopeus on puolet odotetusta. (2) Jännitehäviö 0-10V-johdossa – mittaa todellinen jännite VFD-VI-liittimestä, kun ohjain komentaa maksiminopeutta. Jos se lukee 9.2V 10V sijaan, kaapeli on liian pitkä tai ohjaimen lähtöimpedanssi on liian suuri.
Mihin Modbus-rekisteriin kirjoitan taajuuden ohjausta varten?
Ei ole olemassa yleispätevää vastausta — VFD-merkit käyttävät eri rekisteriosoitteita. Tässä oppaassa käsiteltävien yleisten VFD-laitteiden Modbus-toimintokoodi on 06 (yhden rekisterin kirjoitus) tai 16 (useiden rekisterien kirjoitus). Yleisiä taajuusrekistereitä: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, yleiset kiinalaiset VFD:t käyttävät 0x1000 tai 0x2000. Hanki VFD:n mallikohtainen Modbus-rekisteritaulukko valmistajan dokumentaatiosta.
Oletko valmis pyytämään tarjousta kara + VFD -paketista?
VFD register maps differ by brand and model. Käytä manual and kara model to get a control-ready package with the right Modbus, analog, or panel-control path. Pyydä ohjausvalmis pakettitarjous or katso Fuling VFD -taajuusmuuttaja.