PLC-programmeringsövningar
Programmerbara Logic Controllers (PLC) har revolutionerat fabriksautomationssystem och robotik. Till skillnad från elektromekaniska reläer har de ingen fördröjningstid och en PLC kommer att ersätta hundratals, om inte tusentals reläer. Att jämföra PLC: er med reläer är som att jämföra datorer från 2010 med datorer på 1950-talet. PLC: er är komplexa och att lära sig att programmera en är en svår uppgift. Detta förstärks av det faktum att det inte finns något vanligt öppen källkodsspråk. På grund av dessa komplexiteter har utbildningsinstitutioner som University of Alabama utvecklat träningsövningar för att lära sig att programmera en PLC. (se referens 1)
Övning 1
I den här övningen är en PLC programmerad att förlänga en kolv (och fäst stång) och sedan dra tillbaka den på två cylindrar. Detta är den mest grundläggande maskinoperationen, som att mata in en del i en press och sedan dra ut delen. Kolvarna måste förlängas och dra in tre gånger med en 2,2 sekunders fördröjning mellan de två åtgärderna. Först ritas stegstegslogiken (den schematiska inblandningen, ritning av gränssensorer och relaterade komponenter med symboler, vanligtvis kallad stege-logik). Efter att stegen logik ritats, skrivs en sekvens av händelser (vad händer med vilken komponent och när). Efter dessa två steg är PLC programmerad, och om programmeringen är korrekt kommer kolvarna att sträcka sig och dra in tre gånger.
Övning 2
Endast en cylinder används i denna övning. PLC: n programmeras först för att cykla (förlänga och dra in) en cylinder en gång med ett knapptryck. Ett annat avancerat steg i denna övning är att cykla två gånger med ett enda knapptryck. Fortfarande ett mer avancerat steg är att cykla cylindern tre gånger med ett enda tryck på en knapp. Alla tre steg måste stegen logiken upprättas och en sekvens av händelser skrivs ut.
Övning 3
Detta är en komplex cykel som involverar en hel sekvens av operationer (kriterierna för att maskinen ska fungera) för tre cylindrar. Först läses automatiseringskriterierna igenom och involverar tre cylindrar och tre tidssekvenser. Från kriterierna upprättas en sekvens av händelser och steglogik utvecklas och PLC programmeras. Om programmeringen är korrekt kommer kolvarna att fungera enligt de skriftliga kriterierna. Eftersom en tidsfördröjning är bestämd mellan cylindrarna måste tidsfördröjningsparametrar programmeras in.