Skip to Content

RASPBERRY PLC 57R CORE

Raspberry Pi PLC for DIN rail with 18 inputs and 33 outputs, 24 of them relays, two Ethernet ports and two RS-485 ports, running Linux for Python and Node-RED.

Ships with 4 GB RAM and Linux preinstalled, no expansion board.

I/O
18 inputs (12 analog 0-10 V), 33 outputs (24 relays, 9 analog/PWM)
Comms
2 x Ethernet, 2 x RS-485, Wi-Fi, Bluetooth LE, I2C, SPI
Built in
UPS for safe shutdown, real-time clock
Power
12 to 24 Vdc, DIN rail, IP20
812.75 € 812.75 €

  • # CPU Type #
  • # Device #
  • # Inputs #
  • # Relay #
  • # Outputs #
  • Ethernet
Need more RAM, LoRa or 4G? See FLEX
# CPU Type #: Raspberry Pi
# Device #: PLC
# Inputs #: 11-20
# Relay #: 21-30
# Outputs #: 31-40
Ethernet: Yes



Raspberry PLC 57R: Raspberry Pi PLC with 51 I/O, 24 relays and dual Ethernet

The Raspberry PLC 57R is an industrial PLC from Industrial Shields built around a Raspberry Pi. It has 18 inputs (12 analog 0-10 V) and 33 outputs (24 relays, 9 analog/PWM), two Ethernet ports, two RS-485 ports, Wi-Fi and Bluetooth LE, plus a UPS that shuts Linux down safely on power loss. It runs Debian 64-bit, so you program it in Python, Node-RED, C/C++ or any Linux tool. It suits installations with a high number of relay loads, such as irrigation, HVAC and building automation.

You are viewing the CORE version. Ships with 4 GB RAM and Linux preinstalled, no expansion board.

See FLEX Configure RAM, options and expansion

Technical specifications

ComputerRaspberry Pi 4, Broadcom BCM2711 quad core 64-bit, 1.8 GHz
RAMCORE: 4 GB. FLEX: 2, 4 or 8 GB
Operating systemDebian Bookworm 64-bit, preinstalled
Inputs18: 12 analog/digital (0-10 V, 12-bit) and 6 digital optoisolated, 5 to 24 Vdc, 6 with interrupt
Outputs33: 9 analog/digital/PWM (0-10 V, 12-bit), 24 relays (230 Vac 4 A / 24 Vdc 2 A, resistive)
Ethernet1 x Gigabit and 1 x 10/100, RJ45
Serial and buses2 x RS-485 half duplex with 120 Ω termination, TTL serial, I2C, SPI
Wireless and USBWi-Fi, Bluetooth LE, 2 x USB 2.0, 2 x USB 3.0
ReliabilityUPS with supercapacitors for safe shutdown, DS3231 real-time clock with battery, external heatsink
Power supply12 to 24 Vdc with polarity protection
Environment0 to 50 °C operating, 10 to 90 % humidity without condensation
Mounting and protectionDIN rail TS35, IP20, inside a cabinet
ExpansionCORE: none. FLEX: one board, CAN, LoRa (EU, US or Asia band) or 4G (LTE-M/NB-IoT or LTE Cat 4)
AntennaExternal antenna available on request

Before you choose the Raspberry PLC 57R

How much RAM does it have?

The CORE version has 4 GB of RAM. The FLEX version lets you choose 2, 4 or 8 GB.

How do I program it?

It ships with Debian 64-bit. Connect by SSH to 10.10.10.20 (eth0) and use Python, Node-RED, C/C++ or shell scripts. Industrial Shields libraries give direct access to the inputs and outputs.

What can the relay outputs switch?

Each relay switches up to 4 A at 230 Vac or 2 A at 24 Vdc with a resistive load. For inductive loads, add an RC snubber sized for the load.

What happens on a power failure?

The built-in UPS keeps the Raspberry Pi running long enough to shut Linux down cleanly, so the SD card and your data are not corrupted. The real-time clock keeps the time with its own battery.

Can it do CAN, LoRa or 4G?

Not in the CORE version. The FLEX version adds one expansion board: CAN, LoRa or 4G (LTE-M/NB-IoT or LTE Cat 4).