Registerkarte Task

Registerkarte Task 1:

Name

Interner Name einer Task

Port

Definiert die AMS-Portnummer des Tasks. Dieser Wert muss angegeben werden. Bei manchen Tasks, zum Beispiel bei SPS-Tasks, ist dieser Wert schon voreingestellt.

Object Id

Eine Task stellt in TwinCAT ein Objekt dar. Im Textfeld Objekt Id steht die Identifikationsnummer des TwinCAT-Objekts.

Auto start

Registerkarte Task 2: TwinCAT erzeugt das Start-Kommando für die Task, sodass beim Neustart von TwinCAT die Task mit den angegebenen Daten automatisch gestartet wird.

Auto Priorität Management

Registerkarte Task 3: Die Prioritäten werden automatisch vergeben. Dabei wird nach der Zykluszeit der Tasks sortiert. In der Regel bekommt eine Task eine höhere Priorität, je schneller sie ist.

Priority

Die in TwinCAT gültige Priorität der Task

Prioritäten dürfen nicht doppelt vergeben werden.

Cycle ticks

Auffrischungszeit der Task und der mit ihr eventuell verknüpften Variablen

Die Zykluszeit der Task wird in Ticks festgelegt und ist damit abhängig von der eingestellten TwinCAT-Basiszeit. Im Textfeld rechts daneben steht die Zykluszeit. Sie ergibt sich aus dem Produkt von Zyklusticks und Basiszeit.

Start Tick (modulo)

Verschieben des Startzeitpunkts einer Task gegenüber dem eigentlichen Sheduling in Ticks der Basiszeit.

Separate input update

Das Auffrischen der Eingänge kann vor den Ausführungsbeginn der Task vorverlegt werden. Diese Funktion soll sicherstellen, dass alle Eingänge aktuell sind, bevor mit der zyklischen Abarbeitung der Task begonnen wird.

Pre-ticks

Aktiviert, wenn das Auswahlkästchen Separate input update aktiviert ist.

Gibt an, wie viele Ticks vor Ausführungsbeginn der Task die Eingänge aufgefrischt werden sollen.

Warning by exceeding

Registerkarte Task 4: Das TwinCAT-System setzt eine Meldung ab, wenn die eingestellte Taskzykluszeit überschritten wird.

Message box

Registerkarte Task 5: Die Warnung, dass die eingestellte Taskzykluszeit überschritten worden ist, wird zusätzlich als Message-Box ausgegeben.

Watchdog Cycles

Gibt an, wie oft die Zykluszeit überschritten werden darf, bevor eine Warnung ausgelöst wird.

Options

Disable

Deaktiviert bzw. aktiviert die Task.

Eine deaktivierte Task wird beim Erzeugen der E/A-Informationen nicht berücksichtigt. Das kann zum Beispiel während einer Inbetriebnahme sinnvoll sein. Die angelegten Verknüpfungsinformationen der Task bleiben beim Deaktivieren erhalten.

Create symbols

Registerkarte Task 6: Auf Variablen der Task kann per ADS zugegriffen werden. Create symbols bedeutet hier, dass diese Variablen als symbolische Namen angelegt werden.

Include external symbols

Registerkarte Task 7: Diese Task wird mit einem konfigurierten Gerät mit „Master Sync Interrupt“ synchronisiert. (z. B. a SERCOS card).

Floating point exception

Schaltet Floating Point Exception an. Damit wird für Division durch Null und „Invalid Operations“ (z.B. Wurzel aus -1) eine Exception erzeugt.

Watchdog stack

Die Task erzeugt ein Objekt für die Verwaltung von geschachtelten Watchdogs. Dies wird intern von TwinCAT Vision benötigt. Auf die „normale“ Watchdog-Funktion hat diese Option keinen Einfluss.

Comment

Kommentar zur Task