Controladores Lógicos Programáveis (CLPs) revolucionaram os sistemas de automação de fábrica e robótica. Ao contrário de relés eletromecânicos , eles não têm tempo de atraso , e um PLC irá substituir centenas , senão milhares , de relés. Comparando PLCs para relés é como comparar computadores de 2010 para os computadores na década de 1950 . PLCs são complexas e aprender a programar é uma tarefa árdua. Esta situação é agravada pelo fato de que não há uma linguagem open source padrão. Devido a estas complexidades , as instituições de ensino , como a Universidade de Alabama desenvolveu exercícios de treino para aprender a programar um PLC. (ver referência 1) Exercício 1
Neste exercício , a PLC é programado para estender um pistão (e haste em anexo) e , em seguida, recolhê-lo em duas garrafas . Este é o mais básico de funcionamento da máquina , como para alimentar uma parte em uma prensa e , em seguida, retirar a parte de fora. Os pistões tem que estender e retrair três vezes com um segundo de atraso de 2,2 entre as duas ações . Em primeiro lugar, a lógica entrada da escada é elaborada ( o esquema envolveu , desenho sensores limite e componentes relacionados por símbolos , comumente chamado de lógica ladder ) . Após a lógica ladder é desenhada, uma seqüência de eventos está escrito ( o que acontece com o componente e quando) . Após estas duas etapas , o PLC é programado , e se a programação está certo os pistões irá estender e retrair três vezes.
Exercício 2
Apenas um cilindro é usado neste exercício. O PLC está programado para primeiro ciclo ( aumentar e diminuir ) um cilindro de uma vez com o premir de um botão. Outro passo avançada neste exercício é o de ciclo duas vezes com um simples apertar de um botão. Ainda assim um passo mais avançado é o ciclo cilindro três vezes com um simples apertar de um botão. Todos os três passos precisam ter a lógica ladder elaborada e uma seqüência de eventos escrito .
Exercício 3
Este é um ciclo complexo , envolvendo um seqüência inteira de operações ( os critérios estabelecidos para a máquina para funcionar ) por três cilindros. Em primeiro lugar, os critérios de automação é lido através , envolvendo três cilindros e três seqüências de tempo . A partir dos critérios , uma seqüência de eventos é elaborado e lógica ladder é desenvolvido eo PLC é programado dentro Se a programação estiver correta, os pistões vão trabalhar de acordo com os critérios escritos. Uma vez que um atraso de tempo é estipulado entre os cilindros , os parâmetros de tempo de atraso tem que ser programado dentro