OR: pojęcie PLC wyjaśnione prostym językiem
LogikaWystarczy jedno z dwóch: „Jeśli pada deszcz lub śnieg, weź kurtkę”. W PLC OR daje TRUE, gdy co najmniej jeden z jego warunków jest TRUE, albo oba.
Co najmniej jeden warunek musi być prawdziwy. Każdy z warunków albo oba naraz mogą dać wynik prawdziwy.
OR na prawdziwej maszynie
OR daje TRUE, gdy co najmniej jeden warunek jest TRUE. Jest FALSE tylko wtedy, gdy wszystkie są FALSE. Jeśli oba są TRUE, wynik nadal jest TRUE.
W języku drabinkowym OR to gałęzie równoległe: prąd może popłynąć dowolną ścieżką. W SCL i Structured Text to słowo OR. W FBD Siemens to blok oznaczony >=1, a w FBD Rockwell to BOR.
OR sprawia, że podtrzymanie działa: nowy Start albo zapamiętane polecenie może kazać pompie pracować. Używa się go też do zebrania wielu powodów zatrzymania w jeden wynik.
OR: przykład z objaśnieniem
Pompa musi się zatrzymać, jeśli wciśnięto Stop lub woda jest nisko. Stop OR LowWater jest TRUE, jeśli zdarzy się którekolwiek, więc NOT (Stop OR LowWater) pozostaje TRUE tylko wtedy, gdy oba są nieaktywne.
OR: częsty błąd
Zapominanie, że AND jest liczone przed OR. Start OR PumpOn AND NOT Stop oznacza Start OR (PumpOn AND NOT Stop), więc trzymany Start wygrywa ze Stop. Naprawiają to nawiasy.
Nadal masz wątpliwości? Zapytaj w Szatnia.