Programmable Logic Controllers ( PLS ) har revolusjonert fabrikk automasjon systemer og robotikk . I motsetning til elektromekaniske releer , de har ingen lag tid , og en PLS vil erstatte hundrevis, om ikke tusenvis, av releer . Sammenligning av PLS til releer er som å sammenligne datamaskiner av 2010 til datamaskiner i 1950 . PLS er komplekse og lære å programmere en er en krevende oppgave. Dette er forsterket av det faktum at det ikke er en standard åpen kildekode språk . På grunn av denne kompleksiteten , har utdanningsinstitusjoner som University of Alabama utviklet øvelser for å lære å programmere en PLS. ( se referanse 1 ) Oppgave 1
I denne øvelsen er en PLS programmert til å forlenge et stempel ( og festet stang ) , og deretter trekke den på to sylindere . Dette er den mest grunnleggende av maskin operasjoner som å mate en del i en pressekonferanse og deretter trekke den delen ut . Stemplene må ut og inn tre ganger med en 2,2 sekunders forsinkelse mellom de to hendelsene . Først blir stigen - rung logikk utarbeidet ( skjematisk involvert, tegning grenseverdier sensorer og relaterte komponenter ved hjelp av symboler , ofte kalt ladder logikk) . Etter stigen logikken er trukket, er en sekvens av hendelser skrevet (hva skjer med hva komponent og når) . Etter disse to trinnene , er PLC programmert , og hvis programmeringen er riktig stemplene vil ut og inn tre ganger .
Øvelse 2
Bare én sylinder brukes i denne øvelsen . PLS er første programmerte til å sykle ( ut og inn ) en sylinder gang med et trykk på en knapp. En annen avansert skritt i denne øvelsen er å sykle to ganger med et enkelt trykk på en knapp . Fortsatt en mer avansert trinn er å sykle sylinder tre ganger med et enkelt trykk på en knapp . Alle tre trinnene må ha stigen logikken utarbeidet og en sekvens av hendelser skrevet ut .
Oppgave 3
p Dette er en kompleks syklus , som involverer en hele sekvensen av operasjoner ( kriteriene angitt for maskinen skal fungere) for tre sylindere. Først , er automatisering kriteriene lese gjennom , med tre sylindere og tre timing sekvenser. Fra kriteriene , er en sekvens av hendelser utarbeidet og stige logikk er utviklet og PLS er programmert i. Hvis programmeringen er korrekt, vil stemplene arbeide i henhold til de skriftlige kriterier. Siden en tidsforsinkelse fastsettes mellom sylindrene , tidsforsinkelse parametrene må programmeres inn