You are on page 1of 6

Software

Special
Page 5

KUNBUS GmbH I Heerweg 15c I 73770 Denkendorf I Germany I info@kunbus.com I revolution.kunbus.com

THE HEART OF THE REVOLUTION MODULAR DESIGN SOFTWARE


Information & technical data on the base modules Find out more about the expansion modules Full flexibility of the software thanks to Open
of Revolution Pi Page 2 available Page 4 Source Page 5

u p
i t h
l e w g e
l a b o r a
a i t
av o fs
ow G B
N 3 2
to

INDUSTRY 4.0 Why Raspberry Pi ?


DON´T JUST CLAIM IT - MAKE IT !
In launching Revolution Pi, Revolution Pi can, depending for the expansion modules, are for example Cloud Services.
we have brought an open, on customer requirements, preinstalled. Using Raspbian Revolution Pi enables the de-
modular and inexpensive be supplemented by digital or ensures that basically any velopment of business models
industrial PC based on the analog I/O modules respec- software or application run- and services that open up new
established Raspberry Pi
­ tively as well as appropriate ning on Raspberry Pi will also markets. Value added chains of
to the market. Equipped fieldbus gateways to connect run on Revolution Pi. Full root companies using Revolution Pi
with Raspberry Pi Compute it to an industrial network. access allows obstacle-free can be shifted significantly.
Module, the base modules Installed in a DIN rail housing, programming and implemen-
can, depending on require- the base module of the Re- tation of customised programs. An online forum networks
ments, be expanded seam- volution Pi already has USB, By cooperating with various R e vo l u t i o n P i d e ve l o p e r s
lessly using appropriate I/O Ethernet and HDMI connec- software manufacturers, we and users from all over the
modules and fieldbus gate- tions. The base modules and provide inexpensive and pow- world. Problems, solutions and Raspberry Pi Compute Module 1, 3 and 3+.
ways. expansion modules are sup- erful control and SCADA soft- suggestions for improvements

B
plied with 24 volts which is the ware for users preferring off- can therefore be exchanged
ased on the norm in the industry. the-peg software solutions. As quickly, openly and easily.
Raspberry Pi a result, Revolution Pi can be Raspberry Pi has had an impressive career ever since its
Compute Module, In addition to revealing developed into an industrially launch early 2012. Until mid-2019, the small and inexpensive
we have developed the circuit diagrams, we are viable small control system. single-board computer was sold more than 25 million times.
an industrial PC rigorously pursuing the Open
composed of open hardware Source concept within the soft- One of our aim is to provide Behind the development of Raspberry Pi was the idea of
and software meeting the ware. The established Raspbian a tool with Revolution Pi ena- producing an inexpensive and simply constructed PC that could
EN61131-2 standard. Thanks operating system from Rasp- bling companies to offer new introduce kids and teenagers to the world of programming.
to the modular structure, berry Pi, including the drivers sales opportunities, such as Even though a great majority of Raspberry Pis in circulation
today are used as a media centre at home, Raspberry Pi is also
found increasingly in test environments and laboratories in the
industry.

Raspberry Pi comes in a variety of versions. We at KUNBUS

Revolution Pi - more than just a device have decided in favour of the lesser known variant going by the
name of Compute Module. Why? Quite simply because by using
Compute Module, Raspberry Pi is limited to the most e ­ ssential.
Revolution Pi is more to us lution Pi devices. Our custo- community will develop. We we are strong and can invent We therefore had sufficient leeway to design its connections
than just a device. We believe mers should not be limited to will provide the tools for such brilliant contributions for the etc. in an industrially viable way. Multiple versions of the
it is time to break down the our ideas and solutions. This networking with Facebook, ­challenges of the 4th industrial Compute Module, one with a single-core processor, the others
fossilized structures within the allows you to give free rein to video channels, forums and revolution. with quad-core processors, are available.
industry with the Open Source your own ideas. If the ideas are blogs. In the future, there will
concept. We will reveal our then exchanged just as freely be an app store where you can
source code and all the circuit with other users on the Re- search for solutions or provi-
diagrams belonging to Revo- volution Pi platform, a strong de them yourself. Together
No secrets - The circuit diagrams of the base modules are disclosed.

