Kategorijos: Programuojami valdikliai
Peržiūrų skaičius: 4966
Straipsnio komentarai: 0

Variklio užvedimo schemos kopėčių diagramų kalba LD PLC

 

Šiuo straipsniu pradedame mokomosios medžiagos, skirtos programuojamiems loginiams valdikliams (PLC) kurti „CodeSys“ aplinkoje, seriją. Geriausia išmokti programuoti PLC, naudojant praktinius praktinius pavyzdžius.

Apsvarstykite keletą paprastų programų, kuriomis galite valdyti voverės narvelio indukcinius variklius. Norėdami sukurti programas, „CodeSys“ naudosime LD kopėčių diagramos kalbą.

Iš viso mes svarstome 4 programas, skirtas 4 schemoms:

1. variklio įjungimo ir išjungimo schema;

2. grįžtamojo variklio valdymo grandinė, naudojant tarpinį kasimą „Stop“;

3. grįžtamojo variklio valdymo grandinė nenaudojant tarpinio kasimo „Stop“;

4. Grįžtamojo variklio valdymo grandinė naudojant ribinius jungiklius.

Žemiau pateikti pavyzdžiai pirmiausia skirti švietimo tikslams, pvz nėra praktiška naudoti PLC tokioms paprastoms grandinėms.

Gaminamas elektrinis variklis

Kopėčių diagramos kalba, PL) rusų kalba pateiktoje PLC dokumentacijoje dažnai vadinama relių-kontaktinių grandinių kalba (RKS). Ši grafinė kalba buvo išrasta XX amžiaus aštuntajame dešimtmetyje ir pirmiausia buvo sukurta elektrikams, kurie tuo metu turėjo išplėsti relių-kontaktų grandines atskirais įtaisais (relės, laikmačiai, skaitikliai ir kt.) Į grandines su naudojant programuojamus valdiklius. Jis ilgą laiką buvo populiarumo lyderis. tarp visų IEC PLC programavimo kalbų.

LD kalba (RKS) beveik visiškai pakartoja relių-kontaktinių elektros grandinių logiką. Kairėje ir dešinėje yra vertikalios grandinės, kurios laikomos galios magistralėmis. Tarp jų yra horizontalios grandinės, kurių kiekvienoje kairėje yra įvairūs paprastai atviri ir paprastai uždaryti kontaktai, o dešinėje - apvijos (ritės).

Kiekvienas kontaktas turi savo loginį kintamąjį (ON arba OF), kuris perduoda ritės būklės būseną „True“ arba „False“. Pirmuoju atveju ritė gauna reikšmę „įjungta“ (įjungta), antruoju - „išjungta“ (išjungta).

Šia kalba gana lengva sukurti sudėtingas grandines, apimančias įvairius funkcinius blokus (paleidiklius, laikmačius, skaitiklius ir kt.), O tai leidžia naudoti šią kalbą beveik bet kokioms, net ir labai sudėtingoms užduotims spręsti.


Variklio įjungimo ir išjungimo grandinė

Pirmoji programos versija visiškai pakartoja labiausiai paplitusią grandinė, naudojant du mygtukus ir elektromagnetinį starterį.

Variklio įjungimo ir išjungimo grandinė, skirta PLC

Paspaudus mygtuką „Pradėti“ (B1), per uždarytą sustabdymo mygtuko (B2) kontaktą, apvija (K1) pateikia loginio vieneto vertę („Tikra“). Apvijos kontaktas, sujungtas lygiagrečiai su pirmo mygtuko kontaktu, yra įjungtas ir sukuria blokavimo grandinę, kuri įjungia apviją, kai „start“ mygtukas atleidžiamas.

Šią grandinę galima supaprastinti naudojant ritinius „Set“ ir „Reset“ (RS trigerio analogas). Tai labai dažnai naudojami LD kalbos komponentai. Programose jie skirti atsiminti elektros variklio ar bet kurio kito išėjimo elemento įjungimo ir išjungimo būseną. Be variklių valdymo su kitomis ritės pavaromis, „Set / Reset“ dažnai naudojamas mašinų dalims sekti.

Kadangi LD kalba sukurta remiantis relės-kontaktinės logikos prietaisais, ritės „Set“ ir „Reset“ turi savo fizinį prototipą estafetė praeityje vadinamosios blokavimo relės. Jie dažnai buvo naudojami įsimenant valdymo objekto veikimo būseną elektros energijos tiekimo nutraukimo metu.

Tai buvo relės su dviem montavimo ir nustatymo ritėmis.Kai energija buvo tiekiama į montavimo ritę, vidinis mechanizmas pasislinko į „įjungta“ padėtį ir ši pozicija buvo išlaikoma mechaniškai skląsčio pagalba.

