How to set the process priority for EtherCAT
Posted: 27 May 2021, 04:46
Hi, we are using RevPi Connect+(CODESYS) for both EtherCAT and Ethernet/IP communication. When the connection established, we noticed that:
1. EtherCAT communication error count keeps increasing.
2. Ethernet/IP communication lost connection sometimes.
We tried to solved the problem by reset the process priority for EtherCAT communication.
How do you think of our solution?
And when we set them to -20, the highest priority, it turns to be communication error, as the image attached. We think it is because the CPU is overloaded and the piControl doesn't have enough resource to work.
Is our thinking correct?
And the problem is, we don't have any experience on it. Would you please kindly share your insights on what priority we should set for it?
And also, if possible, would you please kindly advise how to solve the Ethernet/IP disconnect problem too?
Many thanks in advance.
1. EtherCAT communication error count keeps increasing.
2. Ethernet/IP communication lost connection sometimes.
We tried to solved the problem by reset the process priority for EtherCAT communication.
How do you think of our solution?
And when we set them to -20, the highest priority, it turns to be communication error, as the image attached. We think it is because the CPU is overloaded and the piControl doesn't have enough resource to work.
Is our thinking correct?
And the problem is, we don't have any experience on it. Would you please kindly share your insights on what priority we should set for it?
And also, if possible, would you please kindly advise how to solve the Ethernet/IP disconnect problem too?
Many thanks in advance.