kategorije: Programirani kontroleri
Broj pregledavanja: 4966
Komentari na članak: 0

Dijagrami pokretanja motora na jeziku ljestvice dijagrama LD za PLC

 

Ovim člankom započinjemo niz materijala za obuku za kreiranje programa za programibilne logičke kontrolere (PLC-ove) u CodeSys okruženju. Najbolje je naučiti kako programirati PLC koristeći praktične primjere iz stvarnog života.

Razmotrimo nekoliko jednostavnih programa koje možete koristiti za upravljanje indukcijskim motorima u kavezu vjeverica. Za kreiranje programa koristit ćemo jezik dijagrama LD ljestvice u CodeSysu.

Ukupno smatramo 4 programa za 4 sheme:

1. shema uključivanja i isključivanja motora;

2. Upravljački krug reverzibilnog motora pomoću međuprostornog kopanja „Stop“;

3. upravljački krug reverzibilnog motora bez upotrebe međuprostornog kopajućeg „Stop“;

4. Upravljački krug reverzibilnog motora pomoću krajnjih sklopki.

Primjeri u nastavku prvenstveno su u obrazovne svrhe, kao nije praktično koristiti PLC za tako jednostavne sklopove.

Električni motor u proizvodnji

Jezik ljestvijskih dijagrama, LD) u dokumentaciji za PLC na ruskom jeziku često se naziva jezik sklopa relejno-kontaktnih krugova (RKS), Ovaj grafički jezik izumljen je 70-ih godina XX. Stoljeća i prvenstveno je stvoren za električare koji su u to vrijeme morali nadograditi sklopke za relejne kontakte s diskretnim uređajima (releji, timeri, brojači itd.) U sklopove s pomoću programibilnih kontrolera. Već duže vrijeme je lider u popularnosti. među svim programskim jezicima IEC PLC.

LD jezik (RKS) gotovo u potpunosti ponavlja logiku električnih krugova releja. S lijeve i desne strane su okomiti krugovi koji se smatraju magistralama snage. Između njih su vodoravni krugovi, u svakom od njih s lijeve strane postoje različiti normalno otvoreni i normalno zatvoreni kontakti, a na desnoj su strani namoti (zavojnice).

Svaki kontakt ima svoju logičku varijablu (ON ili OF), koja Booleovom stanju „True“ ili „False“ prenosi na svitak. U prvom slučaju zavojnica prima vrijednost "uključeno" (ON), u drugom - "isključeno" (isključeno).

Na ovom je jeziku vrlo jednostavno stvoriti složene sklopove koji uključuju različite funkcionalne blokove (okidači, odbrojavači, brojači itd.), Što vam omogućuje korištenje ovog jezika za rješavanje gotovo bilo kojih, čak i vrlo složenih zadataka.


Uključen i isključen krug motora

Prva verzija programa u potpunosti ponavlja najčešće sklop pomoću dva gumba i elektromagnetskog pokretača.

Krug za uključivanje i isključivanje motora za PLC

Gumb "start" (B1), kada se pritisne, daje vrijednost logičke jedinice ("True") kroz zatvoreni kontakt tipke za zaustavljanje (B2) namotu (K1). Kontakt namotaja koji je paralelno povezan s kontaktom prvog gumba uključen je i stvara blok za blokiranje koji aktivira navijanje kada se otpusti gumb "start".

Ovaj se krug može pojednostaviti korištenjem zavojnica „Set” i „Reset” (analog RS okidača). To su vrlo često korištene komponente jezika LD-a. U programima su dizajnirani da pamte stanje uključivanja i isključivanja električnog motora ili bilo kojeg drugog izlaznog elementa. Pored upravljanja motorima s drugim pokretačima zavojnice, Set / Reset često se koristi za praćenje dijelova na stroju.

Budući da je LD jezik razvijen na temelju rada logičkih uređaja s relejskim kontaktom, zavojnice "Set" i "Reset" imaju vlastiti fizički prototip relej u prošlosti, takozvani "blokirajući releji". Često su korišteni za pamćenje stanja rada upravljačkog objekta za vrijeme nestanka struje.

To su bili releji s dvije instalacijske i resetirane zavojnice.Kad se napajanje postavilo za zavojnicu, pomaknuo je unutarnji mehanizam u položaj "uključeno" i taj se položaj mehanički održavao kvakom.

