Skelbimas
Gamybos pasaulyje yra kompiuteriai, tada - kompiuterių automatizavimas.
Nors galite manyti, kad žinote viską, ką reikia žinoti apie kompiuterius, tiesiog net neįbrėžėte naudojimo paviršiaus kompiuterius, kad automatizuotumėte reikalus, kol nenaudojote programuojamo loginio valdiklio, automatizavimo pramonėje žinomo kaip „a“ „PLC“. PLC yra ne kas kita, kaip kompiuteris su procesoriumi, išskyrus tai, kad architektūra kuriama tokiu būdu, kuris yra nukreiptas į sąveiką su išoriniu pasauliu. Informaciją iš išorinio pasaulio ji gauna per įvestis - skaitmeninius ir analoginius jutiklius, reles ir kitas asortimento priemones. Su išėjimais jis sąveikauja su realiu pasauliu - varikliais, vožtuvais, konvejerio juostomis, pavaromis ir dar daugiau.
Tarp visų įėjimų ir išėjimų yra PLC - žvėries širdis ir visos operacijos smegenys. PLC programavimas priima sprendimus remdamasis realaus pasaulio įvestimis, o paskui iškart per sąveiką sąveikauja su realiuoju pasauliu - viskas per sekundės dalis. Iš esmės tai yra robotai.
Iš kur kilo kompiuterinės automatikos programavimas
Iki kompiuterinių sistemų visa gamybos įranga buvo valdoma rankiniu būdu. Tai reiškia, kad žmogus paspaus mygtukus, kad tiesiogiai valdytų įrenginius. Pvz., Operatorius gali paspausti mygtuką, norėdamas perkelti konvejerį, kol butelis bus po snapeliu. Tada jie paspaus kitą mygtuką, kad atidarytų vožtuvą ir užpildytų butelį, tada dar kartą paspauskite konvejerio mygtuką. Tai buvo automatizavimo etapas, kuris iš pradžių pakeitė (o kai kuriais atvejais išgelbėjo) žmogaus rankas.
PLC programavimo raida atsirado dėl to, kaip buvo sujungtos šios „rankinio“ valdymo sistemos. Daugeliu atvejų į elektros laidus buvo įtraukta keletas „kvapų“, kad būtų apsaugota mašina. Į schemas buvo įvesties mygtukai ir išvesties kontaktinės relės, kurios spaudiniuose atrodė taip.
Tai yra kontaktinės relės - viena vadinama „paprastai atvira“, o kita - „paprastai uždaryta“, tai reiškia, kad viena uždarys elektros grandinę, kai ji bus įjungta, o kita - atidarys. Relės gali būti suaktyvinamos bet kuo - mygtuku, daikto atsitrenkimu į galinį jungiklį ir pan. Išvesties laidų pusėje elektrikai naudotų šį signalą, kad pateiktų išvesties ritę, kuri gali įjungti variklį ar kitą įrenginį.
Atsiradus ne tik kompiuterių procesoriams, bet ir pažangiems jutiklių įrenginiams, tokiems kaip infraraudonųjų spindulių artumo ir lygio jutikliai, daugelis šių „rankinio“ procesų kur žmogus vis dar turėjo priimti sprendimus, pradėjo keistis kompiuterinės automatikos programavimu šių vadinamų greitaeigių procesorių blokuose PLC.
Taigi, kas daro PLC kitokį nei įprastas kompiuteris? PLC yra sukurti greitai važiuoti dviračiu ir greitai bendrauti su išoriniu pasauliu. Pažvelgę į pirmąjį šio straipsnio „Allen-Bradley PLC“ sistemos paveikslėlį, galite nustebti sužinoję, kad tikrasis kompiuteris yra tik labai kairysis modulis. Didžiąją „stovo“ dalį sudaro įvairūs moduliai, sąveikaujantys su įvesties jutikliais ar prietaisais, tada kiti moduliai, skirti valdyti ir išvesties įrenginius.
Kadangi šios sistemos buvo naudojamos norint pakeisti sistemas, kurias elektros laidininkai ir prižiūrėdavo anksčiau, valdymo „kalba“ turėjo būti kažkas, ką šie elektrikai galėtų suprasti. Taip gimė „kopėčių logika“.
Kompiuterinis automatizuotas programavimas naudoja kopėčių logiką
Netolimoje ateityje tai gali pasikeisti, tačiau iki šiol šie PLC naudojo įvairias „kopėčios logikos“ versijas. Kopėčių logika yra programavimo kalba, kuri atrodo labai panašiai kaip tos senojo stiliaus elektrinės schemos ir tie elektros simboliai, bet jis yra išdėstytas procesoriaus viduje nuoseklioje „programoje“, kuri valdo viskas.
Šis PLC programavimas atrodo kaip elektrinė schema, tačiau tai tik simboliai, naudojami kuriai nors funkcijai pavaizduoti. Įvesties relės tiria tam tikrus jutiklius realiajame pasaulyje, išvesties simboliai įjungia arba išjungia realaus pasaulio įrenginį ir bet kurį kitą viduryje esantys langeliai vaizduoja įvairius matematinius skaičiavimus ar kitas „funkcijas“, kaip ir jūs turėjote bet kuriame kitame kompiuteryje programinė įranga.
Jie yra išdėstyti programoje ant „pakopų“ - ir visi pakopos nuskaitytos beveik tuo pačiu metu. Jei galvojate apie tai, kaip kompiuterių programuotojai yra įpratę rašyti nuoseklias programas ten, kur yra scenarijus apdorojo vieną eilutę vienu metu - gali prireikti šiek tiek laiko, kad priprastum parašyti programą, kurioje viskas vyksta viskas iškart.
Bet jei pagalvosite, kaip greitai automatinis „robotas“ turi reaguoti į bet kokius pokyčius realiajame pasaulyje, galite suprasti, kodėl šis greito nuskaitymo laikas yra kritinis.
Kalbant apie didelius, tikslius šiuolaikinių gamybos technologijų pasaulio reikalavimus, galite suprasti, kodėl šie greiti, programuojami kompiuteriai yra esmė to, kas bet kuriam gamintojui suteikia konkurencingumą pranašumas.
Bet kurio proceso automatizavimas apima proceso supratimą, mechanizmų supratimą ir tada mąstymą kaip a kompiuterio programuotojas, kad galėtumėte tiksliai pasakyti PLC, kaip padaryti tai, ką anksčiau turėjo padaryti 2 ar 3 žmonės ranka.
Dar geriau, kai tais atvejais atliksite kompiuterį, taip pat galėsite iškart atlikti matavimus, atlikti testus ir rinkti duomenis, kad informacija būtų nedelsiant prieinama jums duomenų bazėje arba internetinėje erdvėje ekranas.
Ar kada nors teko bendrauti su automatizuotomis PLC valdomomis sistemomis? Ar esate PLC programuotojas? Pasidalinkite savo mintimis ir patirtimi apie šią technologiją žemiau esančiame komentarų skyriuje.
Vaizdo kreditas: „Sistemart“, Elmschratas, Nuno Nogueira
Ryanas turi elektros inžinerijos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijoje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs „MakeUseOf“ generalinis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizacijos konferencijose ir buvo rodomas per nacionalinę televiziją ir radiją.