11.10.2013 Aufrufe

1. Einführung

1. Einführung

1. Einführung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4. Simulation<br />

In FUP werden Teilfunktionen in Netzwerken organisiert. Um einem Netzwerk einen<br />

Bausteinaufruf hinzuzufügen, rechtsklicken Sie das Netzwerk und wählen Sie „Bausteinaufruf<br />

einfügen“. Logikgatter finden Sie unter der Kategorie „Schlüsselwörter“.<br />

Um Ein- und Ausgangsvariablen zu definieren, verwenden Sie die Variablenübersicht<br />

über dem Netzwerkeditor. Um Ausgangsvariablen Werte zuzuweisen, fügen Sie per<br />

Rechtsklick auf den Ausgang eines Logikgatters eine Zuweisung ein. Möchten Sie einem<br />

bestehenden Baustein den Ausgang eines anderen zuordnen, rechtsklicken Sie<br />

auf den Betreffenden Eingang und wählen Sie Bausteinaufruf einfügen.<br />

Abbildung 4.4 zeigt ein Beispielnetzwerk. Häufig verwendete Bausteine können Sie<br />

auch schnell über die „Werkzeuge“-Leiste erreichen.<br />

Abbildung 4.4 Beispiel im FUP-Editor<br />

Erstellen Sie eine POU (FB) namens „TrafficLight_Control“ in Ablaufsprache (AS).<br />

Dieser Funktionsblock soll die Steuerung Ihrer Lichtsignalanlage übernehmen und<br />

daher die in Form von Integer werten kodierten Signale ausgeben.<br />

Deklarieren Sie die notwendigen Ein- und Ausgangssignale des Automaten in der Variablenliste.<br />

Nutzen Sie das Kontextmenü um Transitionen und Zustände einzufügen. Per<br />

Rechtsklick auf einen Zustand können Ein- und Ausgangsaktionen in beliebiger<br />

Sprache eingefügt werden. Per Doppelklick fügen Sie eine Aktion ein, welche bei jedem<br />

Zyklus des SPS Programms in einem aktiven Zustand aufgerufen wird.<br />

Beachten Sie, dass als Transitionsbedingung komplexe Ausdrücke verwendet werden<br />

können, wie zum Beispiel:<br />

TL_Switch_request AND (Wait_Cars_Go.t > T#30s)<br />

Seite 9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!