FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important
information on the platform change.
05-15-2023 01:35 PM - edited 05-15-2023 01:35 PM
Hello,
We would like to run some axes to the standard 2 ms Ethercat time and the others to a higher cycle time for example 4 or 6 ms as we intend to free load of the cpu,
Is this possible with the actual ctrlX Core? If so, how can we do that?
Many thanks,
Solved! Go to Solution.
05-16-2023 08:53 AM
As in a ctrlX CORE X3 there is only one EtherCatMaster with a single update rate it is not possible to have slaves with different update rates. But the EtherCat should not utilize much CPU load.
Having different PLC tasks with different task cycles for axes commanding will have a way greater effect.
With the high performance ctrlX CORE X7 it is planned to have more then one EtherCatMaster so it will be possible for this hardware.
05-19-2023 02:07 PM
Hello CodeSheperd,
Thank you for your fast answer, another question regarding this topic,
What if I want to command the axes with Softmotion / Motion? The motion task (that is the Ethercat Cycle Time) could run at 2 / 4 / 6 ms,
Can I command axes at the cycle time of the motion task and the other axes with another cycle time?
Thanks,
05-19-2023 02:58 PM
Like mentioned above, commanding of axes is always possible, independently of the cycle time of the fieldbus, e.g. via the PLC in different tasks and cycle times. So it doesn't matter if ctrlX MOTION or Codesys Softmotion is used. The update rate of the EtherCat and so the cyclic position command value would still be sent each 2ms.
As an example:
05-22-2023 08:09 AM
Thanks CodeSheperd,
Super clear!