A linguagem Ladder é uma linguagem gráfica que permite programar CLPs, desde funções binárias básicas, até funções matemáticas mais complexas. Foi uma das primeiras linguagens a surgir para a programação de PLCs, e é a mais comum e difundida no meio industrial.
A sua representação originou-se do conceito dos diagramas de comandos elétricos, que utilizam bobinas, contatos e linhas, cujo princípio provém da lógica de relés e contatos. Recebeu vários nomes desde sua criação, entre eles diagrama do tipo escada, diagrama de contatos e linguagem de contatos [1,2].
Uma boa compreensão do método de programação em linguagem Ladder, incluindo os blocos funcionais, é extremamente benéfica para os profissionais da área de automação, pois os diagramas Ladder são fáceis de usar e de implementar e constituem uma linguagem de programação de CLPs muito poderosa para a solução de problemas.