Kategorijas: Programmējami kontrolieri
Skatījumu skaits: 4966
Komentāri par rakstu: 0

Motora palaišanas diagrammas kāpņu diagrammu valodā LD PLC

 

Ar šo rakstu mēs sākam mācību materiālu sēriju, lai izveidotu programmas programmējamiem loģiskajiem kontrolieriem (PLC) CodeSys vidē. Vislabāk ir iemācīties programmēt PLC, izmantojot reālās dzīves praktiskos piemērus.

Apsveriet dažas vienkāršas programmas, kuras varat izmantot vāveres būru indukcijas motoru vadīšanai. Lai izveidotu programmas, CodeSys mēs izmantosim LD kāpņu diagrammas valodu.

Kopumā mēs uzskatām 4 programmas 4 shēmām:

1. motora ieslēgšanas un izslēgšanas shēma;

2. grozāmā motora vadības shēma, izmantojot starpposma rakšanu “Stop”;

3. grozāmā motora vadības shēma, neizmantojot rakšanas starpposmu “Stop”;

4. Atgriezeniska motora vadības shēma, izmantojot ierobežojošos slēdžus.

Zemāk minētie piemēri galvenokārt ir domāti izglītības vajadzībām, piemēram nav praktiski izmantot PLC šādām vienkāršām shēmām.

Elektromotors ražošanā

Kāpņu diagrammas valoda, PL) krievu valodā esošajā dokumentācijā bieži tiek saukts releju-kontaktu ķēžu valoda (RKS). Šī grafiskā valoda tika izgudrota XX gadsimta 70. gados, un galvenokārt tā tika radīta elektriķiem, kuriem tajā laikā vajadzēja pārveidot releju kontaktu ķēdes ar diskrētām ierīcēm (relejiem, taimeriem, skaitītājiem utt.) Ķēdēs ar izmantojot programmējamus kontrolierus. Viņš ilgu laiku ir bijis popularitātes līderis. starp visām IEC PLC programmēšanas valodām.

LD valoda (RKS) gandrīz pilnībā atkārto releja kontakta elektrisko ķēžu loģiku. Kreisajā un labajā pusē ir vertikālas shēmas, kuras tiek uzskatītas par barošanas kopām. Starp tiem ir horizontālas shēmas, katrā no tām kreisajā pusē ir dažādi parasti atvērti un parasti slēgti kontakti, bet labajā pusē ir tinumi (spoles).

Katrs kontakts atbilst savam loģiskajam mainīgajam (ON vai OF), kas uz spoles pārraida Būla stāvokli “True” vai “False”. Pirmajā gadījumā spole saņem vērtību "ieslēgta" (ON), otrajā - "izslēgta" (OFF).

Šajā valodā ir diezgan viegli izveidot sarežģītas shēmas, ieskaitot dažādus funkcionālos blokus (trigeri, taimeri, skaitītāji utt.), Kas ļauj šo valodu izmantot gandrīz jebkuru, pat ļoti sarežģītu uzdevumu risināšanai.


Motora ieslēgšanās un izslēgšana

Pirmā programmas versija pilnībā atkārto visbiežāk sastopamo ķēde, izmantojot divas pogas un elektromagnētisko starteri.

Dzinēja ieslēgšanās un izslēgšana PLC

Poga “Sākt” (B1), nospiežot, ar apstādināšanas pogas (B2) slēgtā kontakta palīdzību tinumam (K1) piegādā loģiskas vienības (“True”) vērtību. Tiek ieslēgts tinuma kontakts, kas savienots paralēli pirmās pogas kontaktam, un tas izveido bloķēšanas ķēdi, kas aktivizē tinumu, kad tiek palaista sākuma poga.

Šo ķēdi var vienkāršot, izmantojot spoles “Set” un “Reset” (RS sprūda analogs). Tie ir ļoti bieži lietoti LD valodas komponenti. Programmās tie ir izstrādāti, lai atcerētos elektromotora vai jebkura cita izejas elementa ieslēgšanas un izslēgšanas stāvokli. Papildus motoru vadīšanai ar citiem spoles izpildmehānismiem, Set / Reset bieži izmanto, lai izsekotu mašīnas detaļām.

Tā kā LD valoda ir izstrādāta, balstoties uz releja kontakta loģikas ierīču darbību, spolēm “Set” un “Reset” ir savs fiziskais prototips stafete agrāk - tā sauktie “bloķēšanas releji”. Tos bieži izmantoja, lai atcerētos vadības objekta darbības stāvokli strāvas padeves pārtraukuma laikā.

Tie bija releji ar divām uzstādīšanas un atiestatīšanas spolēm.Kad enerģija tika piegādāta montāžas spolei, tā novirzīja iekšējo mehānismu pozīcijā “ieslēgts”, un šo stāvokli mehāniski uzturēja ar aizbīdni.