The base modules - the foundation of the revolution


Re v P i Co n n e c t , Re v P i DC-DC converters (overall ef- hout load at the USB sockets. USB 2.0 client devices. Both to a LAN can be established The PiBridge is the data
Core 3 and RevPi Core ficiency > 80%), which gene- The power supply voltage sockets supply the full via a WLAN-USB dongle. USB highway interconnecting the
are the central proces- rate the necessary operating and a functional earthing are 500 mA current on the 5 V and Ethernet connections individual modules of Revolu-
sing units of our modu- voltages from the standard connected from below using connections. As a result, USB have a suppressor circuit. Irra- tion Pi. Two adjacent modules
lar system. By using the 24 V in industrial switching a very robust connector. hard disks or surf sticks can diations or ESDs cannot harm on the top of the housing are
Raspberr y Pi Compute cabinets. also be easily connected wit- the Revolution Pi system. each interconnected via a sys-
module, the devices are A complex suppressor hout an external, active hub. tem connector.
largely compatible with a However, the base modu- circuit guarantees unimpaired The micro-USB socket in the The Broadcom processor
Raspberry Pi model 3 or les not only run within the function even in the case of middle is used to connect a of the Compute Module pro- Revolution Pi includes
Raspberry Pi B+. standardised voltage range massive disruptions on the USB host system (normally a vides high-resolution gra- Raspbian as an operating sys-

A
from 20.4 V to 28.8 V, but at power supply line, provided PC) and switches the system phic functions. For this rea- tem by default (a Debian vari-
very important just 10.7 V supply voltage as that the functional earthing is to the passive memory card son, the Revolution Pi base ant) with a Real-Time patch of
element of our well *. Thus, car batteries or connected. Lightening strikes mode. In this way, a PC can modules are fitted with a the kernel. Further informa-
Revolution Pi solar power systems can also or adjacent welding units access an installed eMMC micro-HDMI socket at the top tion on software, drivers etc.
base modules be used as a voltage source. were simulated in a certified flash memory and store soft- that can be used to connect a can be found on page 5.
are their power At 24 V supply, the devices test laboratory and could not ware there, for example. monitor with sound output.
supply units. To ensure that can withstand a voltage drop affect the devices. Thus, a fully equipped PC
heat losses are kept to a mini- of 10 ms without disruptions A LAN can be connected at is available together with a
mum, we have used the most (at full load of the USB so- At the front are two USB- the RJ45 Ethernet socket. mouse and keyboard.
advanced and highly efficient ckets) and even 25 ms wit- A sockets for connecting Alternatively, the connection

RevPi Connect - for all who need more interfaces


The RevPi Connect pays within the automation net- on modules can be monitored or a CAN bus and M-Bus expan-
tribute to those users who work and the IT network to reset respectively. The RevPi sion module can be connec-
want to use the Revolution transmit machinery data Connect additionally has a 24 ted via the ConBridge. In the
Pi System as an IIoT gateway. from, for example, the V input to receive shutdown future, further expansion mo-
Therefore, the base module shop floor to the Cloud or signals of an UPS. dules for different radio stan-
was supplied with even more a superordinate IT system. dards will follow which can ex-
interfaces. Equipped with the Instead of having two clusively be connected via the
Compute Module 3 resp. 3+, A hardware watchdog PiBridge connectors at the ConBridge.
the device has a quad-core allows the RevPi Connect top as with the RevPi Core
processor with 1.2 GHz, 1 GB to be used anywhere, even 3 or RevPi Core, the RevPi The RevPi Connect also has
RAM and up to 32 GB eMMC in areas that are difficult to Connect has one PiBridge a 4-pole RS-485 interface
flash m
­ emory. access. The hardware watch- and one ConBridge connec- on the front, for example to
dog monitors the status of tor each. While the PiBridge is connect Modbus sensors.
Two Ethernet interfaces the RevPi Connect, a relay responsible for connecting
e n a b l e t h e d e v i c e to b e output serves to ensure that the various IO expansion mo-
simultaneously integrated connected devices or expansi- dules and fieldbus gateways,

