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

242 Übersicht Resourcen

Steuerungskonfiguration

der Steuerung werden in einer Eingabezeile eingegeben und als String an die Steuerung geschickt. Der zurückgelieferte Antwortstring wird in einem Ergebnisfenster des Browsers dargestellt. Diese Funktionaliät dient Diagnoseund Debugging-Zwecken.

Die zur Verfügung stehenden Kommandos sind abhängig vom Zielsystem.

6.4 Steuerungskonfiguration

Die Steuerungskonfiguration befindet sich als Objekt in der Registerkarte Resourcen im Object Organizer. Sie bietet einen Konfigurationseditor, mit dem die gesteckten I/O-Module der Ziel-Hardware beschrieben werden kann, auf der das geöffnete Projekt laufen soll. Für WAGO-I/O-PRO 32 haben diese Einträge informativen Charakter, die Auswahl des tatsächlich angeschlossenen Controllers erfolgt im Menü Extras \ Steuerungsauswahl.

6.4.1Steuerungsauswahl

Die Auswahl des angeschlossenen Controllers erfolgt im Menü Extras \ Steuerungsauswahl.

Alle verfügbaren Controller werden in einer Auswahlliste angezeigt. Die Liste wird automatisch beim Einloggen angezeigt, wenn noch kein Controller ausgewählt wurde.

Die Auswahl kann mit OK übernommen oder mit ABBRECHEN verworfen werden.

6.5 Taskkonfiguration

Neben dem Deklarieren des speziellen Programms PLC_PRG können Sie die Abarbeitung Ihres Projekts auch über die Taskverwaltung steuern.

Die Taskkonfiguration befindet sich als Objekt in der Registerkarte Resourcen im Object Organizer. Geben Sie im Taskeditor eine Folge von Tasks an. Die Task deklarierung besteht aus dem Namen der Task, einem

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

Übersicht Resourcen 243

Taskkonfiguration

Eintrag für die Priorität, die die Task haben soll, und einem Eintrag für die Bedingung unter der die Task ausgeführt werden soll. Diese Bedingung kann entweder ein Zeitintervall sein, nach dem die Task ausgeführt werden soll, oder eine globale Variable, die im Falle, daß sie eine steigende Flanke hat, eine Aus führung bewirkt.

Zu jeder Task können Sie nun eine Folge von Programmen angeben, die die Task starten soll. Wenn die Task im aktuellen Zyklus ausgeführt wird, dann werden diese Programme einen Zyklus lang abgearbeitet.

Hinweis:

Sie sollten nicht in mehreren Tasks gleiche String-Funktionen (siehe Standardbibliothek, Anhang D der Hilfedateien) verwenden, da in diesem Fall bei der Abarbeitung der Tasks Gefahr des Überschreibens besteht.

Die Taskkonfiguration wird in der folgenden Form dargestellt:

In der ersten Zeile steht der Text Taskkonfiguration

Unterhalb davon und eingerückt befindet sich ein Folge von Taskeinträgen (mit Name, Priorität, Intervall, und Ereignis)

Unter jedem Taskeintrag befindet sich wiederum eine Folge von Programmaufrufen.

x Beispiel für eine Taskkonfiguration

6.5.1Beispiel für eine Taskkonfiguration

In diesem Beispiel für eine Taskkonfiguration hat die Task2 eine niedrigere Priorität als Task1. Task1 wird jedoch nur alle zwei Sekunden ausgeführt (der Eintrag unter Ereignis wird nicht berücksichtigt). Also wird bei dieser Taskkonfiguration alle zwei Sekunden Task1 aus geführt, und dazwischen kann immer Task2 ausgeführt werden, voraus gesetzt die globale Variable "Schalten" hat eine steigende Flanke.

6.5.2Welche Task wird bearbeitet?

Für die Ausführung gelten folgende Regeln:

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

244 Übersicht Resourcen

Taskkonfiguration

Es wird die Task ausgeführt, deren Bedingung gilt, das heißt, deren angegebene Zeit abgelaufen ist, oder nach einer steigenden Flanke ihrer Bedingungsvariable.

Haben mehrere Tasks eine gültige Bedingung, dann wird die Task mit der höchsten Priorität ausgeführt.

