Skip to Content

RASPBERRY PLC 58

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

Configurable: 2, 4 or 8 GB RAM, plus one CAN, LoRa or 4G board.

I/O
39 inputs (18 analog 0-10 V), 24 outputs (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
663.76 € 663.76 €

  • # CPU Type #
  • #CPU Type#
  • # Device #
  • # Inputs #
  • # Outputs #
  • Ethernet
  • Communication board 1
  • Communication board 3
# CPU Type #: Raspberry Pi
# Device #: PLC
# Inputs #: 31-40
# Outputs #: 21-30
Ethernet: Yes
Communication board 3: No Additional Com. Board 3


Raspberry PLC 58: Raspberry Pi PLC with 63 I/O and dual Ethernet

The Raspberry PLC 58 is an industrial PLC from Industrial Shields built around a Raspberry Pi. It has 39 inputs (18 analog 0-10 V) and 24 outputs (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 data acquisition and control of large machines with dense I/O and Linux applications on board.

Not sure this is the right model? Our engineers help you choose the controller and the options for your project.

Talk to an engineer

Technical specifications

ComputerRaspberry Pi 4, Broadcom BCM2711 quad core 64-bit, 1.8 GHz
RAM2, 4 or 8 GB, chosen when you configure it
Operating systemDebian Bookworm 64-bit, preinstalled
Inputs39: 18 analog/digital (0-10 V, 12-bit) and 21 digital optoisolated, 5 to 24 Vdc, 6 with interrupt
Outputs24: 9 analog/digital/PWM (0-10 V, 12-bit), 15 digital optoisolated, 5 to 24 Vdc
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
ExpansionOne optional 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 58

How much RAM does it have?

You choose 2, 4 or 8 GB when you configure it.

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.

Does it have relay outputs?

No. Its outputs are optoisolated digital and analog/PWM outputs. If you need relays, look at the Raspberry PLC models with relay outputs, such as the 19R, 38R or 57R.

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?

Yes, with one optional expansion board: CAN, LoRa or 4G (LTE-M/NB-IoT or LTE Cat 4).