Sissejuhatus
Viimasel ajal on paljud PLC arendajad esitanud küsimusi liikumisjuhtimiskaartide ja liikumiskontrollerite kohta. Paljud inimesed on ebaselged nende vaheliste erinevuste ja seoste osas. Täna tahaksin teiega jagada PLC-de, liikumisjuhtimiskaartide ja liikumiskontrollerite erinevusi ning seda, kuidas valida õiget.
Taust
Tööstustehnoloogia edenedes rakendatakse tööstusroboteid laiemalt. PLC-d ei ole enam lihtsalt programmeeritavad loogikakontrollerid. Erinevad tootjad on teatud liikumisjuhtimisfunktsioonide saavutamiseks kasutusele võtnud oma liikumisjuhtimise -tüüpi PLC-d. Samal ajal arenevad kiiresti ka liikumisjuhtimiskaardid ja liikumiskontrollerid.
Elektriinseneri jaoks, kui meie projekt hõlmab liikumisega{0}}seotud juhtimist, peame esmalt valima sobiva mootori. Kui on vaja suurt täpsust, valime üldiselt servomootori; vastasel juhul saame liikumise juhtimiseks kasutada samm-mootorit. Kuid olenemata sellest, kas see on samm- või servomootor, on see tavaliselt seotud vastava draiveriga. Järgmine küsimus on: kuidas saame samm- (servo) mootoreid juhtida samm- (servo) draiverite abil?
Lahendused
Üldiselt on meil järgmised võimalused.
1. Kasutage juhtimiseks PLC-d.Enamik turul olevaid PLC-sid toetab liikumisjuhtimist, enamik neist on võimelised laiendama kuni 32 telge. Sõltuvalt draiveri tüübist võivad juhtimismeetodid hõlmata impulssjuhtimist, siini juhtimist või analoogjuhtimist.
2. Kasutage juhtimiseks liikumisjuhtimiskaarti.Liikumisjuhtimiskaart on liikumisjuhtimiseks loodud spetsiaalne kontroller, mis on võimeline juhtima kuni 256 telge. Liikumisjuhtimiskaardid nõuavad arvuti programmeerimist.
3. Kasutage juhtimiseks liikumiskontrollerit.Peamine erinevus liikumiskontrolleri ja liikumisjuhtimiskaardi vahel on see, et liikumiskontroller võib töötada arvutist sõltumatult. Pärast programmeerimist saab koodi ajami juhtimiseks otse kontrollerisse alla laadida.
Valik
Niisiis, kuidas peaksime valiku tegema? Vaatame esmalt nende erinevusi ja seoseid.
Esiteks on oluline selgitada, et olenemata sellest, kas see on PLC, liikumiskontroller või liikumisjuhtimiskaart, on need kõik põhiolemuselt kontrollerid, mis vastutavad automaatikasüsteemi liikumistelgede juhtimise eest, toetades samal ajal ka sisend-/väljundsignaali juhtimist. Peamised erinevused on järgmised:
1. PLC-d paistavad silma loogilise sisend-/väljundjuhtimise poolest, muutes keeruka loogilise juhtimise lihtsaks. Liikumisjuhtimiseks kasutavad madala-otsa PLC-d tavaliselt impulssjuhtimiseks suure-kiirusega väljundpunkte, samas kui keskmise- kuni-kiire-otsaga PLC-d kasutavad tavaliselt siini-põhist juhtimist, tavaliste siinidega, sealhulgas Profinet, EtherCAT ja CC{8}}Link.
2. Liikumisjuhtimiskaardid paigaldatakse arvuti hosti PCI pesa kaudu või ühendatakse arvuti hostiga Etherneti kaudu; arendus toimub kõrge-taseme programmeerimiskeelte, nagu C++, C#, VB, VB.NET ja LabVIEW abil; programmeerimise ajal kasutatakse juhtimiskaardi ressurssidele juurdepääsuks juhtimiskaardi API liidese funktsioone, mida pakub liikumisjuhtimiskaardi tootja; liikumisjuhtimiskaardid jagunevad impulss-tüüpi ja siini-tüüpi, kusjuures siini-tüüpi kaardid on üldiselt pisut kallimad kui impulss-tüüpi kaardid.
3. PLC-del on eelised nagu töökindel töö ja lihtne programmeerimine, kuid nende liikumisjuhtimise funktsioonid on suhteliselt elementaarsed. PLC rakendustes on põhiliides PLC + HMI, mis piirab visualiseerimisvõimalusi. Seetõttu on PLC-del põhinevad ülemise-taseme rakendused muutumas üha laiemaks;
4. Liikumisjuhtkaardid võivad kasutada personaalarvutite võimsaid funktsioone, nagu CAD-funktsioonid, masinnägemisfunktsioonid ja täiustatud tarkvaraprogrammeerimine; nad kasutavad FPGA+DSP/ARM+DSP kiibi funktsionaalsust, et saavutada kõrge-täpne liikumisjuhtimine (mitme-teljeline lineaarne ja kaareinterpolatsioon, liikumise jälgimine, PWM-juhtimine jne).
5. Liikumiskontrollerite ja liikumisjuhtimiskaartide algoritmid on peaaegu identsed. Peamine erinevus nende vahel seisneb selles, et liikumisjuhtimiskaardid põhinevad arvutiprogrammeerimisel, samas kui liikumiskontrollerid saavad programme otse kirjutada ja alla laadida, võimaldades võrguühenduseta töötamist.
6. Masinanägemise laialdase rakendamisega on liikumisjuhtimine ja masinnägemine hästi integreeritud. Võrreldes liikumisjuhtimiskaartide kasutamisega nägemisprojektides, võib see lähenemine oluliselt vähendada riistvarakulusid.
Kokkuvõttes on PLC-d rohkem keskendunud loogilisele juhtimisele ja vähem liikumisjuhtimisele, samas kui liikumisjuhtimiskaardid ja liikumiskontrollerid on rohkem keskendunud liikumisjuhtimisele ja vähem loogilisele juhtimisele. Lisaks on liikumisjuhtimiskaartidel ja liikumiskontrolleritel arendajate jaoks suhteliselt kõrgemad tehnilised tõkked. Seetõttu peaksid kasutajad valima sobiva lahenduse oma konkreetsete nõuete alusel.




