Picture of RevPi Connect+ feat. CODESYS base module

RevPi meets CODESYS

Industrial Raspberry Pi with fully integrated CODESYS Runtime

The RevPi Connect+ feat. CODESYS can be used as a powerful, industrial small controller for a variety of different automation tasks and represents a real alternative to complex and cost-intensive PLCs. The RevPi Connect+ feat. CODESYS consists – as the name already indicates – of a RevPi Connect+ and a multicore capable CODESYS Control runtime system.

The RevPi Connect+ base module can be expanded by a variety of digital and analog I/O and gateway expansion modules. All RevPi expansion modules* have been seamlessly integrated into CODESYS and can be controlled and configured via the integrated development environment. The CODESYS Runtime inherently supports many fieldbus or Industrial Ethernet protocols such as PROFINET, EtherCAT, EtherNet/IP or CANopen and thus enables the use of the RevPi as a soft PLC in such networks.

With the included CODESYS WebVisu, user interfaces or visualization masks can be generated and displayed on PCs, tablets or smartphones via all common browsers. This eliminates the need for separate HMI software.

In addition to running the CODESYS Control runtime, individual applications can of course still be installed or be programmed via Node-RED, Python or directly in C, among others – just like with the „standard“ RevPi Connect+.

* No RevPi Con MBus (item no.: 100281) and RevPi Con MBus VHP Gateway (item no.: 100282) support

RevPi Connect Codesys Screenshot

Use the RevPi Connect+ as a soft PLC in the following industrial networks, among others

  • Ethernet/IP logo
  • EtherCAT Logo
  • Modbus Logo
  • CANopen Logo
Graphic Integration of the RevPi Connect into two networks

2 networks – 1 device

Two Ethernet ports enable the device to be simultaneously integrated within the automation network and the IT network to transmit machinery data from, for example, the shop floor to the Cloud or a superordinate IT system.


RevPi Connect+ features a full range of important interfaces

Two ethernet ports


Two RJ45 ethernet ports enable the device to be simultaneously integrated within two separated networks.

RS485 connector


A 4 pole RS485 connector to connect for example a Modbus RTU sensor.

Two USB connectors


The RevPi Connect+ is equipped with two USB-A connectors at the front side which can be used for USB 2.0 client devices. Both connectors can drive up to 500 mA at their 5 V supply pins. Therefore you may plug USB drives or surf sticks directly into these connectors without the need for an active USB hub.

Micro USB connector


You can connect an USB Host system (usually a PC) with the RevPi Connect+ using the Micro-USB connector in the middle of the front plate. The RevPi Connect+ will then boot in passive eMMC access mode and behave like an USB client memory stick. That way you may flash the module for the first time using an image file from a PC.

Micro HDMI connector


One Micro-HDMI plug, e.g. for connecting a video monitor.

Hardware Watchdog


A freely configurable hardware watchdog monitors the status of the RevPi Connect+, a relay output serves to ensure that connected devices or expansion modules can be monitored or reset respectively. The device additionally has a 24V input to receive shutdown signals of a UPS.

RevPi Connect+ dimensions

Real industrial suitability

One of our key goals was to give the Raspberry Pi real industrial capability to turn it into a true industrial compact controller. For this reason, the DIN rail housing of the RevPi Connect+ is fitted with robust 24 V industrial hardware that complies with the EN61131-2 standard.

  • Power supply: 12-24 V DC  -15 % / +20 %
  • Operating temperature: -25 °C to 55 °C
  • ESD protection: 4 kV/8 kV according to EN 61131-2 and IEC 61000-6-2
  • Surge/Burst tests: applied according to EN 61131-2 and IEC 61000-6-2
  • EMI tests: according to EN 61131-2 and IEC 61000-6-2
  • UL certified (UL-File-No. E494534)
2 x RJ45 Ethernet sockets
2 x USB 2.0 sockets
1 x Micro HDMI socket
1 x Micro USB 2.0 socket
1 x RS485 screw terminal (4 pole)
1 x 24 V input for shutdown signals of a UPS
1 x freely programmable relay switching contact
1 x PiBridge (for RevPi expansion modules)
1 x ConBridge (for RevPi Con expansion modules)
Processor Broadcom BCM2837B0 mit 4-Kern-Prozessor ARM Cortex-A53
Clock rate 1.2 GHz
Storage (eMMC) 16 GB
Power supply 12 – 24 V
Size (L x W x H) 111 x 45 x 96 mm
Operating temperature -25 °C…+55 °C
Storage temperature -40 °C…+85 °C
Humidity 93 % (non-condensing)
Protection class IP20
ESD protection 4 kV/8 kV
EMI tests Passed (according to EN 61131-2 and IEC 61000-6-2)
Surge / Burst tests Passed (according to EN 61131-2 and IEC 61000-6-2)
Conformity CE, RoHS
UL certified Yes, UL-File-No. E494534
CODESYS-Runtime Pre-installed and licensed multicore CODESYS Control runtime