Originally created by: OW_RPi
is RPi3 an EoE capable device?
How to setup EoE correctly in CODESYS?
IP routing needed?
yes, you need to setup the following steps under Linux:
set up tap0 device - on a Linux system with tuntap support this looks somehow like this:
/sbin/ip tuntap add tap0 mode tap
/sbin/ip link set tap0 up
/sbin/ip addr add 192.168.2.1/24 dev tap0
thank you for your quick reply.
I managed to handle EoE with your helpful hints
However, it seems to be very complicated:
- manage IP routing on RPi
- manage IP routing on Engineering PC
- All tap and IP route settings on RPi are gone after a restart of Codesys runtime or system reboot. Is there a possibility to make these settings persistent?
- I am able to ping my EoE device from my Engineering PC. However, it is not possible to use the device's engineering tool on my PC. Timeouts and 'Device is busy' messages are the reasons. Any ideas?
i have some problems with EoE on EtherCAt devices on linux x64 runtime,
I have configured tap0 and Eoe devices,The first device responds to the ping request but all ather not.
if I remove the EoE configuration of the first node, the second responds but the subsequent ones continue not to respond.
what could be the reason??
[img src=attachment.png width=50%]
Which versions are involved?
version codesys Enginering and runtime are 18.104.22.168.
But i have same problem also with older versions
which drives are you using, there is a known problem with CT drives..
i'm using Controltechniques drive M700 and Digitax HD(M753),other drives in pictures dosn't support EOE.
This is a problem in the slaves ethercat stack of the CT drives,
as soon you read a non existing object the communication (EoE) stucks.
There is a workaround available:
read object 0x1000 from each slave after startup then EoE will work on all drives.
Additional this need to be reported to CT.
Thanks a lot!
I need to use EoE, do I need some Routing/Tap etc configuration on the device?
Log in to post a comment.