O diagrama de blocos mostrado na figura a seguir representa a constituição básica de um Controlador Lógico Programável.
Nesse diagrama, a fonte de alimentação, o bloco de entrada, o bloco de saída e a interface homem-máquina estão representados, respectivamente, pelos blocos numerados como
5, 2, 3, 4.
4, 2, 3, 1.
1, 2, 3, 4.
3, 2, 5, 1.
4, 1, 2, 3.