At 45mm, the RevPi Connect is twice as wide as the RevPi Core 3.

* 2 x 500 mA USB output current are only available with output voltages >11 V. The bridging time of voltage drops lasting at least 10 ms required by En 61131-2 is only guaranteed for supply with 20.4 to 28.8 V. This time reduces significantly for 12 V supply, especially when accessing power from
the USB sockets.
Base modules - facts & figures
Specifications
RevPi Connect+ RevPi Connect RevPi Core 3+ RevPi Core 3 RevPi Core
Processor BCM2837B0 BCM2837 BCM2837B0 BCM2837 BCM2835

Number of cores 4 4 4 4 1

Clock rate 1.2GHz 1.2GHz 1.2GHz 1.2GHz 700 MHz

RAM 1 GB 1 GB 1 GB 1 GB 500 MB

eMMC flash memory 8 GB / 16 GB / 32 GB 4 GB 8 GB / 16 GB / 32 GB 4 GB 4 GB

Power supply 12 - 24 V 12 - 24 V 12 - 24 V 12 - 24 V 12 - 24 V

Size (L x W x H) 111 x 45 x 96 mm 111 x 45 x 96 mm 111 x 22.5 x 96 mm 111 x 22.5 x 96 mm 111 x 22.5 x 96 mm

Operating temperature -40 °C…+55 °C -40 °C…+55 °C -40 °C…+55 °C -40 °C…+55 °C -40 °C…+55 °C

Storage temperature -40 °C…+85 °C -40 °C…+85 °C -40 °C…+85 °C -40 °C…+85 °C -40 °C…+85 °C

Humidity 93 %, non-condensing 93 %, non-condensing 93 %, non-condensing 93 %, non-condensing 93 %, non-condensing

Protection class IP20 IP20 IP20 IP20 IP20

ESD protection 4 kV/8 kV 4 kV/8 kV 4 kV/8 kV 4 kV/8 kV 4 kV/8 kV

EMI tests Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2)

Surge/Burst tests Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2) Passed (acc. to EN61131-2 and IEC 61000-6-2)
CE Yes Yes Yes Yes Yes
RoHS Yes Yes Yes Yes Yes
UL Yes, UL-File-No. E494534 Yes, UL-File-No. E494534 Yes, UL-File-No. E494534 Yes, UL-File-No. E494534 Yes, UL-File-No. E494534
Operating system Customized Raspbian Customized Raspbian Customized Raspbian Customized Raspbian Customized Raspbian

Interfaces (quantity)
RevPi Connect+ / Connect RevPi Core 3+ / Core 3 RevPi Core
2
RJ45 Ethernet ports (10/100 Mbit/s) 1 1
(each with its own MAC address)

USB 2.0 socket 2 2 2

Micro HDMI socket 1 1 1

Micro USB 2.0 socket (for firmware uploads only) 1 1 1

RS485 screw terminal (4 pole) 1 - -

PiBridge (for RevPi expansion modules) 1 2 2

ConBridge (for RevPi Con expansion modules) 1 - -

24 V input for shutdown signal of an UPS 1 - -

Freely programmable relay switching contact 1 - -

Available expansion modules


Name Function Item no. RevPi Connect+ / Connect RevPi Core 3+ / Core 3 RevPi Core
RevPi DIO Digital IO module 100197 X X X

RevPi DI Digital Input module 100195 X X X

RevPi DO Digital Output module 100196 X X X

RevPi AIO Analog IO module 100250 X X X

RevPi Gate PROFINET IRT Gateway PROFINET IRT Device/Slave 100074 X X X

RevPi Gate PROFIBUS Gateway PROFIBUS Slave 100069 X X X

