Kostenloser KI Kontaktplan-Ersteller – SPS visuell programmieren
Entwerfen Sie SPS-Programme, Motorsteuerungen und industrielle Automatisierungslogik visuell – ohne Anmeldung und kostenlos.
Free forever · no signup · no credit card · unlimited diagrams
Kontaktplan (Ladder Logic) ist die dominierende Programmiersprache für speicherprogrammierbare Steuerungen (SPS) in der industriellen Automatisierung. Er stellt Steuerungslogik als eine Reihe horizontaler Sprossen dar – die an eine Leiter erinnern – wobei jede Sprosse eine logische Bedingung darstellt, die erfüllt sein muss, um einen Ausgang zu aktivieren. Ursprünglich entwickelt, um Relais-Schaltpläne nachzubilden, wird der Kontaktplan heute durch die Norm IEC 61131-3 geregelt und dient zur Dokumentation, Planung und Kommunikation von SPS-Programmen in der Fertigungs-, Prozess- und Gebäudeautomatisierung.
So erstellen Sie einen Kontaktplan
Beschreiben Sie Ihre Steuerungslogik
Beschreiben Sie den Prozess, den Sie steuern möchten – die Eingänge (Taster, Schalter, Sensoren), die Ausgänge (Motoren, Ventile, Lampen) und die logischen Bedingungen, die sie verbinden. Fügen Sie alle Zeit-, Zähl- oder Verriegelungsanforderungen hinzu.
Erzeugen Sie das Kontaktplandiagramm
FreeDiagram erstellt ein Kontaktplandiagramm mit korrekt beschrifteten Sprossen. Kontakte werden als XIC (Examine If Closed) oder XIO (Examine If Open) Symbole dargestellt; Ausgangsspulen als OTE (Output Energize) Symbole nach IEC 61131-3 Konventionen.
Überprüfen Sie die Sprossenlogik
Überprüfen Sie jede Sprosse, um sicherzustellen, dass Reihenkontakte UND-Logik und Parallelverzweigungen ODER-Logik darstellen. Vergewissern Sie sich, dass Selbsthaltekontakte korrekt parallel zum initiierenden Eingang platziert sind.
Exportieren Sie für die Dokumentation
Laden Sie das Kontaktplandiagramm als PNG oder SVG herunter zur Verwendung in SPS-Programmdokumentationen, Schaltschrankplanung, Schulungsmaterialien oder technischen Prüfungsvorlagen.
Über den Kontaktplan
Der Kontaktplan (engl. Ladder Logic, auch KOP) wurde in den 1960er und 1970er Jahren entwickelt, als SPSen begannen, verdrahtete Relaissteuerungen in der Fertigung zu ersetzen. Die grafische Darstellung ahmt bewusst das Aussehen eines Relais-Schaltplans nach – zwei vertikale Stromschienen, verbunden durch horizontale Sprossen – sodass Elektroingenieure und Techniker, die bereits mit Relaisschaltplänen vertraut waren, SPS-Programme lesen und schreiben konnten, ohne eine völlig neue Sprache lernen zu müssen. Dieses Erbe macht den Kontaktplan bis heute zur am weitesten verstandenen SPS-Programmiersprache in Fertigungshallen weltweit.
Die Norm IEC 61131-3, erstmals 1993 veröffentlicht und seither aktualisiert, definiert den Kontaktplan formal neben vier weiteren SPS-Programmiersprachen: Funktionsbausteinsprache (FBS), Strukturierter Text (ST), Anweisungsliste (AWL) und Sequential Function Chart (ASA). Der Kontaktplan ist die verbreitetste der fünf Sprachen für diskrete Fertigung und Motorsteuerungen. Jede Sprosse in einem Kontaktplan wird von links nach rechts, von oben nach unten in einem kontinuierlichen Scanzyklus ausgewertet.
Die grundlegenden Elemente des Kontaktplans sind Kontakte und Spulen. Ein Schließerkontakt (XIC – Examine If Closed) leitet Strom, wenn das zugehörige Bit auf 1 (wahr) gesetzt ist. Ein Öffnerkontakt (XIO – Examine If Open) leitet Strom, wenn das Bit 0 (falsch) ist. Eine Ausgangsspule (OTE – Output Energize) wird auf 1 gesetzt, wenn Strom von links nach rechts durch die gesamte Sprosse fließt. Diese drei Elemente allein können jede kombinatorische Logik ausdrücken und werden durch Zeitfunktionen (TON, TOF, RTO), Zählfunktionen (CTU, CTD) sowie Vergleichs- und Rechenbefehle für komplexere Steuerungsanforderungen ergänzt.
Eine Selbsthalteschaltung (auch Verriegelungsschaltung oder Merkschaltung) ist eines der wichtigsten Muster im Kontaktplan. Wenn ein Bediener einen kurzzeitigen Starttaster drückt, schließt ein Sprossenkontakt kurz. Ein Selbsthaltekontakt – parallel zum Starttaster geschaltet – fängt diesen Impuls ein und hält den Ausgang auch nach Loslassen des Starttasters aktiv. Ein Stopptaster, in Reihe als Öffnerkontakt geschaltet, unterbricht die Sprosse und deaktiviert den Ausgang. Dieses Start/Stopp/Selbsthaltemuster ist die Grundlage nahezu jeder Motorsteuerung in der Industrieautomatisierung.
Frequently asked questions
Wofür wird ein Kontaktplan verwendet?
Der Kontaktplan (Ladder Logic) ist die Programmiersprache für Speicherprogrammierbare Steuerungen (SPS). Er wird eingesetzt, um industrielle Maschinen und Prozesse zu automatisieren – Steuerung von Motoren, Ventilen, Förderbändern, Verpackungsanlagen, HVAC-Systemen und praktisch jedem elektromechanischen System, das eine automatisierte Ablaufsteuerung, Verriegelung oder Zeitsteuerung benötigt.
Was bedeuten XIC und XIO im Kontaktplan?
XIC steht für Examine If Closed – ein Schließerkontakt, der Strom leitet (als wahr ausgewertet wird), wenn das zugehörige Bit oder Tag auf 1 gesetzt ist. XIO steht für Examine If Open – ein Öffnerkontakt, der Strom leitet, wenn das Bit 0 ist. Dies sind die Bezeichnungen von Allen-Bradley / Rockwell Automation; andere SPS-Hersteller verwenden gleichwertige Symbole mit anderen Bezeichnungen.
Was ist eine Selbsthalteschaltung im Kontaktplan?
Eine Selbsthalteschaltung (auch Verriegelungs- oder Merkschaltung) verwendet einen Kontakt parallel zum initiierenden Eingang, um einen Ausgang nach Freigabe eines kurzzeitigen Befehls aktiv zu halten. Wenn der Starttaster gedrückt und losgelassen wird, erregt die Ausgangsspule und ein parallel zum Starttaster geschalteter Kontakt bleibt geschlossen, sodass die Sprosse aktiv bleibt. Ein Stopptaster in Serie unterbricht die Sprosse und deaktiviert den Ausgang.
Welche Norm regelt den Kontaktplan?
Der Kontaktplan ist in IEC 61131-3 definiert, der internationalen Norm für SPS-Programmiersprachen. Die Norm legt Syntax, Symbole und Verhalten des Kontaktplans sowie vier weiterer SPS-Sprachen fest. Die meisten modernen SPS-Plattformen von Allen-Bradley, Siemens, Mitsubishi, Omron und Beckhoff entsprechen IEC 61131-3.
Kann ich diesen Kontaktplan-Ersteller für echte SPS-Programmierung nutzen?
FreeDiagram erstellt Kontaktplandiagramme für Dokumentation, Planungsüberprüfungen und Schulungszwecke. Die Ausgabe ist ein visuelles Diagramm, kein ausführbarer SPS-Code. Um eine echte SPS zu programmieren, benötigen Sie die herstellerspezifische Programmiersoftware (wie Studio 5000 für Allen-Bradley, TIA Portal für Siemens oder CX-Programmer für Omron), um die Logik in die Steuerung zu übertragen oder zu importieren.