Was ist Kontaktplanprogrammierung?
Kontaktplanprogrammierung ist eine Codiersprache, die zum Erstellen von Schaltkreisdarstellungen verwendet wird, um Benutzern den Bau von Geräten zu erleichtern und Steuerungen Anweisungen zu geben. Während dies verwendet werden kann, um viele verschiedene Schaltkreise aufzubauen, wird die Kontaktplanprogrammierung hauptsächlich verwendet, um speicherprogrammierbare Steuerungen (SPS) herzustellen. Abgesehen vom Aufbau der Schaltung können Benutzer mit dieser Sprache auch if / then-Aussagen treffen. Diese Sprache wurde so gestaltet, dass sie Hardware-Produktionssystemen ähnelt, sodass normale Benutzer, die diese Systeme kannten, keine Schulung benötigen, diese Programmiersprache jedoch immer noch eine gewisse Lernkurve aufweist.
Wenn eine Schaltung aufgebaut wird, müssen sowohl die Personen, die die Schaltung zusammenbauen, als auch das Gerät selbst wissen, wie die Schaltung funktioniert. Die Benutzer müssen wissen, dass sie die entsprechende Hardware erstellen können, und das Gerät muss wissen, wie Strom fließen kann. Mit der Kontaktplanprogrammierung kann der Benutzer eine Darstellung für beide erstellen. Die mit dieser Sprache erstellte Darstellung ist einfach und zeigt hauptsächlich Klammern, Bindestriche und Schrägstriche zur Darstellung von Drähten und Buchstaben für Variablen.
Die Programmiersprache Kontaktplan kann viele verschiedene Schaltkreise erstellen, wurde jedoch hauptsächlich zum Programmieren von SPS verwendet. Diese Geräte können relativ einfach programmiert werden und sind in der Lage, Fertigungs- und Geräteprozesse zu steuern. Abgesehen von ihrer Fähigkeit, für viele verschiedene Zwecke verwendet zu werden, verfügt die Kontaktplan-Codierung über viele Blöcke und Variablen, die sich besonders für den Bau von SPS eignen.
Schaltkreise, besonders fortgeschrittene, haben selten einen einfachen Weg. Es gibt normalerweise Bedingungen, wie zum Beispiel, dass ein Teil des Stromkreises für eine bestimmte Zeit offen bleibt oder nur dann Strom sendet, wenn eine Bedingung erfüllt ist. Die Kontaktplanprogrammierung adressiert diese Notwendigkeit durch if / then-Anweisungen. Auf diese Weise kann der Programmierer die Schaltung anweisen, eine Operation auszuführen, bis eine Bedingung auftritt, und dann wird eine neue Operation aufgrund der Bedingung ausgeführt.
Die in den 1970er Jahren entwickelte Kontaktplanprogrammierung sollte einfach sein und Hardwareproduktionsprogramme imitieren. Zielgruppe waren Benutzer, die mit Hardware-Produktionssystemen vertraut waren. Daher dachten Fachleute, dass die Benutzer keine Schulung benötigen würden, um ein Kontaktplanprogramm für eine SPS oder einen Schaltkreis zu erstellen. Es ähnelt zwar dieser Art von Arbeit, aber die meisten Menschen müssen geschult werden, um die Ladder Logic-Codierung vollständig zu verstehen. Das Training ist jedoch häufig gering, da diese Sprache in der Regel einfacher ist als andere Programmiersprachen.