Zum Inhalt springen

Logik · Signale · Anlage

ProgrammierungSPS / PLC

Die SPS-Software ist das Gehirn der Anlage.

Ich entwickle die Logik, die Sensoren, Antriebe, Mechanismen und HMI zu einem funktionierenden System verbindet. Von einer neuen Software bis zur Erweiterung und Modernisierung einer bestehenden Anlage.

Siemens ist meine Kernkompetenz. Weitere industrielle Steuerungen kommen abhängig von Aufgabe und verfügbarem Projekt infrage.

Schaltschrank der Verpackungslinie in Ischewsk mit Steuerung, Signalen und Antrieben
Ischewsk · Case 003Hinter jedem Programm steht eine reale Anlage.
Klare Programmstruktur
Nachvollziehbare Abläufe
Dokumentation und Übergabe

01 / Die Aufgabe

Neue Logik. Bestehendes weiterentwickeln.

  1. Neue Software

    Aufbau der SPS-Struktur, Entwicklung der Abläufe und des Zusammenspiels der Aggregate anhand von Aufgabenbeschreibung und Schaltplänen.

  2. Projekt erweitern

    Neue Funktionen, zusätzliche Signale, Betriebsarten und Schnittstellen — mit Rücksicht darauf, wie die Anlage bisher arbeitet.

  3. Migration und Modernisierung

    Von Siemens S5 / STEP 5 oder STEP 7 Classic zu einem neuen System: Funktionen und Hardware prüfen und die Software gezielt überarbeiten.

02 / Warum die Logik entscheidend ist

Gute Mechanik gleicht schlechte Software nicht aus.

Gute Sensoren, moderne Antriebe und ein sauber aufgebauter Schaltschrank allein garantieren keinen stabilen Betrieb. Die Software legt fest, wann Mechanismen starten, welche Bedingungen erfüllt sein müssen und wie auf Abweichungen reagiert wird.

SPS-Programmierung ist für mich mehr als Code. Sie ist die Entwicklung der Logik der gesamten Anlage.

Die SPS im Zentrum

HMI / SCADABedienbefehle · Zustände
SensorenDigitale und analoge Signale
SPS / PLCSignale → Entscheidung → Befehl
AntriebeBefehle · Bewegung
VerriegelungenBedingungen · Freigaben · Reaktionen
AlgorithmusBetriebsarten · Abläufe · PID
AnlageAbgestimmte Funktion aller Komponenten

Signale. Bedingungen. Entscheidungen. Aktionen.

Prinzipdarstellung des Zusammenspiels, kein elektrischer Anschlussplan. HMI und SCADA tauschen Daten mit der SPS aus. Sensoren liefern Signale an die SPS; die SPS gibt Befehle an Antriebe. Im Programm werden technologische Verriegelungen und Abläufe verarbeitet, die das Verhalten der Anlage bestimmen.

Was durchdachte Software ermöglicht

  • Stabilen Anlagenbetrieb
  • Nachvollziehbare Störungsdiagnose
  • Übersichtliche Bedienung
  • Eine Basis für spätere Modernisierung
  • Schnellere Fehlersuche
  • Definierte technologische Verriegelungen
  • Weniger Zeitaufwand im späteren Service

Technologische Verriegelungen in der SPS ersetzen keine eigenständigen Sicherheitsfunktionen. Anforderungen und Umsetzung müssen für die jeweilige Anlage festgelegt werden.

03 / Plattformen und Integration

Schwerpunkt Siemens. Die Aufgabe denkt weiter.

Die größte Erfahrung liegt bei Siemens. Weitere Plattformen zeige ich anhand realer Projekte; andere Systeme beurteile ich nach Prüfung von Hardware, Software und Ausgangsdaten.

Kernkompetenz

Siemens SIMATIC

Entwicklung, Erweiterung und Modernisierung von Siemens-Programmen: von bestehenden S5-/S7-Systemen bis zu aktuellen Steuerungen im TIA Portal.

  • STEP 5
  • STEP 7 Classic
  • TIA Portal
  • S5
  • S7-300
  • S7-400
  • S7-1200
  • S7-1500
  • ET 200

Weitere Projekterfahrung

CODESYS und Schneider

OWEN PLC210 · CODESYS V3.5

Programmierbares Modbus-RTU-/TCP-Gateway zwischen TPEM und Siemens S7-1500.

Case 006

Schneider Electric · PacDrive

Projektarbeit und Diagnose in SoMachine Motion Logic Builder.

Case 008

Systemintegration

Mehr als die Steuerung

