1. Einführung
1. Einführung
1. Einführung
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4. Simulation<br />
Abbildung 4.3 Eine globale Variablenliste in der POUs Ansicht zum Projekt hinzufügen<br />
Globale Variablenlisten (GVL) können dazu verwendet werden die Ein- und Ausgänge<br />
der SPS zu deklarieren. Im realen Fall können globale Variablen mittels geeigneter<br />
Parameter (z.B. „%IX“) den Ein- oder Ausgängen der SPS zugeordnet werden,<br />
was aber im simulierten Fall nicht notwendig ist. Global deklarierte Variablen haben<br />
gegenüber innerhalb von Programm-POUs vereinbarten den Vorteil, dass sie zum<br />
Beispiel von einer Visualisierung ausgelesen oder manipuliert werden können.<br />
Erstellen Sie auf demselben Weg ein Programm (POU) mit dem Namen<br />
„PLC_PROG“ in Form eines CFC.<br />
Ansicht Geräte:<br />
Fügen Sie Ihrer Applikation eine „Taskkonfiguration“ hinzu. Diese dient dazu die Betriebsmodi<br />
ausführbarer POUs zu konfigurieren. Dazu können ein oder mehrere<br />
Tasks erstellt und mit einem POU-Aufruf versehen werden.<br />
Der automatisch erstellte Task sollte wie folgt konfiguriert werden:<br />
o Typ: „freilaufend“ (kein Zeitplan, erneute Ausführung sobald Abarbeitung beendet)<br />
o Unter „Aufruf hinzufügen“ wählen Sie das soeben erstellte Programm und bestätigen<br />
Sie mit „OK“<br />
Das Programm sollte sich nun fehlerfrei übersetzen lassen. Klicken Sie dazu auf die Schaltfläche<br />
„Übersetzen“ . Im Fehlerfall benachrichtigt Sie das Meldungsfenster darüber. Sie<br />
können den Fehlerort einer Meldung per Doppelklick auf dieselbe aufrufen.<br />
4.2. Weitere Hinweise<br />
Erstellen Sie einen Funktionsbaustein namens „TrafficLight“ in Funktionsbausteinsprache<br />
(FUP) und realisieren Sie das Schaltnetz aus Vorbereitungsaufgabe 2. Definieren<br />
Sie hierzu zunächst die benötigten Ein- und Ausgabesignale.<br />
Seite 8