Integracijos vadovas10 min. skaitymoCNC integratoriai, jungiantys VFD prie kontrolerių

VFD suklio greičio valdymas: Modbus prieš 0-10V

Palyginkite Modbus RTU (RS485) ir 0-10V analoginius metodus VFD suklio greičio valdymui. Jungimo schemas, parametrų atvaizdavimą dažniems VFD ir integravimo žingsnius Mach3, LinuxCNC bei Syntec valdikliams.

VFD greičio valdymasModbus RS4850-10V analogasMach3

Jūsų G-kodas sako -– bet kaip iš tikrųjų valdiklis liepia VFD suktis 18000 RPM? Yra du keliai: tradicinis 0-10V analoginis įtampa ir modernus Modbus RTU skaitmeninis protokolas. Šis vadovas apima abu, su jungimo diagramomis, VFD parametrų nustatymais ir valdikliui specifiniais integravimo žingsniais.


0-10V analoginis valdymas: paprastas, tradicinis, bet jautrus triukšmui

Dažniausiai palaikomas metodas visuose VFD ir kontroleriuose. Valdiklis išduoda 0-10V DC signalą, proporcingą norimam greičiui (0V = 0 RPM, 10V = maksimalus greitis). VFD analoginis įėjimas nuskaito šią įtampą ir masteliuoja ją išėjimo dažniui.

Kaip tai veikia

Valdiklio breakout plokštė generuoja 0-10V signalą – arba iš tikro DAC (skaitmeninio-analoginio keitiklio), arba iš PWM išėjimo, praeinančio per žemo pralaidumo RC filtrą. VFD analoginio įėjimo gnybtas (dažniausiai pažymėtas VI, AVI arba ACI) nuskaito šią įtampą.

Viduje VFD priskiria 0-10V diapazoną nuo 0 Hz iki maksimalaus dažnio (pvz., 0-400 Hz 24000 RPM 2P sukliui). Jei valdiklis išduoda 7.5V, VFD nustato 300 Hz = 18000 RPM.

Kritinės apribojimai

  • Triukšmo pažeidžiamumas: 0-10V signalas yra mažo pralaidumo analoginė įtampa. EMI iš VFD arba suklio kabelio gali superponuoti triukšmą signalui, dėl ko suklio greitis svyruoja nereguliariai. Norėdami parengti išsamų EMI mažinimo planą, apimantį ekranuoto kabelio įžeminimą, žvaigždinę įžeminimo topologiją ir ferito šerdies vietą, žr. mūsų VFD EMI ekranavimo ir įžeminimo vadovas.
  • Įtampos kritimas: Kabelio ruožuose, ilgesniuose nei 10 metrų, signalo laido varža sukelia matuojamą įtampos kritimą. 10V įtampa valdiklio gale gali būti matuojama kaip 9,4V VFD gale, todėl greičio paklaida siekia 6 %.
  • Įžeminimo poslinkis: Jei valdiklio GND ir VFD ACM nėra tiksliai tame pačiame potenciale, įtampos skirtumas atsiranda kaip nuolatinis greičio poslinkis.

Modbus RTU per RS485: skaitmeninis tikslumas su dvikrypte komunikacija

Modbus RTU yra pramoninis standartas skaitmeniniam VFD valdymui. Du diferencialiniai signaliniai laidai (A+ ir B-) perduoda skaitmenines komandas greičiu iki 115200 bps. Valdiklis ne tik nustato greitį, bet ir nuskaito faktinį RPM, išėjimo srovę, DC magistralės įtampą ir avarinius kodus.

Kaip tai veikia

Valdiklis veikia kaip Modbus Master; VFD yra Modbus Slave su unikaliu adresu (1-247). Master siunčia rašymo komandą (funkcijos kodas 06) dažnio nustatymo registrui su norima reikšme. VFD patvirtina ir atnaujina savo išėjimo dažnį – visa tai per mažiau nei 10 ms.

Master taip pat gali apklausinėti VFD būsenos registrus (funkcijos kodas 03), kad nuskaitytų faktinį išėjimo dažnį, išėjimo srovę, DC magistralės įtampą ir gedimų kodus. Tai įgalina uždaro ciklo greičio stebėjimą ir automatinį gedimų reagavimą.