RevPi Gate EtherNet/IP Gateway EtherNet/IP Adapter/Slave 100066 X X X

RevPi Gate DeviceNet Gateway DeviceNet Adapter/Slave 100071 X X X

RevPi Gate EtherCAT Gateway EtherCAT Slave 100073 X X X

RevPi Gate POWERLINK Gateway POWERLINK CN/Slave 100076 X X X

RevPi Gate SERCOS III Gateway SERCOS III Slave 100075 X X X

RevPi Gate Modbus TCP Gateway Modbus TCP Slave 100088 X X X

RevPi Gate Modbus RTU Gateway Modbus RTU Slave 100090 X X X

RevPi Gate CANopen Gateway CANopen Slave 100070 X X X

RevPi Gate DMX Gateway DMX Master/Slave 100237 X X X

RevPi Gate Serial Gateway Serial Slave 100068 X X X

RevPi Con M-Bus Wireless M-Bus module (868 MHz) 100281 X

RevPi Con M-Bus VHP Wireless M-Bus module (169 MHz) 100282 X

RevPi Con CAN CAN bus module 100286 X


Available for all common industrial network protocols, the
RevPi Gates help to integrate Revolution Pi into an industrial
network.

Fieldbus
Digital I/O module RevPi DIO with 14 inputs and outputs.

Digital I/O modules connection


To transform Revolution version, the inputs are also adjustable low-pass filter can power supply connection for It is not easy at all to integrate a device into an indus-
Pi into an industrial con- galvanically isolated from the be used for debouncing input the outputs or in the case of trial network. Special protocols are often used for
trol unit, various digital I/O outputs. All three versions are signals. It can always only be overtemperature. These last data transmission, such as Profinet or Profibus. When
modules, amongst other protected against disturbances switched on simultaneously for two error states as well as the using our gateways - called RevPi Gate - integrating
things, can be connected according to EN61131-2 and all inputs. The filter only pas- triggering of the short circuit Revolution Pi into an industrial network is however no
to the base module RevPi can be operated between -40 ses on input changes if an in- fuse per channel are trans- problem.
Core. and +50 °C ambient tempera- put assumes a stable state for mitted to RevPi Core via the

L
ture and up to 80 % relative at least 25 µs, 750 µs or 3 ms. PiBridge.

T
humidity. The standard ver- The filter can also be switched ike all Revolution Pi expansion modules, the gateways
he I/O modules come sion of the module is also off completely. Inputs are pro- In addition, the outputs can are also connected to the base module via the over-
in three versions. All fitted with PWM outputs (pulse tected against static dischar- be configured so that an open head PiBridge connector. Thus, up to two gateway mo-
have the same 28- width modulation) and counter ges, burst and surge impulses load detection (line break) is dules (only applies for RevPi Core 3/3+) can be used
pin I/O connector at inputs. in accordance with EN61131-2 also switched on and a corres- per system. These, like all modules, are supplied with
the front (connector requirements. ponding alarm is transmitted 24 volts that is the norm within the industry.
with two rows of 14 pins each The inputs work at 24 V sup- to the RevPi Core for high-side
– two suitable 14-pin socket ply with switching thresholds, Each of the outputs can be output type. Just like the in- We have currently set the cycle time between the base modu-
connectors with spring clamp as required by the EN61131-2 configured separately as a puts, the outputs are also pro- le and a gateway to 5 ms by means of drivers. Though the gate-
contacts for the connection of standard for type 1 and type 3. high-side-switch with up to 500 tected against static dischar- way modules could reach cycle times of less than 2 ms, it would
up to 1.5 mm² stranded hook- The input current is limited to a mA current carrying capacity ges, burst and surge impulses burden the system load of the base module disproportionately.
up wires are supplied). Apart maximum of 2.4 mA per ­input. or as push-pull-output with at in accordance with EN61131-2 For, the lower the cycle times set in the driver, the greater the
from the standard version with At 12 V power supply, this stan- least 100 mA current load ca- requirements. system load is of the device that has to be expended for this
14 digital inputs and 14 digi- dard no longer takes effect. pacity. All outputs are short-cir- process.
tal outputs, there are also two If the power supply voltage cuit proof independent of the
special versions that exclusively should discontinue and fall operating mode. A watch-dog We currently offer gateways for the network
have either 16 digital inputs or below 9 V, an alarm is sent au- circuit ensures that the outputs protocols shown below. All module variants have been
16 digital outputs. In all three tomatically to RevPi Core to in- are set to 0 (safe state), once tested and certified at the respective user organisations:
variants, the inputs or outputs dicate that the transmitted in- the STM processor no longer
are galvanically isolated from put values no longer match the transmits any data from the
the logic component with the reliable threshold values as laid PiBridge to the outputs. The
PiBridge (600 VRMS isolati- down in the standard accor- outputs are set to 0 also in the
on voltage). In the standard ding to 24 V switching logic. An event of undervoltage at the

