PLCeverywhere App for iOS and Android

PLCeverywhere is a good example for the topic “Digitization” when it comes to Industrie 4.0. A key element of Industrie 4.0 is the easy access and transparency of machine data. PLCeverywhere is available for Android, iOS and Windows (incl. mobile). We achieved this by using the Qt framework. This light weight application communicates Twincat® based PLC system and provides live machine data.  Its a seamless mobile PLC control monitor system for smart factories and home automation.

– Keeping up PLC system nearer & faster
– Search PLC broad cast
– Live data steam with chart
– Watch list for specific tag
– Multiple PLC support

PLC Supports:
– TwinCat®, Beckhoff®

Restrictions (non-commercial free version):
– 200 variables in max.
– 10 variables for live view
– Runtime limited to 1 hour

Beckhoff and Twincat is a registered trademark of and licensed by Beckhoff GmbH

Get it on Google Play


Leap Motion and Qt

“Touchless control”

It touches the new heights of motion control with Qt technology. This is a simple and elegant way to control complex objects with Qt and Leap Motion. It leads the industry intelligence, e.g. Smart Factory System to a new horizon.
It facilitates the process by the simple gestures, high level of accuracy is the character of Qt framework with 3 D support. The framework extends the coolest features apart from Pan, Pinch, Swipe and Tap.
Ultimately Qt brings the spring to the traditional industries and a delightful new experience to the users. It also fits perfectly with our SCADA-Product.

For more details please see our video

“Berührungslose Steuerung”

Die von uns entwickelte Demo nutzt die Möglichkeiten des Leap Motion Sensors in Verbindung mit Qt 3D. Es bietet einen einfachen und effizienten Weg, Grafik ohne Touch-Display zu bewegen und zu kontrollieren. Das eröffnet völlig neue Möglichkeiten der Bedienung von Software. Gerade in Verbindung mit neuen Visionen wie INDUSTRIE 4.0, in der CAD-Entwicklung & Konstruktion oder auch in Verbindung mit unserem SCADA-Produkt.

Der Prototyp wird auch auf der Leap Motion Seite zur Verfügung gestellt.

Driver terminal – QML User Interface

A well-known manufacturer of harvesting equipment approached us to build the user interface (UI) for the driver terminals of their harvesters. The driver terminal is a combined instrument cluster, information display and control terminal. We faced a couple of challenges.

The main challenge was that the home screen of a driver terminal shows a lot of information and allows the driver to control important functions. In addition to the usual displays found in a car like speed, rotations per minute, fuel level or coolant temperature, the home screen has displays and controls for rock and metal protection, the type of the installed front attachment, traction control, cruise control, the level of motor oil and silage agent, the working width, the cutting length and many other parameters. In short, if not designed carefully, the home screen gets pretty convoluted and unintuitive to use.

We solved this challenge by having a UI designer and QML developer working tightly together. As soon as a new part of the design became available, it was implemented in software running on a PC and on the target hardware. Then, the customer evaluated the solution. Their feedback was fed back in the solution. This tight feedback loop allowed us to converge quickly on the right UI design and to have running software all along. QML – a simple, declarative language built on top of the UI and application framework Qt – is ideally suited for such a quick and iterative development approach with early feedback from the customer.

Another challenge was that a lot of quickly changing data is visualized on the home screen. Speed, rotation and motor load are displayed both in dials and digital numbers. The ECUs send multiple updates of these and other parameters per second. In order to keep up with these updates and to move the needles of the dials smoothly, the UI needs to update a screen at a rate of 60 frames per second. A smooth display of dynamic movements is again made possible by QML, which can easily be accelerated by OpenGL.

Naturally, the project schedule was fairly aggressive. The customer contacted us a little bit over 2 months before the corn harvest. Their goal was to have a prototype ready that they could deploy on a forage harvester in time for the harvest. Using the right technology with Qt and our expertise in UI design and development, we were able to deliver a first working prototype to a couple of harvesters, which cut up to 20 football fields of corn per hour.