Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
11.10.2020
Размер:
3.68 Mб
Скачать

194 Die Editoren

Die graphischen Editoren

Bei Funktionen und Funktionsblöcken werden die formalen Namen der Einund Ausgänge angezeigt.

Bei Funktionsblöcken existiert ein editierbares Instanz-Feld über der Box. Wird durch Ändern des Typ-Textes ein anderer Funktionsblock aufgerufen, der nicht bekannt ist, wird eine Operator-Box mit zwei Eingängen und dem angegeben Typ angezeigt. Ist das Instanz-Feld angewählt, kann über <F2> die Eingabehilfe mit den Kategorien zur Variablenauswahl aufgerufen werden.

Der neue Baustein wird abhängig von der selektierten Position (siehe 'Cursorpositionen im FUP') eingefügt:

Ist ein Eingang selektiert, so wird der Baustein vor diesem Eingang eingefügt. Der erste Eingang dieses Bausteins wird mit dem Zweig links vom selektierten Eingang verbunden. Der Ausgang des neuen Bausteins wird mit dem selektierten Eingang verbunden.

Ist ein Ausgang selektiert, dann wird der Baustein nach diesem Ausgang eingefügt. Der erste Eingang des Bausteins wird mit dem selektierten Ausgang verbunden. Der Ausgang des neuen Bausteins wird mit dem Zweig, mit dem der selektierte Ausgang verbunden war, verbunden.

Ist ein Baustein, eine Funktion oder ein Funktionsblock selektiert, so wird das alte Element durch den neuen Baustein ersetzt. Die Zweige werden, soweit möglich, wie vor der Ersetzung verbunden. Wenn das alte Element mehr Eingänge hatte als das neue, dann werden die unverknüpfbaren Zweige gelöscht. Das gleiche gilt für die Ausgänge.

Ist ein Sprung oder ein Return selektiert, so wird der Baustein vor diesem Sprung, bzw. Return eingefügt. Der erste Eingang des Bausteins wird mit dem Zweig links des selektierten Elements verbunden. Der Ausgang des Bausteins wird mit dem Zweig rechts des selektierten Elements verbunden.

Ist die letzte Cursorposition eines Netzwerks selektiert, so wird der Baustein nach dem letzen Element eingefügt. Der erste Eingang des Bausteins wird mit dem Zweig links der selektierten Position verbunden.

Alle Eingänge des Bausteins, die nicht verbunden werden konnten, erhalten den Text "???". Dieser Text muß angeklickt und in die gewünschte Konstante bzw. Variable geändert werden.

Steht rechts von einem eingefügten Baustein ein Ast, so wird dieser dem ersten Bausteinausgang zugeordnet. Ansonsten bleiben die Ausgänge unbelegt.

5.4.7.7'Einfügen' 'Eingang'

Symbol:

Kurzform: <Strg>+<U>

Dieser Befehl fügt einen Operatoreingang ein. Die Zahl der Eingänge ist bei vielen Operatoren variabel (z.B. ADD kann 2 oder mehr Eingänge haben).

Um einen solchen Operator um einen Eingang zu erweitern, muß der Eingang, vor dem ein weiterer eingefügt werden soll, oder der Operator selbst, wenn ein

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Die Editoren 195

Die graphischen Editoren

unterster Eingang angefügt werden soll, selektiert werden (siehe Cursorpositionen im FUP) .

Der eingefügte Eingang ist mit dem Text "???" belegt. Dieser Text muß angeklickt und in die gewünschte Konstante bzw. Variable geändert werden. Dazu können Sie auch die Eingabehilfe verwenden.

5.4.7.8'Einfügen' 'Ausgang'

Symbol:

Dieser Befehl fügt zu einer existierenden Zuweisung eine zusätzliche Zuweisung hinzu. Diese Funktionalität dient dem Erstellen sogenannter Zuweisungskämme, d.h. der Zuweisung des aktuell an der Leitung anliegenden Wertes an mehrere Variablen.

Ist das Linienkreuz über einer Zuweisung bzw. der unmittelbar davor liegende Ausgang selektiert, so wird nach den bereits vorhandenen Zuweisungen eine weitere angefügt.

Ist das Linienkreuz direkt vor einer Zuweisung selektiert, so wird vor dieser Zuweisung eine weitere eingefügt.

Der eingefügte Ausgang ist mit dem Text "???" belegt. Dieser Text muß angeklickt und in die gewünschte Variable geändert werden. Dazu können Sie auch die Eingabehilfe verwenden.

5.4.7.9'Extras' 'Negation'

Symbol:

Kurzform: <Strg>+<N>

Mit diesem Befehl können Sie Eingänge, Ausgänge, Sprünge oder RETURNAnweisungen negieren. Das Symbol für die Negation ist ein kleiner Kreis auf einer Verbindung.

Wenn ein Eingang selektiert ist, dann wird dieser Eingang negiert.

Wenn ein Ausgang selektiert ist, dann wird dieser Ausgang negiert.

Wenn ein Sprung oder ein Return markiert ist, dann wird der Eingang dieses Sprungs, bzw. Returns negiert.

Eine Negation kann durch erneutes Negieren gelöscht werden.

5.4.7.10'Extras' 'Set/Reset'

Symbol:

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

196 Die Editoren

