Dom > Razstava > Vsebine

Programiranje logičnega krmilnika Programiranje Primer krmiljenja, prikazan na lestvenem diagramu

Mar 11, 2019

Primer nadzora je prikazan na lestvenem diagramu

To je primer programiranja v diagramu lestve, ki prikazuje krmilni sistem. Lestevski diagram je metoda za risanje krmilnih vezij, ki so vnaprej določena za PLC. Diagram lestve je podoben shematskemu diagramu sistema, zgrajenega z elektromehanskimi releji.


Na primer, objekt mora hraniti vodo v rezervoarju. Voda se iz rezervoarja črpa iz drugega sistema, kot je potrebno, in naš primerni sistem mora uravnavati nivo vode v rezervoarju z nadzorom ventila, ki polni rezervoar. . Prikazani so:


Dva vhoda (iz stikala nizkega in visokega nivoja), ki jih predstavljajo kontakti plovnih stikal

Izhod na polnilni ventil, označen kot polnilni ventil, ki ga krmili

"Notranji" kontakt, ki predstavlja izhodni signal polnilnega ventila, ki se ustvari v programu.

Logična shema nadzora, ki je nastala z medsebojnim povezovanjem teh elementov v programski opremi

Pri lestvenem diagramu kontaktni simboli predstavljajo stanje bitov v pomnilniku procesorja, kar ustreza stanju fizičnih vhodov v sistem. Če je diskretni vhod pod napetostjo, je pomnilniški bit 1 in "normalno odprt" kontakt, ki ga nadzoruje ta bit, prenese logični "pravi" signal na naslednji element lestve. Zato morajo biti stiki v PLC programu, ki "berejo" ali gledajo fizične kontakte stikala v tem primeru "nasprotni" ali odprti, da se vrne TRUE za zaprta fizična stikala. Programu so na voljo tudi notranji statusni bitovi, ki ustrezajo stanju diskretnih izhodov.


V primeru je treba pri izbiri "normalno odprtih" ali "normalno zaprtih" simbolov v lestvenem diagramu upoštevati fizično stanje kontaktov plovnega stikala. PLC ima dva diskretna vhoda iz plovnih stikal (Low Level in High Level). Obe plavajoči stikali (normalno zaprti) odpirata kontakte, ko je nivo vode v rezervoarju nad fizično lokacijo stikala.


Ko je nivo vode pod obema stikaloma, so fizični stiki plovnega stikala zaprti, prav tako pa se vrednost izhodnega polnilnega ventila prenese v resnično (logično 1) vrednost. Voda začne polniti rezervoar. Notranji kontakt "polnilni ventil" zaskoči vezje, tako da tudi, ko se odpre kontakt "nizka stopnja" (ko voda prehaja spodnje stikalo), polnilni ventil ostane vklopljen. Ker je visoka raven tudi normalno zaprta, voda še vedno teče, saj ostane nivo vode med dvema nivojema stikala. Ko se nivo vode dvigne dovolj, da je stikalo "High Level" izklopljeno (odprto), bo PLC zaprl dovod, da prepreči prelivanje vode; to je primer logike zapiranja. Izhod je zapečaten, dokler ne doseže visokega stanja. Po tem je polnilni ventil izklopljen, dokler nivo ne pade tako nizko, da je vključeno stikalo za nizko stopnjo in se postopek ponovi.

image


Celoten program lahko vsebuje več tisoč prečk, ovrednotenih zaporedno. Običajno bo procesor PLC izmenično pregledoval vse svoje vhode in posodobil izhode, nato ocenil lestevno logiko; spremembe vnosa med pregledovanjem programa ne bodo učinkovale do naslednje posodobitve V / I. Popolno skeniranje programa lahko traja le nekaj milisekund, veliko hitreje kot spremembe v nadzorovanem procesu.


Programabilni krmilniki se razlikujejo po svojih zmožnostih za "prečko" lestvenega diagrama. Nekateri omogočajo le en izhodni bit. Običajno so omejitve števila stikov v vrsti in število vej, ki jih lahko uporabite. Vsak element prečke je ovrednoten zaporedno. Če se elementi med ocenjevanjem prečke spremenijo, se lahko pojavijo napake, ki jih je težko diagnosticirati, čeprav je včasih (kot zgoraj) uporabna tehnika. Nekatere izvedbe so prisilno ovrednotile od leve proti desni, kot je prikazano, in niso dovolile povratnega toka logičnega signala (v večrazlojnih klinah), da bi vplival na izhod.