Habe das letztens mit dem Support zusammen ausprobiert. Wenn die Tasks mit höherer Priorität eine gewisse Laufzeit (die Rechnerabhängig ist) überschreitet kommen die Tasks niederer Priorität nicht mehr dran. Ich denkedaraus resultiert auch die Aussage von Erik.
Gruß Ralph
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally created by: knightwhosaisnee
Hallo,
ich habe bisher leider nichts dazu gefunden: Funktionieren die Bausteine der SysLibTasks.lib prinzipiell auch in der Simulation?
Meine Versuche, eine Task mittels SysTaskSuspend etc. zu beeinflussen schlugen leider bisher fehl.
Gruß
knightwhosaisnee
SysLibs kann man nicht simulieren - sie sind wie der Name sagt Systembibliotheken und damit im Zielsystem implementiert.
Gruß
Ralph
Moin
Ausserdem wird meines Wissens nach in der Simulation nur EIN Task ausgeführt. Nicht alle.
Gruss
Erik
Ich würde hier als "Simulation" das Zielsystem PLCWinNT einstellen, damit kann man "fast alles" richtig testen.
PLCWinNT ist im normalen Lieferumfang von CoDeSys enthalten.
Originally created by: Bernhard Werner
In der Simulation werden schon alle Tasks ausgeführt aber nicht preemptiv sondern hintereinander.
Bernhard
Jetzt muss ich mich auch nochmal einmischen.
Habe das letztens mit dem Support zusammen ausprobiert. Wenn die Tasks mit höherer Priorität eine gewisse Laufzeit (die Rechnerabhängig ist) überschreitet kommen die Tasks niederer Priorität nicht mehr dran. Ich denkedaraus resultiert auch die Aussage von Erik.
Gruß Ralph