INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
PLC's word gebruik in alles wat ons daagliks teëkom. Van die blikkies of bottel van items soos bier, koeldrank, sop en baie ander verpakte goedere tot by die vervoerbande by Walmart en die stopligte by sommige kruisings, raak PLC's op die een of ander manier byna almal se lewe, daarom is dit belangrik vir iemand in die robotika -veld om te weet hoe 'n PLC werk en hoe om dit te programmeer.
Die volgende gids sal wys hoe u 'n funksionerende stoplig met 'n PLC kan skep. Hierdie stappe sal wys hoe u die PLC aan die insette en uitsette kan koppel om met die programmering te begin. Hulle sal ook wys hoe om die PLC te programmeer om die korrekte ligte met die regte tussenposes uit te voer.
Stap 1: Versamel materiaal
Om hierdie projek te voltooi, is die volgende materiaal nodig.
1 - Allen Bradley MicroLogix 1400 PLC
1 - Rekenaar met RSLogix 500 geïnstalleer
1 - Rooi 24v DC lig
1 - Groen 24v DC lig
1 - Geel 24v DC lig
1 - 120V stroomonderbreker
1 - 120v AC tot 24v DC kragtoevoer
1 - Ethernet -koord
1 - netsnoer
Draad tot die lengte wat benodig word om ligte aan te sluit.
Opsioneel: Ferrules om die punte van die draad te beskerm teen plooie.
Stap 2: Koppel die PLC
WAARSKUWING: Moet nooit op 'n stroombaan werk nie, die wisselstroomlyn is direk aan die stopcontact gekoppel en 110V, genoeg om 'n mens dood te maak of ernstige elektriese brandwonde te veroorsaak, insluitend skade aan interne organe. Ontkoppel altyd die stroombaan, skakel die stroombreker uit en verifieer dat die stroombaan afgeskakel is.
Vir hierdie toepassing is die volledige bedrading wat op die foto hierbo getoon word, nie nodig nie, slegs die bedrading wat hieronder beskryf word. Alle poorte is duidelik gemerk op die PLC.
Om te begin, begin deur die PLC aan te sluit op die krag met L1, die wit draad wat uit die netsnoer kom in die "VAC L1" -poort en die "L" -poort op die kragtoevoer. Dan word die swart draad wat van die netsnoer kom, verbind met "VAC L2" en "VAC DC5" op die PLC en "N" op die kragtoevoer.
Van die kragtoevoer is die positiewe, rooi draad aan die “VAC DC0, 1, 2, 3 en 4” -poort op die PLC gekoppel. Die negatiewe, swart draad word aan die PLC “COM 0 en 1” -poort gekoppel en aan die een kant van elke lig gekoppel. Die ander kant van elke lig word dan gekoppel aan die PLC -poorte "OUT 0, 1 en 2".
Stap 3: Koppel die PLC aan die rekenaar
Om met die PLC aan te sluit, koppel die ethernetkoordpunte aan die PLC en die rekenaar met RSLogix geïnstalleer. Maak RSLogix oop, en in die linker boonste hoek in die keuselys met die woord 'Offline', kies 'Upload' om die PLC se instellings in die program in te voer.
Stap 4: Verstaan RSLogix
RSLogix gebruik 'Sleep and Drop' vir die plasing van sy opdragte en adresse, wat beteken om die opdrag of adres in te voeg, klik en sleep dit uit die spyskaart na die gewenste plek, en laat dit dan val.
Die boonste prentjie toon die basiese opdragte; die enigste wat uit hierdie stel gebruik word, is die eerste vyf. In volgorde van links na regs, is hulle:
Voeg nuwe rits in.
Voeg tak in
Voeg in Ondersoek indien gesluit
Voeg in Ondersoek as oop
Voeg Output Energize in
Die tweede opdragstel, direk onder die eerste prentjie, is die timer -stel, die enigste opdrag wat uit hierdie stel in hierdie program gebruik word, is die "TON" of Timer On.
Die onderste drie prente toon die timer-, uitvoer- en binêre tafels, en waar hulle in die spyskaart aan die linkerkant van die skerm geleë kan wees.
In die timer -tabel verwys TT na 'Timer Timing', wat beteken dat die bietjie aangeskakel sal word wanneer die timer die tydsberekening neem. DN sal geaktiveer word wanneer die timer sy voorafbepaalde tyd bereik.
Die binêre en uitvoer -bit -adresse vir hierdie program is almal in die boonste reël van die tabel, begin by 0 aan die regterkant.
Stap 5: Verstaan die PLC
Om mee te begin, is daar baie maniere om 'n bepaalde fase van 'n PLC te programmeer om dieselfde resultaat te behaal; sommige is meer doeltreffend vir die verwerker, ander is makliker om op te los as daar probleme opduik.
Insette word aan skakelaars gekoppel, wat alles kan wees wat tussen 'n aan- of af -toestand kan skakel as die gewenste uitkoms plaasvind nadat die skakelaar geaktiveer is. Hulle kan wissel van 'n ultrasoniese sensor tot 'n aanraaksensor tot 'n drukknop.
Uitsette word gekoppel aan items wat aan- of afgeskakel moet word, soos aflosse, motorkontakte of ligte.
Timers en Binary is interne bisse wat in die program getel word en geen eksterne verbindings het nie.
Vir die stopligprogram word slegs die uitsette, timer en binêre gedeeltes van die PLC gebruik.
Stap 6: Ontwerp van die program
Om die PLC te programmeer, begin deur 7 "trappe" of lyne binne die program te skep.
Die toewysing van die adresse kan gedoen word met dieselfde sleep -en -los metode. O -adresse stem ooreen met uitsette, B -adresse met Binary, en T -adresse met Timer. U kan hul spyskaarte oopmaak deur op die naam in die keuselys aan die linkerkant van die skerm te dubbelklik.
Plaas op die onderste drie trappe een skakelaar "Ondersoek as gesluit" aan die linkerkant en een "Output Energize" aan die regterkant van elk van die trappe. Wys in dalende volgorde die “Output Energizes” na O: 0/0, O: 0/1 en O: 0/2, en die “Ondersoek as gesluit” skakel oor na T4: 0/TT, T4: 1/TT en T4: 2/TT.
Plaas op die tweede trap van bo een "Output Energize" aan die regterkant van die trappie en ken dit aan B3: 0/0.
Plaas op die drie oorblywende trappe 'n "Timer On" -timer aan die regterkant van elkeen en ken dit in dalende volgorde toe as T4: 0, T4: 1 en T4: 2.
Plaas op die eerste trappie twee "takke" aan die linkerkant van die trappie en plaas een "Ondersoek as oop", toegewys aan B3: 0/0 in een van die takke. In die ander twee lyne wat deur die takke geskep word, plaas een op die skakelaar "Ondersoek as gesluit" en ken een aan T4: 1/DN toe en die ander aan T4: 0/TT.
Plaas op die derde en vierde trappie een "tak" op die ingang van elk, met een "Ondersoek as gesluit" skakelaars op elke reël wat deur hulle gemaak word. Wys die skakelaars in die derde fase aan T4: 2/DN en T4: 1/TT. Wys die skakelaars op die vierde trap na T4: 0/DN en T4: 2/TT.
Die eerste timer is die tydsduur waarop die rooi lig sal bly, die tweede timer stem ooreen met die geel lig en die derde met die groen lig. In hierdie voorbeeld is tydsverhogings van 10 sekondes, 2 sekondes en 8 sekondes gebruik.
Om die program te begin, klik op die keuselys wat 'OFFLINE' in die linker boonste hoek van die program sê en kies 'Laai af'. Klik deur die waarskuwings, aanvaar dit en die PLC begin met die program.
Stap 7: Begrip van die program
As tegnikus is dit belangrik om te verstaan watter logika iemand gebruik het by die ontwerp van hul program, om te verstaan hoe om die program op te los as probleme opduik.
Die PLC lees van bo af, en sonder 'n opdrag om die program te begin, wat gewoonlik bereik word deur 'n invoer te aktiveer, sal die timer nie begin nie.
In plaas daarvan is die program ontwerp dat die binêre adres B3: 0/0 natuurlik in die af -toestand is. Die eerste fase word gelees, en omdat die ondersoek as oop na B3: 0/0 gerig is, begin die rooi ligtydteller, T4: 0, met die tydsberekening. Op die tweede fase word B3: 0/0 oorgeskakel na sy aan -toestand en bly daar vir die duur van die program, sodat timer T4: 0 nie altyd aktief is nie.
Timer T4: 0 bly tydsberekening vir 10 sekondes as gevolg van die ondersoek as geslote skakelaar aangespreek T4: 0/TT gesluit is wanneer die timer die tydsberekening het. As die timer 10 sekondes bereik en die tydsberekening klaar is, word die T4: 0/DN -bit geaktiveer, begin die timer T4: 2, en omdat die timer 4: 0 klaar is, is die T4: 0/TT -bit nie meer aktief nie, veroorsaak dat die timer sy opgehoopte waarde terugstel na 0. Timer T4: 2 voltooi dieselfde siklus, begin timer T4: 1 na voltooiing van sy timer en herstel, en timer T4: 1 herbegin die siklus by timer T4: 0.
Die laaste drie stappe sê bloot aan die PLC om die ligte aan te skakel as die ooreenstemmende tydsberekening daarvan is.