Pagrindiniai pranašumai prieš analoginį

  • Atsparus triukšmui: RS485 uses differential signaling – receiver measures Įtampa difference between A+ ir B-, rejecting common-mode noise tas would corrupt an analog signalas.
  • Be kalibracijos dreifo: Skaitmeninės reikšmės nepraranda tikslumo atstumu ar laiku. 300.00 Hz yra 300.00 Hz, nesvarbu, ar kabelis yra 2 m, ar 100 m ilgio.
  • Dvipusis ryšys: Valdiklis gali patikrinti, ar Suklys iš tikrųjų pasiekė nurodytą greitį, stebėti apkrovą pritaikomam padavimo greičio valdymui ir aptikti VFD gedimus be papildomų jutiklių.

0-10V prieš Modbus: pilna palyginimo lentelė

Veiksnys 0-10V analoginis Modbus RS485
Signalo tipas Analoginė įtampa (0-10V DC) Skaitmeninis nuoseklus (RS485 diferencialinis)
Atsparumas triukšmui Prastas – jautrus EMI iš VFD ir Suklys kabelio. Reikalauja ekranuoto suktinio kabelio ir kabelių vedimo atokiau nuo maitinimo laidų. Puikus – diferencialinis signalizavimas atmeta bendrojo režimo triukšmą. Pramoninis standartas triukšmingoms aplinkoms.
Kabelio reikalavimai Ekranuotas 2-gyslis (signalas + GND), 0.5 mm² minimalus. Maksimalus praktinis atstumas ~10 m, kol įtampos kritimas tampa reikšmingas. Ekranuota suktų porų (A+/B- + GND), 0.25 mm² minimalus. Nominalus atstumas 1200 m esant žemesniems baud greičiams; 100 m patikimai esant 19200-38400 bps.
Kontrolerio reikalavimas 0-10V analoginis išėjimas arba PWM-analog konverteris. Dauguma Mach3 breakout boards tai turi. Paprasta – nereikia protokolo steko. RS485 nuoseklusis portas arba USB-RS485 adapteris. Kontroleris turi palaikyti Modbus RTU master protokolą. LinuxCNC turi integruotą Modbus palaikymą; Mach3 reikalauja papildinio.
Informacijos srautas Vienpusis: kontroleris siunčia greičio komandą į VFD. Be grįžtamojo ryšio – VFD negali pranešti tikrojo greičio, srovės ar gedimų kontroleriui. Dvipusis: kontroleris siunčia greičio komandą, ir nuskaito tikrąjį RPM, išėjimo srovę, DC šynos įtampą ir gedimų kodus iš VFD registrų.
Greičio tikslumas Ribojamas DAC rezoliucijos, žemės poslinkio ir kabelio įtampos kritimo. Tipinis tikslumas ±2-5% nuo pilno diapazono. Skaitmeninis tikslumas – greičio nustatymo rezoliucija paprastai 0.01 Hz. Jokio dreifo, jokio kalibracijos dreifo laikui bėgant.
Nustatymo sudėtingumas Žemas: dvi vielos, vienas VFD parametro pakeitimas (dažnio šaltinis = išorinis gnybtas). Vidutinis: RS485 laidinimas, baud greičio/pariteto/adreso konfigūracija tiek VFD, tiek kontroleryje, Modbus registrų susiejimas.
Geriausia Paprastos CNC frezavimo staklės ir mėgėjiškos konstrukcijos, vieno suklio staklės, kurioms greičio grįžtamasis ryšys nereikalingas. Gamybos staklės, kelių suklių sistemos, automatizuotos sistemos ir bet koks įrengimas, kur kontroleriui reikia patikrinti tikrąjį suklio greitį.

VFD parametrų nustatymai kiekvienam prekės ženklui

Parametrų numeriai skiriasi pagal prekės ženklą, bet funkcija yra ta pati: nurodyti VFD, iš kur skaityti dažnio komandą.

Fuling BD612 serija (standartinis VFD ATC sukliams)

0-10V parametrai: P0.01 = 1 (išorinio terminalo valdymas), P0.03 = 2 (0–10V analoginis įėjimas ant AI1 terminalo). AI1 ir AI2 palaiko 0-10V arba 0-20 mA; AI3 palaiko -10V iki 10V.

Modbus parametrai: P0.01 = 2 (RS485 ryšio valdymas). Baud greitis, lyginumas ir vergo adresas sukonfigūruoti P3.00-P3.04 grupėje. Modbus RTU protokolas, funkcijų kodai 03 (skaityti) ir 06 (rašyti).

