Programmable Logic Controllers ( PLC'er ) har revolutioneret fabrikken automationssystemer og robotteknologi . I modsætning til elektromekaniske relæer , har de ingen forsinkelse tid , og en PLC vil erstatte hundredvis, hvis ikke tusinder, af relæer. Sammenligning PLC'er til relæer er som at sammenligne computere af 2010 til computere i 1950 . PLC'er er komplekse og lære at programmere den ene er en vanskelig opgave. Dette forstærkes af det faktum, at der ikke er en standard open source sprog . På grund af disse komplekse forhold har uddannelsesinstitutioner såsom University of Alabama udviklede øvelser til at lære at programmere en PLC . (se reference 1 ) Opgave 1
I denne øvelse er en PLC programmeret til at forlænge et stempel ( og knyttet stang ), og derefter trække det på to cylindre. Dette er den mest grundlæggende af maskinens operationer som at fodre en del i en presse , og derefter trække den del ud . Stemplerne har at udvide og trække tre gange med en 2,2 sekunders forsinkelse mellem de to handlinger. Først stigen - rung logik udarbejdet ( den skematiske involverede , tegning limit sensorer og relaterede komponenter ved symboler , kaldet ladder logik) . Efter ladder logikken er trukket, er en sekvens af begivenheder skrevet ( hvad der sker med hvilke komponenter og hvornår) . Efter disse to trin , er PLC programmeret , og hvis programmering er rigtige stemplerne vil udvide og trække tre gange.
Øvelse 2
Kun én cylinder bruges i denne øvelse. PLC'en er først programed at cykle ( udvide og trække ) en cylinder gang med et tryk på en knap. Anden avanceret skridt i denne øvelse er at cykle to gange med et enkelt tryk på en knap. Stadig en mere avanceret skridt er at cykle cylinder tre gange med et enkelt tryk på en knap. Alle tre trin skal have stigen logik udarbejdet og en sekvens af begivenheder skrevet ud .
Opgave 3
p Dette er en kompleks cyklus , der involverer en hele sekvensen af operationer (kriterierne fastsat for maskinen til at fungere ) i tre cylindre. Først bliver automatisering kriterier læst igennem , med tre cylindre og tre timing sekvenser. Fra de kriterier , der er en sekvens af hændelser udarbejdet og ladder logik er udviklet og PLC er programmeret i. Hvis programmeringen er korrekt, vil stemplerne arbejde i henhold til de skriftlige kriterier. Da en tidsforsinkelse er fastsat mellem cylindrene , tidsforsinkelse parametre skal programmeres i.