Vsebina
Programabilni logični krmilnik ali PLC je naprava, ki nadzira procese v računalnikih, analizira vhode v sistemu in vklopi ali izklopi izhode na podlagi vrste navodil, programiranih v enem od petih PLC jezikov. Večinoma se uporabljajo v situacijah, ko električni krmilniki - kot so paketi, ravnanje z materiali, stroji ali avtomatizirane linije - zahtevajo veliko spremljanja vhodov in izhodov za krmiljenje s samimi štoparicami.
Prednosti PLC-ja
Uporaba PLC-ja odpravlja potrebo po več časovnikih, ki nadzorujejo številne stroje. PLC olajša postopek spremljanja, saj so postopki vizualno opisani na zaslonu, njegovi stroški pa so nižji od stroškov nekaj štoparic in tuljav, ki bi bile potrebne za razvoj iste funkcije. Poleg tega je prostorsko učinkovit in ponuja način za preizkušanje programiranja v laboratoriju in izvedbo potrebnih popravkov, preden namestite aplikacijo v delovno nastavitev.
Standard CIE 1131-3
Mednarodna elektrotehniška komisija (CIE) je razvila standard 1131, ki opredeljuje potrebne specifikacije za jezike, ki upravljajo programabilne krmilnike, kot je PLC. CIE 1131 določa semantiko, sintakso in prikaz za pet razpoložljivih jezikov PLC, od katerih je vsak najbolje uporabiti za določene vrste aplikacij.
Jeziki CLP
Programerji lahko izbirajo med petimi jeziki CLP. Diagram Lestev je najbolje uporabiti v programih, ki jih nadzoruje več datotek, podprogramov in odsekov kode. Zaporedne funkcije se uporabljajo za programiranje sistemov, ki so naprednejši od tistih, ki se uporabljajo z Ladderjem. Funkcijski blok je grafični jezik, ki ustvarja vhodne in izhodne podatke s pošiljanjem povezanih podatkovnih blokov. Strukturirani jeziki spominjajo na osnovno ali Pascalovo programiranje in uporabljajo podpise, kot so "Če-potem-plus", "medtem" in "ponovi". Seznam navodil uporablja mnemonična navodila iz lestvičastih diagramov in jih prek programskega terminala pošlje PLC-ju.
Uporaba industrijskih PLC
PLC-ji so industrijski računalniki, ne za domačo ali pisarniško uporabo.Machine-Information-Systems.com opisuje PLC kot "anonimnega junaka, ki nadzoruje ogromno količino opreme." Na podlagi svojega programiranja, ki ga nadzoruje eden od petih jezikov, enote PLC med drugim aktivno delujejo v naslednjih panogah: proizvodnja, aeronavtika, hrana, tekstil, filmi, bolnišnice, prosti čas, livarstvo, kmetijstvo, plastika in tiskarstvo.