Dom > Razstava > Vsebine

Programabilni logični krmilnik Izum in zgodnji razvoj

Mar 11, 2019

Leta 1968 je GM Hydramatic (oddelek za avtomatsko prenašanje General Motorsa) izdal zahtevo za predloge za elektronsko zamenjavo za ožičene relejne sisteme na podlagi bele knjige, ki jo je napisal inženir Edward R. Clark. Zmagovalni predlog je prišel iz Bedford Associates of Bedford, Massachusetts. Prvi PLC, imenovan 084, ker je bil osemdeset četrti projekt Bedford Associates, je bil rezultat. Podjetje Bedford Associates je ustanovilo novo podjetje za razvoj, proizvodnjo, prodajo in servisiranje tega novega izdelka: Modicon, ki je predstavljal modularni digitalni krmilnik. Eden od ljudi, ki je delal na tem projektu, je bil Dick Morley, ki se šteje za "očeta" PLC-ja. Blagovna znamka Modicon je bila leta 1977 prodana družbi Gould Electronics, ki jo je kasneje prevzela nemška družba AEG, nato pa francoski Schneider Electric, sedanji lastnik.


Eden izmed prvih modelov 084 je zdaj na ogled v obratu Schneider Electric v North Andover, Massachusetts. Modiconu ga je predstavil GM, ko je bila enota umaknjena po skoraj dvajsetih letih neprekinjenega servisa. Modicon je uporabil oznako 84 na koncu svoje ponudbe, dokler se 984 ni pojavil.


Avtomobilska industrija je še vedno eden največjih uporabnikov PLC-jev.


V vzporednem razvoju je Odo Josef Struger včasih znan tudi kot "oče programirljivega logičnega krmilnika". Bil je vpleten v izum programirljivega logičnega krmilnika Allen-Bradley (PLC) med letoma 1958 in 1960. Strugerju je pripisana zasnova akronima PLC. [4] Allen-Bradley (zdaj blagovna znamka v lasti podjetja Rockwell Automation), proizvajalec krmilnika, je postal glavni proizvajalec programske opreme v Združenih državah Amerike med programiranjem Strugerja.


Zgodnji PLC-ji so bili zasnovani za zamenjavo relejnih logičnih sistemov. Ti PLC-ji so bili programirani v "lestvični logiki", ki močno spominja na shematično shemo relejne logike. Ta programski zapis je bil izbran za zmanjšanje potreb po usposabljanju obstoječih tehnikov. Drugi zgodnji PLC-ji so uporabljali obliko programiranja seznama ukazov, ki temelji na logičnem reševalcu na osnovi stack.


Sodobne PLC-je je mogoče programirati na različne načine, od relejske logične lestvice do programskih jezikov, kot so posebej prilagojeni dialekti BASIC in C. Druga metoda je državna logika, programski jezik na visoki ravni, zasnovan za programiranje PLC-jev. diagrami prehoda stanja. Večina sistemov PLC danes upošteva standard za programiranje krmilnih sistemov IEC 61131/3, ki opredeljuje 5 jezikov: lestvični diagram (LD), strukturirano besedilo (ST), funkcijski blok diagram (FBD), seznam navodil (IL) in zaporedni funkcijski diagram. (SFC).


Mnogi zgodnji PLC-ji niso imeli spremljajočih programskih terminalov, ki so bili sposobni grafično predstaviti logiko, zato je bila logika predstavljena kot niz logičnih izrazov v neki različici Boolovega formata, podobno Boolove algebre. Ker so se programski terminali razvijali, je postalo običajno, da se uporabi lestevska logika iz zgoraj navedenih razlogov in ker je bil znan format, ki se uporablja za elektro-mehanske nadzorne plošče. Novejše oblike, kot je logika stanja in funkcijski blok (ki je podoben načinu, kako je logika prikazana pri uporabi digitalnih integriranih logičnih vezij), obstajajo, vendar še vedno niso tako priljubljene kot lestevna logika. Glavni razlog za to je, da PLC rešujejo logiko v predvidljivem in ponavljajočem se zaporedju, ladder logika pa omogoča programerju (osebi, ki piše logiko), da vidi kakršne koli težave s časovnim potekom logičnega zaporedja lažje, kot bi bilo mogoče v drugih formatov.