Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Glossar

BOOL an einer echten Maschine

BOOL, kurz für Boolean, ist der einfachste Datentyp. Er hält einen von zwei Werten, TRUE oder FALSE. Taster, Sensorschalter, Laufbefehle, Lampen und Alarmbits sind meist BOOLs.

Jede Bedingung in einem Programm wird am Ende zu einem BOOL. Ein Vergleich wie Level > 90 liefert ein BOOL als Ergebnis, und AND, OR und NOT nehmen BOOLs und geben eins zurück.

Kontaktplanlogik besteht hauptsächlich aus BOOLs: Ein Kontakt prüft eins, eine Spule schreibt eins. Ein BOOL kann keine Menge speichern. Für eine Anzahl nimm INT oder DINT, für einen Messwert REAL.

BOOL: ein durchgerechnetes Beispiel

Ein Tank hat einen Schwimmerschalter und einen Füllstandsmessumformer. Der Schalter kann ein BOOL namens HighFloat sein, weil das Wasser ihn entweder erreicht hat oder nicht. Der Messumformer braucht ein REAL, weil 41,5% weder TRUE noch FALSE ist. Du kannst trotzdem ein BOOL daraus gewinnen: Level > 90.

BOOL: ein häufiger Fehler

Ein BOOL so benennen, dass unklar ist, was TRUE bedeutet. Ein Taster mit Öffner liefert TRUE, wenn er nicht gedrückt ist. Ein Name wie StopOK sagt, was TRUE bedeutet, Stop dagegen nicht.

Immer noch unsicher? Frag in der Umkleide.