Die graphischen Editoren

Mit diesem Befehl können Ausgänge als Set bzw. Reset Ausgänge definiert werden. Ein Gatter mit Set Ausgang wird mit [S] und ein Gatter mit Reset Ausgang mit [R] dargestellt.

x Set/Reset Ausgänge in FUP

Ein Set Ausgang wird auf TRUE gesetzt, wenn das zugehörige Gatter TRUE liefert. Der Ausgang behält nun diesen Wert, auch wenn das Gatter wieder auf FALSE zurückspringt.

Ein Reset Ausgang wird auf FALSE gesetzt, wenn das zugehörige Gatter TRUE liefert. Der Ausgang behält seinen Wert, auch wenn das Gatter wieder auf FALSE zurückspringt.

Bei mehrfachen Ausführen des Befehls wechselt der Ausgang zwischen Set-, Resetund normalen Ausgang.

5.4.7.11Ausschneiden, Kopieren, Einfügen und Löschen in FUP

Die Befehle zum 'Ausschneiden', 'Kopieren', 'Einfügen' oder 'Löschen', befinden sich unter dem Menüpunkt 'Bearbeiten'.

Ist ein Linienkreuz selektiert, so werden die darunterliegenden Zuweisungen, Sprünge oder RETURN-Anweisungen ausgeschnitten, gelöscht oder kopiert.

Ist ein Baustein selektiert, so werden das selektierte Objekt selbst, sowie alle an den Eingängen an liegenden Äste mit Ausnahme des ersten (obersten) Astes ausgeschnitten, gelöscht oder kopiert.

Ansonsten wird der gesamte vor der Cursorposition liegende Ast ausge schnitten, gelöscht oder kopiert.

Nach dem Kopieren oder Ausschneiden liegt der gelöschte bzw. kopierte Teil in der Zwischenablage und kann nun beliebig oft eingefügt werden.

Dazu muß zunächst die Einfügeposition ausgewählt werden. Gültige Ein fügepositionen sind Eingänge und Ausgänge.

Wenn in die Zwischenablage ein Baustein geladen wurde (zur Erinnerung: in diesem Fall liegen alle anliegenden Zweige außer dem ersten, mit in der Zwischenablage), wird der erste Eingang mit dem Ast vor der Einfügeposition verbunden.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Die Editoren 197

Die graphischen Editoren

Andernfalls wird der gesamte vor der Einfügeposition liegende Ast durch den Inhalt der Zwischenablage ersetzt.

In jedem Fall wird das letzte eingefügte Element mit dem rechts von der

Einfügeposition liegenden Ast verbunden.

Hinweis:

Durch Ausschneiden und Einfügen läßt sich folgendes Problem lösen: In der Mitte eines Netzwerks wird ein neuer Operator eingefügt. Der rechts vom Operator liegende Ast ist nun mit dem ersten Eingang verbunden, soll aber mit dem 2. Eingang verbunden sein. Man selektiert nun den ersten Ein gang und führt ein 'Bearbeiten' 'Ausschneiden' aus. Anschließend selektiert man den zweiten Eingang und führt ein 'Bearbeiten' 'Einfügen' aus. Somit hängt der Ast nun am 2. Eingang.

5.4.7.12Der Funktionsplan im Online Modus

Im Funktionsplan können Breakpoints nur auf Netzwerke gesetzt werden. Wenn ein Breakpoint auf ein Netzwerk gesetzt wurde, dann wird das Netzwerknummernfeld blau dargestellt. Die Bearbeitung stoppt dann vor dem Netzwerk, auf dem der Breakpoint steht. In diesem Fall wird das Netz werknummernfeld rot. Beim Steppen (Einzelschritt) wird von Netzwerk zu Netzwerk gesprungen.

Zu jeder Variablen wird der aktuelle Wert dargestellt. Ausnahme: Wenn der Eingang eines Funktionsblocks ein Ausdruck ist, wird nur die erste Variable des Ausdrucks gemonitort.

Ein Doppelklick auf eine Variable öffnet den Dialog zum Schreiben einer Variablen. Hier ist es möglich, den aktuellen Wert der Variablen zu ändern. Bei boolschen Variablen erscheint kein Dialog, sie werden getoggelt.

Der neue Wert wird rot und bleibt unverändert. Wenn der Befehl 'Online' 'Werte schreiben' gegeben wird, dann werden alle Variablen auf die gewählten Werte gesetzt und wieder schwarz dargestellt.

Die Ablaufkontrolle starten Sie mit dem Menübefehl 'Online' 'Ablaufkontrolle'. Mit ihr können Sie die aktuellen Werte, die in den Netzwerken über die Verbindungslinien transportiert werden einsehen. Wenn die Verbindungslinien keine boolschen Werte transportieren, dann wird der Wert in einem eigens eingefügten Feld angezeigt. Wenn die Linien boolsche Werte transportieren, dann werden sie, für den Fall, daß sie TRUE transportieren, blau eingefärbt. So kann der Informationsfluß während des Steuerungslaufs mitverfolgt werden.

Wenn Sie den Mauszeiger eine kurze Zeit über einer Variablen halten, wird der Typ, die Adresse und der Kommentar der Variablen in einem Tooltip angezeigt.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Соседние файлы в папке 759-332