Definition und Funktion:
Der Organisationsbaustein (OB) ist ein spezieller Typ von Programmbaustein, der in SIMATIC S7-SPSen von Siemens verwendet wird. Er ist nicht dafür gedacht, direkt von anderen Programmteilen aufgerufen zu werden, sondern wird vom Betriebssystem (OS) der SPS aufgerufen, um definierte Aufgaben zu erfüllen oder auf bestimmte Ereignisse zu reagieren.
Die Organisationsbaustein (OB) sind die Schnittstelle zwischen dem Betriebssystem und dem Anwenderprogramm und dienen der Strukturierung und Steuerung des Programmflusses.
Wichtige OB-Typen:
- Zyklischer OB (OB 1, OB 100): Wird vom Betriebssystem der SPS kontinuierlich und in festen Abständen aufgerufen. Er enthält den Kern der Steuerung-Logik.
- Anlauf-OB (OB 100): Wird einmalig beim Start der SPS aufgerufen (Warmstart), um Variablen zu initialisieren und die Anlage in einen definierten Zustand zu bringen.
- Alarm-OBs (z.B. OB 82, OB 86): Werden bei definierten Ereignissen aufgerufen, z.B. bei Diagnosealarmen, Baugruppenfehlern (Fehlererkennung) oder asynchronen Ereignissen.
- Zeitalarm-OBs (z.B. OB 35): Werden in definierten, kurzen Zeitintervallen aufgerufen (z.B. alle 1 ms) und dienen für hochpräzise Prozessregelungen (Determinismus).
→ Siehe auch: SPS, STEP 7, SIMATIC, Betriebssystem (OS), Zykluszeit, Funktionsbaustein (FB), Fehlererkennung

