OR : terme d’automate expliqué simplement
LogiqueL’un ou l’autre suffit : « S’il pleut ou s’il neige, prends un manteau. » Sur un automate, OR donne TRUE quand au moins une de ses conditions est TRUE, ou les deux.
Au moins une condition doit être vraie. L’une ou l’autre des conditions, ou les deux ensemble, peut rendre le résultat vrai.
OR sur une vraie machine
OR donne TRUE quand au moins une condition est TRUE. Il n’est FALSE que quand toutes sont FALSE. Si les deux sont TRUE, il reste TRUE.
En schéma à contacts, OR correspond à des branches parallèles : le courant peut prendre l’un ou l’autre chemin. En SCL et en texte structuré, c’est le mot OR. En LOG Siemens, c’est une boîte marquée >=1, et en FBD Rockwell, c’est BOR.
OR est ce qui fait fonctionner un auto-maintien : le nouveau Start ou la commande mémorisée peut demander à la pompe de tourner. On l’utilise aussi pour réunir de nombreuses raisons d’arrêt en un seul résultat.
OR: un exemple commenté
Une pompe doit s’arrêter si Stop est pressé ou si l’eau est basse. Stop OR LowWater est TRUE si l’un des deux se produit, donc NOT (Stop OR LowWater) ne reste TRUE que tant que les deux sont inactifs.
OR: une erreur courante
Oublier que AND est évalué avant OR. Start OR PumpOn AND NOT Stop signifie Start OR (PumpOn AND NOT Stop), donc maintenir Start l’emporte sur Stop. Des parenthèses règlent cela.
Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.