Um controlador lógico programável utiliza diversas linguagens de programação, entre as quais o diagrama de blocos.
Nesse sentido, a expressão booleana que corresponde à saída Q acima é