A Linguagem LADDER é uma das mais utilizadas e difundidas no que se refere à programação de Controladores Lógicos Programáveis (CLPs). Baseada em um sistema parecido com uma “escada”, ela executa as funções de acordo com entradas e conforme os ciclos de scan (rodadas) do programa pré-determinado. A imagem a seguir mostra um programa escrito em Linguagem LADDER:

Com base no programa apresentado, considerando como entrada I e saída S, fazem-se 4 rodadas (4 ciclos de scan), sendo que a entrada I é igual a 0 na primeira e na terceira rodadas, e a entrada I é igual a 1 na segunda e na quarta rodadas. Admita que, antes de executar a 1ª rodada, A=0, B=0 e C=0. O valor das variáveis A, B e C, respectivamente, após essas 4 rodadas, será: