Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
Glossário

BOOL em uma máquina real

BOOL, de Boolean, é o tipo de dado mais simples. Ele guarda um de dois valores, TRUE ou FALSE. Botões, chaves de sensor, comandos de funcionamento, lâmpadas e bits de alarme costumam ser BOOLs.

Toda condição de um programa acaba virando um BOOL. Uma comparação como Level > 90 dá um resultado BOOL, e AND, OR e NOT recebem BOOLs e devolvem um.

A lógica ladder é feita principalmente de BOOLs: um contato testa um e uma bobina escreve um. Um BOOL não guarda uma quantidade. Para uma contagem use INT ou DINT, e para uma medição use REAL.

BOOL: um exemplo resolvido

Um tanque tem uma boia e um transmissor de nível. A boia pode ser um BOOL chamado HighFloat, porque a água ou chegou a ela ou não. O transmissor precisa de um REAL, porque 41,5% não é nem TRUE nem FALSE. Mesmo assim você pode tirar um BOOL dele: Level > 90.

BOOL: um erro comum

Dar a um BOOL um nome que deixa TRUE confuso. Um botão ligado como normalmente fechado lê TRUE quando não está apertado. Um nome como StopOK diz o que TRUE significa, e Stop não diz.

Ainda com dúvida sobre este? Pergunte no Vestiário.