Aktionsbestimmungszeichen für AS-Elemente
Ein Aktionsbestimmungszeichen (möglicherweise als Bestimmungszeichen oder auch als "Actionqualifier" bekannt) steuert eine →Aktion im →AS-Netzwerk. Das Aktionsbestimmungszeichen entscheidet somit,
-
wann die Anweisungen einer Aktion ausgeführt werden soll oder
-
welchen Wert die beigefügte boolesche Variable (boolesche Aktion) erhält.
Die Verwendung des Aktionsbestimmungszeichen in der Anwendung unterscheidet sich von der verwendeten Programmiersprache:
-
Im ST-Editor ist das Aktionsbestimmungszeichen bei der Zuordnung der Aktion im Schritt oder Initial-Schritt eingetragen. Die Anweisungen der Aktion sind in der Aktion enthalten.
-
Im FBS-Editor ist das Aktionsbestimmungszeichen in einem Aktionsblock eingetragen. Diesem Aktionsblock folgen die Anweisungen der Aktion nach.
Neuron Power Engineer bietet die folgenden Aktionsbestimmungszeichen (BZ):
BZ |
Beschreibung |
Kurz-Erklärung zur Auswirkung (1) |
Zeitdauer (2) |
|
---|---|---|---|---|
(keines) |
nicht-gespeichert |
wie |
|
|
|
nicht-gespeichert (Non-stored) |
Aktion ist aktiv (= liefert |
|
|
|
überschreibendes Rücksetzen (overriding Reset) |
Aktion rücksetzen oder verriegeln; hat Priorität gegenüber anderen Aktionsbestimmungszeichen |
|
|
|
Setzen oder gespeichert (Set or Stored) |
liefert |
|
|
|
Zeitbegrenzt (time Limited) |
liefert |
|
|
|
Zeitverzögert (time Delayed) |
liefert |
|
|
|
Impuls (Pulse) |
liefert |
|
|
|
Gespeichert und Zeitverzögert (Stored and time Delayed) |
liefert |
|
|
|
Zeitverzögert und Gespeichert (Delayed and Stored) |
Aktion nach Ablauf der angegebenen Zeit setzen (gespeichert), wenn der interne Eingang bis dahin ununterbrochen aktiv war |
|
|
|
Gespeichert und zeitbegrenzt (Stored and time Limited) |
liefert |
|
|
|
Impuls, fallende Flanke (Pulse, falling edge) |
wie Baustein |
|
|
|
Impuls, steigende Flanke (Pulse, rising edge) |
wie |
|
|
|
Zeit-Impuls, nicht-gespeichert (Pulse, Non-stored) |
liefert
|
|
Legende:
(1) ... Zum besseren Verständnis, wie sich ein/mehrere Aktionsbestimmungszeichen auf die Auswertung des ST-Codes oder der FBS-Logik auswirken, lesen Sie unter "Auswertung von AS-Elementen" und "Verhalten der Aktionsbestimmungszeichen für AS-Elemente" nach.
(2) ... Bei der Markierung müssen Sie ein Zeitdauer-Literal vom Datentyp TIME
oder eine Variable vom Datentyp TIME
zusätzlich zum Bestimmungszeichen angeben (siehe →Zeitliteral für Beispiele für Zeitdauer-Literale). Bei der Markierung ist kein Zeitdauer-Literal für das Bestimmungszeichen erforderlich.