Verbindung mit HMI / SCADA, WinCC, Bedienpanels und IPC-Visualisierung. Datenaustausch mit Geräten über die im Projekt vorgesehenen Schnittstellen.

  • HMI / SCADA
  • WinCC
  • Panels
  • IPC
  • PROFINET
  • PROFIBUS
  • Modbus RTU
  • Modbus TCP
  • CAN
  • OPC

Unity Pro / Control Expert und weitere Systeme: projektabhängig nach Prüfung von Steuerung, Softwareversionen und Zugängen.

04 / Leistungsumfang

Vom einzelnen Signal zur gesamten Funktion.

Betriebsarten, Befehle und Übergänge sollen nicht nur für den Programmierer verständlich sein, sondern auch für diejenigen, die die Anlage später betreuen.

  1. Programmstruktur

    Gliederung nach Aggregaten, klare Schnittstellen, Namen und Kommentare. Eine Grundlage für Wartung und Erweiterungen.

  2. Signale und Mechanismen

    Digitale und analoge Eingänge, Zustandsauswertung sowie Ansteuerung von Motoren, Ventilen und Aktoren.

  3. Betriebsarten und Abläufe

    Hand- und Automatikbetrieb, Schrittketten, Freigaben, Verriegelungen und Reaktionen auf nicht erfüllte Bedingungen.

  4. Antriebe und Regelung

    Frequenzumrichter, Servoantriebe, Sollwerte und Rückmeldungen. Regelungen und PID entsprechend der technologischen Aufgabe.

  5. HMI, Kommunikation und Diagnose

    Visualisierungsdaten, industrielle Kommunikation, Alarme und Meldungen, die den Zustand der Anlage nachvollziehbar machen.

  6. Prüfung und Übergabe

    Algorithmen vor dem Start und an der Anlage prüfen. Aktueller Projektstand, Erläuterungen, Schaltpläne und Dokumentation im vereinbarten Umfang.

Rollenförderer und Spanplattenpakete der automatischen Verpackungslinie in Ischewsk

05 / Reale Software — reale Anlage

Verpackungslinie in Ischewsk.

In Case 003 wurden die SPS-Software im TIA Portal, ein Siemens-HMI und die PROFINET-Kommunikation entwickelt. Die Logik verbindet Förderer, Drehtisch und den Signalaustausch mit einer weiteren Linie.

Die Linie wurde in Betrieb genommen, die Betriebsarten wurden geprüft und Dokumentation sowie Bedienungsanleitung übergeben.

SIMATIC · TIA Portal · HMI · PROFINET

06 / Vor dem Start

Fragen zur SPS-Programmierung.

Programmieren Sie ausschließlich Siemens?

Siemens ist mein Schwerpunkt. Dazu kommen ein Projekt mit OWEN PLC210 in CODESYS V3.5 und Erfahrung mit Schneider PacDrive in SoMachine Motion. Unity Pro / Control Expert und andere Plattformen werden nach Prüfung von Aufgabe, Steuerung, Software und Zugängen bewertet.

Lässt sich eine alte Software ohne kompletten Hardwaretausch erweitern?

Zuerst prüfe ich Projekt, Schaltpläne und Anlagenfunktionen. Sind Software und Hardware weiter geeignet, wählen wir eine gezielte Erweiterung. Bei Migrationen von S5 / STEP 5 oder STEP 7 Classic werden Kompatibilität und notwendige Anpassungen der Logik separat untersucht.

Was wird zur Projekteinschätzung benötigt?

Eine kurze Beschreibung der Anlage und des gewünschten Ergebnisses. Hilfreich sind Schaltpläne, Signalliste, SPS-Typ, vorhandenes SPS-/HMI-Projekt und Antriebsdaten. Auch mit unvollständigen Unterlagen lässt sich die Aufgabe vorab besprechen.

Sind Programmierung und Begleitung remote möglich?

Ja, wenn geeigneter Zugang zum Projekt und zur Anlage besteht. Prüfungen vor Ort und physische Arbeiten übernimmt qualifiziertes Personal an der Anlage. Den Ablauf der Remote-Arbeit und Inbetriebnahme stimmen wir vorher ab.

Was erhält der Kunde nach Abschluss?

Den aktuellen Projektstand und die vereinbarte Dokumentation: Funktions- und Parameterbeschreibungen, Schaltpläne, Sicherungen und Betriebsunterlagen. Inbetriebnahme, Einweisung und weitere Unterstützung richten sich nach dem Projektumfang.

Wie soll Ihre Anlage arbeiten?

Beschreiben Sie das Equipment, die aktuelle Aufgabe und das gewünschte Ergebnis. Ich prüfe die Ausgangsdaten und schlage einen Ansatz zur Entwicklung oder Erweiterung der Software vor.

Wladimir Poljakov · Poljakov Automation