Pastaba: Fuling BD612 yra standartinis inverteris, suporuotas su mūsų ATC suklys varikliais. Jis palaiko 10 pagrindinius/papildomus dažnio šaltinius, PID valdymą, 8 pakopos PLC ir Modbus RTU su 0.01 Hz skaitmenine skyra. Valdymo plokštė suteikia 24VDC pagalbinį maitinimą, 10V referenciją, kelis daugiafunkcius įėjimus ir relės/tranzistoriaus išėjimus pilnam CNC integravimui.

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

0-10V parametrai: P00.00 = 2 (išorinis terminalas), P01.00 = 2 (ACI 0-10V ant ACI/AVI terminalo)

Modbus parametrai: P00.00 = 3 (RS485), P09.00 = vergo adresas, P09.01 = Baud greitis (0=9600, 1=19200)

Pastaba: Delta naudoja standartinį Modbus RTU. Dažnio komandos registras: 0x2001. Būsenos registras: 0x2101. Gerai dokumentuota – lengviausia integruoti.

Inovance / MD serija

0-10V parametrai: F0-02 = 1 (išorinio terminalo valdymas)

Modbus parametrai: F0-02 = 2 (ryšio valdymas), FD grupė Modbus konfigūracijai

Pastaba: Registrų adresavimas prasideda nuo 0x1000 dažnio nustatymo taškui. Inovance dokumentacija paprastai yra gera su aiškiomis Modbus registrų lentelėmis.


Abiejų metodų jungimo diagramos

0-10V analoginis jungimas (Fuling BD612)

  • Kontrolerio PWM/analoginis išėjimas → VFD AI1 terminalas (0-10V analoginis įėjimas)
  • Kontrolerio GND → VFD ACM terminalas (analoginė bendra)
  • IMPORTANT: Jei naudojamas Mach3 PWM išėjimas, pridėkite žemo praleidimo RC filtrą (1 kΩ + 10 μF), kad konvertuotumėte PWM į glotnų DC.
  • 2.2 kW+ BD612 modeliams: AI1 ir AI2 kiekvienas palaiko 0-10V arba 0-20 mA (konfigūruojama per peršokiklį). AI3 palaiko -10V iki +10V dvikrypčiam valdymui.

Eksperto patarimas: BD612 valdymo plokštė teikia 10V referencinę išvestį ir 24VDC pagalbinę maitinimo galią (2.2 kW+ modeliai). Naudokite 10V referencinį signalą potenciometrui, jei naudojate rankinį greičio valdymą. Niekada nejunkite valdiklio GND tiesiogiai prie VFD ACM nepatikrinę izoliacijos – taip susidariusi įžeminimo kilpa gali sugadinti valdiklį.

Modbus RS485 jungimas (Fuling BD612)

  • Valdiklio RS485 A+ → VFD RS485 A+ gnybtas
  • Valdiklio RS485 B- → VFD RS485 B- gnybtas
  • Valdiklio RS485 GND → VFD signalinė žemė (būtina bendram režimo atskaitai).
  • BD612 palaiko Modbus RTU su funkcijų kodais 03 (registrų skaitymas) ir 06 (vieno registro rašymas). Baudo greitis, paritetas ir pavaldinio ID konfigūruojami P3.00-P3.04 parametrų grupėje.

Eksperto patarimas: BD612 teikia 10 pagrindinių/pagalbinių dažnio šaltinių, įskaitant RS485, 0-10V analoginis signalasinį, PID, daugiapakopį greitį ir PLC. RS485 galite naudoti kaip pagrindinį greičio valdymą, o 0–10V palikti prijungtą kaip atsarginį šaltinį – tarp šių šaltinių perjunkite skaitmeniniu įėjimu, sukonfigūruotu dažnio šaltiniui pasirinkti.


Fuling BD612 – dažnio keitiklis, tiekiamas su mūsų suklių komplektais

Fuling BD612 serija (220V baltas / 380V juodas, 1.5-15 kW) palaiko čia aprašytus greičio valdymo metodus: 0-10V analoginį per AI1/AI2/AI3 terminalus, 0-20 mA srovės kilpą, RS485 Modbus RTU su 0.01 Hz skaitmenine skyra, daugiapakopį greičio pakopinį valdymą (iki 16 pakopų per integruotą PLC) ir PID uždaro ciklo valdymą. Greičio tikslumas yra ±0.5% diapazone 1:100.