Haben mehrere Tasks eine gültige Bedingung und gleich hohe Priorität, dann wird die Task ausgeführt, die die längste Wartezeit hatte.

Die wichtigsten Befehle finden Sie im Kontextmenü (rechte Maustaste).

6.5.3Arbeiten in der Taskkonfiguration

Am Kopf der Taskkonfiguration steht das Wort "Taskkonfiguration", wenn sich vor dem Wort ein Pluszeichen befindet, dann ist die nachfolgende Liste zugeklappt. Mit Doppelklick auf die Liste oder Drücken der <Eingabetaste> klappen Sie diese auf. Es erscheint ein Minuszeichen und mit erneutem Doppelklick, klappt die Liste wieder zu.

An jeden Task ist eine Liste von Programmaufrufen angehängt; diese Liste können Sie ebenfalls aufund zuklappen.

Mit dem Befehl 'Einfügen' 'Task einfügen' wird ein Task einge fügt.

Mit dem Befehl 'Einfügen' 'Programmaufruf einfügen' wird ein Programmaufruf zu einer Task einge fügt.

Mit dem Befehl 'Extras' 'Eigenschaften' können Sie je nach selektiertem Element die Taskeigenschaften oder den Programmaufruf editieren.

Mit einem Klick auf einen Taskoder Programmnamen oder durch drücken der <Leertaste> setzen Sie einen Editierrahmen um den Namen. Sie können dann direkt im Taskeditor die Bezeichnung ändern.

6.5.4'Einfügen' 'Task einfügen' oder 'Einfügen' 'Task anhängen'

Mit diesem Befehl fügen Sie der Taskkonfiguration eine neue Task hinzu.

Ist eine Task selektiert, steht der Befehl 'Task einfügen' zur Verfügung. Die neue Task wird vor dem Cursor eingefügt. Ist das Wort Taskkonfiguration selektiert, steht der Befehl 'Task anhängen' zur Verfügung und die neue Task wird ans Ende der bestehenden Liste angehängt.

Es öffnet sich der Dialog zur Festlegung von Taskeigenschaften.

x Dialog zur Festlegung von Taskeigenschaften

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

Übersicht Resourcen 245

Taskkonfiguration

Im Dialog geben Sie die gewünschten Attribute ein: den Namen, die Priorität (eine Zahl zwischen 0 und 31, wobei gilt: 0 hat die höchste, 31 die niedrigste Priorität), das Intervall nach der die Task wieder gestartet werden soll oder eine globale Variable, die nach steigender Flanke eine Ausführung der Task bewirken soll (im Feld Ereignis). Mit der Schaltfläche Auswählen... oder mit <F2> öffnen Sie die Eingabehilfe zur Auswahl aus den deklarierten globalenVariablen.

Wenn sowohl beim Intervall als auch bei der Variablen ein Eintrag vorliegt, wird nur die Intervallzeit für die Ausführungsbedingung berücksichtigt. Wenn in beiden Feldern kein Eintrag vorgenommen wird, wird dann hängt das Abarbeitungsintervall davon ab, welches Laufzeitsystem verwendet wird (sehen Sie hiezu die spezifische Dokumentation des Laufzeitsystems; beispielsweise wird in diesem Fall bei WAGO-I/O-PRO 32 SP NT ab V2.2 ein Intervall von 10 ms eingesetzt).

6.5.5 'Einfügen' 'Programmaufruf anhängen' oder 'Einfügen' 'Programmaufruf einfügen'

Mit diesen Befehlen öffnen Sie den Dialog zum Eintrag eines

Programmaufrufs zu einer Task in der Taskkonfiguration.

Bei 'Programmaufruf einfügen' wird der neue Programmaufruf vor dem Cursor eingefügt und bei 'Programmaufruf anhängen' ans Ende der bestehenden Liste angehängt.

x Dialog zum Eintrag eines Programmaufrufs

Geben Sie in das Feld einen gültigen Programmnamen Ihres Projekts an, oder öffnen Sie mit der Schaltfläche Auswählen oder mit <F2> die Eingabehilfe zur Auswahl gültiger Programmnamen. Wenn das ausgewählte Programm Eingabevariablen erfordert, dann geben Sie diese in der üblichen Form, und vom deklarierten Typ (z.B. prg(invar:=17)) an.

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

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