Maitinimo į atstatymo ritę metu vidinis mechanizmas pasislinko į išjungtą padėtį. Jei nė vienai iš ritių nebūtų tiekiama energija, relė liktų paskutinėje padėtyje. Taigi pavadinimas - „blokuojanti relė“.

Žemiau esančioje programoje, kai impulsinis signalas perduodamas į „Set“ ritę, jis suveikia ir lieka įjungtas tol, kol impulsinis signalas siunčiamas į „Reset“ ritę.

Variklio įjungimas ir išjungimas naudojant „Set / Reset“

Šioje grandinėje, jei vienu metu paspaudžiami du mygtukai (įjungti ir „Set“, ir „Reset“ režimai), ritė bus išjungta. Taip pat galite pakeisti logiką ir pakeisti režimų „Nustatyti“ ir „Atstatyti“ prioritetus. Tokiu atveju, kai vienu metu paspaudžiami du mygtukai, ritė liks įjungta.

Schema naudojant Reset and Set

Schema emuliacijos režime:

Schema emuliacijos režimu

Norėdami įjungti emuliacijos režimą „CodeSys“, turite pažymėti „Emuliacijos režimas“ žymimąjį laukelį „Online“ meniu punkte, tada „Start“ (F5) ir nustatę reikiamas kontaktų reikšmes, parašykite šias reikšmes valdikliui, šiuo atveju virtualiai paspausdami „Ctrl + F7“.


Atbulinės grandinės variklis įjungtas ir išjungtas

Dabar mes kreipiamės į apverčiamojo voverės elektrinio variklio valdymo grandines. Žemiau pateikta programa leidžia variklį apversti naudojant mygtukus Pirmyn (B2) ir Atgal (B3), paspaudus tarpinį sustabdymo mygtuką (B1) prieš kiekvieną sukimosi krypties pakeitimą.

Variklio užvedimo grandinė „CodeSys“, LD

Dėl paprastai uždaromų blokavimo kontaktų K1 ir K2 neįmanoma įjungti variklio trumpuoju jungimu paspaudžiant mygtukus Pirmyn ir atgal.

Bet kokie papildomi blokavimo kontaktai yra sujungti nuosekliai su ritėmis, pavyzdžiui, programoje šiluminės relės kontaktai QC.

HL1 ir HL2 yra ritės, atsakingos už įspėjamųjų žibintų įjungimą. Iš jų galima nustatyti, kada variklis sukasi kuria kryptimi.

Dažnai elektriniam varikliui valdyti naudojama programa, kuri pakartoja relės-kontakto grandinę, naudodama du suporuotus kontaktus ant mygtukų. Tokia schema leidžia jums pakeisti elektrinio variklio sukimosi kryptį nenaudojant tarpinio sustabdymo mygtuko. Šis mygtukas naudojamas tik tada, kai variklis visiškai sustoja.

Tokios LD schemos pavyzdys „CodeSys“:

Schema nenaudojant tarpinio sustabdymo mygtuko

Visos aukščiau išvardytos LD programos yra gana paprastos ir labai gerai priimamos elektrikų. Pabaigoje pateikiame sudėtingesnę programą, kurioje naudojami laikmačiai (programinės įrangos laiko relės analogai).

Variklio valdymo programa naudojant programinės įrangos laikmačius

Ši programa leidžia jums valdyti automatinį grįžtamojo elektros variklio judėjimą tarp dviejų taškų su užrakto greičiu. Paspaudus mygtuką „Start“ (B2), elektrinio variklio valdomas mechanizmas juda iš taško A į tašką B. Ten jis sustoja 10 sekundžių ir pradeda judėti priešinga kryptimi. Taške A naujas sustojimas 10 sekundžių ir judėjimas atbuline eiga į tašką B.

Judesio valdymas atliekamas dviem būdais galiniai jungikliai (SQ1 ir SQ2), o stotelių vėlavimai pateikiami naudojant du TON laikmačius. Apie „CodeSys“ laikmačių tipus ir jų naudojimo programas programose papasakosime viename iš šių straipsnių, skirtų PLC programavimo mokymui.

Taip pat žiūrėkite tinklalapyje bgv.electricianexp.com:

  • LD kopėčių kalba ir jos taikymas
  • Paprastų PLC programų pavyzdys „CodeSys“ kopėčių kalba
  • Krovininio lifto elektros grandinės modernizavimo pavyzdys naudojant ...
  • ARIES PLC naudojimas automatinėse apšvietimo valdymo sistemose
  • Siurblio su dviem siurbliais elektros grandinės atnaujinimo pavyzdys ...

  •