EoE Configuration
- kworm
- Offline
- Junior Member
-
Less
More
- Posts: 24
- Thank you received: 7
25 Sep 2024 15:36 #310784
by kworm
EoE Configuration was created by kworm
I'm working with 4 Rexroth servo drives that support EoE to be able to use the drive configuration software while the drives are configured for CoE. I've been able to set the IP address info on the drives with "ethercat ip" and confirm on the drive control panel. The eoe interfaces are created on the linux side for all 4. I've tried various combinations of bridge, interface on linux directly, etc. but no joy in communicating with them so I must be missing something. Does anyone have a working example of what they did on the linux bridging/routing side for EoE to work?
Please Log in or Create an account to join the conversation.
- kworm
- Offline
- Junior Member
-
Less
More
- Posts: 24
- Thank you received: 7
04 Oct 2024 02:14 #311261
by kworm
Replied by kworm on topic EoE Configuration
SInce there haven't been any replies I'm guessing there aren't a lot of people using EoE with LinuxCNC. It appears there could be an issue either in linuxcnc-ethercat or etherlab's master as there is another thread where PDO configuration doesn't work properly with EoE enabled in the etherlab master.
forum.linuxcnc.org/ethercat/51505-new-hardware-trouble
forum.linuxcnc.org/ethercat/51505-new-hardware-trouble
Please Log in or Create an account to join the conversation.
- onceloved
-
- Offline
- Premium Member
-
Less
More
- Posts: 116
- Thank you received: 53
04 Oct 2024 08:22 #311271
by onceloved
Replied by onceloved on topic EoE Configuration
Why do you have to use eoe?
Please Log in or Create an account to join the conversation.
- kworm
- Offline
- Junior Member
-
Less
More
- Posts: 24
- Thank you received: 7
04 Oct 2024 11:29 - 08 Oct 2024 19:37 #311275
by kworm
Replied by kworm on topic EoE Configuration
I have to use EoE because the Rexroth drives I have can only be accessed via their config software over EoE at the same time as CoE is enabled. You have to disable CoE in order to access them directly so I can't use the tuning tools/oscilliscope and/or view/configure parameters in realtime with the drive connected to the control.
From what I've been able to determine part of the EoE code for device creation and ip setup is in the etherlab master but then the user application - linux-ethercat in this case - has the cyclic cycle. That makes me think that it's likely something with linux-ethercat,
Update: From looking at the linux-ethercat code and information I've received from the etherlab mailing list I don't believe that it's currently possible to use EoE with userspace LinuxCNC. There is no call to ecrt_master_send_ext() in the userspace linux-ethercat code which is required for EoE to function according to etherlab docs. It's a kernel only function so not sure if there is a solution. I haven't tried it but it might work on an RTAI kernel with everything as kernel modules.
From what I've been able to determine part of the EoE code for device creation and ip setup is in the etherlab master but then the user application - linux-ethercat in this case - has the cyclic cycle. That makes me think that it's likely something with linux-ethercat,
Update: From looking at the linux-ethercat code and information I've received from the etherlab mailing list I don't believe that it's currently possible to use EoE with userspace LinuxCNC. There is no call to ecrt_master_send_ext() in the userspace linux-ethercat code which is required for EoE to function according to etherlab docs. It's a kernel only function so not sure if there is a solution. I haven't tried it but it might work on an RTAI kernel with everything as kernel modules.
Last edit: 08 Oct 2024 19:37 by kworm.
Please Log in or Create an account to join the conversation.
Time to create page: 0.058 seconds