Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: PLC prijungimas
- 3 žingsnis: PLC prijungimas prie kompiuterio
- 4 žingsnis: supraskite „RSLogix“
- 5 žingsnis: supraskite PLC
- 6 žingsnis: Programos kūrimas
- 7 žingsnis: supraskite programą
Video: PLC programavimas stabdymo žibintui valdyti: 7 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
PLC naudojami visur, su kuo susiduriame kasdien. Nuo mašinų konservavimo ar išpilstymo į butelius, pavyzdžiui, alaus, sodos, sriubos ir daugelio kitų supakuotų prekių, iki konvejerio juostų „Walmart“ir „Stop Lights“kai kuriose sankryžose, PLC vienaip ar kitaip paliečia beveik kiekvieno žmogaus gyvenimą, todėl svarbu kas nors robotikos srityje žino, kaip veikia PLC ir kaip jį užprogramuoti.
Šis vadovas parodys, kaip sukurti veikiančią stabdymo lemputę su PLC. Šie veiksmai parodys, kaip prijungti PLC prie įėjimų ir išėjimų, kad būtų galima pradėti programuoti. Jie taip pat parodys, kaip užprogramuoti PLC, kad tam tikrais intervalais išvestų teisingas šviesas.
1 žingsnis: Surinkite medžiagas
Norint užbaigti šį projektą, reikia šių medžiagų.
1 - „Allen Bradley MicroLogix 1400 PLC“
1 - Kompiuteris su įdiegtu RSLogix 500
1 - raudona 24 V nuolatinė šviesa
1 - Žalia 24 V nuolatinė šviesa
1 - Geltona 24 V nuolatinės srovės lemputė
1 - 120 V grandinės pertraukiklis
Nuo 1 iki 120 V kintamosios srovės iki 24 V nuolatinės srovės maitinimo šaltinis
1 - Ethernet laidas
1 - maitinimo laidas
Viela iki ilgio, reikalinga žibintams prijungti.
Neprivaloma: antgaliai, apsaugantys vielos galus nuo susidėvėjimo.
2 žingsnis: PLC prijungimas
ĮSPĖJIMAS: Niekada nedirbkite prie įtampos grandinės, maitinimo kintamosios srovės linija yra prijungta tiesiai prie sieninio elektros lizdo ir 110 V įtampos, to pakanka, kad būtų galima nužudyti žmogų arba sukelti sunkius elektros nudegimus, įskaitant vidaus organų pažeidimus. Visada atjunkite grandinę, išjunkite grandinės pertraukiklį ir patikrinkite, ar grandinė atjungta.
Šiai programai nereikalingi visi aukščiau esančiame paveikslėlyje parodyti laidai, tik toliau aprašyti laidai. Visi prievadai yra aiškiai pažymėti PLC.
Norėdami pradėti, prijunkite PLC prie maitinimo šaltinio naudodami L1, baltą laidą, išeinantį iš maitinimo laido, į „VAC L1“prievadą ir prie maitinimo šaltinio „L“prievado. Tada juodas laidas, einantis iš maitinimo laido, prijungiamas prie „VAC L2“ir „VAC DC5“PLC ir „N“maitinimo šaltinyje.
Iš maitinimo šaltinio teigiamas, raudonas laidas yra prijungtas prie PLC „VAC DC0, 1, 2, 3 ir 4“prievadų. Neigiamas, juodas laidas yra prijungtas prie PLC „COM 0 ir 1“prievadų ir prijungtas prie vienos kiekvienos lemputės pusės. Tada kita kiekvienos lempos pusė prijungiama prie PLC prievadų „OUT 0, 1 ir 2“.
3 žingsnis: PLC prijungimas prie kompiuterio
Norėdami prisijungti prie PLC, prijunkite eterneto laido galus prie PLC ir kompiuterio, kuriame įdiegta „RSLogix“. Atidarykite „RSLogix“ir išskleidžiamojo meniu viršutiniame kairiajame kampe „Neprisijungęs“pasirinkite „Įkelti“, kad importuotumėte PLC nustatymus į programą.
4 žingsnis: supraskite „RSLogix“
„RSLogix“naudoja „Vilkite ir numeskite“savo komandoms ir adresams išdėstyti, tai reiškia, kad įterpkite komandą ar adresą, tiesiog spustelėkite ir vilkite jį iš meniu į norimą vietą, tada numeskite.
Viršutiniame paveikslėlyje rodomos pagrindinės komandos, vienintelės iš šio rinkinio naudojamos pirmosios penkios. Iš kairės į dešinę jie yra:
Įdėkite naują laiptelį.
Įterpti filialą
Įterpti Patikrinkite, ar uždaryta
Įterpkite „Patikrinkite, ar atidarytas“
Įdėkite išėjimą energiją
Antrasis komandų rinkinys, tiesiai po pirmąja nuotrauka, yra laikmačio rinkinys, vienintelė komanda, naudojama iš šio rinkinio šioje programoje, bus „TON“arba „Timer On“.
Apatiniuose trijuose paveikslėliuose rodomos laikmačio, išvesties ir dvejetainės lentelės ir kur jie gali būti kairėje ekrano pusėje esančiame meniu.
Laikmačio lentelėje TT reiškia „Laikmačio laikas“, tai reiškia, kad bitas bus įjungtas, kai laikmatis pradės skaičiuoti laiką. DN bus įjungtas, kai laikmatis pasieks nustatytą laiką.
Šios programos dvejetainiai ir išvesties bitų adresai yra viršutinėje lentelės eilutėje, pradedant nuo 0 dešinėje pusėje.
5 žingsnis: supraskite PLC
Norėdami pradėti tą patį rezultatą, pirmiausia galite programuoti bet kurį PLC laiptelį, kai kurie yra efektyvesni procesoriui, kiti - lengviau pašalinti problemas, kai kyla problemų.
Įėjimai yra prijungti prie jungiklių, kurie gali būti bet kokie, kuriuos galima perjungti iš įjungimo arba išjungimo būsenos, kai įjungiamas jungiklis pasiekia norimą rezultatą. Jie gali svyruoti nuo ultragarso jutiklio iki jutiklinio jutiklio iki mygtuko.
Išėjimai yra prijungti prie elementų, kuriuos reikia įjungti arba išjungti, pvz., Relės, variklio paleidimo kontaktai ar žibintai.
Laikmačiai ir dvejetainiai yra vidiniai bitai, kurie skaičiuojami programoje ir neturi jokių išorinių ryšių.
Stabdymo žibintų programai bus naudojami tik PLC išėjimai, laikmatis ir dvejetainės dalys.
6 žingsnis: Programos kūrimas
Norėdami užprogramuoti PLC, pirmiausia programoje sukurkite 7 „laiptelius“arba eilutes.
Adresus galima priskirti tuo pačiu vilkimo ir nuleidimo metodu. O adresai atitinka išėjimus, B adresai - dvejetainius, o T adresai - laikmatį. Jų meniu galima atidaryti dukart spustelėjus pavadinimą išskleidžiamajame meniu kairėje ekrano pusėje.
Ant trijų apatinių laiptelių kairėje pusėje įkiškite vieną jungiklį „Patikrinkite, ar uždaryta“ir vieną „Išėjimo energija“dešinėje kiekvieno pakopos pusėje. Mažėjančia tvarka nurodykite „Išėjimas energizuoja“į O: 0/0, O: 0/1 ir O: 0/2, o „Patikrinkite, ar uždaryta“perjungiama į T4: 0/TT, T4: 1/TT ir T4: 2/TT.
Ant antrojo laiptelio iš viršaus įkiškite vieną „Output Energize“į dešinę laiptelio pusę ir pažymėkite jį B3: 0/0.
Ant trijų likusių laiptelių dešinėje pusėje įdėkite laikmatį „Laikmatis įjungtas“ir priskirkite juos mažėjančia tvarka kaip T4: 0, T4: 1 ir T4: 2.
Ant pirmojo laiptelio kairėje laiptelio pusėje įkiškite dvi „šakas“, o į vieną iš šių šakų įterpkite vieną „Išnagrinėti, ar atidaryta“, priskirtą B3: 0/0. Kitose dviejose šakų sukurtose eilutėse įterpkite po vieną jungiklį „Išnagrinėti, ar uždaryta“ir vieną priskirkite T4: 1/DN, o kitą - T4: 0/TT.
Trečiame ir ketvirtame laipteliuose įkiškite po vieną „šaką“į kiekvieno įvestį, po vieną „Patikrinkite, ar uždaryta“jungiklius kiekvienoje jų sukurtoje eilutėje. Trečioje pakopoje jungiklius priskirkite T4: 2/DN ir T4: 1/TT. Ketvirtajame pakopoje jungiklius priskirkite T4: 0/DN ir T4: 2/TT.
Pirmasis laikmatis yra laikas, per kurį raudona lemputė liks įjungta, antrasis - geltona, trečioji - žalia. Šiame pavyzdyje buvo naudojamas 10 sekundžių, 2 sekundžių ir 8 sekundžių laiko intervalas.
Norėdami paleisti programą, viršutiniame kairiajame programos kampe spustelėkite išskleidžiamąjį langelį „OFFLINE“ir pasirinkite „Atsisiųsti“. Spustelėkite įspėjimus, juos priimdami ir PLC pradės vykdyti programą.
7 žingsnis: supraskite programą
Kaip technikas, norint suprasti, kokią logiką kažkas naudojo kurdamas savo programą, svarbu suprasti, kaip ištaisyti programą, kai kyla problemų.
PLC skaito nuo viršutinio laiptelio žemyn ir be komandos paleidimo programos, kuri paprastai pasiekiama įjungus įvestį, laikmatis nebus paleistas.
Vietoj to, programa buvo sukurta taip, kad dvejetainis adresas B3: 0/0 natūraliai yra išjungtas. Pirmasis pakopos etapas skaitomas ir kadangi „Egzaminas, jei atidarytas“yra skirtas B3: 0/0, raudonos šviesos laikmatis, T4: 0, pradės skaičiuoti laiką. Antrame pakopoje B3: 0/0 perjungiamas į įjungtą būseną ir lieka ten visą programos laiką, kad laikmatis T4: 0 ne visada būtų aktyvus.
Laikmatis T4: 0 išlieka 10 sekundžių, nes „Patikrinkite, ar uždarytas jungiklis T4: 0/TT“yra uždarytas, kai laikmatis laiko. Kai laikmatis pasiekia 10 sekundžių ir laikas baigiasi, įjungiamas T4: 0/DN bitas, paleidžiamas laikmatis T4: 2, o kadangi laikmatis 4: 0 baigiasi, T4: 0/TT bitas nebeaktyvus, laikmatis sugrąžina savo sukauptą vertę į 0. Laikmatis T4: 2 užbaigia tą patį ciklą, paleidžiamas laikmatis T4: 1, pasibaigus laikmatiui ir jį iš naujo nustatant, ir laikmatis T4: 1 iš naujo pradeda ciklą laikmačiu T4: 0.
Paskutiniai trys laipteliai tiesiog liepia PLC įjungti šviesas, kai nustatomas atitinkamas laikmatis.
Rekomenduojamas:
„ATtiny“programavimas naudojant „Arduino“: 7 žingsniai (su paveikslėliais)
Programuokite „ATtiny“naudodami „Arduino“: Toliau pateikiamos ATtiny mikrovaldiklių programavimo instrukcijos naudojant „Arduino IDE“. Paprasta anglų kalba taip užprogramuoti 8 kontaktų „Atmel“lustus, kaip paprastai „Arduino“. Tai šaunu, nes „ATtiny“yra mažas, ir tai leidžia
Atviro DSKY programavimas: 5 žingsniai (su paveikslėliais)
Atviros DSKY programavimas: Sveiki atvykę į mūsų nuolatines instrukcijas apie atviro DSKY programavimą. Būtinai sugrįžkite, nes ši instrukcija toliau augs, nes mes nuolat gaminame ir išleidžiame naują programavimo medžiagą. Taigi sekite, patinka ir patinka. Ši vaizdo įrašų serija
„Arduino“stabdymo lemputė: 3 žingsniai
„Arduino Stop Light“: RGB šviesos diodai yra puikus būdas supažindinti vaikus su programavimu. Jie be galo maišysis su spalvų deriniais ir laiku, jausdami kodą savo laiku. Šis projektas naudoja pigius spalvotus šviesos diodus, valdomus per I2C, todėl yra tik keturi
PCB, padedanti valdyti kabelį: 6 žingsniai (su paveikslėliais)
PCB, padedanti valdyti kabelį: prieš kurį laiką sukūriau pasirinktinį stalinį CNC malūną. Nuo to laiko jį atnaujinau naujais komponentais. Paskutinį kartą pridėjau antrą „Arduino“su 4 skaitmenų ekranu, kad valdyčiau savo veleno apsisukimų greitį naudodami PID kilpą. Turėjau jį prijungti prie pagrindinio „Arduino“šerno
„Arduino Nano“programavimas naudojant UNO: 4 žingsniai (su paveikslėliais)
„Arduino Nano“programavimas naudojant UNO: Ei, vaikinai, neseniai savo „mini arduino“projektui ką tik nusipirkau naują „arduino nano“kloną (CH340) iš „ebay“. Po to aš prijungiau arduino prie savo kompiuterio ir įdiegiau tvarkykles, bet vis dar neveikia, po kelių dienų aš ką tik sužinojau, kaip programuoti