dcooper33
Lifetime Supporting Member + Moderator
Has anyone else noticed this issue?
We have several L61's that have been running v16.03 f/w for years with no real issues. Lots of motion, e-net comms, d-net. Most of the motion control stuff is done in timed tasks. All of the production, start/stop, and alarming are done in a continuous "main task".
Prior to upgrading to V20.11, these continuous tasks were executing at ~ 15ms, with a max of 21. Now we are seeing an avg of 30 with peaks of 45-50ms on the same task, same hardware.
Looks like quite a bit of code optimization can be done, but we're talking about a LOT of work, which was unnecessary before. Just wondering if anyone else is dealing with similar issues. We upgraded all the sercos and ENBT's obviously, just wondering what else we can do without re-writing a lot of complex code.
Thanks,
Dustin
We have several L61's that have been running v16.03 f/w for years with no real issues. Lots of motion, e-net comms, d-net. Most of the motion control stuff is done in timed tasks. All of the production, start/stop, and alarming are done in a continuous "main task".
Prior to upgrading to V20.11, these continuous tasks were executing at ~ 15ms, with a max of 21. Now we are seeing an avg of 30 with peaks of 45-50ms on the same task, same hardware.
Looks like quite a bit of code optimization can be done, but we're talking about a LOT of work, which was unnecessary before. Just wondering if anyone else is dealing with similar issues. We upgraded all the sercos and ENBT's obviously, just wondering what else we can do without re-writing a lot of complex code.
Thanks,
Dustin