Diagrama pe scară

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 15 martie 2020; verificarea necesită 1 editare .

Diagrama ladder ( ing.  LD , LAD , rus. RKS ) este limbajul logicii releului (scării).

De asemenea, sunt folosite următoarele denumiri:

Proiectat pentru programarea controlerelor logice programabile (PLC). Sintaxa limbajului este convenabilă pentru înlocuirea circuitelor logice realizate pe tehnologia releului . Destinat inginerilor de automatizare care lucrează în fabrici industriale. Oferă o interfață clară cu logica controlerului, care facilitează nu numai sarcinile de programare și punere în funcțiune efectivă, ci și o depanare rapidă în echipamentul conectat la controler.

Programul logic ladder are o interfață grafică vizuală și intuitivă pentru inginerii electricieni, reprezentând operațiile logice ca un circuit electric cu contacte închise și deschise. Fluxul sau absența curentului în acest circuit corespunde rezultatului unei operații logice ( adevărat  - dacă curge curent; fals  - dacă curent nu curge).

Elementele principale ale limbajului sunt contactele, care pot fi asemănate la figurat cu o pereche de contacte releu sau buton. O pereche de contacte este identificată cu o variabilă logică, iar starea acestei perechi este identificată cu valoarea variabilei.

Există elemente de contact normal închise și normal deschise care pot fi comparate cu butoanele normal închise și normal deschise din circuitele electrice:

Disjuncția A ∨ B corespunde unui circuit format din două contacte paralele A și B. Conjuncția A & B corespunde unui circuit format din două contacte conectate în serie A și B. DAR.

Versiuni specifice ale limbajului sunt de obicei implementate în produsele software pentru lucrul cu anumite tipuri de PLC-uri. Adesea, astfel de implementări conțin comenzi care extind multe comenzi în limbaj standard, ceea ce este cauzat de dorința producătorului de a ține mai bine în considerare dorințele clientului, dar în cele din urmă duc la incompatibilitatea programelor create pentru controlere de diferite tipuri.

Vezi și

Limbaje de programare IEC 61131-3 :

Literatură