Benutzerdefinierte Tasks (Zusätzliche Tasks)

Übersicht

Zusätzlich zu den jeweils vier konfigurierbaren Tasks in den SPS Laufzeitsystemen unterstützt das TwinCAT System auch weitere (nicht SPS) Software-Tasks, die E/A Variablen besitzen können. Diese Tasks werden im TwinCAT System Manager unter dem Punkt "Zusätzliche Tasks" (unterhalb der "SYSTEM - Konfiguration" in TwinCAT v2.9) verwaltet. Diese Tasks können z. B. benutzt werden, falls keine SPS vorhanden ist. Auf Variablen dieser Tasks kann direkt aus Applikationen, wie z. B. dem TwinCAT OPC Server, Visual Basic, Delphi, VB.NET, VC++, C#.NET, etc.. per ADS-OCX, ADS-Dll oder TcADS-DLL zugegriffen werden.

Benutzerdefinierte Tasks (Zusätzliche Tasks) 1:

Einstellungen, die unter diesem Punkt durchgeführt werden, erfordern genauere Kenntnisse des TwinCAT Systems.

Kontext-Menü

Benutzerdefinierte Tasks (Zusätzliche Tasks) 2:

Task Anfügen

Fügt eine weitere Task an.

Task Importieren

Integriert eine bereits erstellte und exportierte Task (Dateiendung *.tce) in die bestehende Konfiguration. Siehe Task Exportieren...

Einfügen

Fügt eine weitere Task aus Zwischenablage ein.

Einfügen mit Verkn.

Fügt eine weitere Task mit Verknüpfungen aus der Zwischenablage ein.

Nach Auswahl von Task Anfügen erscheint folgender Dialog:

Benutzerdefinierte Tasks (Zusätzliche Tasks) 3:

Der Name sollte hierbei beschreibend gewählt werden. Zusätzlich kann die Aufgabe der benutzerdefinierten Task mit einigen beschreibenden Sätzen unter Kommentar erklärt werden.

Im Baum erscheint danach die zusätzliche Task. Diese enthält automatisch die Unterpunkte Prozessabbild, Eingänge und Ausgänge.

Benutzerdefinierte Tasks (Zusätzliche Tasks) 4:

Weitere Informationen zu den Ein- und Ausgängen von Tasks findet man unter: Variablen-Konfiguration.

Kontextmenü "Task"

Bei angewählter Task und Betätigung der rechten Maustaste erscheint folgendes Kontextmenü:

Benutzerdefinierte Tasks (Zusätzliche Tasks) 5:

Task Exportieren

Task Exportieren

Exportiert Task-Konfigurationen mit Unterelementen und Verknüpfungen in eine Datei mit der Endung *.tce . Sie kann so , wie zuvor beschrieben, in andere Projekte importiert werden.

Header Datei Exportieren

Exportiert die konfigurierten Ein- und Ausgangsvariablen der Task in ein C/C++ Header File, zur weiteren Verwendung in TwinCAT Ring 3 I/O Applikationen.

Ausschneiden

Kopiert die Task in die Zwischenablage und entfernt sie aus der aktuellen Konfiguration.

Kopieren

Kopiert die Task in die Zwischenablage.

Disabled

Schließt die aktuelle Task von der Berechnung und Bearbeitung durch das TwinCAT System aus. Konfigurationen und Verknüpfungen bleiben erhalten und werden nach erneuter Betätigung dieser Funktion wieder reaktiviert.

Karteireiter "Task"

Für die Tasks im TwinCAT System existieren verschiedene Einstellmöglichkeiten. Welche Auswirkungen und Funktionen diese Optionen bieten, wird unter Task-Einstellungen erklärt. Nachfolgend sind die Optionen beschrieben, die für typische TwinCAT I/O Applikationen wichtig sind.

Benutzerdefinierte Tasks (Zusätzliche Tasks) 6:

Port

Die ADS-Portnummer des jeweiligen ADS Gerätes. Bei der ersten zusätzlichen Task ist dies im Regelfall die Portnummer 301.

Auto-Start

Veranlaßt den TwinCAT System Manager das Start-Kommando für die Task zu erzeugen, so dass beim Neustart von TwinCAT die Task mit den angegebenen Daten automatisch gestartet wird.

Zyklusticks

Die Auffrischungszeit der Task (und damit der eventuell verknüpften Variablen bzw. dem Feldbus an dem sie konfiguriert sind) kann hier konfiguriert werden.

Symbole erzeugen

Sollte man anwählen, um z.B. per TwinCAT OPC Server v4 oder TwinCAT Scope View entsprechend die Symbole (Variablen per deren Namen) vom ADS-Gerät (Port) hochlesen zu können (beim OPC Server muß hierfür AutoCfg Optionstyp = 5 eingestellt sein).

Die weiteren Einstelloptionen werden im Bereich Task-Einstellungen erklärt.

Karteireiter "Online"

Informationen hierzu finden sie unter: Online-Anzeige Taskauslastung.