Clp´s ou controladores lógicos programáveis são, computadores industriais que, permitem ter uma programação inserida para atender as diversas necessidades, eles possuem entradas de leitura de variáveis e saída de comandos, através da sua entrada, recebem as leituras das variáveis que estão presentes no campo, processam essa informação e retornam algum tipo de comando na sua saída, um comando predefinido em sua programação.
Por exemplo, se eu acionar um botão no campo, esse botão estará ligado na sua entrada, o clp irá ler esse sinal na entrada e na saída enviará um comando para o inversor acionar o motor elétrico da esteria, assim se dá, de forma básica o funcionamento de um clp. Eles possuem comunicação através de redes industriais, podendo, dependendo do tamanho do sistema, utilizarem também fibra ótica para comunicação entre clp´s e servidores.