Os Controladores Lógicos Programáveis (CLPs) podem
ser programados por meio do uso de linguagem ladder,
na qual os símbolos gráficos padronizados são dispostos
em degraus (rungs) delimitados por linhas verticais chamadas de barramento de força ou de alimentação.
Os principais elementos utilizados para representar as estruturas lógicas implementadas nos rungs dos diagramas
ladder são