MECVILMECVIL — 50 Aniversari
SPS-Programmierung Siemens: Sprachen, Plattformen und industrielle Anwendungen
Automatizacion18. Mai 20265 Min. Lesezeit

SPS-Programmierung Siemens: Sprachen, Plattformen und industrielle Anwendungen

Die SPS-Programmierung Siemens ist die Disziplin, die es ermöglicht, die Steuerungslogik von Maschinen und Produktionslinien mithilfe speicherprogrammierbarer Steuerungen der SIMATIC-Familie zu definieren. Von der Ansteuerung eines einfachen Pneumatikzylinders bis zur Koordination einer robotergestützten Linie mit Dutzenden von Achsen — die SPS ist das Gehirn, das die Prozessanforderungen in zuverlässige, sichere und wiederholbare Steuerungssequenzen übersetzt.

Was ist Siemens-SPS-Programmierung

Eine SPS (Speicherprogrammierbare Steuerung) ist ein elektronischer Controller für industrielle Umgebungen, der ein zyklisches Programm ausführt: Er liest die Eingänge (Sensoren, Taster, Analogsignale), verarbeitet die vom Programmierer definierte Logik und aktualisiert die Ausgänge (Aktoren, Frequenzumrichter, Ventile). Siemens bietet mit seiner Plattform TIA Portal eine einheitliche Umgebung, in der die SPS programmiert, das Profinet-Netzwerk konfiguriert, der HMI-Bildschirm gestaltet und Fehler in Echtzeit diagnostiziert werden.

Der Hauptvorteil von Siemens-SPS gegenüber herkömmlicher festverdrahteter Logik ist die Flexibilität: Eine Änderung des Maschinenverhaltens erfordert lediglich eine Programmanpassung, keine Neuverdrahtung. Dies verkürzt die Inbetriebnahmezeiten und ermöglicht es, die Maschine ohne mechanische Eingriffe an neue Produkte anzupassen. Bei Industrialisierungsprojekten verkürzt diese Reprogrammierbarkeit die Validierungszyklen erheblich.

Programmiersprachen nach IEC 61131-3

Die Norm IEC 61131-3 standardisiert fünf Programmiersprachen für speicherprogrammierbare Steuerungen. Ein erfahrener Programmierer wählt die Sprache, die am besten zum jeweiligen Prozessabschnitt passt:

SpracheKürzelTypTypische Anwendung
KontaktplanKOP (LD)GrafischSchaltlogik, Verriegelungen, Start/Stopp
FunktionsbausteinspracheFBS (FBD)GrafischPID-Regelkreise, Analogregelung, Signalverarbeitung
Strukturierter TextSTTextuellMathematische Berechnungen, Rezeptverwaltung, Kommunikation
AblaufspracheAS (SFC)GrafischProzesssequenzen, schrittweise Automatikzyklen
AnweisungslisteAWL (IL)TextuellLeistungsoptimierung (Altbestand, durch ST ersetzt)

In der industriellen Praxis kombinieren die meisten Projekte KOP für die Grundsteuerung (Motorstart, Sicherheitsmanagement) und ST für die erweiterte Logik (Kommunikationsprotokolle, Rückverfolgbarkeit, Positionsberechnungen). Die Ablaufsprache ist besonders nützlich für die Programmierung von Maschinenzyklen mit definierten Schritten, wie sie in automatisierten Montagelinien vorkommen.

Siemens-Plattformen: S7-1200 vs S7-1500

Siemens bietet innerhalb von TIA Portal zwei SPS-Familien an, die jeweils auf unterschiedliche Anwendungsbereiche ausgerichtet sind:

S7-1200: kompakter Controller für eigenständige Maschinen und Anwendungen mittlerer Komplexität. Er verfügt über integrierte Ein-/Ausgänge, native Profinet-Kommunikation und Erweiterungsmodule für zusätzliche analoge oder digitale Signale. Die typische Zykluszeit liegt im Millisekundenbereich und reicht für die meisten Einzelmaschinen aus.

S7-1500: Hochleistungsplattform für komplexe Produktionslinien, Roboterzellen und Prozesse mit deterministischen Kommunikationsanforderungen. Sie bietet deutlich kürzere Zykluszeiten, einen integrierten Webserver, erweiterte Diagnosefunktionen und nativen OPC-UA-Support, was die Integration in Industrie-4.0-Architekturen erleichtert.

Die Wahl zwischen beiden Plattformen hängt von der Anzahl der zu steuernden Achsen, der Kommunikationskomplexität, den Anforderungen an die Reaktionszeit und dem Projektbudget ab. Bei MECVIL wählen unsere Automatisierungsingenieure die optimale Plattform bereits in der Engineering-Phase aus und stellen sicher, dass die Lösung die aktuellen Anforderungen abdeckt und zukünftige Erweiterungen ermöglicht.

