Hva er stigerlogikk-programmering?
Ladderlogikk-programmering er et kodespråk som brukes til å lage kretsrepresentasjoner for å hjelpe mennesker med å bygge enheter og for å gi instruksjoner til kontrollører. Selv om dette kan brukes til å bygge mange forskjellige kretsløp, brukes stigelogisk programmering først og fremst til å lage programmerbare logiske kontrollere (PLC). Bortsett fra å bygge kretsen, gjør dette språket også brukere i stand til å avgi if / deretter uttalelser. Dette språket ble liknet på maskinvareproduksjonssystemer, så vanlige brukere som visste at disse systemene ikke ville trenge trening, men det har fremdeles en tendens til å være en læringskurve for dette programmeringsspråket.
Når en krets er bygget, trenger både personene som monterer kretsen og selve enheten å vite hvordan kretsen fungerer. Folk trenger å vite slik at de kan lage riktig maskinvare, og enheten trenger å vite slik at den forstår hvordan strømmen kan strømme. Med programmering av stigen logikk, er brukeren i stand til å gjøre en representasjon for begge. Representasjonen som er bygd med dette språket er enkel, og viser først og fremst parenteser, bindestrek og skråstreker for å skildre ledninger og bokstaver for variabler.
Stigelogikkens programmeringsspråk har muligheten til å lage mange forskjellige kretsløp, men det er først og fremst blitt brukt til å programmere PLS-er. Disse enhetene kan programmeres relativt enkelt og er i stand til å kontrollere produksjons- og enhetsprosesser. Bortsett fra deres evne til å brukes til mange forskjellige formål, har stigen logikk-koding mange blokker og variabler som er spesielt egnet for å bygge PLS-er.
Kretser, spesielt avanserte, har sjelden en enkel vei. Det er vanligvis forhold, for eksempel at en del av kretsen må være åpen i en periode eller bare sende strøm et sted hvis en betingelse er oppfylt. Ladelogikk-programmering adresserer dette behovet gjennom if / da utsagn. Dette lar programmereren fortelle kretsen om å utføre en operasjon til en tilstand vises, og deretter vil en ny operasjon oppstå fra tilstanden.
Opprettet på 1970-tallet var stigerlogikk-programmering ment å være enkel og å etterligne maskinvareproduksjonsprogrammer. Målrettede brukere var de som var kjent med maskinvareproduksjonssystemer, så de i bransjen trodde brukere ikke ville trenge noen opplæring for å begynne å bygge et stige-logikkprogram for en PLS eller krets. Selv om det ligner på denne typen arbeid, trenger de fleste imidlertid trening for å forstå forståelse av stigenes logikkoding. Trening er imidlertid ofte liten, fordi dette språket ofte er enklere enn andre programmeringsspråk.