SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

BOOL Definition im Glossar von SPS-Profis.de

Definition und Bedeutung:
BOOL ist der Boolesche Datentyp in der SPS-Programmierung und in vielen anderen Programmiersprachen. Er kann nur zwei mögliche Werte annehmen: TRUE (wahr, logisch 1) oder FALSE (falsch, logisch 0). Ein BOOL-Wert wird durch ein einzelnes Bit im Speicher repräsentiert.

Der Boolesche Datentyp ist nach George Boole benannt, der die Boolesche Algebra entwickelte, welche die mathematische Grundlage für digitale Logik und Computeroperationen bildet.

Relevanz in der SPS-Programmierung:
Der BOOL-Datentyp ist der fundamentalste und am häufigsten verwendete Datentyp in der SPS-Programmierung, da er direkt die binären Zustände der realen Welt abbildet und die Basis für die Steuerungslogik bildet:

  • Digitale Eingänge: Der Zustand eines Tasters, eines Endschalters oder einer Lichtschranke wird als BOOL-Wert (TRUE, wenn aktiv; FALSE, wenn inaktiv) eingelesen.
  • Digitale Ausgänge: Die Ansteuerung einer Lampe, eines Ventils oder eines Motors (EIN/AUS) erfolgt über BOOL-Werte.
  • Logische Verknüpfungen: Die gesamte Steuerungslogik in Sprachen wie Kontaktplan (KOP), Funktionsplan (FUP) oder Strukturierter Text (ST) basiert auf Booleschen Operationen (UND, ODER, NICHT, EXKLUSIV-ODER) mit BOOL-Variablen.
  • Merker: Interne Merkerbits in der SPS werden als BOOL-Werte verwendet, um Zwischenergebnisse, Flags oder Zustände zu speichern.
  • Zustandsautomaten: Übergangsbedingungen zwischen Schritten in Ablaufsteuerungen (AS/SFC) sind oft Boolesche Ausdrücke.

Vorteile:

  • Einfachheit und Übersichtlichkeit: Direkte Abbildung von EIN/AUS-Zuständen.
  • Speichereffizienz: Benötigt nur ein Bit Speicherplatz.
  • Grundlage der Logik: Ermöglicht die Implementierung komplexer Steuerungsalgorithmen durch Kombination einfacher logischer Operationen.

Trotz der Komplexität moderner Automatisierungssysteme bleibt der BOOL-Datentyp ein zentraler und unverzichtbarer Baustein jeder SPS-Programmierung.

→ Siehe auch: Bit, Logik, Datentyp, SPS, KOP (Kontaktplan), FUP (Funktionsplan)

SPS Programmierer freut sich darauf Sie kennenzulernen.

Suchen Sie erfahrene Freelancer für dieses Thema?
Jetzt in 4 Schritten den richtigen Mitarbeiter finden!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon und wählen für sie die besten verfügbaren Freelancer aus unserem Pool mit 2.835 SPS Spezialisten aus.
  2. Sie erhalten per Mail - meist innerhalb weniger Stunden - genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil zur Prüfung.
  3. Wir organisieren für Sie kostenlos und unverbindlich Vorgespräche mit allen von Ihnen ausgewählten Wunschkandidaten.
  4. Sobald Sie sich für den richtigen Mitarbeiter entschieden haben, können Sie ihn flexibel über uns buchen. Alle Kosten der Vermittlung sind in seinem Stundensatz enthalten.