OR: SPS-Begriff einfach erklärt
LogikEins von beiden reicht: „Wenn es regnet oder schneit, nimm eine Jacke mit.“ Bei einer SPS liefert OR TRUE, wenn mindestens eine seiner Bedingungen TRUE ist, oder beide.
Mindestens eine Bedingung muss wahr sein. Eine der beiden Bedingungen oder beide zusammen können das Ergebnis wahr machen.
OR an einer echten Maschine
OR liefert TRUE, wenn mindestens eine Bedingung TRUE ist. Es ist nur FALSE, wenn alle FALSE sind. Sind beide TRUE, ist es trotzdem TRUE.
Im Kontaktplan ist OR eine Parallelschaltung von Zweigen: Der Strom kann jeden Pfad nehmen. In SCL und Strukturiertem Text ist es das Wort OR. Im Siemens-FUP ist es eine Box mit >=1, im Rockwell-FBD ist es BOR.
OR lässt eine Selbsthaltung funktionieren: Der neue Start oder der gemerkte Befehl kann die Pumpe laufen lassen. Man nutzt es auch, um viele Stoppgründe zu einem Ergebnis zusammenzufassen.
OR: ein durchgerechnetes Beispiel
Eine Pumpe muss stoppen, wenn Stop gedrückt ist oder das Wasser knapp ist. Stop OR LowWater ist TRUE, wenn eins von beiden eintritt, also bleibt NOT (Stop OR LowWater) nur TRUE, solange beide frei sind.
OR: ein häufiger Fehler
Vergessen, dass AND vor OR ausgewertet wird. Start OR PumpOn AND NOT Stop bedeutet Start OR (PumpOn AND NOT Stop), also schlägt ein gehaltenes Start den Stop. Klammern beheben das.
Immer noch unsicher? Frag in der Umkleide.