Analog I/O - module


Expand Revolution Pi by other. Differential inputs elimi-
using the analog IO modu- nate ground loops.
le RevPi AIO. You can ­ex­p and
your system not only by RevPi AIO expansion module
four analog inputs and two is connected to your RevPi base
analog outputs but also by two module by the means of the
inputs for RTDs. overhead PiBridge plug.

The two RTD inputs enable Just like the digital IO mo-
temperatures to be measured dules, RevPi AIO is protected
with high precision from -165 against disturbances according
°C to +600 °C in steps of 0.5 °C to EN61131-2 and can be ope-
using common RTDs sensors rated between -40 °C and +50 °C
like Pt100/Pt1000 probes. The ambient temperature and up to
probes can be connected 80 % relative humidity. It is also
­directly to the module with two, protected against static dischar-
three or four cables. ges, burst and surge impulses
in accordance with EN61131-2 RevPi Core 3 and RevPi AIO on DIN rail.
Inputs, RTD inputs and outputs requirements.
are galvanically isolated to each
Open source also with the software
Revolution Pi is for starters with a Real-Time patch of the The scheduler, which controls drivers for the expansion have a complete and operatio- all process data. For this pur-
an open platform upon which kernel. In our view, it is the the execution of the tasks by modules are obviously already nal PLC. pose, we, in a memory area,
everything, from the operating best compromise to remain as the operating system, can be preinstalled. keep a process image with all
system to applications, can close as possible to the origi- configured extensively with But maybe you would also the current process values
be installed that also run on a nal development environment this modified kernel to ensu- On this basis, you can like to write your own soft- which can easily be written in
Raspberry Pi. of a Raspberry Pi and still re that the delays normally purchase the Soft PLC from ware under Linux with Python? or read from.
maintain a high level of control caused by network access logi.cals among other things Then you can just use our dri-
We have decided to preins- over the priorities of the tasks and other I/O access opera- from our online shop. These ver and the optimised opera-
tall Raspbian (a Debian variant) that the scheduler manages. tions are avoided. Appropriate components enable you to ting system version to access

Simple configuration with PiCtory


Every Revolution Pi system is supplied Alternatively, you can also use a PC program
with the PiCtory configuration software. (Windows) which installs a small web server.
It enables you to define the positioning
of hardware modules and the symbolic You can arrange the system you require
names of the input and output signals. by drag & drop. Predefined rules help you to
Furthermore, PiCtory can also be used to position the modules correctly. Unfeasible
configure connected hardware modules combinations are detected automatically and
or installed drivers. prevented. Apart from the expansion modules

