OR: término de PLC en lenguaje sencillo
LógicaCon una basta: “Si llueve o nieva, lleva un abrigo.” En un PLC, OR da TRUE cuando al menos una de sus condiciones es TRUE, o las dos.
Al menos una condición debe ser verdadera. Cualquiera de las dos, o las dos juntas, pueden hacer verdadero el resultado.
OR en una máquina real
OR da TRUE cuando al menos una condición es TRUE. Solo es FALSE cuando todas son FALSE. Si las dos son TRUE, sigue siendo TRUE.
En ladder, OR son ramas en paralelo: la corriente puede tomar cualquiera de los caminos. En SCL y texto estructurado es la palabra OR. En FBD de Siemens es una caja marcada con >=1, y en FBD de Rockwell es BOR.
OR es lo que hace funcionar una autorretención: el nuevo Start o la orden recordada pueden pedir que la bomba funcione. También se usa para reunir muchos motivos de paro en un solo resultado.
OR: un ejemplo resuelto
Una bomba debe parar si se pulsa Stop o si hay poca agua. Stop OR LowWater es TRUE si ocurre cualquiera de las dos, así que NOT (Stop OR LowWater) solo sigue en TRUE mientras las dos estén despejadas.
OR: un error habitual
Olvidar que AND se calcula antes que OR. Start OR PumpOn AND NOT Stop significa Start OR (PumpOn AND NOT Stop), así que mantener pulsado Start gana a Stop. Los paréntesis lo arreglan.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.