SPS programmieren lernen an echten Maschinen, direkt in deinem Browser.
PLC Gym ist ein Lernzentrum für SPS: Die Kurse bringen dir jeden Handgriff ab null bei, und in den Missionen beweist du es an funktionierenden 3D-Maschinen.

Neu in dem Thema? Eine SPS ist der kleine Industriecomputer hinter fast jeder Maschine in einer Fabrik, einem Wasserwerk oder einem Lager. Sie liest Taster und Sensoren, folgt ihrem Programm und schaltet Pumpen, Ventile und Motoren. Hier schreibst du dieses Programm, und die 3D-Anlage zeigt dir, was es tut.
Wie alles zusammenpasst
- 01Lernen
Die Ressourcen
Vom absoluten Anfänger an, wann immer du sie brauchst.
- 02Beweisen
Missionen an funktionierenden 3D-Maschinen
89 Missionen an 27 Maschinen, in echtem Siemens-, Rockwell- und TwinCAT-Code. Bestehe die Tests, um XP zu verdienen und im Level aufzusteigen.
Zu den Missionen - 03Hol dir den Titel
Fitnesstests
Alle drei Level ein neuer Titel, von Praktikant bis Meister-Integrator. Beweise jeden in einem Test auf Zeit.
Die Fitnesstests ansehen
Die Extras runden es ab: Tagestraining · Online-SPS-Simulator · Code-Konverter · Umkleide
Spiel eine Mission, verdiene XP, steig im Level auf
Nimm deine nächste Mission
Missionen laufen der Reihe nach, von deiner ersten Pumpe bis zu einer ganzen Fabrik. Die Seite nennt dir immer die nächste.
Schreib den Code und drück SPS starten
Echter Siemens-, Rockwell- und TwinCAT-Code. Die 3D-Maschine tut genau, was du ihr gesagt hast, Fehler eingeschlossen.
Besteh die Tests, verdien XP
Automatische Tests prüfen jede Situation. Ein Bestehen bringt 100 bis 3,000 XP, abzüglich eines Anteils für jeden Tipp.
Steig im Level auf und hol dir den Titel
Neue Missionen gehen auf, wenn dein Level steigt, und alle drei Level gibt es einen neuen Titel, von Praktikant bis Meister-Integrator. Beweis jeden in seinem Titeltest.
Missionen
89 Aufgaben der Reihe nach, an funktionierenden 3D-Maschinen. Mit ihnen steigst du durch die 30 Level und verdienst deine Titel.
- 100 bis 3,000 XP pro Mission
- Gehen auf, wenn dein Level steigt
- Jedes Bestehen zählt für deinen nächsten Titel
Tagestraining
20 kurze Aufgaben für jederzeit: programmieren, Fehler finden, sicher machen. Ein paar XP, eine tägliche mit Pro und eine wöchentliche Bestenliste.
- 10 bis 40 XP pro Mission
- Kein Level nötig
- Schwere Sätze sind nur für die Challenge: keine XP
Bringt auch XP: Ein geführtes Labor, 100 XP · Ein Grundlagenkapitel, 25 XP · Eine Lektion, 10 XP · Eine richtige Antwort im Wissenscheck, 10 XP. Das Bedienpanel, der Code-Konverter, dein eigener Code und die Umkleide sind für Arbeit und Spaß da. Sie bringen keine XP.
So steigst du auf
- 30 Level. Die ersten kommen schnell: Deine erste Mission bringt dich auf Level 2. Level 30 braucht 24,000 XP.
- Alle drei Level ein neuer Titel: Praktikant, Auszubildender, Junior-Techniker, Techniker, Senior-Techniker, Steuerungstechniker, Steuerungsingenieur, Senior-Steuerungsingenieur, Inbetriebnahmeingenieur, Meister-Integrator.
- Missionen gehen auf, wenn dein Level steigt. Eine, die du angefangen oder bestanden hast, bleibt für immer offen.
- Jeder Tipp vor dem Bestehen zieht ein Viertel der XP dieser Mission ab, nie unter ein Viertel. Wer zuerst die Musterlösung öffnet, bekommt keine.
- Ein Titeltest ist eine praktische Aufgabe auf Zeit an einer funktionierenden Maschine. Besteh ihn, und der Titel ist Zertifiziert.
Lesen, schreiben, starten, testen
Jedes Mal derselbe Ablauf, von deiner ersten Pumpe bis zur ganzen Fabrik. Es muss nicht beim ersten Mal klappen: Die Maschine und die Tests zeigen dir, was du ändern musst.
Lies den Auftrag
Jede Mission beginnt mit einem kurzen Auftrag: was die Maschine tun soll, welche Eingänge und Ausgänge sie hat und wie du es ausprobierst.
- Wähl Siemens oder Rockwell, dann eine Sprache
- Text liest sich wie Anweisungen; Kontaktplan und Funktionsbausteine sind Diagramme
- Die Betriebsregeln sagen genau, was passieren muss
Schreib das Programm
Ändere den Startcode. Text-Editoren prüfen deine Syntax beim Tippen. In Diagramm-Editoren platzierst du Kontakte, Spulen, Bausteine und Schritte.
- Editoren im Stil von TIA Portal und Studio 5000
- Entwürfe werden beim Tippen gespeichert
- Speichere deinen Code in den Dateiformaten der Hersteller PRO (braucht Pro)
Lass es laufen und schau zu
Drück SPS starten. Alle 20 Millisekunden liest die SPS die Eingänge, führt deinen Code aus und schreibt die Ausgänge, und die 3D-Maschine bewegt sich.
- Halte Start oder Stop gedrückt, um sie zu drücken, wie echte Taster
- Pause friert die Zeit ein; Einen Zyklus weiter geht einen Zyklus nach dem anderen vor
- Messwerte zeigen jeden Befehl und was die Maschine wirklich getan hat

