Kategorijos: Namų automatizavimas, Pramonės elektrikas, Programuojami valdikliai
Peržiūrų skaičius: 33778
Straipsnio komentarai: 0

LD kopėčių kalba ir jos taikymas

 

LD kopėčių kalba ir jos taikymasKopėčių arba kopėčių diagramų kalba LD (iš angliškos kopėčių diagramos) yra lengvai naudojama, grafine kalba. Jis remiasi relinio kontakto schemomis, taigi loginiai elementai yra šie: relinės apvijos, relių kontaktai, horizontalūs ir vertikalūs džemperiai.

Relinių kontaktų arba mygtukų pora yra pagrindiniai LD kalbos loginiai kintamieji, tuo tarpu kintamųjų būsena yra ne kas kita, kaip kontaktų būsena: atidaryti arba uždaryti.

Pati programa šia grafine kalba atrodo esanti relės grandinės, kuri gali apimti daugybę skirtingų funkcinių blokų, analogas. Apskritai, LD kalbos sintaksė labai palengvina relių technologijos loginių schemų sudarymą.


Šiek tiek istorijos

Relės grandinių kalba egzistavo Thomaso Edisono laikais ir tik aštuntojo dešimtmečio pradžioje ji buvo pritaikyta pirmasis PLC. Pačioje pradžioje ši kalba pasirodė „Modicon“ ir „Allen-Bradly“ kompanijų PLC programavimo paketuose, o simbolika buvo pasiskolinta būtent iš elektrinio lauko.

Iš pradžių LD kalba buvo skirta įmonėse dirbantiems automatikos inžinieriams. Programavimo sąsaja vizualiai pateikia valdiklio logiką, leidžia lengvai išspręsti paleidimo užduotis ir greitai rasti problemas, prijungtas prie PLC. Standarto kūrėjai specialiai sukūrė formą, kad maksimaliai palengvintų relės automatikos inžinierių darbą PLC.

PLC darbo principas

Pavyzdžiui, JAV kopėčių kalba yra labiausiai paplitusi. skirtas PLC programavimui. Jis taip pat yra plačiai paplitęs visame pasaulyje. Rašytinė programa atrodo intuityviai, kad bet kuris elektros inžinierius galėtų lengvai ją perskaityti ir suprasti, nes loginės operacijos čia pateikiamos kaip elektros grandinė su atvirais ir uždarais kontaktais.

Loginės operacijos „FALSE“ arba „TRUE“ rezultatas bendruoju atveju turi atitinkamą grandinės būseną: jei srovė teka - „TRUE“, „true“, jei srovės nėra - „FALSE“, „false“.

LD schema ir grandinė

LD kalbos pranašumai ir trūkumai

Pagrindinis kalbos pranašumas tikrai yra paprastumas. Programa pateikiama kaip elektros srovė, bet kuris elektrotechnikos specialistas tai supras. Taisyklės yra paprastos, čia naudojamos tik loginės išraiškos, kodas yra racionalus ir lengvai optimizuojamas rankiniu būdu.

Atitinkamai iš to išplaukia pagrindinis trūkumas - operacijos yra tik dvejetainės, galimos tik diskretinės būsenos, nuolatinė kontrolė iškart dingsta. Be to, didėjant relių skaičiui grandinę tampa sunku skaityti, suprasti ir derinti.


Kaip programa atrodo LD

Dvi vertikalios linijos žymi tiekimo bėgių porą. Tarp padangų yra horizontalios grandinės, apimančios apvijos ir relės kontaktus. Grandinėje gali būti nustatytas savavališkas kontaktų skaičius. Serijiniu būdu sujungti kontaktai turėtų viską uždaryti, tada srovė eis per grandinę, o relės apvija gaus galią. Keletas relių apvijų gali būti sujungtos lygiagrečiai, bet ne nuosekliai.

LD programa

LD kalba kiekvienam kontaktui yra loginis kintamasis, kuris nustato kontakto būseną. Jei kontaktas yra paprastai atviras, kintamasis įgyja reikšmę „TRUE“, kai kontaktas yra uždarytas, arba įgauna reikšmę „FALSE“, kai kontaktas yra atidarytas. Etiketė virš kontakto yra kintamojo vardas ir tuo pačiu metu kontakto vardas.

Kai keli kontaktai yra sujungti iš eilės, logika yra lygi operacijai „IR“. Lygiagrečiai sujungti kontaktai atkuria loginę operaciją „montavimas ARBA“.Grandinė uždaryta „ON“, atidaryta - „OFF“, o tai turi įtakos relės apvijos būsenai ir loginio kintamojo vertei apvijos atžvilgiu - „FALSE“ arba „TRUE“.

  • - || - paprastai atviras kontaktas

  • - | / | - paprastai uždaras kontaktas

  • - () - relės ritė

  • - (/) - relės ritė atvirkštinė

Nesunku pastebėti, kad LD diagramoje esantys grafiniai simboliai yra intuityvūs, tačiau jie skiriasi nuo tų, kurie naudojami elektrinėse schemose. Nepaisant to, faktas, kad pseudografiniai simboliai padeda sudaryti diagramą (programą), yra kalbos pranašumas.

Atvirkštiniai kontaktai (paprastai uždaryti - | / | -) apibūdinami kaip tikrojo kintamojo reikšmė, kai kontaktas yra atidarytas, ir FALSE kintamojo vertė, kai kontaktas uždarytas. Tokio kontakto veikimas prilygsta loginei operacijai NĖRA. Atvirkštinio ir tiesioginio kontakto derinys lemia perjungiamąjį kontaktą.

Be to, kaip matote, relės apvijos taip pat gali būti atvirkštinės, tai reiškia, kad loginis kintamasis turi atvirkštinę reikšmę grandinės būklės atžvilgiu: srovės srautai - „FALSE“, nėra srovės - „TRUE“.

Kalbos pavyzdžiai LD:

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

Paprastų PLC programų pavyzdys „CodeSys“ kopėčių kalba

Apšvietimo valdymo automatizavimo jungiklio įgyvendinimas

Kita labai dažna PLC programavimo kalba:

Funkcijų bloko diagramos kalba (FBD)

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

  • Variklio užvedimo schemos kopėčių diagramų kalba LD PLC
  • Funkcinių blokų diagramos kalba (FBD) ir jos taikymas
  • Paprastų PLC programų pavyzdys „CodeSys“ kopėčių kalba
  • ARIES PLC naudojimas automatinėse apšvietimo valdymo sistemose
  • PLC programavimo kalbos ir „CoDeSys“ automatizavimo programinės įrangos platforma

  •