Und Verknüpfung
Und Verknüpfung im Funktionsplan (FUP)
An der rechten Seite siehst du eine sogenannte Wahrheitstabelle.
Diese gibt dir eine kleine Hilfestellung, unter welchen Bedingungen die Lampe leuchtet.
Hier sagt die Tabelle aus, wenn der Schalter E1 UND der Schalter E2 ein 1 Signal haben, die Lampe A1 auch ein 1 Signal zugewiesen wird und sie deswegen leuchtet.
In dieser einfachen Aufgabe steckt auch die erste Grundverknüpfung (UND-Verknüpfung).
UND Schalter 1, UND Schalter 2 lassen die Lampe leuchten.
Nun hat der Schalter E1 das Signal 1 und der Schalter E2 das Signal 0.
Das entspricht in der Wahrheitstabelle der dritten Zeile und deswegen ist auch die Lampe aus.
Jetzt haben beide Schalter ein 1 Signal und das Ergebnis ist auch 1 und die Lampe leuchtet.
Wichtig! Das Ergebnis einer Verknüpfung wird auch Verknüpfungsergebnis (VKE) genannt.
Dieser Begriff wird dir immer wieder begegnen und deswegen solltest du ihn dir unbedingt merken.
Abgekürzt wird bei einem wahren Verknüpfungsergebnis vom VKE 1 und bei nicht wahren Verknüpfungsergebnis von VKE 0 gesprochen.
Und Verknüpfung im Kontaktplan (KOP)
Von der Funktionsweise ist die UND-Verknüpfung im Kontaktplan gleiche wie im FUP..
Sehr schön zu sehen ist das unser Signal am zweiten Schalter „hängt“ und darauf wartet bis zur Leuchte zu kommen.
Nun sind beide Schalter betätigt und das Gesamte VKE ist 1.
Und Verknüpfung in der Anweisungsliste (AWL)
Das die Anweisungsliste eine Text basierende Sprache ist dir ja bereits bekannt.
In dieser textbasierenden Programmiersprache wird eine Und-Verknüpfung mit dem Buchstaben U (für UND) realisiert.
Zum Abschluss wird das VKE der Leuchte mit einem = zugewiesen.
Der Schalter E1 ist betätigt und das VKE hat bis zum Schalter E2 ein 1 Signal.
Weil der zweite Schalter aber nicht betätigt ist, ist das Verknüpfungsergebnis ab hier auf 0 und die Leuchte bekommt dadurch das VKE 0 zugewiesen und leuchtet nicht.
Beide Ergebnisse der Verknüpfungen sind nun 1 und die Lampe leuchtet.
Hier wird es noch ein wenig komplexer.
Um die zwei Schalter zu „verUNDen“ benötigen wir das Schlüsselwort AND (In SCL werden alle Schlüsselwörter in Blau hervorgehoben).
Anders ist in dieser Programmiersprache auch noch das die Variable "Leuchte" ganz am Anfang steht.
Das VKE wird der Lampe mit der Zeichenfolge := zugewiesen.
Ob Rechnungen, Wiederholfunktionen oder Grundverknüpfung.
In SCL muss jede Anweisung mit einem Semikolon ; abgeschlossen werden.
Genau dieses kleine Zeichen kann einem, aber auch zur Weißglut treiben 😉 , wenn einem der Fehler nicht angezeigt wird und man gezwungen wird jede einzelne Zeile durchzusehen.
Schalter E1 ist betätigt und Schalter E2 ist nicht betätigt.
Für die Lampe ergibt das ein VKE von 0.
Nun sind beide Schalter betätigt und dadurch leuchtet die Lampe.
4 Comments
Hallo, weil hier grade alles so in schön in den unterschiedlichen Sprachen dargestellt wurde, kann ich ein Programm fertig schreiben in FUP und dieses dann auf KOP „übersetzen“ oder ist das so nicht ratsam?
DANKE, MfG Karin
Hallo Karin,
das Wechseln von FUP auf KOP oder umgekehrt ist überhaupt kein Problem und funktioniert einwandfrei.
Danke für die gute Frage.
mit freundlichen Grüßen
René
„… habe ich dieses Thema in allen Programmiersprachen ausgearbeitet …“
Vielen Dank die übersichtliche Darstellung der verschiedenen Programmiersprachen.
Was ist aber mit der Programmiersprache GRAPH?
Hallo Alex,
sehr gute Frage.
S7 Graph ist zwar eine eigene Programmiersprache, die Verknüpfungen an sich werden da aber auch in FUP oder KOP dargestellt.
mit freundlichen Grüßen
Rene