info@panadisplay.com
Programabilni logički kontroler Izum i rani razvoj

Programabilni logički kontroler Izum i rani razvoj

Mar 11, 2019

Godine 1968. GM Hydramatic (divizija automatskog prijenosa General Motorsa) izdala je zahtjev za prijedloge za elektroničku zamjenu za žičane relejne sustave temeljene na bijelom papiru koji je napisao inženjer Edward R. Clark. Pobjednički prijedlog stigao je od Bedford Associatesa iz Bedforda, Massachusetts. Prvi PLC, označen kao 084 jer je bio osamdeset četvrti projekt Bedford Associatesa, bio je rezultat. Bedford Associates pokrenuo je novu tvrtku posvećenu razvoju, proizvodnji, prodaji i servisiranju ovog novog proizvoda: Modicon, koji je predstavljao modularni digitalni kontroler. Jedan od ljudi koji su radili na tom projektu bio je Dick Morley, koji se smatra "ocem" PLC-a. Marka Modicon prodana je 1977. godine tvrtki Gould Electronics, koju je kasnije kupila njemačka tvrtka AEG, a zatim i francuski Schneider Electric, trenutni vlasnik.


Jedan od prvih 084 modela koji je izgrađen sada je izložen u pogonu tvrtke Schneider Electric u North Andoveru, Massachusetts. Modiconu ga je predstavio GM, kada je jedinica otišla u mirovinu nakon gotovo dvadeset godina neprekidne usluge. Modicon je koristio 84 nadimka na kraju svog asortimana dok se 984 nije pojavio.


Automobilska industrija i dalje je jedan od najvećih korisnika PLC-ova.


U paralelnom razvoju, Odo Josef Struger se ponekad naziva i "otac programabilnog logičkog kontrolera". Bio je uključen u izum programskog logičkog kontrolera Allen-Bradley (PLC) u razdoblju od 1958. do 1960. Strugeru je pripisano stvaranje akronima PLC-a. Allen-Bradley (sada brand u vlasništvu tvrtke Rockwell Automation), proizvođača kontrolera, postao je glavni proizvođač uređaja za programiranje logičkih kontrolera u Sjedinjenim Američkim Državama tijekom trajanja Strugerovog mandata.


Rani PLC-ovi su dizajnirani za zamjenu relejnih logičkih sustava. Ovi PLC-ovi su programirani u "ladder logic", što jako podsjeća na shematski dijagram relejne logike. Ovaj programski zapis odabran je kako bi se smanjila potreba za obukom postojećih tehničara. Drugi rani PLC-ovi su koristili oblik programiranja popisa instrukcija, temeljen na logičkom rješenju temeljenom na stogu.


Moderni PLC-ovi mogu se programirati na različite načine, od relejne logike do programskih jezika kao što su posebno prilagođeni dijalekti BASIC-a i C. Druga metoda je logika stanja, programski jezik visoke razine dizajniran za programiranje PLC-a na temelju dijagrami prijelaza stanja. Većina PLC sustava danas se pridržava standarda za programiranje upravljačkih sustava IEC 61131/3 koji definira 5 jezika: Ladder Diagram (LD), Strukturirani tekst (ST), Funkcijski blok dijagram (FBD), Popis uputa (IL) i sekvencijalni dijagram funkcije. (SFC).


Mnogi rani PLC-ovi nisu imali pripadajuće programske terminale koji su bili sposobni grafički prikazati logiku, pa je logika umjesto toga predstavljena kao niz logičkih izraza u nekoj verziji Booleovog formata, slično Booleovoj algebri. Kako su se programski terminali razvijali, postalo je uobičajenije za korištenje ljestvice iz gore navedenih razloga i zato što je to bio poznati format koji se koristio za elektro-mehaničke upravljačke ploče. Noviji formati kao što je logika stanja i funkcijski blok (koji je sličan načinu na koji je logika prikazana kada se koriste digitalni integrirani logički krugovi) postoje, ali još uvijek nisu toliko popularni kao logika ljestvice. Primarni razlog za to je da PLC-ovi rješavaju logiku u predvidljivoj i ponavljajućoj sekvenci, a logika ljestvice omogućuje programeru (osobi koja piše logiku) da vidi bilo koje probleme s vremenskim slijedom logičkog slijeda lakše nego što bi bilo moguće u drugim formata.