IEC 61131-3 é o primeiro esforço real para a padronização das linguagens de programação para a automação industrial. Como este é um apelo mundial, esta é uma norma independente de qualquer empresa. ... suíte unificada de linguagens de programação, incluindo o modelo geral de software e uma linguagem de estruturação.
Dentro destes aspectos, a IEC 61131-3 define cinco linguagens de programação:
Controlador Lógico Programável (sigla CLP, do inglês: Programmable Logic Controller - PLC) é um computador especializado que desempenha funções de controle e, monitoramento de máquinas e de processos industriais de diversos tipos e níveis de complexidade, através de softwares específicos desenvolvidos pelo usuário ( ...
scan time ou tempo de varredura é o tempo de execução de um programa no CLP. no modo de programação a CPU executa o programa do usuário e atualiza as saídas. as entradas e saídas de um CLP podem ser divididas em duas categorias: alternadas e contínuas.
Entre as principais características de um CLP estão: