Ich verwende die SysTask_V3.4.2.0-Library in Verbindung mit CoDeSys V3.5 SP1 Patch4 Hotfix 2:
Ich möchte gerne über den Befehl SysTaskCreate() eine Task anlegen und starten welche ab dann zyklisch
bearbeitet werden soll.
Laut Beschreibung "SysTask_V3x_D.pdf", sollte der Befehl genau dies tun wenn der Übergabeparameter
"uIIntervalMs" entsprechend gesetzt ist. (in meinem Fall ist "uIIntervalMs"=100000, was laut Beschreibung 100ms entspricht)
Bei meinen Tests wird der auszuführende Code zwar ausgeführt, aber leider nur einmal pro Aufruf der Funktion SysTaskCreate().
Seltsam ist auch, wenn ich direkt nach dem SysTaskCreate() die Funktion SysTaskGetInfo() aufrufe ist der "iState" in der
zurückgelieferten SYS_TASK_INFO immer = "0/nicht erstellt"
Die Rückgabewerte der einzelnen Funktionen sind bei meinen Test jedenfalls immer = 0/OK
Bin für jede Hilfe dankbar, Gruß
SoMM-User
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Zusammen,
Ich verwende die SysTask_V3.4.2.0-Library in Verbindung mit CoDeSys V3.5 SP1 Patch4 Hotfix 2:
Ich möchte gerne über den Befehl SysTaskCreate() eine Task anlegen und starten welche ab dann zyklisch
bearbeitet werden soll.
Laut Beschreibung "SysTask_V3x_D.pdf", sollte der Befehl genau dies tun wenn der Übergabeparameter
"uIIntervalMs" entsprechend gesetzt ist. (in meinem Fall ist "uIIntervalMs"=100000, was laut Beschreibung 100ms entspricht)
Bei meinen Tests wird der auszuführende Code zwar ausgeführt, aber leider nur einmal pro Aufruf der Funktion SysTaskCreate().
Seltsam ist auch, wenn ich direkt nach dem SysTaskCreate() die Funktion SysTaskGetInfo() aufrufe ist der "iState" in der
zurückgelieferten SYS_TASK_INFO immer = "0/nicht erstellt"
Die Rückgabewerte der einzelnen Funktionen sind bei meinen Test jedenfalls immer = 0/OK
Bin für jede Hilfe dankbar, Gruß
SoMM-User