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
ich habe ein Problem mit meinem PFC200 (750-8214).
Und zwar ist meine CPU-Auslastung relativ hoch. Ich würde jetzt gerne meinen Code ein bisschen optimieren und mir hierzu die CPU-Last ansehen.
Innerhalb des CoDeSys frage ich diese deshalb mit
Hier liefert er mir einen Max-Wert von 77%. Somit wäre noch alles im Rahmen.
Laut Linux-Konsole mit "htop" erhalte ich aber 96-99%
Was stimmt denn jetzt?
Außerdem ist es mir bei den Tests schon öfter passiert, dass der KBus aussteigt, wenn die Last recht hoch ist, ohne dass mir das in der DeviceDiagnose angezeigt wird.
Edit: Das mit dem KBus passiert eigentlich nur direkt nach einem Online-Change.
Über ein paar Infos wäre ich happy
Gruß Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
hast du für den KBUS eine eigene Task angelegt ( was ich generell empfehlen würde).
+ im Task deployment kontrollieren ob die IO's auch wirklich nur in der KBUS Task verwendet werden?
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
danke für die Rückmeldung.
Das habe ich aktuell noch nicht gemacht. Sollte dann das Problem vom KBus-Ausfall lösen oder?
Dürfte aber an der CPU-Last nicht viel ändern oder?
Wegen der Anzeige CPU-Last... welche stimmt da? Die in der Konsole mit "htop" oder die, die ich innerhalb CoDeSys auslese?
Gruß Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
wie sollte man den eigenen Task für den KBUS am besten konfigurieren? Derzeit läuft mein gesamtes Programm in einer Task mit 20 ms. Sollte der KBUS mit gleicher Tasklaufzeit und einer etwas höheren Priorität eingestellt werden?
Gruß annD
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Forum,
ich habe ein Problem mit meinem PFC200 (750-8214).
Und zwar ist meine CPU-Auslastung relativ hoch. Ich würde jetzt gerne meinen Code ein bisschen optimieren und mir hierzu die CPU-Last ansehen.
Innerhalb des CoDeSys frage ich diese deshalb mit
ab.
Hier liefert er mir einen Max-Wert von 77%. Somit wäre noch alles im Rahmen.
Laut Linux-Konsole mit "htop" erhalte ich aber 96-99%
Was stimmt denn jetzt?
Außerdem ist es mir bei den Tests schon öfter passiert, dass der KBus aussteigt, wenn die Last recht hoch ist, ohne dass mir das in der DeviceDiagnose angezeigt wird.
Edit: Das mit dem KBus passiert eigentlich nur direkt nach einem Online-Change.
Über ein paar Infos wäre ich happy
Gruß Chris
Hi,
hast du für den KBUS eine eigene Task angelegt ( was ich generell empfehlen würde).
+ im Task deployment kontrollieren ob die IO's auch wirklich nur in der KBUS Task verwendet werden?
Grüße
Edwin
Hallo,
danke für die Rückmeldung.
Das habe ich aktuell noch nicht gemacht. Sollte dann das Problem vom KBus-Ausfall lösen oder?
Dürfte aber an der CPU-Last nicht viel ändern oder?
Wegen der Anzeige CPU-Last... welche stimmt da? Die in der Konsole mit "htop" oder die, die ich innerhalb CoDeSys auslese?
Gruß Chris
Hi,
wie sollte man den eigenen Task für den KBUS am besten konfigurieren? Derzeit läuft mein gesamtes Programm in einer Task mit 20 ms. Sollte der KBUS mit gleicher Tasklaufzeit und einer etwas höheren Priorität eingestellt werden?
Gruß annD