No que diz respeito aos controladores lógicos programáveis (...
Inicialmente, a programação dos CLPs era realizada por meio da linguagem Assembly; posteriormente, essa linguagem foi substituída pelas linguagens de alto-nível, a exemplo das linguagens gráficas. Estas últimas permitem a construção de programas a partir de blocos básicos como flip-flops e contadores