LabVIEW je softver za grafičko programiranje koji je razvio National Instruments (NI) koji inženjerima i naučnicima pruža brz, efikasan i intuitivan način za dizajniranje i implementaciju sistema industrijske automatizacije. PLC (Programmable Logic Controller) je specijalizovani kontroler-ili, drugim riječima, industrijski elektronski računarski uređaj-koji se prvenstveno koristi za kontrolu industrijskih procesa, mašina i mehaničke opreme.
U praktičnim primenama, PLC obično rade zajedno sa drugim uređajima u industrijskoj automatizaciji i kontrolnim sistemima, kao što su senzori i aktuatori. LabVIEW programi mogu kontrolisati industrijske mašine i procese u saradnji sa PLC-ovima.
Primarni programski jezici za PLC uključuju Ladder dijagrame, dok LabVIEW koristi G-kod za programiranje. Iako se G-kod neznatno razlikuje od Ladder dijagrama u obliku i sintaksi, učenje G-koda je relativno lako za mnoge korisnike jer se zasniva na konceptu grafičkog programiranja i koristi brojne ikone za predstavljanje različitih programskih funkcija i kontrolne logike.
U nastavku ćemo objasniti kako pisati PLC programe direktno u LabVIEW okruženju:
1. Pripreme
Prije početka programiranja, potrebno je pripremiti opremu kojom se upravlja i odgovarajući hardver interfejsa. Tipično, PLC je povezan sa drugim uređajima za industrijsku automatizaciju preko skupa digitalnih ulazno/izlaznih (DI/DO) interfejsa. Na sreću, National Instruments (NI) nudi odgovarajuća hardverska rješenja za takve aplikacije, kao što su NI CompactDAQ i NI CompactRIO. Ovaj hardver se može povezati sa računarom preko komunikacionih interfejsa kao što su USB ili Ethernet.
2. Kreiranje LabVIEW programa
Kreirajte novi LabVIEW program. Zatim ćemo koristiti softverski paket "NI-DAQmx" koji obezbjeđuje NI, a koji je proširiv, svestran softverski paket za prikupljanje i kontrolu podataka. Ovaj paket podržava sve, od jednostavnih I/O operacija čitanja/pisanja do strateškog signaliziranja, kao i razne druge prilagođene aplikacije.
3. Odabir odgovarajućeg LabVIEW predloška
NI takođe nudi nekoliko često korišćenih LabVIEW šablona koji nude niz korisnih alata. Ovi alati uključuju različite tipove ulazno/izlaznih sučelja, tipke za pokretanje, prekidače za zaustavljanje, drajvere motora i prekidače. Ovi predlošci vam mogu pomoći da brzo uspostavite osnovni logički okvir upravljanja prije nego počnete dizajnirati svoj PLC program.
4. Dodajte PLC ikone na Design Panel
Možete pronaći različite PLC ikone u kontrolnoj biblioteci šablona koju obezbeđuje NI i prevući ih i ispustiti na panel za dizajn. Bilo koja ikona PLC-a može se direktno povezati na druge kontrole i I/O interfejse za kontrolu različitih aspekata opreme.
5. Programirajte kontrolnu logiku
Povežite različite kontrolne ikone i počnite programirati kontrolnu logiku. Ove ikone se mogu povezati u jednostavne kombinacije logike kola. Primijenite svoju stručnost kao inženjer ili naučnik da upišete logička pravila u program.
6. Testirajte program
Nakon što je program napisan, potrebno je izvršiti testiranje softvera koristeći NI-DAQmx softverski paket. Ovo se može koristiti za simulaciju ulaza i izlaza električnih signala kako bi se osiguralo da program ispunjava očekivane zahtjeve. Nakon što program prođe testiranje, može se učitati na PLC uređaj za stvarno testiranje hardvera.
Rezime
Pisanje PLC programa direktno u LabVIEW okruženju je relativno jednostavno. National Instruments pruža opsežne resurse, podršku i kontrolne biblioteke kako bi pomogao inženjerima i naučnicima da brzo i efikasno razviju industrijsku automatizaciju i sisteme upravljanja. LabVIEW-ova lakoća upotrebe i grafički koncept programiranja G-koda čine programiranje intuitivnim i efikasnim.




