NOT: termo de CLP em linguagem simples
LógicaComo a palavra “não” em um bilhete na geladeira: “Se não estiver chovendo, estenda a roupa.” Em um CLP, NOT inverte uma resposta, então TRUE vira FALSE e FALSE vira TRUE.
Inverte verdadeiro e falso. NOT Stop é verdadeiro enquanto Stop está inativo.
NOT em uma máquina real
NOT inverte um valor: TRUE vira FALSE e FALSE vira TRUE. Então NOT Stop é TRUE enquanto Stop não está ativo.
Em SCL e texto estruturado você escreve NOT. No ladder, o mesmo teste é um contato normalmente fechado, chamado XIO na Rockwell, que conduz quando a sua tag é FALSE. No FBD, é uma entrada invertida.
É como se escrevem as coisas que não devem estar acontecendo: NOT Stop, NOT Fault. NOT é calculado antes de AND e OR, então NOT A AND B significa (NOT A) AND B.
NOT: um exemplo resolvido
Uma bomba pode funcionar enquanto o seu sinal de falha está desligado: Request AND NOT Fault. Com Fault FALSE, NOT Fault é TRUE e a bomba pode funcionar. Quando Fault liga, NOT Fault vira FALSE e o comando desliga.
NOT: um erro comum
Errar o sentido em um sinal que fica ligado quando está saudável. Se StopOK é TRUE quando tudo vai bem, você testa o próprio StopOK e não NOT StopOK.
Ainda com dúvida sobre este? Pergunte no Vestiário.