Information
Revolution Today
Revolution Pi is for starters
an open platform upon which
everything, from the operating
system to applications, can
be installed that also run on a
Raspberry Pi.
We have decided to preins-
tall Raspbian (a Debian vari-
ant) with a Real-Time patch of
the kernel. In our view, it is the
best compromise to remain as
close as possible to the origi-
nal development environment
of a Raspberry Pi and still
maintain a high level of control
over the priorities of the tasks
that the scheduler manages.
The scheduler, which controls
the execution of the tasks by
the operating system, can be
configured extensively with
this modied kernel to ensu-
re that the delays normally
caused by network access
and other I/O access opera-
tions are avoided. Appropriate
drivers for the expansion
modules are obviously already
preinstalled.
On this basis, you can
purchase the Soft PLC from
logi.cals and SCADA software
PROCON-WEB IoT among
other things from our online
shop. These components enab-
le you to have a complete and
operational PLC.
But maybe you would also
like to write your own soft-
ware under Linux with Python?
Then you can just use our dri-
ver and the optimised opera-
ting system version to access
all process data. For this pur-
pose, we, in a memory area,
keep a process image with all
the current process values
which can easily be written in
or read from.
Open source also with the software
Fully available via the PiCtory functions, Modbus Master and
Slave can exchange data cyclically with the process image
and therefore with all other SW components. The destination
and intervals for communication with the Modbus protocol
are freely configurable. It means that, alongside RevPi Gate,
there’s an additional low-cost method of connecting a multi-
tude of sensors, actuators and controllers to Revolution Pi
devices.
By means of software agent that is activated at the start,
TeamViewer users can now also reach and remotely control
their Revolution Pi devices via the internet. It is made possible
by means of a very secure and user-friendly TeamViewer tech-
nology to access the RevPi webserver via a browser window.
Available therefore are all the functions that can be processed
via the server and the ones oering a browser.
logi.CAD 3 is the engineering software for creating control
applications meeting IEC 61131-3 for Revolution Pi. Special
adaptions of the Logi RTS runtime system for Revolution
Pi turn the device into a SPS mini controller for industrial
applications.
Modbus TCP & Modbus RTU
TeamViewer
logi.CAD 3
Revolution Pi is a very exible solution because we oer 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 ts your needs. Here is a list of application programs which are already available for you (additional licensing costs may apply):
PROCON-WEB IoT is a highly professional HMI software which
can visualise data from the process image via a browser-based
interface. In the opposite direction, data can also be written in
the process image via the browser to, for instance, remotely
adjust setpoints. As PROCON-WEB IoT runtime can run over
the RevPi webserver, the data can be securely accessed from
the internet using the new TeamViewer Client. The associated
PROCON-WEB IoT DESIGNER is an editor with a high degree of
freedom and runs on a Windows PC.
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 congured via internet. KUNBUS
Cloud can be booked as a service or installed on a customer’s
server.
KUNBUS Cloud
PROCON-WEB IoT
Simple conguration with PiCtory
Every Revolution Pi system is supplied
with the PiCtory configuration software.
It enables you to define the positioning
of hardware modules and the symbolic
names of the input and output signals.
Furthermore, PiCtory can also be used to
configure connected hardware modules
or installed drivers.
R
evolution Pi is a high grade, modular
and expandable system. For examp-
le, you can write your own drivers
to integrate your special hardware
seamlessly into the system. The cen-
tral process image in the memory is the link
between all components. The components,
no matter whether they are hardware modu-
les or software applications, always exchange
their data with this process image. However to
do so, drivers as well as software applications
must know exactly where (at which address in
the memory) the individual process values can
be found.
PiCtory is a browser application. The server
is preinstalled by us on the base modules.
Alternatively, you can also use a PC program
(Windows) which installs a small web server.
You can arrange the system you require by
drag & drop. Predened rules help you to po-
sition the modules correctly. Unfeasible com-
binations are detected automatically and pre-
vented. Apart from the expansion modules we
provide, you can also add your own modules to
the conguration tool.
PiCtory also supports you when dening, for
example, all I/O signals. You can assign symbo-
lic names and define which adapter supplies
and retrieves the data. An adapter can be a
hardware module on the PiBridge but it can
also be a “virtual device” – driver software for
example – for which the memory location is
reserved in the process image and for which
process values can be defined with symbolic
names. The nished conguration le is stored
as a JSON le.
PiCtory helps you to set up your Revolution Pi system.
RevPi7 is the S7 software interface running on our Revolu-
tion Pi that can be used with all S7 devices which have a PN
connectivity. It consists of a virtual master and a slave module
which can be congured by PiCtory. The RevPi7 master oers
up to 64 bytes of input, output and marker which reside in the
RevPi’s process image and can be written or read by any S7
HMI talking with PLCs via PN connector. The RevPi7 slave can
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,
outputs, markers or DBs you want to read or write to. That’s all!
RevPi7
SOFTWARE SPECIAL
With the open-source software Node-RED, the user has a
browser-based programming tool at his hand to map (IoT) ap-
plication cases quickly and without much eort. In addition to
control tasks, Node-RED can also be used to create browser-
based HMIs.
Node-RED
The manufacturer-independent IEC 61131-3 automation soft-
ware for planning control systems turns the Revolution Pi into
a small industrial controller. Thanks to the built-in soft master
functionality for various industrial protocols, the Revolution Pi
system can be integrated into an industrial network without
the use of gateway modules.
CODESYS