Teste es, dann repariere es
Lösung testen probiert deinen Code in mehreren Situationen. Schlägt eine fehl, spul sie Zyklus für Zyklus zurück und sieh genau, wann es schiefging.
- Tipps kommen einer nach dem anderen
- Öffne nach einem echten Versuch die Lösung und ihre Erklärung PRO (braucht Pro)
- Besteh jeden Test, um die Mission abzuschließen
Sieh dich an einer funktionierenden Anlage um
Das sind die echten 3D-Maschinen aus den Missionen. Ziehe, um sie zu drehen, und wähle ein Teil aus, um zu sehen, was es in einem echten Betrieb tut.
Die Anlagen erkunden
Prozess wird vorbereitet…
Wo du das findest
In einem Wohnblock speichert ein Tank im Keller Wasser aus der Hauptleitung. Zwei Pumpen drücken es hoch zu den Wasserhähnen darüber. Eine läuft, während die andere als Reserve wartet. Ein Wassermangelschalter stoppt die Pumpen, bevor der Tank leerläuft.
- HauptleitungWasser kommt ins Gebäude
- VorratstankHält einen Vorrat für die Pumpen
- WasserpumpenDrücken Wasser in die oberen StockwerkeDu bist hier
- Wasserhähne obenDie Bewohner nutzen das Wasser, das sie brauchen
In einer echten Anlage: Orte, Teile und Sicherheit
- Wohnblock — Wasser in die oberen Stockwerke drücken
- Brauerei — heißes Wasser zu einem Brautank schicken
- Wasserwerk — Wasser zwischen Filtertanks umpumpen
- Bürogebäude — Wasser durch die Heizungsrohre pumpen
Ein Wassermangelschalter kann die Freigabe zum Laufen wegnehmen. Die Pumpe muss stoppen, bevor sie trocken läuft und ihre Dichtung beschädigt.
Die SPS kann ON melden, auch wenn eine Pumpe ausgefallen ist. Prüf den gemessenen Durchfluss genauso wie den Befehl.
Der Stop-Eingang in diesen Übungen ist kein Not-Halt. Echte Maschinen brauchen außerdem Schutzhauben, Not-Halts und eine sichere Möglichkeit, den Strom abzuschalten.
Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.
Ziehe, um dich umzusehen. Wähle ein Bauteil, um zu erfahren, was es tut. Starte eine Mission, um die Anlage mit deinem Code zu steuern.
- Umsehen
Ziehen zum Drehen, mit zwei Fingern oder mit gedrückter rechter Maustaste verschieben, mit zwei Fingern zusammenziehen oder scrollen zum Zoomen. Mit der Tastatur: Pfeile verschieben, Umschalt + Pfeile drehen, +/− zoomt und 0 setzt zurück.
- Drück einen Taster. Stell einen Schalter.
Halte Start, Stop oder Reset gedrückt, um sie zu betätigen; lass los, und sie springen zurück. Schalter wie „Automatikbetrieb“ behalten ihre Stellung.
- Deine Arbeit bleibt erhalten
Entwürfe werden beim Bearbeiten gespeichert, und dein Fortschritt wird in deinem Konto gespeichert, also ist er auf jedem Computer da, an dem du dich anmeldest.
Was jede Art von Nutzer tun kann
Ohne Konto, mit kostenlosem Konto, Pro, einem Schultarif oder einem Einstellungstarif. Alle Pläne und Preise stehen auf der Preisseite. Bis 5. Dezember hat jedes Konto Pro kostenlos. Danach bekommen neue Konten eine Testphase von 7 Tagen.
| Was | BesucherKein Konto | KostenlosKostenloses Konto | ProOder ein Platz im Team | LehrkraftSchultarif | Einstellendes UnternehmenEinstellungstarif |
|---|---|---|---|---|---|
| Kurse, praktische Lektionen | Lektion 1 | Lektionen 1 bis 4 | Jede Lektion | Jede Lektion | Lektionen 1 bis 4 |
| Geführte Labore | Labor 1 | 1 von 2 | Ja | Ja | 1 von 2 |
| Missionen | Mission 1 | 3 von 89 | Alle 89 | Alle 89, jedes Level offen | 3 von 89 |
| Schriftliche Lektionen | Überblicke | 4 von 26 | Alle 26 | Alle 26 | 4 von 26 |
| Wissenscheck | Die Fragen lesen | Grundlagen | Alle 102 Fragen | Alle 102 Fragen | Grundlagen |
| Musterlösungen | Nein | Nein | Ja | Ja | Nein |
| Fehlersuche mit Zurückspulen | Nein | Nein | Ja | Ja | Nein |
| Editoren für TwinCAT, FUP und SFC | Nein | Nein | Ja | Ja | Nein |
| Code-Konverter | Beispiele | 3 Versuche | Ja | Ja | 3 Versuche |
| Teste deinen eigenen Code an einer 3D-Maschine | Nein | Nein | Ja | Ja | Nein |
| Dateien in den Formaten der Hersteller speichern | Nein | Nein | Ja | Ja | Nein |
| Schwere Sätze, die schwersten Aufgaben | Nein | Nein | Ja | Ja | Nein |
| Fitnesstests: ein Test für jeden Titel | Nein | Der Test Praktikant | Ja | Beliebige, um zu sehen, was Lernende machen | Der Test Praktikant |
| Abschlusszertifikate | Nein | Nein | Ja | Nein | Nein |
| Die Umkleide, das Forum der Mitglieder | Alles lesen | Alles lesen; Threads: 1 und 3 Antworten pro Tag | Bis zu 20 Threads und 300 Antworten pro Tag, Fotos | Wie Pro | Alles lesen; Threads: 1 und 3 Antworten pro Tag |
| Fortschritt in deinem Konto gespeichert und ein Ausdruck für Vorgesetzte | In diesem Browser | Ja | Ja | Ja | Ja |
| Fortschrittsübersicht fürs Team | Nein | Nein | Nein | Eine für jede Klasse | Nein |
| Einstellungstests und Links für Kandidaten | Nein | Nein | Nein | Nein | Ja |
- Team Bilde Auszubildende und Technikteams aus. Pro für alle Lernenden im Team.
- Firmenlizenz Schule alle deine Mitarbeitenden, ohne sie wegzuschicken. Pro für 25 oder 100 Lernende gleichzeitig.
- Schule Lehrkräfte, die SPS-Technik in technischen Ausbildungen unterrichten. Pro für alle Lernenden der Klasse, das ganze Jahr.
- Einstellungstests Arbeitgeber, die Automatisierungstechniker einstellen. Interviewmodus: 13 Aufgaben auf Zeit, Siemens und Rockwell.
Der praktische Teil bleibt deiner
Ein Chatbot in einem anderen Tab sieht deine Maschine nicht. PLC Gym trainiert den Teil, der deiner bleibt: Code an einer funktionierenden Maschine testen, sie sicher machen und den Fehler finden. 3 Missionen verlangen schon, dass du den Code einer KI prüfst. Ein KI-Helfer, der die Mission, deinen Code und die Maschine sieht, kommt bald.
Alles, was dir ein Trainingsstand bietet. Ohne die Kosten oder das Risiko.
| Thema | Der übliche Weg | Hier |
|---|---|---|
| Software | Hersteller-Lizenzen und ein Windows-PC, eingerichtet für TIA Portal oder Studio 5000. | Öffne einen Browser-Tab. Nichts zu installieren und keine Lizenz. Ein kostenloses Konto, ohne Karte, reicht für den Anfang. |
| Anlagen | Ein Trainingsrig oder eine übrige SPS, an ein paar Schalter auf einer Werkbank verdrahtet. | 27 funktionierende 3D-Maschinen: Pumpen, Tanks, Ventile, Heizungen, Rührwerke, Abfüllanlagen und eine ganze Fabrik. |
| Fehler | In einer laufenden Anlage kann eine falsche Zeile einen Boden fluten oder eine Pumpe trocken laufen lassen. | Der Tank läuft auf dem Bildschirm über. Du siehst genau, warum, und drückst dann Reset. |
| Sehen, was passiert ist | Ein Fehler ist in Sekundenbruchteilen vorbei. | Spul jeden Fehler zurück, einen 20-Millisekunden-Zyklus nach dem anderen. PRO (braucht Pro) |
| Fehlersuche | Es dauert Jahre vor Ort, bis man einem klemmenden Ventil oder einem driftenden Sensor begegnet. | Fehler sind in die Anlage eingebaut, bereit, wenn du es bist. |
| Siemens oder Rockwell | Die meisten Kurse lehren nur das eine oder das andere. | Beide, plus Beckhoff TwinCAT, in 9 Editor-Stilen, von SCL und KOP bis Strukturierter Text und Kontaktplan. |
Jede Mission wurde von Niklavs Karklins, Senior-Steuerungsingenieur in Schottland, von Hand geprüft, und zwar in der englischen Originalfassung. Diese Übersetzung hat eine KI erstellt, und kein Mensch hat sie geprüft. Wie Missionen geprüft werden
Was darunter läuft
Hinter den 3D-Anlagen stecken eine komplette SPS-Engine, Prozessphysik und ein Testsystem, alles in deinem Browser. Öffne bei jedem Punkt „Für Ingenieure“ für die Details.
Eine echte Steuerung, keine Animation
Alle 20 Millisekunden liest der Simulator die Eingänge, führt dein Programm aus und schreibt die Ausgänge: derselbe Zyklus, dem eine echte SPS folgt. Die Anlage bewegt sich nur, weil dein Code es ihr gesagt hat.
Für Ingenieure
Eine deterministische virtuelle Uhr treibt den Worker an. Anlagen-Updates und Bewertung nutzen dasselbe Simulationsmodell. Darstellung und Wiedergabegeschwindigkeit ändern die Zyklusergebnisse nicht; die Wiedergabe behält die getestete Programmversion.
Dein Code läuft wirklich
SCL, Strukturierter Text, Kontaktplan, Funktionsbausteine und Ablaufdiagramme werden von der eigenen SPS-Engine der Akademie kompiliert und ausgeführt. Machst du es falsch, funktioniert es wirklich nicht.
Für Ingenieure
Eigene Herstellerprofile parsen SCL und Strukturierten Text und validieren Kontaktplan (KOP), FBD und GRAPH/SFC. Typisierte ausführbare Anweisungen behalten Zeilen- und Knotenverweise. Der Interpreter wertet Code von Lernenden nie als JavaScript aus, und Anweisungsbudgets begrenzen die Ausführung.
Die Anlage hat Physik
Tanks füllen sich mit echter Geschwindigkeit und laufen über, wenn sie voll sind. Ventile brauchen Zeit für ihren Weg. Pumpen laufen nach dem Stoppen aus. Wärme baut sich langsam auf. Wie vor Ort zählt das Timing.
Für Ingenieure
Anlagenmodelle im Zyklustakt berechnen Tankbilanzen, Stellwege von Antrieben, Pumpendrehzahl, Förderbandposition und thermisches Verhalten. Die dargestellte Anlage nutzt Simulationsframes statt einer unabhängigen Animationszeitleiste.
Halt die Zeit an. Spul sie zurück. PRO (braucht Pro)
Pausier die ganze Anlage, geh einen Zyklus nach dem anderen vor oder spiel einen Fehler noch einmal ab und sieh Code, Messwerte und 3D-Anlage sich gemeinsam bewegen. An einer echten Maschine geht das nicht.
Für Ingenieure
Jeder Testlauf zeichnet jeden Zyklus auf: Variablenwerte, ausgeführte Zeilen oder Knoten und den Anlagenzustand. Die Wiedergabe treibt dieselbe 3D-Szene aus diesen aufgezeichneten Frames an, also stimmen Bild, Messwerte und hervorgehobene Logik immer überein. Pause hält die Simulationszeit an; Einen Zyklus weiter geht genau einen 20-ms-Zyklus vor.
Fehler verstecken sich in der Anlage
Ein Ventil, das halb offen hängen bleibt. Ein Füllstandssensor, der driftet. Ein Strömungswächter, der flattert. Eine Pumpe, die auslöst. Der Code kann perfekt aussehen, während die Anlage spinnt, und herauszufinden, warum, ist die eigentliche Kunst.
Für Ingenieure
Eingebaute Anomalien sind unter anderem langsamer Ventilweg, blockierte Ventile, Sensordrift, flatternde Durchflussrückmeldung und zeitgesteuerte Pumpenauslösungen. Der Fehlerverlauf nutzt die Simulationszeit. Sollwerte und Variablennamen der Aufgabe variieren konsistent mit ihren Bewertungsszenarien.
Nach den Regelwerken der Hersteller gebaut
Timer, Zähler, Flanken, Zahlen und Abläufe wurden mit den offiziellen Anweisungshandbüchern von Siemens und Rockwell abgeglichen und korrigiert, wo sie abwichen.
Für Ingenieure
Der Abgleich umfasst die Logix-Handbücher zu allgemeinen Anweisungen, Strukturiertem Text und SFC sowie das Siemens-Systemhandbuch S7-1200 und den Programmierleitfaden S7-1200/1500. Daraus folgten Korrekturen bei Timerzustand, Prescan, Zahlenumwandlung und CASE-Validierung. Die Quellenangaben stehen unter Umfang & Quellen des Simulators.
Speichere deinen Code in den Formaten der Hersteller PRO (braucht Pro)
Speichere Siemens SCL oder Rockwell Strukturierten Text und Kontaktplan als Dateien in den Formaten, die TIA Portal und Studio 5000 verwenden.
Für Ingenieure
SCL erzeugt eine externe .scl-Quelle mit Bausteindeklarationen. Rockwell exportiert .L5X-XML mit Programmvariablen und einer ST- oder RLL-Routine. Der Export prüft das Dokument und erklärt, wenn sein Editor oder ein Konstrukt nicht exportiert werden kann.
Nichts zu installieren
Es läuft in jedem modernen Browser, auf einem Laptop oder einem Handy. Deine Arbeit wird laufend gespeichert, und mehr als 2.000 automatische Tests sorgen dafür, dass sich jede Anweisung, jede Mission und jede Anlage jedes Mal gleich verhält.
Für Ingenieure
Simulator und Bewertung laufen in einem Browser-Worker. Entwürfe und Fortschritt werden in IndexedDB gehalten und in deinem Konto gespeichert, wenn du angemeldet bist. Mit JSON-Backup-Export und -Import kannst du eine Kopie deines Lernstands behalten. Versuche bei Einstellungstests werden separat im Browserspeicher gespeichert.
- Editor-Profile
- 9
- funktionierende 3D-Anlagen
- 27
- Lektionen
- 26
- Missionen
- 89
- Aufgaben fürs Vorstellungsgespräch
- 13
Stell ein nach dem, was jemand kann, nicht nach dem, was im Lebenslauf steht.
Im Lebenslauf kann „TIA Portal“ stehen. Er kann dir nicht zeigen, wie jemand reagiert, wenn ein Ventil klemmt und der Tank weiter steigt. In einem kurzen beaufsichtigten Gespräch findet der Kandidat einen echten Fehler an einer funktionierenden Anlage und erklärt deinem Ingenieur dann die Lösung.
- VorbereitenWähle eine Aufgabe, eine Sprache und ein Zeitlimit.
- UntersuchenDer Kandidat bedient die Anlage, ändert das Programm und prüft das Ergebnis.
- DurchsprechenDer Bericht enthält seinen Code, Ergebnisse je Szenario und Fragen für das weitere Gespräch.
Bevor du anfängst
Was Leute bei ihrem ersten Besuch fragen.
Ist PLC Gym ein Online-Kurs?
Nein. Es ist ein SPS-Lernzentrum voller Ressourcen, mit einem Spiel im Mittelpunkt: Missionen, in denen du an funktionierenden 3D-Maschinen beweist, was du gelernt hast. Nutze die Ressourcen in beliebiger Reihenfolge und spiel die Missionen der Reihe nach, um im Level aufzusteigen.
Brauche ich Software?
Nur einen Browser. Du brauchst kein TIA Portal, kein Studio 5000 und keine echte SPS, um die Akademie zu nutzen.
Soll ich Siemens oder Rockwell wählen?
Wähle das, was in deinem Betrieb genutzt wird. Wenn du neu bist, fang mit den Kursen an. Du kannst den Hersteller in einer Mission jederzeit wechseln und beide in den Lektionen vergleichen.
Wo wird mein Fortschritt gespeichert?
In deinem Konto, sobald du ein kostenloses hast, also folgt er dir auf jeden Computer, an dem du dich anmeldest. Bevor du dich registrierst, wird er in diesem Browser gehalten und wandert in dein Konto, wenn du eins anlegst. Deine Fortschrittsseite kann auch ein Backup speichern.
Funktioniert es auf Handy oder Tablet?
Ja, aber PLC Gym ist am besten auf einem Laptop oder Desktop. Die Missionen, die 3D-Maschinen und die Editoren funktionieren alle auf dem Handy, und du kannst PLC Gym zu deinem Startbildschirm hinzufügen, aber für die 3D-Maschinen und den Code-Editor ist der Bildschirm eng. Eine eigene Handy-App ist für nächstes Jahr geplant.
Ist das echt?
Es ist ein vollständiger SPS-Simulator. Dein Programm wird kompiliert und Zyklus für Zyklus nach den Anweisungsregeln von Siemens und Rockwell ausgeführt, und es steuert funktionierende 3D-Anlagen. Die Editoren sind TIA Portal V20 und Studio 5000 v38 nachempfunden, also lässt sich das Gelernte direkt übertragen.
Lerne gemeinsam mit Mitgliedern aus aller Welt in der Umkleide.
Deine Anlage wartet.
Wähle einen Einstieg. In wenigen Minuten bedienst du Anlagen.