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

Funktionsbaustein an einer echten Maschine

Ein Funktionsbaustein, kurz FB, ist ein wiederverwendbares Programmstück mit eigenem Speicher. Du schreibst ihn einmal und rufst ihn überall auf, wo du ihn brauchst, und jeder Aufruf behält seine eigenen gemerkten Werte.

Bei Siemens hält ein FB diese Werte in einem Instanz-Datenbaustein. Eine FC ist anders: Sie behält zwischen den Aufrufen nichts. Ein FB passt also zu allem, was sich etwas merken muss, etwa dem Zustand einer Pumpe.

Timer und Zähler funktionieren genauso, deshalb braucht jeder eine eigene Instanz. Bei Rockwell kommt eine Add-On Instruction dem am nächsten. Verwechsle einen FB nicht mit dem Funktionsplan, der grafischen Sprache.

Funktionsbaustein: ein durchgerechnetes Beispiel

Eine Anlage hat zehn gleiche Pumpen. Ein FB enthält die Regeln für Start, Stop und Freigabe, und das Programm ruft ihn einmal pro Pumpe auf. Der Laufzustand von Pumpe 3 liegt in der Instanz von Pumpe 3, also ändert ihr Start-Taster nichts an den anderen. Eine Korrektur im FB erreicht alle zehn.

Funktionsbaustein: ein häufiger Fehler

Den Aufruf weglassen, um eine Pumpe auszuschalten. Wird der FB nicht aufgerufen, wird nichts darin aktualisiert, und seine letzten Ausgänge bleiben, wie sie waren.

Immer noch unsicher? Frag in der Umkleide.