Siemens-SPS-Training in SCL, KOP, FUP und GRAPH
Lern, eine Siemens-SPS so zu programmieren, wie du es in TIA Portal tun würdest, und probier dann jede Idee an funktionierenden 3D-Anlagen in deinem Browser aus. Keine Lizenz und keine SPS auf der Werkbank, und die ersten Missionen sind mit einem kostenlosen Konto gratis.
Über uns 50 Stunden in 46 kurzen Stufen. Starte kostenlos: ein kostenloses Konto, ohne Karte.
Scrolle seitwärts, um den ganzen Strompfad zu sehen.
#PumpOn := #Start AND #Permit
AND NOT #Stop AND NOT #Fault;Beispiele aus den Lektionen, geschrieben wie in TIA Portal.
Siemens: 46 Stufen, von deinem ersten Zyklus bis zu wiederverwendbaren Bausteinen
Lesen, entscheiden, befehlen
Du kannst einen Zyklus erklären und einen Ausgang einem Eingang folgen lassen.
Lektion: In Zyklen denkenLektion: Wissen, wofür eine Variable stehtNur laufen, wenn erlaubt
Du kannst Bedingungen verknüpfen und erklären, welche Anforderung gewinnt.
Lektion: Die Freigabe in die Logik einbauenEine Startanforderung merken
Du kannst einen Strompfad lesen und eine Pumpe bis Stop laufen lassen.
Lektion: Einen Strompfad lesenWarten, dann handeln
Du kannst eine Einschalt- und eine Ausschaltverzögerung Zyklus für Zyklus vorhersagen.
Lektion: Zeit ausdrücklich machenEin Ereignis einmal zählen
Du kannst eine Flasche von vielen Zyklen unterscheiden und einen Zähler gezielt zurücksetzen.
Lektion: Ereignisse zählen, nicht ZyklenEinem Messsignal folgen
Du kannst typisierte Bausteine verbinden und Rohwerte in brauchbare Einheiten umrechnen.
Lektion: Dem Signal folgenDie Regelung ruhig halten
Du kannst den Bedarf zwischen zwei Schwellen halten und Flattern diagnostizieren.
Lektion: Einen Bereich regeln, keinen PunktNach Beweisen fragen
Du kannst Ventillaufzeiten berücksichtigen und bei fehlender Rückmeldung alarmieren.
Lektion: Anforderung und Nachweis trennenDie arbeitende Pumpe wählen
Du kannst Betriebs- oder Reserveanlagen wählen, ohne beide anzusteuern.
Lektion: Eine Anforderung, eine zulässige PumpeQuittieren ist nicht Rücksetzen
Du kannst eine Bedingung, einen gespeicherten Alarm und seine Hupe voneinander trennen.
Lektion: Die Hupe quittieren, den Alarm behaltenDie Steuerung übergeben
Du kannst zwischen Auto und Hand umschalten, ohne dass sich ein Befehl unerklärlich ändert.
Lektion: Wer steuert den Befehl?Eine Charge, klare Phasen
Du kannst beschreiben, welche Befehle zu jedem Schritt gehören und wann es weitergeht.
Lektion: Einen Prozess in Schritten beschreibenEinen Weg wählen
Du kannst in einen alternativen Zweig wechseln und konkurrierende Transitionen vorhersehbar machen.
Lektion: Eine Entscheidung, ein aktiver WegBefehlen ein Ende geben
Du kannst N-, S- und R-Aktionen unterscheiden und eine Schrittkette gezielt zurücksetzen.
Lektion: Mach die Lebensdauer jedes Befehls klarEine sichere Wiederherstellung beweisen
Du kannst Fehlernachweise nutzen und nach einer Unterbrechung einen bewussten Wiederanlauf verlangen.
Lektion: Auch das Wiederanfahren beweisenPhasen in Text schreiben
Du kannst einen Zustandsautomaten mit CASE schreiben und jeden Befehl in jedem Zustand festlegen.
Lektion: Eine Phase als Zustandsautomat schreibenEine Sammlung durcharbeiten
Du kannst ein typisiertes Array indizieren und es mit einer begrenzten FOR-Schleife aufsummieren.
Lektion: Vier Werte, eine begrenzte SchleifeDie neuesten Messwerte behalten
Du kannst das Einschwingen eines Filters erklären und den ältesten Messwert richtig ersetzen.
Lektion: Nur die neuesten Messwerte behaltenAnlageninformationen bündeln
Du kannst typisierte Elemente einer Anlagenstatus-Struktur lesen und schreiben.
Lektion: Daten sind keine ausführbare LogikGetestete Steuerlogik wiederverwenden
Du kannst zwei Instanzen eines Bausteins laufen lassen und nachweisen, dass ihr Speicher unabhängig bleibt.
Lektion: Eine Definition, getrennte InstanzenEinen echten Messumformer lesen
Du kannst 4–20-mA-Eingangswerte in physikalische Einheiten umrechnen und im gültigen Bereich halten.
Lektion: Von Milliampere zu einer Zahl, der du trauen kannstTrau keinem toten Signal
Du kannst einen Drahtbruch am Messumformer erkennen und die Anlage in einen sicheren Zustand bringen.
Lektion: Wenn das Signal ausfälltAlarmgrenzen, die nicht flattern
Du kannst Hoch- und Tiefalarme mit einer Hysterese auslösen.
Lektion: Gib Alarmen eine HystereseEine Pumpe am Frequenzumrichter betreiben
Du kannst einem Umrichter Startbefehl und Drehzahl senden und auf seine Rückmeldung warten.
Lektion: Frag einen Frequenzumrichter, dann prüf nachAuslösen, Reset, bewusst neu starten
Du kannst eine Umrichterstörung behandeln und ohne überraschenden Wiederanlauf zurücksetzen.
Lektion: Auslösungen, Resets und WiederanläufeFinde den Fehler: Es ist nicht immer das Programm
Du kannst einen Fehler mit der Ein- und Ausgangsliste bis zu einem defekten Gerät verfolgen und das Programm ihn erkennen und die Anlage sicher halten lassen.
Maschinenlabor 1: echte Maschinen, klare Regeln
Du kannst eine echte Maschine über ihre Taster und einen Messwert steuern.
Maschinenlabor 2: Speicher, Zeiten und Schrittketten
Du kannst dir merken, was eine Maschine gesehen hat, ihre Bewegungen zeitlich steuern und sie durch feste Stufen führen.
Maschinenlabor 3: Messungen und Chargen
Du kannst eine Maschine anhand analoger Messwerte steuern und sie aus ihren Messungen lernen lassen.
Maschinenlabor 4: Sicherheitsabläufe und Anlagensteuerung
Du kannst Schrittketten schreiben, die jeden Schritt nachweisen, bei jedem Fehler in einen sicheren Zustand gehen und Anlagen stundenlang laufen lassen.
Maschinenlabor 5: Expertensysteme
Du kannst die Verfolgungs-, Rezept- und Koordinationslogik bauen, auf die echte Produktionslinien angewiesen sind.
Abschlussprojekt: die ganze Fabrik betreiben
Du kannst eine ganze Anlage mit einem Programm steuern: Versorgung, eine Charge, eine Linie, einen Roboter und die Sicherheit drumherum.
Pneumatiklabor: Zylinder, Ventile und Reedschalter
Du kannst Pneumatikzylinder anhand ihrer Reedschalter durch eine Schrittkette führen, eine nie endende Bewegung erkennen und sie sicher stoppen und neu starten.
Sicherheitslabor 1: stoppen und nur bewusst neu starten
Du kannst einen Roboter per Not-Halt und Schutztür stoppen und vor dem nächsten Bewegen ein bewusstes Quittieren und Starten verlangen.
Sicherheitslabor 2: Trau keinem einzelnen Signal
Du kannst Sicherheitsgeräte zweikanalig einlesen, Zweihandtaster und Schützrückmeldung prüfen und bei einem Fehler verriegeln.
Sicherheitslabor 3: wie man stoppt und was man durchlässt
Du kannst zwischen Stoppkategorie 0 und 1 wählen und einen Lichtvorhang für Kartons überbrücken, aber nicht für Menschen.
Sicherheits-Abschlussprojekt: die Zelle in Betrieb nehmen
Du kannst alle Sicherheitsfunktionen einer Roboterzelle zusammenführen und jede einzeln nachweisen, ein Gerät und einen Fehler nach dem anderen.
Bedienbilder 1: Grau ist normal
Du kannst normale Anlagen ruhig darstellen und nur hervorheben, was den Bediener braucht.
Bedienbilder 2: auf einen Blick erfassen
Du kannst eine Übersicht entwerfen, die in einer Sekunde beantwortet: „Ist alles in Ordnung?“
Bedienbilder 3: Alarme nach Priorität
Du kannst Alarme nach Priorität sortieren und das Quittieren so behandeln, wie es die Alarmnormen beschreiben.
Bedienbilder 4: fragen, bevor es kein Zurück gibt
Du kannst eine unumkehrbare Aktion zuerst klar nachfragen lassen und die Rückfrage in der SPS behandeln.
Bedienbilder 5: gleicher Knopf, gleiche Stelle
Du kannst Faceplates bauen, die jedes Mal gleich funktionieren und sagen, warum ein Knopf nicht verfügbar ist.
SCADA 1: ein Bild für die ganze Anlage
Du kannst jeder Station einen Zustand aus einer gemeinsamen Codeliste geben und eine Übersicht bauen, die zeigt, welche Station jemanden braucht.
SCADA 2: ein Alarmbaustein für jeden Alarm
Du kannst einen Baustein schreiben, der jeden Alarm durch neu, gesehen und gegangen führt und den ersten markiert.
SCADA 3: aufzeichnen, was einen Stopp erklärt
Du kannst wählen, was aufgezeichnet wird, es bei Änderung mit einer Mindestrate speichern und einen Trend lesen, um eine Ursache zu finden.
SCADA 4: ein Chargenprotokoll in Echtzeit
Du kannst die Nummer, die Schrittzeiten und die Summen einer Charge während des Laufs schreiben und den Datensatz am Ende abschließen.
Alle 4 Siemens Sprachen
- TIA Portal V20
SCL
Structured Control Language: geschriebene Anweisungen wie #PumpOn := #Start AND NOT #Stop; Gut für Mathe, Zustände und Schleifen.
75 Missionen, beginnend mit “Dein erster Befehl” - TIA Portal V20
LAD
Kontaktplan. Strompfade aus Kontakten und Spulen, zu lesen wie die Relaislogik, die Elektriker kennen.
66 Missionen, beginnend mit “Dein erster Befehl” - TIA Portal V20
FBD
Funktionsplan. Signale, verdrahtet über Bausteine wie Zeiten, Vergleiche und Skalierung.
13 Missionen, beginnend mit “Gib dem Signal eine Bedeutung” - TIA Portal V20 · S7-1500
GRAPH
Abläufe als Schritte und Transitionen gezeichnet, für Chargen und Maschinen, die in Phasen laufen.
9 Missionen, beginnend mit “Baue deine erste Schrittkette”
Lernen, ausprobieren, beweisen
Wir coachen dich durch jeden Handgriff
Lektionen zum Mitmachen ab null: Du baust jede Regel selbst an einem echten Bedienfeld, im Kontaktplan oder als Code, bevor eine Mission sie verlangt.
Probier es an einer 3D-Anlage
89 Missionen an funktionierenden Pumpen, Tanks und einer Abfüllanlage. Automatische Tests sagen dir, wann dein Code stimmt.
Prüfe dein Verständnis
Kurze Fragen wenden jede Idee auf einen neuen Fall an. Jede Antwort kommt mit einer Erklärung.
Repariere Anlagen, die sich danebenbenehmen
Betriebe brauchen Ingenieure, die Fehler finden, nicht nur neuen Code schreiben. 10 Missionen beginnen mit einer Meldung vom Bediener. Lass die Anlage laufen, spul den Fehler Zyklus für Zyklus zurück und repariere die Logik.
Wenn dein SCL funktioniert, kannst du es als externe Quelldatei (.scl) für TIA Portal exportieren. Noch hat niemand nachgewiesen, dass sich diese Dateien in die echte Software importieren lassen, also müsstest du deine dort trotzdem testen.
Häufig gestellte Fragen
Was Leute fragen, bevor sie anfangen.
Ist dieses Siemens-SPS-Training kostenlos?
Du kannst kostenlos anfangen. Jedes Konto bekommt eine kostenlose Pro-Testphase bis 5. Dezember 2026, wenn die Bezahltarife starten. Keine Karte. Danach speichert ein kostenloses Konto deinen Fortschritt und öffnet Kurs-Lektionen 1 bis 4, das erste geführte Labor, die ersten 3 Missionen, eine Challenge und 3 kommt in den Code-Konverter, und alles andere gehört zum Pro-Tarif.
Brauche ich TIA Portal oder eine Siemens-SPS?
Nein. Alles läuft in deinem Browser. Die Editoren sind TIA Portal V20 nachempfunden, also lässt sich das Gelernte übertragen, wenn du dich an die echte Software setzt. Um an einer echten Maschine zu arbeiten, brauchst du die echte Software und am besten eine echte SPS.
Ist das offizielles Siemens-Training?
Nein. Es ist unabhängiges Training, weder von Siemens zertifiziert noch unterstützt. Es lehrt SCL, KOP, FUP und GRAPH, aber nicht AWL, und seine Timer, Zähler, Flanken und Zahlen wurden mit dem Siemens-Systemhandbuch S7-1200 und dem Programmierleitfaden S7-1200/1500 abgeglichen.
Was ist eine Siemens-SPS?
Eine speicherprogrammierbare Steuerung von Siemens, verkauft unter dem Namen SIMATIC. Sie ist der Industriecomputer, meist in einem Schaltschrank, der eine Maschine steuert. Sie liest die Sensoren, führt dein Programm aus und setzt die Ausgänge, die Motoren, Ventile und Lampen ansteuern, immer wieder. Die S7-1200 und S7-1500 programmierst du in TIA Portal, der Engineering-Software von Siemens.
Welche Familien von Siemens-SPS gibt es?
Die wichtigsten sind die kompakte S7-1200 für einfachere Aufgaben, die S7-1500 für anspruchsvollere Arbeit und die dezentralen ET-200SP-Steuerungen. Siemens führt die älteren S7-300 und S7-400 als Auslaufsteuerungen, auch wenn sie weltweit noch im Einsatz sind. LOGO! ist ein kleines Logikmodul für Aufgaben wie Beleuchtung, Pumpen und Lüftung, mit eigener Software LOGO! Soft Comfort. PLC Gym lehrt die Arbeitsweise von S7-1200 und S7-1500 und hat keinen LOGO!-Editor.
Welche Siemens-SPS deckt es ab?
Die Arbeitsweise von S7-1200 und S7-1500 in TIA Portal: SCL, KOP und FUP, plus GRAPH-Schrittketten, wie sie auf der S7-1500 genutzt werden. Die älteren Werkzeuge STEP 7 Classic oder S5 deckt es nicht ab.
Wie lange dauert es?
Etwa 50 Stunden: 26 Lektionen und 89 Missionen in 46 kurzen Etappen. Lern in deinem eigenen Tempo; dein Fortschritt wird in deinem Konto gespeichert, wenn du angemeldet bist.
Bekomme ich ein Zertifikat?
Ja, ein eigenes von PLC Gym, kein offizielles Siemens-Zertifikat. Zertifikate gibt es mit Pro, das jedes neue Konto kostenlos testen kann. Besteh eine ganze Gruppe von Missionen, und du kannst dafür ein Zertifikat anfordern, und eins, wenn du alle bestanden hast. Jedes listet die Missionen, Sprachen und Maschinen, die du in unserem Simulator bestanden hast. Es zeigt Missionen, die bestanden und vom Simulator geprüft wurden, keine beaufsichtigte Prüfung. Du entscheidest, ob seine Prüfseite öffentlich ist, und du kannst es zu LinkedIn hinzufügen.
Soll ich Siemens oder Allen-Bradley lernen?
Lern das, was dein Betrieb nutzt, oder das, was dort genutzt wird, wo du arbeiten willst. Die Ideen sind bei beiden gleich, und in jeder Lektion kannst du zwischen der Siemens- und der Rockwell-Version wechseln.
Start Siemens SPS-Training jetzt
Neu bei SPS? Lektion 1 zeigt dir zuerst jeden Handgriff. Wenn du schon etwas SPS kannst, spring direkt in die Missionen.
Siemens, SIMATIC und TIA Portal sind Marken der Siemens AG. Allen-Bradley, Rockwell Automation, Studio 5000 und Logix sind Marken der Rockwell Automation, Inc. Beckhoff und TwinCAT sind Marken der Beckhoff Automation GmbH. CODESYS ist eine Marke der CODESYS GmbH. PLC Gym ist unabhängig und steht mit keinem dieser Unternehmen in Verbindung und wird von keinem unterstützt.