Indholdsfortegnelse:
Definition - Hvad betyder Ladder Logic?
Ladderlogik er et programmeringssprog, der opretter og repræsenterer et program gennem stigediagrammer, der er baseret på kredsløbsdiagrammer. Det bruges hovedsageligt til udvikling af programmer eller software til programmerbare logiske controllere (PLC'er), der bruges i industrielle applikationer.
Sproget udviklede sig fra oprindeligt at være en metode til at dokumentere design og konstruktion af relæstativer, der blev brugt til fremstilling og processtyring, med hvert relæstativ repræsenteret af et symbol på stigediagrammet, der har forbindelser til enheder under dem, der ligner lodrette skinner. Relæsymbolerne i sig selv ser ud som trin i en stige.
Techopedia forklarer Ladder Logic
Ladderlogik beskrives som et regelbaseret sprog snarere end et proceduremæssigt eller imperativt. Hver "rung" i stigen repræsenterer en regel, så når de implementeres til relæer og forskellige elektromekaniske enheder, kører disse regler samtidig og øjeblikkeligt. Men hvis programmet anvendes til PLC'er, udføres reglerne sekventielt gennem software og i en kontinuerlig løkke. Ved at udføre løkken hurtigt nok, virker effekten stadig som en samtidig og øjeblikkelig udførelse inden for den krævede tidstolerance. Funktionerne i den PLC, der bruges, skal overvejes under programmeringen, da den elektromekaniske art af de enheder, der er tilsluttet den muligvis ikke er i stand til at holde trit med instruktionerne, og det kan se ud til, at nogle regler springes over, når enhederne virkelig ikke kan Bliv ved.
Stigelogik er vidt brugt i industrielle indstillinger til programmering af PLC'er, hvor sekventiel kontrol af fremstillingsprocesser og operationer er påkrævet. Programmeringssproget er meget nyttigt til programmering af enkle, men kritiske systemer, eller til omarbejdning af gamle kablede systemer til nyere programmerbare. Dette programmeringssprog bruges også stærkt i meget sofistikerede automatiseringssystemer som elektronik og bilfabrikker.
Tanken bag stigenes logik er, at selv personale uden programmeringsbaggrund hurtigt kan programmere, da det gør brug af konventionelle og velkendte ingeniørsymboler til programmering. Men denne fordel fjernes hurtigt, da producenter af PLC'er ofte også leverer stigelogik-programmeringssystemer med deres produkter, som undertiden ikke bruger de samme symboler og konventioner som dem, der er lavet til andre modeller af PLC'er fra andre producenter; faktisk er programmeringssystemet normalt kun beregnet til specifikke modeller, så programmerne kan ikke nemt porteres til andre PLC-modeller eller skal omskrives direkte.
