Ladder Logik ist eine Form der Programmierung, boolean Gleichungen verwendet, um die geeigneten Maßnahmen zu ergreifen oder Niederlassungen zu ermitteln. Im Wesentlichen folgt jeder Befehl nach Ja /Nein oder Wahr /Falsch- Gleichungen, die entweder , dass der Befehl ausgeführt werden oder gehen Sie in einer Schleife bis der Zustand wahr wird. Programmierer verwenden Leiter Programmierung für Anwendungen mit hohem Risiko , dass Stress Timing und Sicherheit betrifft , wie Montage- Linien und Fahrgeschäfte . Grundlagen der Ladder Logic
Boolesche Logik gilt mathematischen Funktionen genannt Operanden , Entscheidungen zu treffen .
Grand Valley State University erklärt, dass Strompfadlogik weicht von boolean Logik , weil boolean Logik ermöglicht Fuzzy- Lösungen oder Branchen Verwendung solcher Logik Manipulation als bedingte NICHT und erweitert oder Auswertungen. In KOP, jeder Schritt ist entweder ja , nein oder beides. Dies ist entscheidend bei Hoch-Risiko -Programmierung , wo Fuzzy-Logik stellt potenziellen Fehltritte in der Programm-Performance .
Denken Sie an eine Leiter klettern . Auf jeder Sprosse , Sie zu erreichen, müssen Sie den rechten Fuß , den linken Fuß , oder mit beiden Füßen auf der Sprosse . Welche dieser Möglichkeiten ist wahr wird bestimmen, wie Sie mit dem nächsten Schritt fortfahren. Jeder Fortschritt ist abhängig von der vorhergehenden Stufe in welche Informationen sie akzeptieren kann und wie diese Informationen verarbeitet werden können
Visuelle Logic : . Dominosteine
Eine Reihe von Dominosteinen bildet ein Beispiel von Ladder Logic wenn der erste ist gekippt .
Stehend Dominosteine in einer Linie und dann kippt die erste über stellt eine vereinfachte Demonstration der Ladder Logic . Wie jede Fliese fällt , erzeugt es einen wahren oder falschen Gleichung , wo es entweder ein anderer Domino vor oder nicht. Branchen auftreten, wenn die fallende Dominostein fällt zwei andere, wies jeder in eine andere Richtung. Jeder Zweig wird zu einer eigenen Subroutine und kann unabhängig von dem, was andere Niederlassungen tun funktionieren . Die Dominosteine nicht versuchen, andere Entscheidungen zu treffen : entweder trifft jede andere oder wird eine Programmiersprache Sackgasse
Ladder Logic und Aufzüge
Elevatorausrüstung verwendet Leiter. Logik für Timing und Sicherheit.
Ein Projekt von Penn State University entwickelt ein Modell verwendet, Aufzug von einem DC-Motor, kostengünstige Materialien und neun -Stufen-Leiter Logik-Programmierung aufgebaut , die radeln entlang einer dreigeschossigen Weg . Der erste Schritt ist , um sicherzustellen, dass die Tür ist klar , bevor er und schließt die Aufzug bewegt . Der nächste Schritt beinhaltet die sich in der bestimmten Richtung . Da der Lift sollte nur an der richtigen Tür Ebene stoppen , prüft Strompfadlogik den Standort des Aufzugs durch die einfache Frage: " Gibt es eine Tür hier? " , bevor es ein zum Öffnen der Tür . Ähnliche Prüfungen erfolgen bei jeder Etage, dem Fahrrad durch die Warteschlange Befehle . Wenn jemand die Taste für die zweite Etage gedrückt hat , dann wird es wahr sein, und der Aufzug auf diesem Stockwerk zu stoppen.
Automatisierte Produktion Logic
Die Einführung von EDV- Leiter Logik macht Fabriken sicherer und effizienter .
Fließbandproduktion erfordert Materialien, um an der richtigen Stelle erscheinen , wann und wie sie gebraucht werden. Ist die Maschine von Zeit, kann es stören den Fluss der gesamten Produktionslinie. Um dies zu überwinden , überprüft Leiter Logik, dass ein Teil liegt auf dem Förderband steht die richtige Richtung , und erscheint in genau festgelegten Intervallen .
High Risk Programmierung
Ladder Logik ist oft in Anwendungen eingesetzt , wo Leben in Gefahr sein könnte.
Andere Beispiele für hohes Risiko Programmierung könnte auch das Fahrwerk an Bord von Flugzeugen , die Einleitung von Raumfahrzeugen und die gemeinsame Ampel. In allen drei Situationen , die grünes Licht , oder " gehen Sie vor , " nicht aktivieren kann , bis andere Voraussetzungen erfüllt sind. Jede neue Aktion bestimmt diejenigen , die folgen.