Every Bit Under Control

simple logical automatic

Simply Press Start!

better is easier

Every Bit Under Control

simple logical automatic

Simply Press Start!

better is easier

Operating System for Machines

With SELMO (Sequence Logic Modelling) you can create your own sequences and operating systems for vending machines. Automatically, without programming, with 0% risk. Plant operators gain full control of the machine and software. PLC programmers and licensees benefit from SELMO as efficient support. The PLC software is highly mature, easy to understand and reusable. Better is easier!


SELMO generates the error-free PLC program according to IEC 61131 and the HMI for it from the machine model. The machine does what it should. The automotive standard becomes affordable.


Since the trades model together, all data is at hand – a digital twin is created. Machines go into operation more quickly, fail for shorter periods of time and are changed more quickly.


The always same, uniform software structure is hardware-independent, easy to learn and operate. Faults are displayed immediately; all machine states are under control.

Generating instead of Programming

With SELMO you automatically convert your processes into PLC. The SELMOmodeler documents the machine 100 percent. The resulting SELMO software monitors the machine down to the last bit. Everyone gains focus for what really counts: Process and function. With our SELMO beta version you can model right now. It’s better because it gets easier!

SELMO in use 

24hr sequences

main projects

largest sequence steps

lines of code generated and growing

SELMOtino, the online generator for PLC code, welcomes you to the SELMO platform

SELMO as a product



Simply and logically model the (state) machine by first focusing on the process. Our code generator SELMOtino automatically converts the bit-controlled process logic into PLC and HMI. Simply Press Start!


simple & safe

through the generated, uniform software structure


for any machine that operates according to the IEC 61131

easy to operate

Focus on simple operation and core process


Mechanics, electrics/electronics & software are coordinated

SELMO Beta-Version

Simple, logical, automatic.

Opinions on SELMO

“The automotive industry has always demanded a high standard for PLC programming. A standard was developed by each OEM and communicated to the suppliers. Over time, the requirements have not become smaller, but rather more demanding. What has been demanded for decades, SELMO now delivers from one model: a stable structure and user-friendly functions. Since programming is done by a code generator, a general standard for mechanical engineering could establish itself. SELMO is already involved in various projects and will soon be available as an online tool. Generating allows concentration on the process and commissioning. The result is a structure with the highest demands on software quality”.
STECO Engineering GmbH

CEO Rudolf Steinmetz

“The demands on the automation sector are constantly increasing due to growing complexity. However, the way of working has hardly changed in recent years. With the SELMO code generator, both the actual programming effort can be reduced and the general mode of operation can be optimized. SELMO is an efficient tool that allows us to concentrate on the essentials. The focus is on the process. The big advantage over conventional engineering approaches: A runnable and testable code is created very early in the project phase. Code generation completely eliminates manual errors. This results in a code quality never achieved before.”

Alexander Schlager BSc, project client

Software development, commissioning

“SELMO is not a dream of the future, but a productivity turbo for numerous projects. As SELMO Automation GmbH and first licensee, we operate successful showcase facilities. Already on the second day of SELMO integration, we re-modelled a test machine four times. The focus on process and flow logic is not in vain. Thanks to the HMI generator, the system was immediately ready for use. Time factor 1:5 to 1:7 is not a deceptive package, but reality. Further license partners are very welcome!”
SELMO Automation GmbH

SELMO licensee

“I already got to know SELMO at the CAMPUS 02 University of Applied Sciences through the academic career of Markus Gruber. Already during his automation engineering studies, he pursued the idea of simplifying, standardising and better safeguarding PLC programming and thus the functional definition of machines and automats. SELMO has become ready for the market by combining practice and theory or economy and science. In SELMO I see a great opportunity to counteract the lack of resources and to take a central role in automation”.
CAMPUS 02 University of Applied Sciences

FH-Prof. DI Dr. Udo Traussnigg, Head of the Automation Engineering course

“SELMO provides an easy method to transform logical based sequences into an automatic generated, safe and secure software. Thus, a new quality standard for machine programming is guaranteed.”
Science Park Graz

High Tech Incubator

Award of Graz University of Technology to CEO Markus Gruber as “Inventor of Graz University of Technology for the technical innovation Cardiac Simulation Device”- cardiovascular system for medical technology
TU Graz

on the occasion of the event "from science to innovation"

We make machines safe and easy to operate.

Who we are

With our work we want to make machine software simple and machine operation safe and easy. Our approach: Man and process BEFORE machine – IT into the machine!
simple logical automatic


You want to project and produce faster and easier? As operator, programmer or licensee? New, digitally optimized or retrofit – we support you at every step. SELMO is in machines that run all by themselves.



SELMOtech – Betaversion