OR: termo de CLP em linguagem simples
LógicaQualquer uma serve: “Se estiver chovendo ou nevando, leve um casaco.” Em um CLP, OR dá TRUE quando pelo menos uma das suas condições é TRUE, ou as duas.
Pelo menos uma condição deve ser verdadeira. Qualquer uma das condições, ou as duas juntas, pode tornar o resultado verdadeiro.
OR em uma máquina real
OR dá TRUE quando pelo menos uma condição é TRUE. Ele só é FALSE quando todas são FALSE. Se as duas são TRUE, continua TRUE.
No ladder, OR são ramos em paralelo: a corrente pode seguir qualquer caminho. Em SCL e texto estruturado é a palavra OR. No FBD da Siemens é uma caixa marcada com >=1, e no FBD da Rockwell é BOR.
OR é o que faz um selo funcionar: o novo Start ou o comando memorizado podem pedir que a bomba funcione. Ele também serve para reunir vários motivos de parada em um só resultado.
OR: um exemplo resolvido
Uma bomba precisa parar se Stop for apertado ou se a água estiver baixa. Stop OR LowWater é TRUE se qualquer um dos dois acontecer, então NOT (Stop OR LowWater) só continua TRUE enquanto os dois estiverem livres.
OR: um erro comum
Esquecer que AND é calculado antes de OR. Start OR PumpOn AND NOT Stop significa Start OR (PumpOn AND NOT Stop), então segurar Start vence o Stop. Parênteses resolvem.
Ainda com dúvida sobre este? Pergunte no Vestiário.