Sadržaj:
- Korak 1: Prikupljanje materijala
- Korak 2: Ožičenje PLC -a
- Korak 3: Priključivanje PLC -a na računalo
- Korak 4: Razumijevanje RSLogixa
- Korak 5: Razumijevanje PLC -a
- Korak 6: Osmišljavanje programa
- Korak 7: Razumijevanje programa
Video: Programiranje PLC -a za upravljanje stop svjetlom .: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
PLC -ovi se koriste u svemu što svakodnevno susrećemo. Od strojeva za konzerviranje ili punjenje u boce predmeta poput piva, sode, juhe i mnoge druge zapakirane robe do pokretnih traka u Walmartu i stop svjetla na nekim raskrižjima, PLC -i na ovaj ili onaj način dotiču gotovo svačiji život, pa je važno za netko u području robotike da zna kako PLC radi i kako ga programirati.
Sljedeći vodič će pokazati kako stvoriti funkcionalno stop svjetlo s PLC -om. Ovi će koraci pokazati kako spojiti PLC na ulaze i izlaze za početak programiranja. Također će pokazati kako programirati PLC za ispis ispravnih svjetala u pravilnim intervalima.
Korak 1: Prikupljanje materijala
Za dovršetak ovog projekta potrebni su sljedeći materijali.
1 - Allen Bradley MicroLogix 1400 PLC
1 - Računalo s instaliranim RSLogix 500
1 - Crveno 24V DC svjetlo
1 - Zeleno 24V DC svjetlo
1 - Žuto 24V DC svjetlo
Prekidač 1 - 120V
1 - 120v AC do 24v DC napajanje
1 - Ethernet kabel
1 - Kabel za napajanje
Žica do duljine potrebne za spajanje svjetala.
Izborno: Ulošci za zaštitu krajeva žice od habanja.
Korak 2: Ožičenje PLC -a
OPREZ: Nikada nemojte raditi na strujnom krugu, izmjenični napon napajanja spojen je izravno na zidnu utičnicu i 110 V, dovoljno da ubije čovjeka ili izazove ozbiljne električne opekline, uključujući oštećenje unutarnjih organa. Uvijek isključite strujni krug, isključite prekidač i provjerite je li krug isključen iz napajanja.
Za ovu primjenu nije potrebno potpuno ožičenje prikazano na gornjoj slici, samo dolje opisano ožičenje. Svi priključci su jasno označeni na PLC -u.
Za početak počnite spajanjem PLC -a na napajanje s L1, bijela žica koja izlazi iz kabela za napajanje u priključak "VAC L1" i u priključak "L" na napajanju. Zatim se crna žica koja dolazi s kabela za napajanje spoji na "VAC L2" i "VAC DC5" na PLC -u i "N" na napajanju.
Iz napajanja je pozitivna, crvena, žica spojena na portove “VAC DC0, 1, 2, 3 i 4” na PLC -u. Negativna, crna žica spojena je na PLC “COM 0 i 1” portove i spojena na jednu stranu svakog svjetla. Druga strana svakog svjetla tada je spojena na PLC priključke „OUT 0, 1 i 2“.
Korak 3: Priključivanje PLC -a na računalo
Za spajanje na PLC, priključite krajeve ethernet kabela na PLC i računalo s instaliranim RSLogixom. Otvorite RSLogix i u gornjem lijevom kutu padajućeg izbornika na kojem piše "Offline" odaberite "Upload" za uvoz postavki PLC-a u program.
Korak 4: Razumijevanje RSLogixa
RSLogix koristi "Povuci i pusti" za postavljanje svojih naredbi i adresa, što znači da umetnete naredbu ili adresu, jednostavno kliknite i povucite je iz izbornika na željeno mjesto, a zatim je ispustite.
Gornja slika prikazuje osnovne naredbe, jedine koje se koriste iz ovog skupa su prvih pet. Po redoslijedu slijeva nadesno, to su:
Umetnite novu prečku.
Umetni granu
Umetnite Ispitajte ako je zatvoreno
Umetni Ispitaj ako je otvoreno
Umetnite izlaz za napajanje
Drugi skup naredbi, neposredno ispod prve slike je skup mjerača vremena, jedina naredba korištena iz ovog skupa u ovom programu bit će "TON" ili Timer On.
Tri donje slike prikazuju tablice Mjerač vremena, Izlaz i Binarne tablice, a gdje se mogu nalaziti u izborniku na lijevoj strani zaslona.
U tablici mjerača vremena, TT se odnosi na "Timer Timing", što znači da će bit biti omogućen kada se mjerač vremena mjeri. DN će biti omogućen kada mjerač vremena dosegne svoje zadano vrijeme.
Binarne i izlazne bit adrese za ovaj program nalaze se u gornjem retku tablice, počevši od 0 s desne strane.
Korak 5: Razumijevanje PLC -a
Za početak, postoji mnogo načina za programiranje bilo koje stepenice PLC -a kako bi se postigao isti rezultat, neki su učinkovitiji za procesor, drugi se lakše rješavaju kad se pojave problemi.
Ulazi su spojeni na sklopke, što može biti bilo što što se može prebaciti između stanja uključivanja ili isključivanja kada se željeni ishod dogodi iz prekidača koji se aktivira. Mogu biti u rasponu od ultrazvučnog senzora do osjetnika na dodir do tipke.
Izlazi su spojeni na stavke koje je potrebno uključiti ili isključiti, poput releja, kontakata za pokretanje motora ili svjetla.
Odbrojavači i binarni su unutarnji bitovi koji se broje unutar programa i nemaju nikakve vanjske veze.
Za program stop svjetla koristit će se samo izlazi, mjerač vremena i binarni dijelovi PLC -a.
Korak 6: Osmišljavanje programa
Za programiranje PLC -a počnite stvaranjem 7 “prečki” ili redaka unutar programa.
Dodjeljivanje adresa može se izvršiti istom metodom povlačenja i ispuštanja. O adrese odgovaraju izlazima, B adrese binarnim, a T adrese mjeraču vremena. Njihovi se izbornici mogu otvoriti dvostrukim klikom na naziv u padajućem izborniku s lijeve strane zaslona.
Na donje tri prečke umetnite po jedan prekidač "Ispitaj je li zatvoren" s lijeve strane i jedan "Izlaz napunite energijom" s desne strane svake od prečki. U opadajućem redoslijedu, označite "Output Energizes" na O: 0/0, O: 0/1 i O: 0/2, a "Examine if Closed" prelazi na T4: 0/TT, T4: 1/TT i T4: 2/TT.
Na drugoj stepenici odozgo umetnite jedan „Output Energize“s desne strane prečke i označite je na B3: 0/0.
Na tri preostale prečke umetnite mjerač vremena za uključivanje timera s desne strane svake i dodijelite ih silaznim redoslijedom kao T4: 0, T4: 1 i T4: 2.
Na prvoj prečki umetnite dvije "grane" s lijeve strane prečke, a jednu "Ispitajte je li otvorena", dodijeljenu B3: 0/0, u jednu od tih grana. U druga dva retka koje stvaraju grane umetnite jedan prekidač "Ispitaj ako je zatvoren" na svaki i dodijelite jedan T4: 1/DN, a drugi T4: 0/TT.
Na trećoj i četvrtoj prečki umetnite po jednu "granu" na ulaz svake, s po jednim prekidačem "Ispitaj je li zatvoreno" na svakom retku koji su stvorili. Na trećoj prečki dodijelite prekidače T4: 2/DN i T4: 1/TT. Na četvrtoj prečki, postavite prekidače na T4: 0/DN i T4: 2/TT.
Prvi mjerač vremena je vrijeme trajanja crvenog svjetla, drugi mjerač odgovara žutom svjetlu, a treći zelenom svjetlu. U ovom primjeru korišteni su vremenski prirasti od 10 sekundi, 2 sekunde i 8 sekundi.
Za pokretanje programa kliknite padajući okvir s natpisom "OFFLINE" u gornjem lijevom kutu programa i odaberite "Download". Kliknite na upozorenja, prihvaćajući ih i PLC će početi s pokretanjem programa.
Korak 7: Razumijevanje programa
Kao tehničar, razumijevanje logike koju je netko koristio pri izradi svog programa važno je razumjeti kako riješiti problem programa kada se pojave problemi.
PLC čita odozgo prema dolje, a bez naredbe za pokretanje programa, što se općenito postiže aktiviranjem ulaza, mjerač vremena neće se pokrenuti.
Umjesto toga, program je osmišljen tako da je binarna adresa B3: 0/0 prirodno u isključenom stanju. Prva se stepenica čita, a budući da je Provjeriti je li otvoreno naslovljeno na B3: 0/0, mjerač vremena crvenog svjetla, T4: 0, počet će mjeriti vrijeme. Na drugoj prečki, B3: 0/0 se prebacuje u stanje uključenosti i ostat će tamo za vrijeme trajanja programa tako da mjerač vremena T4: 0 nije uvijek aktivan.
Tajmer T4: 0 ostaje u tempiranju 10 sekundi zbog provjere je li zatvorena sklopka naslovljena T4: 0/TT je zatvorena kad je mjerač vremena. Kad mjerač odbrojavanja dosegne 10 sekundi i dovrši mjerenje vremena, aktivira se bit T4: 0/DN, pokrećući mjerač vremena T4: 2, a budući da je odbrojavanje vremena 4: 0 dovršeno, vrijeme T4: 0/TT bit više nije aktivno, uzrokujući time da mjerač vremena vrati svoju akumuliranu vrijednost na 0. Tajmer T4: 2 dovršava isti ciklus, pokrećući mjerač vremena T4: 1 nakon završetka mjerača vremena i resetiranja, a mjerač vremena T4: 1 ponovno pokreće ciklus pri mjeraču vremena T4: 0.
Posljednje tri prečke jednostavno govore PLC -u da uključi svjetla kada njihov odgovarajući timer odbrojava vrijeme.
Preporučeni:
Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka
Sobno svjetlo kontrolirano pomoću PIR senzora i Arduina: Danas ćemo kontrolirati vaše sobno svjetlo detekcijom pokreta pomoću Arduino PIR senzora pokreta. Ovaj je projekt vrlo zabavan za izradu i ima vrlo praktičnu uporabu u vašoj kući te vam može uštedjeti nešto novca radeći i ovaj projekt. Ju
RGB Bluetooth kontroler sa LED trakama V3 + Sinkronizacija glazbe + Upravljanje ambijentalnim svjetlom: 6 koraka (sa slikama)
RGB LED kontroler Bluetooth kontroler V3 + Sinkronizacija glazbe + Kontrola ambijentalnog osvjetljenja: Ovaj projekt koristi arduino za kontrolu RGB LED trake s vašim telefonom putem Bluetootha. Možete promijeniti boju, sinkronizirati svjetla s glazbom ili ih automatski prilagoditi ambijentalnom osvjetljenju
Upravljanje svjetlom IC prijemnika: 4 koraka
Upravljanje svjetlom IC prijemnika: Ako tek počinjete učiti koristiti IC prijemnik i shvaćate kako komponenta radi, ovo je savršen projekt za početak! Prije nego što uđete u ovaj projekt, provjerite jeste li preuzeli biblioteku IC prijemnika koja se nalazi pod
UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINA: 5 koraka
UPUTSTVO I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: Pozdrav momci, prije svega žao mi je zbog mog smiješnog engleskog jezika. U ovom uputstvu pokazat ću vam kako kontrolirati brzinu istosmjernog motora pomoću laboratorijskog pregleda Počnimo
MQTT Upravljanje svjetlom sa 6LoWPAN: 5 koraka (sa slikama)
MQTT kontrola svjetla s 6LoWPAN -om: Slijedeći knjigu "IoT za pet dana" i primjer u githubu, ovaj demo implementira upotrebu varijabilne naredbe iz ubidota i čita digitalni svjetlosni senzor. 6LoWPAN/IPv4 usmjerivač korišten je za prevođenje 6LoWPAN/IPv6 podataka iz w