INHOUDSOPGAWE:

N PLC programmeer om 'n stoplig te beheer.: 7 stappe (met foto's)
N PLC programmeer om 'n stoplig te beheer.: 7 stappe (met foto's)

Video: N PLC programmeer om 'n stoplig te beheer.: 7 stappe (met foto's)

Video: N PLC programmeer om 'n stoplig te beheer.: 7 stappe (met foto's)
Video: Recording Webinar Cyber Security in IT & OT (with English subtitles) 2024, Julie
Anonim
Image
Image
Versamelingsmateriaal
Versamelingsmateriaal

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

Bedrading van die PLC
Bedrading van 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

Koppel die PLC aan die rekenaar
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

Verstaan RSLogix
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

Die ontwerp van die program
Die 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

Verstaan die program
Verstaan 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.

Aanbeveel: