LabVIEW er grafisk programmeringssoftware udviklet af National Instruments (NI), der giver ingeniører og forskere en hurtig, effektiv og intuitiv måde at designe og implementere industrielle automationssystemer. En PLC (Programmable Logic Controller) er en specialiseret controller-eller med andre ord en industriel elektronisk computerenhed-primært brugt til at styre industrielle processer, maskiner og mekanisk udstyr.
I praktiske applikationer arbejder PLC'er typisk sammen med andre enheder i industriel automation og kontrolsystemer, såsom sensorer og aktuatorer. LabVIEW-programmer kan styre industrielle maskiner og processer ved at samarbejde med PLC'er.
De primære programmeringssprog for PLC'er inkluderer Ladder Diagrams, mens LabVIEW bruger G--kode til programmering. Selvom G-kode adskiller sig en smule fra Ladder Diagrammer i form og syntaks, er det relativt nemt for mange brugere at lære G-kode, fordi den er baseret på konceptet grafisk programmering og bruger adskillige ikoner til at repræsentere forskellige programfunktioner og kontrollogik.
Nedenfor vil vi forklare, hvordan man skriver PLC-programmer direkte i LabVIEW-miljøet:
1. Forberedelser
Før vi begynder at programmere, skal vi forberede det udstyr, der skal styres, og den tilsvarende interface-hardware. Typisk er en PLC forbundet til andre industrielle automationsenheder via et sæt digitale input/output (DI/DO) grænseflader. Heldigvis leverer National Instruments (NI) passende hardwareløsninger til sådanne applikationer, såsom NI CompactDAQ og NI CompactRIO. Denne hardware kan tilsluttes en computer via kommunikationsgrænseflader såsom USB eller Ethernet.
2. Oprettelse af et LabVIEW-program
Opret et nyt LabVIEW-program. Dernæst bruger vi "NI-DAQmx"-softwarepakken leveret af NI, som er en udvidelsesbar, alsidig dataindsamlings- og kontrolsoftwarepakke. Denne pakke understøtter alt fra simple I/O læse/skrive operationer til strategisk signalering, samt forskellige andre brugerdefinerede applikationer.
3. Valg af den passende LabVIEW-skabelon
NI tilbyder også flere almindeligt anvendte LabVIEW-skabeloner, der tilbyder en række nyttige værktøjer. Disse værktøjer omfatter forskellige typer input/output-grænseflader, startknapper, stopkontakter, motordrivere og kontakter. Disse skabeloner kan hjælpe dig med hurtigt at etablere en grundlæggende kontrollogikramme, før du begynder at designe dit PLC-program.
4. Tilføj PLC-ikoner til designpanelet
Du kan finde forskellige PLC-ikoner i skabelonkontrolbiblioteket leveret af NI og trække og slippe dem på designpanelet. Ethvert PLC-ikon kan forbindes direkte med andre kontroller og I/O-grænseflader for at styre forskellige aspekter af udstyret.
5. Programmer kontrollogikken
Forbind de forskellige kontrolikoner og begynd at programmere kontrollogikken. Disse ikoner kan forbindes for at danne simple kombinationer af kredsløbslogik. Anvend din ekspertise som ingeniør eller videnskabsmand til at skrive logikreglerne ind i programmet.
6. Test programmet
Når programmet er skrevet, skal du udføre softwaretest ved hjælp af NI-DAQmx-softwarepakken. Dette kan bruges til at simulere input og output af elektriske signaler for at sikre, at programmet opfylder de forventede krav. Når programmet har bestået testen, kan det uploades til PLC-enheden til egentlig hardwaretest.
Oversigt
At skrive PLC-programmer direkte i LabVIEW-miljøet er relativt ligetil. National Instruments leverer omfattende ressourcer, support og kontrolbiblioteker for at hjælpe ingeniører og videnskabsmænd med at udvikle industriel automatisering og kontrolsystemer hurtigt og effektivt. LabVIEWs brugervenlighed og det grafiske programmeringskoncept med G-kode gør programmering intuitiv og effektiv.