Opskrba napajanjem resetiranog svitka dovela je do premještanja unutarnjeg mehanizma u isključeni položaj. Ako nijedan od svitaka nije bio pod naponom, relej bi ostao u svom posljednjem položaju. Odatle i naziv - "blokiranje releja".

U donjem programu, kada se impulsni signal primijeni na zavojnicu "Set", on se aktivira i ostaje uključen dok se impulsni signal ne pošalje u zavojnicu "Reset".

Motor i krug uključite i isključite pomoću Postavi / Poništi

Ako su u ovom krugu istovremeno pritisnuta dva gumba (aktivni su i "Set" i "Reset"), zavojnica će biti onemogućena. Također možete promijeniti logiku i promijeniti prioritet načina "Postavi" i "Poništi". U ovom slučaju, kada se dva gumba istovremeno pritisnu, zavojnica će ostati uključena.

Shema pomoću Reset i Set

Shema u načinu emulacije:

Shema u načinu emulacije

Da biste omogućili način emulacije u CodeSysu, trebate potvrditi potvrdni okvir "Način emulacije" u točki izbornika "Online", zatim "Start" (F5) i nakon postavljanja potrebnih vrijednosti kontakta upišite ove vrijednosti u regulator, u ovom slučaju virtualno pritisnite "Ctrl + F7".


Obrnuti krugovi motor uključen i isključen

Sada se okrećemo kontrolnim krugovima reverzibilnog električnog motora s kavezom vjeverica. Program u nastavku omogućuje okretanje motora pomoću tipki Naprijed (B2) i Nazad (B3) nakon pritiska na tipku Intermediate Stop (B1) prije svake promjene smjera vrtnje.

Reverzibilni pokretački krug motora u CodeSysu na LD

Obično zatvoreni međusobno zaključani kontakti K1 i K2 onemogućavaju uključivanje motora radi kratkog spoja dok pritisnete tipke Naprijed i Nazad.

Svi dodatni kontakti za blokiranje povezani su serijski s namotajima, na primjer, u programu kontakti toplinskog releja QC.

HL1 i HL2 su zavojnice odgovorne za uključivanje lampica upozorenja. Iz njih je moguće odrediti kada se motor okreće u kojem smjeru.

Često se koristi program za upravljanje elektromotorom, koji ponavlja krug relejnog kontakta pomoću dva uparena kontakta na gumbima. Takva shema omogućuje vam promjenu smjera vrtnje elektromotora bez korištenja posrednog gumba Stop. Ova se tipka koristi samo kada se motor potpuno zaustavi.

Primjer takve LD sheme u CodeSysu:

Shema bez korištenja gumba za privremeno zaustavljanje

Svi su gore navedeni programi LD-a prilično jednostavni i vrlo dobro prihvaćeni od strane električara. Zaključno, predstavljamo složeniji program pomoću tajmera (softverski analozi vremenskog releja).

Program upravljanja motorom pomoću programskih tajmera

Ovaj program vam omogućuje kontrolu automatskog pokreta reverzibilnog električnog motora između dvije točke brzinom okidača. Nakon pritiska na tipku "Start" (B2), mehanizam kojim upravlja električni motor kreće se od točke A do točke B. Tamo se zaustavlja na 10 sekundi i počinje se kretati u suprotnom smjeru. U točki A, novo zaustavljanje u trajanju od 10 sekundi i obrnuto kretanje do točke B.

Kontrola kretanja provodi se pomoću dva krajnji prekidači (SQ1 i SQ2), a odgode vremena na zaustavljanju pružaju se pomoću dva TON-timera. Reći ćemo vam o vrstama CodeSys tajmera i značajkama njihove uporabe u programima u jednom od sljedećih članaka o podučavanju PLC programiranja.

Pogledajte također na elektrohomepro.com:

  • LD jezik ljestvice i njegova primjena
  • Primjeri jednostavnih PLC programa u CodeSysu na jeziku ljestvi
  • Primjer modernizacije električnog kruga teretnog dizala pomoću ...
  • Korištenje ARIES PLC-a u sustavima za automatsko upravljanje osvjetljenjem
  • Primjer nadogradnje električnog kruga crpne stanice s dvije crpke ...

  •