Uvod
Nedavno su mnogi programeri PLC-a postavljali pitanja o karticama za kontrolu pokreta i kontrolerima pokreta. Mnogim ljudima nisu jasne razlike i veze između njih. Danas bih želio s vama podijeliti razlike između PLC-a, kartica za kontrolu pokreta i kontrolera kretanja, kao i kako odabrati pravi.
Pozadina
Sa napretkom industrijske tehnologije, industrijski roboti se sve više primjenjuju. PLC-ovi više nisu samo jednostavni programibilni logički kontroleri. Različiti proizvođači su predstavili vlastite PLC-ove tipa - kontrole kretanja kako bi postigli određene funkcije kontrole kretanja. Istovremeno, kartice za kontrolu pokreta i kontroleri pokreta se također brzo razvijaju.
Za inženjera elektrotehnike, ako naš projekat uključuje upravljanje{0}}povezano s kretanjem, prvo moramo odabrati odgovarajući motor. Ako je potrebna visoka preciznost, obično biramo servo motor; inače, možemo koristiti koračni motor za kontrolu pokreta. Međutim, bilo da se radi o koračnom motoru ili servo motoru, on je obično uparen sa odgovarajućim drajverom. Sljedeće pitanje je: Kako možemo kontrolisati koračne (servo) motore pomoću koračnih (servo) drajvera?
Rješenja
Generalno, imamo sljedeće opcije:
1. Koristite PLC za kontrolu.Većina PLC-ova na tržištu podržava kontrolu kretanja, a većina može proširiti do 32 ose. Ovisno o tipu drajvera, metode upravljanja mogu uključivati pulsnu kontrolu, bus kontrolu ili analognu kontrolu.
2. Za kontrolu koristite karticu za kontrolu kretanja.Kartica za kontrolu kretanja je specijalizirani kontroler dizajniran za kontrolu kretanja, sposoban kontrolirati do 256 osi. Kartice za kontrolu kretanja zahtevaju programiranje na računaru.
3. Koristite kontroler pokreta za kontrolu.Ključna razlika između kontrolera pokreta i kartice za kontrolu kretanja je u tome što kontroler pokreta može raditi neovisno o PC-u. Nakon programiranja, kod se može preuzeti direktno u kontroler za upravljanje pogonom.
Odabir
Dakle, kako da napravimo selekciju? Pogledajmo prvo njihove razlike i veze.
Prvo, važno je razjasniti da bez obzira da li se radi o PLC-u, kontroleru kretanja ili kartici za kontrolu kretanja, svi su oni u suštini kontroleri odgovorni za kontrolu osovina kretanja u sistemu automatizacije, dok također podržavaju kontrolu ulaznog/izlaznog signala. Glavne razlike su sljedeće:
1. PLC-ovi se ističu u logičkoj I/O kontroli, što olakšava implementaciju složene logičke kontrole. Za kontrolu kretanja, PLC-ovi niskog{2}}kraja obično koriste velike-brzine izlazne tačke za pulsnu kontrolu, dok PLC-ovi srednje{4}}do-visoke-PLC općenito koriste upravljanje zasnovano na magistrali-sa uobičajenim magistralama uključujući Profinet, EtherCAT i CC-Link.
2. Kartice za kontrolu kretanja se instaliraju u host računara preko PCI slota, ili su povezane sa računarskim hostom preko Etherneta; razvoj se izvodi korišćenjem programskih jezika visokog-nivoa kao što su C++, C#, VB, VB.NET i LabVIEW; tokom programiranja, funkcije API interfejsa kontrolne kartice koje obezbeđuje proizvođač kartice za kontrolu kretanja koriste se za pristup resursima kontrolne kartice; Kartice za kontrolu kretanja su kategorizirane u pulsni-tip i tip magistrale-, pri čemu su kartice tipa sabirnice- generalno nešto skuplje od kartica pulsnog{7}}tipa.
3. PLC-ovi imaju prednosti kao što su pouzdan rad i jednostavno programiranje, ali njihove funkcije kontrole kretanja su relativno osnovne. U PLC aplikacijama, glavno sučelje je PLC + HMI, što ograničava mogućnosti vizualizacije. Stoga, aplikacije višeg-nivoa zasnovane na PLC-ovima postaju sve raširenije;
4. Kartice za kontrolu kretanja mogu iskoristiti moćne funkcije računara, kao što su CAD funkcionalnost, funkcionalnost mašinskog vida i napredno programiranje softvera; oni koriste funkcionalnost FPGA+DSP/ARM+DSP čipa za postizanje visoke-precizne kontrole kretanja (više-linearna i lučna interpolacija, praćenje pokreta, PWM kontrola, itd.).
5. Algoritmi kontrolera kretanja i kartica za kontrolu kretanja su gotovo identični. Glavna razlika između njih je u tome što se kartice za kontrolu pokreta oslanjaju na PC programiranje, dok kontroleri pokreta mogu direktno pisati i preuzimati programe, omogućavajući offline rad.
6. Sa široko rasprostranjenom primjenom mašinskog vida, kontrola pokreta i mašinski vid su dobro integrisani. U poređenju sa upotrebom kartica za kontrolu kretanja u projektima vizije, ovaj pristup može značajno smanjiti troškove hardvera.
Ukratko, PLC-ovi su više fokusirani na logičku kontrolu, a manje na kontrolu kretanja, dok su kartice za kontrolu pokreta i kontroleri pokreta više fokusirani na kontrolu pokreta, a manje na logičku kontrolu. Dodatno, kartice za kontrolu pokreta i kontroleri pokreta imaju relativno veće tehničke barijere za programere. Stoga bi korisnici trebali odabrati odgovarajuće rješenje na osnovu svojih specifičnih zahtjeva.