Barošanas avots atiestatīšanas spolei izraisīja iekšējā mehānisma pārvietošanos izslēgtā stāvoklī. Ja nevienai spolei netiks pievadīta enerģija, relejs paliks pēdējā pozīcijā. Līdz ar to nosaukums - “bloķējošais relejs”.

Zemāk redzamajā programmā, kad uz iestatītās spoles tiek uzlikts impulsa signāls, tas tiek iedarbināts un paliek ieslēgts, līdz impulsa signāls tiek nosūtīts uz Reset spoli.

Dzinēja ieslēgšana un izslēgšana, izmantojot iestatījumu / atiestatīšanu

Šajā shēmā, ja vienlaikus tiek nospiestas divas pogas (ir aktivizēti gan “Set”, gan “Reset” režīmi), spole tiks atspējota. Varat arī mainīt loģiku un mainīt režīmu “Set” un “Reset” prioritāti. Šajā gadījumā, vienlaicīgi nospiežot divas pogas, spole paliks ieslēgta.

Shēma, izmantojot Reset and Set

Shēma emulācijas režīmā:

Shēma emulācijas režīmā

Lai iespējotu emulācijas režīmu CodeSys, jums jāpārbauda izvēles rūtiņa “Emulācijas režīms” izvēlnes vienumā “Online”, pēc tam “Sākt” (F5) un pēc nepieciešamo kontaktu vērtību iestatīšanas uzrakstiet šīs vērtības kontrolierim, šajā gadījumā virtuāli nospiežot “Ctrl + F7”.


Reversās shēmas motors ieslēgts un izslēgts

Tagad mēs pievēršamies atgriezeniska vāveres būra elektromotora vadības ķēdēm. Zemāk esošā programma ļauj pagriezt motoru atpakaļgaitā, izmantojot pogas Uz priekšu (B2) un Atpakaļ (B3) pēc starpposma apturēšanas pogas (B1) nospiešanas pirms katras rotācijas virziena maiņas.

Dzinēja apgrieztā iedarbināšanas shēma CodeSys sistēmā LD

Parasti slēgtie bloķēšanas kontakti K1 un K2 neļauj ieslēgt motoru īssavienojuma dēļ, vienlaikus nospiežot pogas Uz priekšu un Atpakaļ.

Visi papildu bloķējošie kontakti ir savienoti virknē ar spolēm, piemēram, tajā termisko releju kontakti QC.

HL1 un HL2 ir spoles, kas atbild par brīdinājuma signālu ieslēgšanu. No tiem ir iespējams noteikt, kad motors griežas kādā virzienā.

Bieži vien elektromotora vadībai tiek izmantota programma, kas atkārto releja kontakta ķēdi, izmantojot divus pāra kontaktus. Šāda shēma ļauj mainīt elektromotora griešanās virzienu, neizmantojot starpposma pogu Stop. Šī poga tiek izmantota tikai tad, kad motors pilnībā apstājas.

Šādas LD shēmas piemērs CodeSys:

Shēma, neizmantojot starpposma apturēšanas pogu

Visas iepriekš minētās LD programmas ir diezgan vienkāršas, un elektriķi tās ļoti labi uztver. Noslēgumā mēs piedāvājam sarežģītāku programmu, izmantojot taimerus (laika releja programmatūras analogus).

Dzinēja vadības programma, izmantojot programmatūras taimerus

Šī programma ļauj jums kontrolēt atgriezeniska elektromotora automātisku kustību starp diviem punktiem ar slēģa ātrumu. Pēc “Start” pogas (B2) nospiešanas, elektromotora vadītais mehānisms pārvietojas no punkta A uz punktu B. Tur tas apstājas uz 10 sekundēm un sāk kustēties pretējā virzienā. Punktā A jauns apstāšanās uz 10 sekundēm un atpakaļgaita uz punktu B.

Kustības kontrole tiek veikta, izmantojot divus gala slēdži (SQ1 un SQ2), un laika kavēšanās pieturās tiek nodrošināta, izmantojot divus TON taimerus. Par CodeSys taimeru veidiem un to izmantošanas iespējām programmās pastāstīsim vienā no šiem rakstiem, kas veltīti PLC programmēšanas mācīšanai.

Skatīt arī vietnē electrohomepro.com:

  • LD Ladder valoda un tās pielietojums
  • Vienkāršu PLC programmu piemēri CodeSys trepju valodā
  • Kravas lifta elektriskās ķēdes modernizācijas piemērs, izmantojot ...
  • ARIES PLC izmantošana automātiskās apgaismojuma vadības sistēmās
  • Sūkņu stacijas ar diviem sūkņiem elektriskās ķēdes uzlabošanas piemērs ...

  •