I’m currently working on setting up an EtherCAT Master using CODESYS on a Raspberry Pi, and I’ve run into some issues I could use help with.
Project Setup:
EtherCAT Master: Raspberry Pi with CODESYS Control for Raspberry Pi 64 SL installed
EtherCAT Slave: Beckhoff CX5130 with EK1200 coupler
I/O Module: EL2008
License Module: EL6070-0033
I’ve installed the required CODESYS packages and the Linux gateway on the Raspberry Pi. In my project, I added the EtherCAT Master with the appropriate port settings and scanned for devices. The CX5130 shows up as a slave, but communication fails—I'm getting error messages and can't access the outputs.
Specifically:
The EL2008 output module isn’t recognized properly in CODESYS.
There’s no option to communicate with it through the CX5130.
I’ve tried connecting via both the Raspberry Pi’s built-in Ethernet port and an external network card.
I've attached screenshots showing the errors I get in CODESYS and the devices detected via TwinCAT for reference.
Any help or suggestions would be greatly appreciated!
Hello everyone,
I’m currently working on setting up an EtherCAT Master using CODESYS on a Raspberry Pi, and I’ve run into some issues I could use help with.
Project Setup:
EtherCAT Master: Raspberry Pi with CODESYS Control for Raspberry Pi 64 SL installed
EtherCAT Slave: Beckhoff CX5130 with EK1200 coupler
I/O Module: EL2008
License Module: EL6070-0033
I’ve installed the required CODESYS packages and the Linux gateway on the Raspberry Pi. In my project, I added the EtherCAT Master with the appropriate port settings and scanned for devices. The CX5130 shows up as a slave, but communication fails—I'm getting error messages and can't access the outputs.
Specifically:
The EL2008 output module isn’t recognized properly in CODESYS.
There’s no option to communicate with it through the CX5130.
I’ve tried connecting via both the Raspberry Pi’s built-in Ethernet port and an external network card.
I've attached screenshots showing the errors I get in CODESYS and the devices detected via TwinCAT for reference.
Any help or suggestions would be greatly appreciated!
Thanks in advance!
EMERGENCY FROM DEVICE 1001 ERROR CODE 16#A000 Error register 16#02 Error field: 16#02 Error field : 16#0E 16#04 16#00 16#04 16#00
Last edit: jakubmphoenix 2025-07-16