Write real PLC code, wire a live HMI, and watch your logic drive a machine — right in your browser. AI is reshaping work on screens; we teach the part of tech that still has to run in the real world.
bRun := bStart
AND bEnable;Most people don't struggle with PLC because they aren't smart enough. They struggle because it demands software, hardware, IO, and machine thinking together — and everything out there teaches one and assumes the rest.
We teach the seam where they meet — the part that actually makes you an automation engineer.
Modern industrial automation is written in Structured Text. The graphical languages you picture — ladder (KOP) and function block (FUP) — are the same logic.
FUNCTION_BLOCK FB_Conveyor
VAR_INPUT
bStart : BOOL; // start button
bStop : BOOL; // stop button (NC)
bFault : BOOL; // fault input
END_VAR
VAR_OUTPUT
bMotor : BOOL; // motor contactor
bReady : BOOL; // ready lamp
END_VAR
VAR
tDelay : TON; // run-up delay
END_VAR
// Seal-in latch: Start holds until Stop or Fault
bMotor := (bStart OR bMotor)
AND NOT bStop AND NOT bFault;
// Ready once the motor has run for 2 s
tDelay(IN := bMotor, PT := T#2S);
bReady := tDelay.Q;No hardware, no setup. Write logic, check it instantly, wire it to a live HMI, and see it move.
A real Structured Text editor with automatic checks. Wrong logic tells you exactly why.
Bind buttons, lamps, gauges, and timers to a live HMI simulation and watch your program act.
Guided chapters, progressive hints, a practice library, and certificates that mean something.
Write real Structured Text, build an HMI, and learn by doing — all in your browser.
Write TwinCAT-style Structured Text with syntax highlighting — nothing to install.
Your code is checked when you submit, with clear feedback on what to fix.
Drop buttons, lamps, gauges and sliders onto a panel and watch it run.
Real IEC 61131-3 constructs — TON/TOF/TP timers, CASE and boolean logic.
Stuck? Reveal progressive hints, then the reference solution.
Structured courses with short videos and hands-on exercises per chapter.
A browsable library of problems, filterable by topic and difficulty.
A no-pressure sandbox to build and simulate anything you like.
A reference manual for the language, widgets and simulation — always at hand.
Earn CP, climb ranks, keep a streak, and collect course certificates.
Open a question thread and get answers from instructors.
Full EN/DE interface and content, plus light and dark themes.
Pick where you're coming from — the route adapts, the destination stays real competence.
AI writes the code on the screen. It doesn't check the IO, energize the motor, or take responsibility when the machine has to move safely. That's automation — and it's only getting more valuable.
Abstract, digital work — increasingly automated away.
Motors, sensors, safety, machines that must actually run. Deeply human. Deeply practical.
Learn on the same live editor and HMI you'll build real projects in.
Every exercise is validated — no guessing whether you got it right.
Full EN/DE content, for individual learners and serious teams.
Finish a course, earn a verifiable certificate of real, demonstrated skill.
One account, four ways in — and it all connects. Pick what fits you today, see what a real session looks like, and switch whenever you like.
Run your first PLC program free — no install, no hardware, no risk.
We use local and session storage to keep you signed in, remember your language and theme, and measure aggregate page views — no cookies, no third-party tracking, no advertising. Privacy Policy