Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Kostenlos starten · TIA-Portal-Sprachen · keine Lizenz

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.

Siemens KOP · Start oder PumpOn, dann Stop und Permit

Scrolle seitwärts, um den ganzen Strompfad zu sehen.

StartPumpOnStopPermitPumpOnSpule
Siemens SCL · TIA Portal V20
#PumpOn := #Start AND #Permit
           AND NOT #Stop AND NOT #Fault;

Beispiele aus den Lektionen, geschrieben wie in TIA Portal.

Was du lernen wirst

Siemens: 46 Stufen, von deinem ersten Zyklus bis zu wiederverwendbaren Bausteinen

Der SPS-Programmierkurs
  1. 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 steht
  2. Nur laufen, wenn erlaubt

    Du kannst Bedingungen verknüpfen und erklären, welche Anforderung gewinnt.

    Lektion: Die Freigabe in die Logik einbauen
  3. Eine Startanforderung merken

    Du kannst einen Strompfad lesen und eine Pumpe bis Stop laufen lassen.

    Lektion: Einen Strompfad lesen
  4. Warten, dann handeln

    Du kannst eine Einschalt- und eine Ausschaltverzögerung Zyklus für Zyklus vorhersagen.

    Lektion: Zeit ausdrücklich machen
  5. Ein Ereignis einmal zählen

    Du kannst eine Flasche von vielen Zyklen unterscheiden und einen Zähler gezielt zurücksetzen.

    Lektion: Ereignisse zählen, nicht Zyklen
  6. Einem Messsignal folgen

    Du kannst typisierte Bausteine verbinden und Rohwerte in brauchbare Einheiten umrechnen.

    Lektion: Dem Signal folgen
  7. Die Regelung ruhig halten

    Du kannst den Bedarf zwischen zwei Schwellen halten und Flattern diagnostizieren.

    Lektion: Einen Bereich regeln, keinen Punkt
  8. Nach Beweisen fragen

    Du kannst Ventillaufzeiten berücksichtigen und bei fehlender Rückmeldung alarmieren.

    Lektion: Anforderung und Nachweis trennen
  9. Die arbeitende Pumpe wählen

    Du kannst Betriebs- oder Reserveanlagen wählen, ohne beide anzusteuern.

    Lektion: Eine Anforderung, eine zulässige Pumpe
  10. Quittieren ist nicht Rücksetzen

    Du kannst eine Bedingung, einen gespeicherten Alarm und seine Hupe voneinander trennen.

    Lektion: Die Hupe quittieren, den Alarm behalten
  11. Die Steuerung übergeben

    Du kannst zwischen Auto und Hand umschalten, ohne dass sich ein Befehl unerklärlich ändert.

    Lektion: Wer steuert den Befehl?
  12. Eine Charge, klare Phasen

    Du kannst beschreiben, welche Befehle zu jedem Schritt gehören und wann es weitergeht.

    Lektion: Einen Prozess in Schritten beschreiben
  13. Einen Weg wählen

    Du kannst in einen alternativen Zweig wechseln und konkurrierende Transitionen vorhersehbar machen.

    Lektion: Eine Entscheidung, ein aktiver Weg
  14. Befehlen ein Ende geben

    Du kannst N-, S- und R-Aktionen unterscheiden und eine Schrittkette gezielt zurücksetzen.

    Lektion: Mach die Lebensdauer jedes Befehls klar
  15. Eine sichere Wiederherstellung beweisen

    Du kannst Fehlernachweise nutzen und nach einer Unterbrechung einen bewussten Wiederanlauf verlangen.

    Lektion: Auch das Wiederanfahren beweisen
  16. Phasen in Text schreiben

    Du kannst einen Zustandsautomaten mit CASE schreiben und jeden Befehl in jedem Zustand festlegen.

    Lektion: Eine Phase als Zustandsautomat schreiben
  17. Eine Sammlung durcharbeiten

    Du kannst ein typisiertes Array indizieren und es mit einer begrenzten FOR-Schleife aufsummieren.

    Lektion: Vier Werte, eine begrenzte Schleife
  18. Die neuesten Messwerte behalten

    Du kannst das Einschwingen eines Filters erklären und den ältesten Messwert richtig ersetzen.

    Lektion: Nur die neuesten Messwerte behalten
  19. Anlageninformationen bündeln

    Du kannst typisierte Elemente einer Anlagenstatus-Struktur lesen und schreiben.

    Lektion: Daten sind keine ausführbare Logik
  20. Getestete Steuerlogik wiederverwenden

    Du kannst zwei Instanzen eines Bausteins laufen lassen und nachweisen, dass ihr Speicher unabhängig bleibt.

    Lektion: Eine Definition, getrennte Instanzen
  21. Einen 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 kannst
  22. Trau keinem toten Signal

    Du kannst einen Drahtbruch am Messumformer erkennen und die Anlage in einen sicheren Zustand bringen.

    Lektion: Wenn das Signal ausfällt
  23. Alarmgrenzen, die nicht flattern

    Du kannst Hoch- und Tiefalarme mit einer Hysterese auslösen.

    Lektion: Gib Alarmen eine Hysterese
  24. Eine 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 nach
  25. Auslösen, Reset, bewusst neu starten

    Du kannst eine Umrichterstörung behandeln und ohne überraschenden Wiederanlauf zurücksetzen.

    Lektion: Auslösungen, Resets und Wiederanläufe
  26. Finde 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.

  27. Maschinenlabor 1: echte Maschinen, klare Regeln

    Du kannst eine echte Maschine über ihre Taster und einen Messwert steuern.

  28. 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.

  29. Maschinenlabor 3: Messungen und Chargen

    Du kannst eine Maschine anhand analoger Messwerte steuern und sie aus ihren Messungen lernen lassen.

  30. 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.

  31. Maschinenlabor 5: Expertensysteme

    Du kannst die Verfolgungs-, Rezept- und Koordinationslogik bauen, auf die echte Produktionslinien angewiesen sind.

  32. 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.

  33. 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.

  34. 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.

  35. Sicherheitslabor 2: Trau keinem einzelnen Signal

    Du kannst Sicherheitsgeräte zweikanalig einlesen, Zweihandtaster und Schützrückmeldung prüfen und bei einem Fehler verriegeln.

  36. 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.

  37. 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.

  38. Bedienbilder 1: Grau ist normal

    Du kannst normale Anlagen ruhig darstellen und nur hervorheben, was den Bediener braucht.

  39. Bedienbilder 2: auf einen Blick erfassen

    Du kannst eine Übersicht entwerfen, die in einer Sekunde beantwortet: „Ist alles in Ordnung?“

  40. Bedienbilder 3: Alarme nach Priorität

    Du kannst Alarme nach Priorität sortieren und das Quittieren so behandeln, wie es die Alarmnormen beschreiben.

  41. 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.

  42. Bedienbilder 5: gleicher Knopf, gleiche Stelle

    Du kannst Faceplates bauen, die jedes Mal gleich funktionieren und sagen, warum ein Knopf nicht verfügbar ist.

  43. 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.

  44. 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.

  45. 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.

  46. 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.

TIA Portal Sprachen

Alle 4 Siemens Sprachen

Ziehst du Code aus Studio 5000 um? Wandle ihn in SCL oder KOP um
So funktioniert das Training

Lernen, ausprobieren, beweisen

  1. 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.

  2. Probier es an einer 3D-Anlage

    89 Missionen an funktionierenden Pumpen, Tanks und einer Abfüllanlage. Automatische Tests sagen dir, wann dein Code stimmt.

  3. Prüfe dein Verständnis

    Kurze Fragen wenden jede Idee auf einen neuen Fall an. Jede Antwort kommt mit einer Erklärung.

Fehlersuche

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.

Fragen

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.