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