Integrointiopas10 min lukuaikaCNC integraattorit, jotka kytkevät VFD:t ohjaimiin

VFD karan nopeudenhallinta: Modbus vs 0-10V

Vertaile Modbus RTU (RS485) ja 0-10V analogisia menetelmiä VFD karan nopeudenhallintaan. Kytkentäkaaviot, parametrikartoitus yleisille VFD:ille sekä integrointiohjeet Mach3-, LinuxCNC- ja Syntec-ohjaimille.

VFD nopeuden säätöModbus RS4850-10V analoginenMach3

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.

Usein kysytyt kysymykset

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?

The most common causes: (1) The VFD's min/max frequency parameters do not match the 0-10V scaling. If max frequency = 400Hz but your spindle is rated at 800Hz (24000 RPM = 400Hz for 2P, 800Hz for 4P), the speed will be half of expected. (2) Voltage drop on the 0-10V line — measure the actual voltage at the VFD VI terminal while the controller is commanding maximum speed. If it reads 9.2V instead of 10V, your cable is too long or the controller output impedance is too high.

Mihin Modbus-rekisteriin kirjoitan taajuuden ohjausta varten?

There is no universal answer — VFD brands use different register addresses. For the common VFDs covered by this guide, the Modbus function code is 06 (write single register) or 16 (write multiple registers). Common frequency registers: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, generic Chinese VFDs use 0x1000 or 0x2000. Obtain the VFD's specific Modbus register table from the manufacturer documentation.

Related Engineering Guides