Hi,
I'm running a (v 3.5.17.0) compiler on Phoenix-Contact PLCNext 2152/2404267 (Codesys control for PLCNext v4.1.0.0, using 2021.0 LTS firmware) as an ETHERCAT master. The system also uses an extension module for the additional network interface (AXC F XT ETH 1TX/2403115, Intel I210 based).
If i use eth0 or the primary network interface as the Ethercat master, everything is running fine, my existing Ethercat devices are found and accessible. If i switch the master to use enp1s0 - the network interface on the extension module - I find no devices, and no alarm messages other than a warning of no slaves found. Upon initiation, the device complains about incomplete or missing configuration, or no bus traffic.
I've tried all sorts of /etc/networking/interfaces configurations, but so far no luck.
Any idea what I'm doing wrong here?
Last edit: omiidla 2021-09-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I'm running a (v 3.5.17.0) compiler on Phoenix-Contact PLCNext 2152/2404267 (Codesys control for PLCNext v4.1.0.0, using 2021.0 LTS firmware) as an ETHERCAT master. The system also uses an extension module for the additional network interface (AXC F XT ETH 1TX/2403115, Intel I210 based).
If i use eth0 or the primary network interface as the Ethercat master, everything is running fine, my existing Ethercat devices are found and accessible. If i switch the master to use enp1s0 - the network interface on the extension module - I find no devices, and no alarm messages other than a warning of no slaves found. Upon initiation, the device complains about incomplete or missing configuration, or no bus traffic.
I've tried all sorts of /etc/networking/interfaces configurations, but so far no luck.
Any idea what I'm doing wrong here?
Last edit: omiidla 2021-09-01
Hi,
you need to set:
in /etc/CODESYSControl_User.cfg
[SysEthernet]
Linux.ProtocolFilter=3
DSATagMode=1
DSATagPort=0
That seems to have worked, thanks!