Funktionsbaustein: Invertierer
Der Invertierer kehrt ein logisches Signal um.
Anschlüsse
| Anschluss | Typ | Bedeutung |
|---|---|---|
| Eingang | Logik | ursprünglicher Zustand |
| Ausgang | Logik | invertierter Zustand |
Funktion
| Eingang | Ausgang |
|---|---|
| FALSE | TRUE |
| TRUE | FALSE |
Verwendung
Der Invertierer ist hilfreich, wenn eine vorhandene Bedingung genau umgekehrt verwendet werden soll.
Beispiele:
- aktiv, wenn keine Warnung vorliegt
- schalten, wenn ein Zeitfenster nicht aktiv ist
- Negation einer Prüfen-Bedingung
Warnung ─> Invertierer ─> UND ─> Ausgang
Empfehlung
Wenn möglich, formuliere die Programmlogik so, dass die Bedeutung des invertierten Signals auch anhand des Blocktitels erkennbar bleibt. Ein eigener Titel wie „Keine Sturmwarnung“ ist später leichter zu verstehen als „Invertierer 3“.