Stigediagrammer, Eller Relay Ladder Logic (RLL), er det primære programmeringsspråket for programmerbare logiske styringer (Pls). Ladder logic programming er en grafisk fremstilling av programmet designet for å se ut som relay logic. Denne konvensjonen går tilbake til De tidlige Dagene Av Pls når elektrikere og teknikere ble opplært i relay logikk og forventet å feilsøke disse nye enhetene også.
tegningene viser både likheter og forskjeller i de to programtypene. Releet logikk tegningen viser brytere elektrisk koblet til spoler-solenoider, pilot lys, etc. Stigediagrammet bruker kontakter til å representere bryterne, eller hvilken som helst inngang, og spolesymbolet representerer en utgang. En linje som viser en inngang eller flere innganger og en utgang er kjent som en rung.
relediagrammet brukte elektrisk kontinuitet for å vise et trinn som elektrisk lukket. Ladder logikk programmering viser resultatene av en status sjekk av innganger og utganger der forholdene er sant eller ikke sant. DEN opprinnelige hensikten MED RLL var å gi en måte for kontrolleren å løse logiske sekvenser som involverer diskrete signaler.
grunnleggende trinn og funksjonsblokktrinn
det øverste trinnet i stigediagrammet som vises, representerer et grunnleggende trinn av logikk. Den består av et sett med input tilstand instruksjoner, representert ved kontakt symboler, og en utgang instruksjon, representert ved en coil symbol. Tilstandsinstruksjoner er plassert på venstre side av runget og kan være i serie, parallell eller en kombinasjon av de to for å bestemme ønsket kontrolllogikk. Utgangsinstruksjonen er plassert på høyre side av runget.
linjen på venstre side av runget representerer den imaginære «varme» strømsporet mens den på høyre side er den imaginære «nøytrale».»Hvis noen venstre til høyre vei på en rung er «lukket» eller «laget», så er runget sagt å være «sant» og utgangen er aktivert. Dette kalles også logisk kontinuitet.
da databrikken som ble brukt I PLC ble kraftigere, så ingeniører at det var mange flere bruksområder for disse kontrollerne. PLC ble mer av en datamaskin og ikke bare en » relay replacer.»For å dra nytte av denne kraften var det nødvendig med tillegg til instruksjonssettet. Dermed ble født » funksjonsblokker.»
i de fleste kontrollere er operasjoner som timing, telling, aritmetikk, dataoverføring og andre avanserte operasjoner representert av et blokkdiagram (se det andre trinnet i eksemplet). Siden disse instruksjonene utføres når et bestemt sett med inngangsforhold er sanne, betraktes disse som utgangsinstruksjoner, selv om det noen ganger ikke utføres «utgang».
i eksemplet er det utganger som følger blokken. Når betingelsene er sanne for å aktivere blokkinstruksjonen (EN), vil blokkinstruksjonen utføre operasjonen. Ved fullføring av denne operasjonen vil utgangen bli aktivert. Noen ganger må dataene i blokken tilbakestilles slik at operasjonen kan starte igjen. En rung av logikk kan konstrueres slik at når visse inngangsbetingelsesinstruksjoner er sanne, tilbakestilles blokken (R).
Denne artikkelen trekker på informasjon Fra Programmable Logic Controllers: The Complete Guide to The Technology, av C. T. Jones, utgitt Av Patrick-Turner Publishing Co., Atlanta, Ga. Telefonnummer (770) 956-7992.