Sie weisen Qualifizierer IEC-Schritten zu. Qualifizierer beschreiben, in welcher Art eine zum Schritt gehörige Aktion ausgeführt wird.
Die Qualifizierer werden vom Funktionsbaustein SFCActionControl
der Bibliothek IecSfc.library
verarbeitet. Die Bibliothek wird automatisch durch die SFC-Plug-Ins im Projekt eingebunden.
|
Non-stored |
Die Aktion ist solange aktiv wie der Schritt. |
|
overriding Reset |
Die Aktion wird deaktiviert. |
|
Set (Stored) |
CODESYS führt die Aktion aus, sobald der Schritt aktiv wird. Die Aktion wird weiter ausgeführt, auch wenn der Schritt schon deaktiviert wurde, bis sie einen Reset erhält. |
|
time Limited |
CODESYS führt die Aktion aus, sobald der Schritt aktiv wird. Die Aktion wird solange ausgeführt, bis der Schritt inaktiv wird oder die gegebene Zeitspanne abgelaufen ist. |
|
time Delayed |
CODESYS startet die Ausführung der Aktion erst, wenn nach Aktivwerden des Schrittes die gegebene Verzögerungszeit abgelaufen ist und der Schritt immer noch aktiv ist. Die Aktion wird ausgeführt, bis der Schritt deaktiviert wird. |
|
Pulse |
CODESYS führt die Aktion genau zweimal aus: Einmal, wenn der Schritt aktiv wird und ein weiteres Mal, wenn der Schritt deaktiviert wird. |
|
Stored and time Delayed |
CODESYS startet die Ausführung der Aktion erst, wenn nach Aktivwerden des Schrittes die gegebene Verzögerungszeit abgelaufen ist. Die Aktion wird solange ausgeführt, bis sie einen Reset erhält. |
|
Delayed and Stored |
CODESYS startet die Ausführung der Aktion erst, wenn nach Aktivwerden des Schrittes die gegebene Verzögerungszeit abgelaufen ist und der Schritt immer noch aktiv ist. Die Aktion wird solange ausgeführt, bis sie einen Reset erhält. |
|
Stored and time limited |
CODESYS führt die Aktion aus, sobald der Schritt aktiviert wird. Sie wird solange ausgeführt, bis die gegebene Zeit abgelaufen ist oder sie einen Reset erhält. |
Sie müssen die Zeitangaben bei den Qualifizierern L, D, SD, DS und SL im Format einer TIME Konstante angeben.
Wenn eine IEC-Aktion deaktiviert wird, wird sie ein weiteres Mal ausgeführt. Dies
bedeutet, dass CODESYS eine solche Aktion mindestens zweimal ausführt. Das betriff auch Aktionen mit dem
Qualifizierer P
.
Siehe auch