BD612 teikia 10 pagrindinius ir pagalbinius dažnio šaltinius, kuriuos galima lanksčiai derinti – pavyzdžiui, RS485 kaip pirminę greičio komandą su 0-10V potenciometru kaip rankiniu perrašymu. Valdymo plokštė apima 24VDC pagalbinę maitinimo galią (2.2 kW+), 10V referencinę išvestį, kelis programuojamus skaitmeninius įvestis, relės išvestis ir tranzistorių išvestis pilnam CNC integravimui.


VFD greičio valdymas FAQ

Ar galiu naudoti 0-10V ir Modbus vienu metu?

Dauguma VFD vienu metu leidžia tik vieną aktyvų dažnio nuorodos šaltinį. Galite prijungti abu ir perjungti tarp jų per VFD parametrą arba skaitmeninį įėjimo gnybtąlą, tačiau jie negali abu vienu metu valdyti greičio. Dažnas sprendimas – naudoti Modbus greičio valdymui ir 0-10V kaip atsarginį rankinio valdymo režimą.

Kodėl mano suklys veikia neteisingu greičiu naudojant 0-10V valdymą?

Dažniausios priežastys: (1) VFD minimalaus ir maksimalaus dažnio parametrai nesutampa su 0-10V masteliu. Jei maksimalus dažnis = 400 Hz, tačiau jūsų suklys nominuotas 800 Hz (24000 RPM = 400 Hz 2P atveju, 800 Hz 4P atveju), greitis bus perpus mažesnis, nei tikėtasi. (2) Įtampos kritimas 0-10V linijoje – išmatuokite tikrąją įtampą VFD VI terminaale, kol valdiklis komanduoja maksimalų greitį. Jei rodoma 9.2V vietoj 10V, jūsų kabelis per ilgas arba valdiklio išėjimo varža per didelė.

Į kurį Modbus registrą rašyti dažnio valdymui?

Nėra universalaus atsakymo – VFD prekių ženklai naudoja skirtingus registrų adresus. Šiame vadove aprašytiems dažniems VFD Modbus funkcijos kodas yra 06 (rašyti vieną registrą) arba 16 (rašyti kelis registrus). Dažni dažnio registrai: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, įprasti kinų VFD naudoja 0x1000 arba 0x2000. Gaukite VFD specifinę Modbus registrų lentelę iš gamintojo dokumentacijos.


Pasiruošę gauti suklio + VFD komplekto pasiūlymą?

VFD registrų žemėlapiai skiriasi pagal prekių ženklą ir modelį. Naudokite vadovą ir suklio modelį, kad gautumėte valdymui paruoštą komplektą su tinkamu Modbus, analoginiu arba panelės valdymo keliu. Užsakyti valdymui paruošto komplekto pasiūlymą arba peržiūrėti Fuling VFD dažnio keitiklį.

Dažniausiai užduodami klausimai

Ar galiu naudoti 0-10V ir Modbus vienu metu?

Dauguma VFD vienu metu leidžia tik vieną aktyvų dažnio nuorodos šaltinį. Galite prijungti abu ir perjungti tarp jų per VFD parametrą arba skaitmeninį įėjimo gnybtąlą, tačiau jie negali abu vienu metu valdyti greičio. Dažnas sprendimas – naudoti Modbus greičio valdymui ir 0-10V kaip atsarginį rankinio valdymo režimą.

Kodėl mano suklys veikia neteisingu greičiu naudojant 0-10V valdymą?

Dažniausios priežastys: (1) VFD minimalaus ir maksimalaus dažnio parametrai nesutampa su 0-10V masteliu. Jei maksimalus dažnis = 400Hz, tačiau jūsų suklys nominuotas 800Hz (24000 RPM = 400Hz 2P atveju, 800Hz 4P atveju), greitis bus perpus mažesnis, nei tikėtasi. (2) Įtampos kritimas 0-10V linijoje — išmatuokite tikrąją įtampą VFD VI terminaale, kol valdiklis komanduoja maksimalų greitį. Jei rodoma 9.2V vietoj 10V, jūsų kabelis per ilgas arba valdiklio išėjimo varža per didelė.

Į kurį Modbus registrą rašyti dažnio valdymui?

Nėra universalaus atsakymo – VFD prekių ženklai naudoja skirtingus registrų adresus. Šiame vadove aprašytiems dažniems VFD Modbus funkcijos kodas yra 06 (rašyti vieną registrą) arba 16 (rašyti kelis registrus). Dažni dažnio registrai: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, įprasti kinų VFD naudoja 0x1000 arba 0x2000. Gaukite VFD specifinę Modbus registrų lentelę iš gamintojo dokumentacijos.

Susiję techniniai vadovai