Wann benötigt Ihr Projekt eine SPS-Programmierung?

Eine SPS-Programmierung ist unverzichtbar, wenn ein industrieller Prozess Folgendes erfordert:

  • Automatisierte Sequenzen: Maschinenzyklen mit definierten Schritten, kontrollierten Zeiten und sensorgesteuerten Übergängen.
  • Bewegungssteuerung: Achspositionierung über Servoantriebe, Achssynchronisation, Bahninterpolation.
  • Sicherheitsmanagement: Not-Halt-Kreise, Zugangsschutz, sichere Geschwindigkeitsüberwachung gemäß EN ISO 13849.
  • Kommunikation mit anderen Geräten: Datenaustausch mit Robotern, Bildverarbeitungssystemen, Waagen oder MES-/SCADA-Systemen.
  • Rückverfolgbarkeit: Erfassung von Produktionsparametern, Rezeptverwaltung, Speicherung von Qualitätsdaten.

Wenn Ihr Projekt eines dieser Anforderungen umfasst, benötigen Sie ein Engineering-Team, das sowohl die SPS-Programmierung als auch die Integration mit den übrigen Disziplinen (Mechanik, Elektrik, Pneumatik) beherrscht. Isolierte Programmierung ohne Prozesskenntnis erzeugt fragile und schwer wartbare Lösungen.

Multimarken-SPS-Programmierung: über Siemens hinaus

Obwohl Siemens den europäischen SPS-Markt dominiert, erfordern viele Industrieprojekte die Arbeit mit anderen Marken — sei es aufgrund von Spezifikationen des Endkunden, aus Kompatibilitätsgründen mit bestehenden Anlagen oder aus Kostengründen. Ein vielseitiger Integrator muss mehrere Plattformen beherrschen:

  • Omron (NX/NJ): stark in Bewegungssteuerung und Hochgeschwindigkeitsanwendungen. Programmierumgebung Sysmac Studio.
  • Panasonic (FP-X): kompakte und wettbewerbsfähige Lösung für Maschinen mittlerer Komplexität. Weit verbreitet in Verpackungs- und Handhabungsmaschinen.
  • Mitsubishi (iQ-R/iQ-F): etablierte Präsenz in der Automobilindustrie und diskreten Fertigungsprozessen. Umgebung GX Works.

In jedem Fall wird die SPS-Programmierung durch die Gestaltung des HMI-Bildschirms (Siemens, Omron, Proface), die Erstellung von Schaltplänen in EPLAN oder See Electrical und die Konfiguration verteilter E/A-Netzwerke über Profinet oder EtherCAT ergänzt. Um zu erfahren, wie sich die Automatisierung in ein Gesamtprojekt einfügt, lesen Sie unseren Leitfaden zur industriellen Automatisierung.

Industrielle SPS-Programmierung bei MECVIL

MECVIL verfügt über eine Elektro- und Elektronikabteilung mit einer Kapazität von 1.500 Stunden/Monat Elektronik-Engineering, die sich der SPS-Programmierung, dem Schaltschrankbau und der Inbetriebnahme automatisierter Anlagen widmet. Unser Team von über 30 Ingenieuren programmiert Siemens-SPS (S7-1200, S7-1500), Omron (NX/NJ), Panasonic (FP-X) und Mitsubishi (iQ-R/iQ-F) für Projekte, die von Einzelmaschinen bis hin zu kompletten schlüsselfertigen Linien reichen.

Jedes Projekt umfasst:

  • Funktionsanalyse und Definition der Steuerungsarchitektur
  • SPS-Programmierung und HMI-Bildschirmgestaltung
  • Schaltpläne in EPLAN oder See Electrical
  • Fertigung des maßgeschneiderten Schaltschranks
  • Konfiguration der Profinet-/EtherCAT-Netzwerke und Servoantriebe
  • Inbetriebnahme in unseren 10.500 m² großen Anlagen und vor Ort beim Kunden

ISO-9001-Zertifizierung, über 110 Fachkräfte und nahezu 50 Jahre Erfahrung im industriellen Maschinenbau stehen hinter jedem Programm, das unsere Abteilung liefert. Wenn Sie einen kompletten Schaltschrank inklusive Programmierung benötigen, integrieren wir beide Disziplinen in ein einziges Projekt.

Benötigen Sie eine SPS-Programmierung für Ihre Maschine oder Produktionslinie?

Fordern Sie ein Angebot an und unsere Automatisierungsabteilung analysiert die Steuerungsanforderungen Ihres Projekts.

SPS-Programmierung Siemensindustrielle SPSspeicherprogrammierbare SteuerungenIEC 61131-3S7-1500

Brauchen Sie CNC-Bearbeitung oder Sondermaschinen?

Unverbindliches Angebot. Engineering, Fertigung und schluesselfertige Inbetriebnahme.

Angebot anfordern