Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
Eine Instanz des FBMain(EN:=, pData:=, Done=>) soll aufgerufen werden. Der Code des FB soll asynchron in einem anderen Task abgearbeitet werden.
Beim Aufruf des FBMain soll nur der der Status Done aktualisiert werden und das Programm dann fortgesetzt werden.
Die eigentliche Abarbeitung des Codes des FB benötigt ca. 5 Minuten (Datenkommunikation).
Im Grunde ist das identisch mit Bausteinen die auf eine externe Funktion referenzieren, wie Modbus oder SysLibSocketsAsync.lib die ebenfalls einen Done oder Busy-Ausgang haben, nur das der Code eben in einem anderen Codesys-Task und nicht auf Betriebssystemebene ausgeführt werden soll.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Eine Instanz des FBMain(EN:=, pData:=, Done=>) soll aufgerufen werden. Der Code des FB soll asynchron in einem anderen Task abgearbeitet werden.
Beim Aufruf des FBMain soll nur der der Status Done aktualisiert werden und das Programm dann fortgesetzt werden.
Die eigentliche Abarbeitung des Codes des FB benötigt ca. 5 Minuten (Datenkommunikation).
Im Grunde ist das identisch mit Bausteinen die auf eine externe Funktion referenzieren, wie Modbus oder SysLibSocketsAsync.lib die ebenfalls einen Done oder Busy-Ausgang haben, nur das der Code eben in einem anderen Codesys-Task und nicht auf Betriebssystemebene ausgeführt werden soll.
Und was ist jetzt die Frage ?