R
we provide, you can also add your own modu-
evolution Pi is a high grade, modular les to the configuration tool.
and expandable system. For examp-
le, you can write your own drivers PiCtory also supports you when defining, for
to integrate your special hardware example, all I/O signals. You can assign symbo-
seamlessly into the system. The cen- lic names and define which adapter supplies
tral process image in the memory is the link and retrieves the data. An adapter can be a
between all components. The components, hardware module on the PiBridge but it can
no matter whether they are hardware modu- also be a “virtual device” – driver software for
les or software applications, always exchange example – for which the memory location is
their data with this process image. However to reserved in the process image and for which
do so, drivers as well as software applications process values can be defined with symbolic
must know exactly where (at which address in names. The finished configuration file is stored
the memory) the individual process values can as a JSON file.
be found.
PiCtory helps you to set up your Revolution Pi system.

PiCtory is a browser application. The server


is preinstalled by us on the base modules.

SOFTWARE SPECIAL
Revolution Pi is a very flexible solution because we offer a great variety of software ready for use on the Revolution Pi hardware family. If you need an IoT tool or a PLC software - just choose the soft-
ware which fits your needs. Here is a list of application programs which are already available for you (additional licensing costs may apply):

CODESYS Node-RED logi.CAD 3


The manufacturer-independent IEC 61131-3 automation soft- With the open-source software Node-RED, the user has a logi.CAD 3 is the engineering software for creating control
ware for planning control systems turns the Revolution Pi into browser-based programming tool at his hand to map (IoT) ap- applications meeting IEC 61131-3 for Revolution Pi. Special
a small industrial controller. Thanks to the built-in soft master plication cases quickly and without much effort. In addition to adaptions of the Logi RTS runtime system for Revolution
functionality for various industrial protocols, the Revolution Pi control tasks, Node-RED can also be used to create browser- Pi turn the device into a SPS mini controller for industrial
system can be integrated into an industrial network without based HMIs. applications.
the use of gateway modules.

Modbus TCP & Modbus RTU RevPi7 TeamViewer


Fully available via the PiCtory functions, Modbus Master and RevPi7 is the S7 software interface running on our Revolu- By means of software agent that is activated at the start,
Slave can exchange data cyclically with the process image tion Pi that can be used with all S7 devices which have a PN TeamViewer users can now also reach and remotely control
and therefore with all other SW components. The destination connectivity. It consists of a virtual master and a slave module their Revolution Pi devices via the internet. It is made possible
and intervals for communication with the Modbus protocol which can be configured by PiCtory. The RevPi7 master offers by means of a very secure and user-friendly TeamViewer tech-
are freely configurable. It means that, alongside RevPi Gate, up to 64 bytes of input, output and marker which reside in the nology to access the RevPi webserver via a browser window.
there’s an additional low-cost method of connecting a multi- RevPi’s process image and can be written or read by any S7 Available therefore are all the functions that can be processed
tude of sensors, actuators and controllers to Revolution Pi HMI talking with PLCs via PN connector. The RevPi7 slave can via the server and the ones offering a browser.
devices. be configured with cyclical tasks to poll or write data from a
S7 PLC via PN into the RevPi’s process image. Of course this is
not a substitution for a PROFINET or PROFIBUS gateway – it is
much slower (task cycle times start from 100 ms). But compa-
red to a gateway solution there is no need to make any chan-
ges to your PLC software. Just activate HMI access to all inputs,
KUNBUS Cloud outputs, markers or DBs you want to read or write to. That’s all!

KUNBUS Cloud enables traditional pools of IoT data to be


provided as a cloud service. A software agent installed on
the Revolution Pi establishes the highest level of security and
at the same time user-friendliness. Each device can be set up
individually to determine which data should be pooled and in
which intervals. It can also be configured via internet. KUNBUS
Cloud can be booked as a service or installed on a customer’s
server.
GET IN TOUCH
KUNBUS GmbH
Heerweg 15C
DE-73770 Denkendorf
QR-Code website

Web: revolution.kunbus.com
Forum: revolution.kunbus.com/forum
Manuals: revolution.kunbus.com/manual
eShop: revolution.kunbus.com/shop

youtube.com/RevolutionPi

github.com/RevolutionPi

linkedin.com/showcase/revolution-pi

twitter.com/kunbus_gmbh
Errors excepted and possible alterations without prior notice. Pictures may vary.

You might also like