Ladder diagrammer, eller Relay Ladder Logic (RLL), er det primære programmeringssprog for programmerbare logiske controllere (PLC ‘ er). Ladder logic programmering er en grafisk repræsentation af programmet designet til at ligne relæ logik. Denne konvention går tilbage til de tidlige dage af PLC ‘ er, da elektrikere og teknikere blev uddannet i relælogik og forventede også at fejlfinde disse nye enheder.
tegningerne viser både ligheder og forskelle i de to typer programmer. Relælogiktegningen viser kontakter, der er elektrisk forbundet til spoler-solenoider, pilotlys osv. Stigediagrammet bruger kontakter til at repræsentere kontakterne eller enhver indgang og spolesymbolet til at repræsentere et output. En linje, der viser et input eller flere indgange og et output er kendt som et trin.
relædiagrammet brugte elektrisk kontinuitet til at vise et trin som elektrisk lukket. Ladder logic programmering viser resultaterne af en status kontrol af input og output, hvor betingelserne er sande eller ikke sandt. Den oprindelige hensigt med RLL var at give en måde for controlleren at løse logiske sekvenser, der involverer diskrete signaler.
grundlæggende og funktionsbloktrin
det øverste trin i det viste stigediagram repræsenterer et grundlæggende trin i logikken. Den består af et sæt inputbetingelsesinstruktioner repræsenteret af kontaktsymboler og en outputinstruktion repræsenteret af et spolesymbol. Tilstandsinstruktioner placeres på venstre side af trinnet og kan være i Serie, parallel eller en kombination af de to for at bestemme den ønskede kontrollogik. Udgangsinstruktionen er placeret på højre side af rung.
linjen på venstre side af rung repræsenterer det imaginære “varme” strømspor, mens det på højre side er det imaginære “neutrale.”Hvis en venstre til højre sti på et trin er “lukket” eller “lavet”, siges trinnet at være “sandt”, og output er aktiveret. Dette er også kendt som logisk kontinuitet.
da computerchippen, der blev brugt i PLC, blev mere kraftfuld, så ingeniører, at der var mange flere anvendelser til disse controllere. PLC blev mere en computer og ikke kun en “relæudskifter.”For at drage fordel af denne magt var tilføjelser til instruktionssættet nødvendige. Således blev født ” funktionsblokke.”
i de fleste controllere er operationer som timing, tælling, aritmetik, dataoverførsel og andre avancerede operationer repræsenteret af et blokdiagram (se det andet trin i eksemplet). Da disse instruktioner udføres, når et bestemt sæt inputbetingelser er sande, betragtes disse som outputinstruktioner, selvom der undertiden ikke udføres nogen “output”.
i eksemplet er der udgange efter blokken. Når betingelserne er sande for at aktivere blokinstruktionen (EN), udfører blokinstruktionen sin funktion. Efter afslutningen af denne operation vil output blive aktiveret. Nogle gange skal dataene i blokken nulstilles, så operationen kan begynde igen. Et trin af logik kan konstrueres således, at når visse input betingelse instruktioner er sande blokken nulstilles (R).
denne artikel trækker på information fra programmerbare logiske controllere: den komplette Guide til teknologien , af C. T. Jones, udgivet af Patrick-Turner Publishing Co., Atlanta, Ga. Telefonnummer (770) 956-7992.