Stegediagram

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 mars 2020; verifiering kräver 1 redigering .

Ladderdiagram ( eng.  LD , LAD , rus. RKS ) är relälogikens språk.

Följande namn används också:

Designad för programmering av programmerbara logiska styrenheter (PLC). Språkets syntax är praktiskt för att ersätta logiska kretsar gjorda på reläteknik . Riktar sig till automationsingenjörer som arbetar i industrianläggningar. Ger ett tydligt gränssnitt till styrenhetens logik, vilket underlättar inte bara uppgifterna med faktisk programmering och driftsättning, utan också en snabb felsökning i utrustningen som är ansluten till styrenheten.

Ladderlogikprogrammet har ett visuellt och intuitivt grafiskt gränssnitt för elektriker, som representerar logikoperationer som en elektrisk krets med slutna och öppna kontakter. Flödet eller frånvaron av ström i denna krets motsvarar resultatet av en logisk operation ( sant  - om ström flyter; falskt  - om ström inte flyter).

Huvudelementen i språket är kontakter, som bildligt kan liknas vid ett par relä- eller knappkontakter. Ett kontaktpar identifieras med en logisk variabel, och tillståndet för detta par identifieras med variabelns värde.

Det finns normalt stängda och normalt öppna kontaktelement som kan jämföras med normalt stängda och normalt öppna knappar i elektriska kretsar:

Disjunktionen A ∨ B motsvarar en krets som består av två parallellkopplade kontakter A och B. Konjunktionen A & B motsvarar en krets som består av två kontakter kopplade i serie A och B. MEN.

Specifika versioner av språket är vanligtvis implementerade i mjukvaruprodukter för att arbeta med vissa typer av PLC:er. Ofta innehåller sådana implementeringar kommandon som utökar många standardspråkkommandon, vilket orsakas av tillverkarens önskan att bättre ta hänsyn till kundens önskemål, men i slutändan leder till inkompatibilitet av program skapade för styrenheter av olika typer.

Se även

IEC 61131-3 programmeringsspråk :

Litteratur