Verhalten der Funktionsbausteine mit dem Eingang i_xExecute

Allgemeine Informationen

Bei einer steigenden Flanke am Eingang i_xExecute wird die Ausführung des Funktionsbausteins gestartet. Der Funktionsbaustein setzt die Ausführung fort, und der Ausgang q_xBusy wird auf TRUE gesetzt. Zusätzliche steigende Flanken am Eingang i_xExecute werden ignoriert, während der Funktionsbaustein ausgeführt wird.

Nach Abschluss der Ausführung weist der Ausgang q_xDone bzw. q_xError den Wert TRUE auf, bis der Eingang i_xExecute auf FALSE gesetzt wird. Wenn der Eingang zurückgesetzt wird, bevor die Ausführung abgeschlossen ist, wird der Funktionsbaustein weiter ausgeführt, bis er seine Verarbeitung abgeschlossen hat. Anschließend wird der Ausgang q_xDone oder q_xError für einen Zyklus auf TRUE gesetzt.

Beispiel