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

Comparação em uma máquina real

Uma comparação testa dois valores e dá TRUE ou FALSE. O nível está acima de 90? A contagem é igual a 3? O resultado é um BOOL, então você pode usá-lo em qualquer lugar onde entra uma condição.

As linguagens de texto usam símbolos: <, <=, >, >=, = e <>, em que <> significa diferente. O ladder do Studio 5000 v38 usa LT, LE, GT, GE, EQ e NE. Versões mais antigas os chamavam de LES, LEQ, GRT, GEQ, EQU e NEQ. O LAD e o FBD da Siemens usam caixas CMP.

Com medições, maior que ou menor que é mais seguro do que exatamente igual, porque um REAL raramente é um número exato.

Comparação: um exemplo resolvido

Um aquecedor deve funcionar só quando há líquido suficiente para cobri-lo. Level >= 10 transforma a leitura em TRUE ou FALSE, e o comando do aquecedor usa esse resultado. Em 9,9 o aquecedor fica desligado. Em 10,0 ele pode funcionar.

Comparação: um erro comum

Testar um REAL com =. Level = 50.0 pode nunca ser TRUE, porque a leitura pode pular de 49,9 para 50,1 entre varreduras. Use >= ou <= para um limite.

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