Raspberry Pi CM4-powered CODESYS industrial controller supports EtherCAT, Modbus, up to 32 I/O modules

EDATEC ED-PLC2010 is an industrial controller powered by a Raspberry Pi CM4, supporting EtherCAT and Modbus interfaces, up to 32 I/O modules, and preloaded with CODESYS runtime for real-time core and visualization capabilities.

DIN Rain-mountable Raspberry Pi CM4 industrial controllers are not exactly new, with products such as Modberry 500 CM4 and Edgebox-RPI4 announced shortly after the launch of the Raspberry Pi Compute Module 4 in 2020. More recently (2024), Seeed Studio introduced the reComputer R1113-10 IoT gateway, and Sfera Labs launched the Strato Pi Max. TECHBASE also upgraded the Modberry 500 with a more powerful CM5 module. EDATEC ED-PL2010 mostly differentiates itself by shipping with a licensed version of CODESYS runtime for industrial automation. It’s also possible with other vendors, but the license might need to be purchased separatly.

EDATEC ED-PLC2010

EDATEC ED-PLC2010 specifications:

  • SoM – Raspberry Pi CM4
    • SoC – Broadcom BCM2711
      • CPU – Quad-core Cortex-A72 SoC @ 1.5GHz
      • GPU – VideoCore VI with support for OpenGL ES 3.1 and Vulkan 1.0
      • VPU
        • Decode – H.265/HEVC up to 4Kp60, H.264 up to 1080p60
        • Encode – H.264 up to 1080p30
    • Memory – 1GB, 2GB, 4GB, or 8GB LPDDR4-3200
    • Storage – 8GB, 16GB, or 32GB eMMC flash
    • Optional Wireless module with WiFi 5 and Bluetooth 5.0
  • Storage
    • MicroSD card slot for user data
    • 4KB EEPROM
  • Video Output – HDMI 2.0 port up to 4Kp60
  • Networking
    • Gigabit Ethernet RJ45 port
    • EtherCAT RJ45 port
      • Up to 8x axes support
      • 1x EtherCAT master, up to 128x EtherCAT slaves
      • 1x Modbus TCP master, up to 63x Modbus TCP slaves
    • Optional WiFi/Bluetooth (on CM4)
    • Optional 4G LTE cellular mini PCIe module (EC20 or EC25 with region-specific variants)
    • 2x SMA connectors for WiFi/Bluetooth and 4G antenna
  • USB
    • 2x USB 3.0 Type-A (5 Gbps) ports
    • 1x USB 2.0 Type-A port
  • Serial
    • 2x RS485 via 6-pin terminal block with isolation
    • 2x RS232 via 6-pin terminal block with isolation
  • Expansion I/Os – Up to 32 “ED-EIO” I/O modules with type DI, DO, AI, AO, RTD, TC, and High-Speed Counter
  • Security – Crypto authentication chip
  • Misc
    • 16x LED indicators for power, Ethercat, 4G, serial ports, system status, etc…
    • Buttons for Reset, Factory Reset, IP address Reset, UDISK RM (remove USB drive safely), IMP (import PLC), STOP/START (for runtime)
    • RTC with 1F SuperCAP backup (option for CR1220 battery)
    • Buzzer
  • Power supply
    • System Power – 24V DC-in via 2-pin terminal block
    • Field Power – 24V DC-in via 2-pin terminal block
    • Power Consumption – Up to 24 Watts
  • Dimensions – 103 x 71 x 81mm excluding antenna and DIN Rail bracket
  • Weight – About 750 grams
  • Temperature Range – Operating: -10 to 55°C; storage: -20 to 60°C
  • Humidity – 5 to 95% RH
Raspberry Pi CM4 CODESYS PLC Industrial Controller with 32 I/O modules
ED-PLC2010 PLC connected to multiple I/O modules

The company offers a long list of ED-EIO module, including digital input and output modules with 8 to 16 channels, analog input modules with 4 or 8 channels, 4-channel analog output modules, and specialized modules with EtherCAT coupler, RTD input, thermocouple input, high-speed counter, power expansion, or EtherCAT terminal cover. You’ll find the full list on the remote I/O modules page of the company’s website.

The Raspberry Pi CM4-powered industrial controller runs Raspberry Pi OS (Lite) 64-bit and is pre-loaded with a licensed version of the CODESYS Runtime with the following features:

  • Multicore CODESYS Control Runtime System, with the Singlecore CODESYS Control Runtime System available as an optional add-on
  • Programming Mode – IEC 61131-3 programming languages, including ST, LD, FBD, SFC, and CFC
  • IDE Support – CODESYS V3.5
  • Fieldbus – CODESYS EtherCAT Master and CODESYS Modbus TCP Master
  • Motion Control – Optional CODESYS SoftMotion and CNC+Robotics
  • Visualization – Optional CODESYS TargetVisu and CODESYS WebVisu
  • Support OPC UA Server
CODESYS IDE
CODESYS IDE screenshot connected to an EDATEC PLC

Different CODESYS licenses are available when purchasing an ED-PLC2010 controller, depending on the features needed.

CODESYS licenses

Some EDATEC ED-PLC2010 variants and ED-EIO module are listed on DigiKey, but all are currently out of stock. Check out the product page for more information and documentation such as a datasheet and a user manual to get started.

Raspberry Pi CM4 industrial controller block diagram
ED-PLC2010 Block diagram
Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications