Subsystem Enabled

Dieser Funktionsblock steuert die Ausführung eines Subsystems basierend auf dem eingehenden Aktivierungssignal. Er ermöglicht es Ihnen, zu verwalten, ob eine bestimmte Gruppe von Funktionsblöcken (Subsystem) aktiviert werden soll oder nicht.

📥 Eingänge

Enable Ein boolescher Eingang, der das Subsystem aktiviert oder deaktiviert. Wenn dieser Eingang wahr ist, wird das zugehörige Subsystem ausgeführt.

📤 Ausgänge

Dieser Funktionsblock produziert keine Ausgaben.

🕹️ Steuerungen

Enable Die Hauptsteuerung zum Umschalten des Status des Subsystems. Wenn auf wahr gesetzt, wird das Subsystem ausgeführt.

🎨 Funktionen

Dynamic Subsystem Control Dieser Block kann gesamte Subsysteme basierend auf einem einfachen booleschen Eingang ein- oder ausschalten und bietet flexible Kontrolle über komplexe Arbeitsabläufe.

Child Scene Execution Wird automatisch aktiviert, um die Ausführung von Funktionsblöcken im enthaltenen Kindszene zu starten, wenn aktiviert.

📝 Nutzungshinweise

  1. Eingang verbinden: Verknüpfen Sie eine boolesche Quelle mit dem Enable Eingang, um das Subsystem zu verwalten.

  2. Subsystem ausführen: Wenn der Eingang wahr ist, wird das Subsystem ausgeführt und alle Komponenten, die in der enthaltenen Kindszene definiert sind, verarbeitet.

  3. Status überwachen: Überprüfen Sie die Komponenten der Kindszene, um deren Status während der Ausführung zu verifizieren.

📊 Bewertung

Während der Ausführung, wenn der boolesche Eingang wahr ist, aktiviert dieser Funktionsblock seine Kindszene und führt alle enthaltenen Operationen aus.

💡 Tipps und Tricks

Subsysteme verketten

Sie können mehrere Subsystem Enabled Blöcke hintereinander verbinden, um eine schichtweise Kontrolle über komplexe Arbeitsabläufe zu erstellen. Dies ermöglicht eine modulare Aufgabenverwaltung.

Bedingte Ausführung

Setzen Sie Logic Operations Blöcke vor dem Subsystem Enabled, um dynamische Steuersignale basierend auf verschiedenen Bedingungen zu bestimmen.

🛠️ Fehlersuche

Subsystem wird nicht ausgeführt

Wenn das Subsystem nicht wie erwartet ausgeführt wird, stellen Sie sicher, dass der boolesche Eingang korrekt verbunden ist und dass er einen wahren Wert ausgibt, wenn dies beabsichtigt ist.

Ungültige Knotenstatus

Wenn ein Knoten in der Kindszene ungültig wird, markiert sich das übergeordnete Subsystem ebenfalls als ungültig. Überprüfen Sie jeden Knoten auf mögliche Unterbrechungen oder Fehler in der Datenverarbeitung.

Last updated