Os controladores lógicos programáveis (CLP) surgiram na década de 1960 na área industrial substituindo sistemas de automação industrial baseados em painéis de relés. Atualmente são dispositivos comuns em controle e automação de processos, com tecnologia baseada em microprocessadores. Do ponto de vista de capacidade, podem ser classificados como micro (até 16 pontos de E/S), de pequeno porte (até 256 pontos de E/S) ou de grande porte (até 4096 pontos de E/S). São formas de apresentação típicas de linguagens de programação de CLP, EXCETO: