Aktionsblöcke in FBS

Verwenden Sie einen →Aktionsblock, um Aktionen in einer Schrittkette (einem →AS-Netzwerk) zu steuern. Die Steuerung der Aktionen erfolgt durch das Aktionsbestimmungszeichen, das im Aktionsblock eingetragen ist.
Pro AS-Netzwerk sind mehrere Aktionsblöcke zulässig. Beachten Sie die Hinweise unter "AS-Elemente im Zeichenfeld", wie Sie AS-Netzwerke effizient und korrekt erstellen/verwenden.

Linien visualisieren die Verbindungen zu den anderen FBS-Elementen im Zeichenfeld.

Darstellung

Beispiele für einen Aktionsblock:

Der Aktionsblock enthält:

  • im linken Feld: das Aktionsbestimmungszeichen – z.B. N oder L (mit der Zeitdauer T#1s)
    Die Aktionsbestimmungszeichen LDSDDSSL und PN erfordern ein Zeitdauer-Literal oder eine Variable vom Datentyp TIME. Siehe "Aktionsblöcke in FBS erstellen oder bearbeiten" für Informationen, wie Sie das Aktionsbestimmungszeichen ändern und die Zeitdauer angeben können.

  • im rechten Feld: der Editor-weit gültige Aktionsname – z.B. A0 oder A1
    Beachten Sie, dass der gleiche Aktionsname in mehreren Aktionsblöcken verwendet werden darf. Die verschiedenen Aktionsblöcke sind dann üblicherweise mit unterschiedlichen Schritten verbunden.
    Der Aktionsname repräsentiert eine Boolesche, lokale Variable mit dem gleichen Namen, die in der Liste der deklarierten Variablen angeführt wird. Sie können diese Aktionsvariable – wie eine →konstante Boolesche Variable – in →Wertfeldern (z.B. für Zuweisungen) verwenden, um den aktuellen Status der Aktionsvariablen abzufragen. In den Zyklen, in denen die Aktion ausgeführt wird, hat diese Variable den Wert TRUE (oder eine Entsprechung).

Der Eingang des Aktionsblocks befindet sich auf der linken Kante, der Ausgang auf der rechten Kante. Der Datentyp für Ein-/Ausgang ist immer der elementare Datentyp BOOL.
Der Eingang des Aktionsblocks ist üblicherweise mit dem Ausgang eines →Schritts verbunden. Sie können den Eingang eines Aktionsblocks jedoch auch mit dem Ausgang eines anderen FBS-Elements verbinden, sofern dessen →Datentyp übereinstimmt.
Der Ausgang des Aktionsblocks ist mit dem Eingang von anderen FBS-Elementen verbunden – dessen Datentyp muss aber ebenfalls übereinstimmen. Beispiel: Der Ausgang des Aktionsblocks kann mit dem EN-Eingang eines Baustein-Aufrufs verbunden werden. Neuron empfiehlt Ihnen, komplexe Anweisungen als eigenen Baustein-Aufruf zu erstellen und den Aktionsblock mit dem EN-Eingang dieses Baustein-Aufrufs zu verbinden.

(Info) Ein Aktionsblock mit dem Aktionsbestimmungszeichen N verhält sich wie ein Wertfeld mit einer Booleschen, lokalen →Variable.

(Info) Abhängig von der Konfiguration Ihrer Neuron Power Engineer-Version wird der FBS-Editor und seine Elemente möglicherweise anders in Ihrer Neuron Power Engineer-Version angezeigt, als in der IDE-Dokumentation illustriert. Dies ist der Fall, wenn Neuron oder der Systemintegrator das Smart-Styling aktiviert hat oder einer von ihnen den Stil für den FBS-Editor geändert hat. Die Illustrationen in der IDE-Dokumentation sind dann Symbolfotos und die Anzeige in Ihrer Neuron Power Engineer-Version ist die gültige Anzeige-Variante. Bei Unklarheiten kontaktieren Sie bitte Neuron oder Ihren Systemintegrator.

Neuron empfiehlt, dass Sie und/oder Ihr Systemintegrator keine Gelb-Farbtöne bei der Gestaltung von FBS-Elementen verwenden, da "Gelb" für die Verfolgung von sicheren Signale beim Entwickeln von sicherheitsrelevanten Anwendungen verwendet wird. Diese Empfehlung gilt insbesondere dann, wenn Sie das Legacy-Styling verwenden. Neuron Power Engineer prüft nicht, ob Farben bereits anderweitig verwendet werden. Die Verwendung von Gelb-Farbtönen durch Sie und/oder Ihren Systemintegrator könnte also zur Folge haben, dass "Gelb" dann auch eine nicht-sichere Logik kennzeichnet.

Aktionen für Aktionsbausteine und/oder Aktionsvariable