Zuhause Entwicklung Was ist Leiterlogik? - Definition aus techopedia

Was ist Leiterlogik? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Ladder Logic?

Kontaktplanlogik ist eine Programmiersprache, die ein Programm anhand von Kontaktplänen erstellt und darstellt, die auf Schaltplänen basieren. Es wird hauptsächlich zur Entwicklung von Programmen oder Software für speicherprogrammierbare Steuerungen (SPS) verwendet, die in industriellen Anwendungen eingesetzt werden.

Die Sprache ist ursprünglich eine Methode zur Dokumentation der Konstruktion und des Aufbaus von Relais-Racks, die in der Fertigungs- und Prozesssteuerung verwendet werden. Jedes Relais-Rack wird im Kontaktplan durch ein Symbol dargestellt, das Verbindungen zu Geräten unter sich enthält, die wie vertikale Schienen aussehen. Die Relaissymbole selbst sehen aus wie Sprossen in einer Leiter.

Techopedia erklärt Ladder Logic

Die Kontaktplanlogik wird als regelbasierte Sprache und nicht als prozedurale oder zwingende Sprache beschrieben. Jeder "Strompfad" in der Leiter stellt eine Regel dar. Bei der Implementierung in Relais und verschiedene elektromechanische Geräte werden diese Regeln gleichzeitig und sofort ausgeführt. Wenn das Programm jedoch auf SPS angewendet wird, werden die Regeln nacheinander über Software und in einer Endlosschleife ausgeführt. Wenn die Schleife schnell genug ausgeführt wird, scheint der Effekt immer noch eine gleichzeitige und sofortige Ausführung innerhalb der erforderlichen Zeittoleranz zu sein. Die Fähigkeiten der verwendeten SPS müssen während der Programmierung berücksichtigt werden, da die elektromechanische Natur der angeschlossenen Geräte möglicherweise nicht mit den Anweisungen Schritt halten kann und es den Anschein hat, dass einige Regeln übersprungen werden, wenn die Geräte dies wirklich nicht können weitermachen.


Kontaktplanlogik wird in industriellen Umgebungen häufig zum Programmieren von SPS verwendet, bei denen eine sequenzielle Steuerung der Fertigungsprozesse und -vorgänge erforderlich ist. Die Programmiersprache ist sehr nützlich, um einfache, aber kritische Systeme zu programmieren oder alte festverdrahtete Systeme in neuere programmierbare umzuwandeln. Diese Programmiersprache wird auch häufig in hochentwickelten Automatisierungssystemen wie Elektronik und Autofabriken verwendet.


Die Idee hinter der Kontaktplanlogik ist, dass auch Mitarbeiter ohne Programmierhintergrund schnell programmieren können, da sie herkömmliche und vertraute technische Symbole für die Programmierung verwenden. Dieser Vorteil wird jedoch schnell zunichte gemacht, da Hersteller von SPS häufig auch Kontaktplan-Programmiersysteme mit ihren Produkten liefern, die manchmal nicht die gleichen Symbole und Konventionen verwenden wie die für andere SPS-Modelle anderer Hersteller. Tatsächlich ist das Programmiersystem normalerweise nur für bestimmte Modelle gedacht, sodass die Programme nicht einfach auf andere SPS-Modelle portiert werden können oder komplett neu geschrieben werden müssen.

Was ist Leiterlogik? - Definition aus techopedia