SAF-Task

Die Satzausführungstask (SAF-Task) führt Kommandos, die keine Vorverarbeitung benötigen oder von der SVB-Task vorbereitet wurden, direkt aus und wickelt die zyklische Kommunikation mit den Antriebsgeräten ab.

Task-Tab

Die Konfiguration der SAF-Task erfolgt über den NC/PTP NCI Configuration-Knoten unterhalb des MOTION-Knotens, welcher standardmäßig NC-Task 1 SAF heißt. Details zum Task-Dialog siehe TE1000 XAE | Das TwinCAT-Projekt.

SAF-Task 1:

High Prio ADS commands

Ab TwinCAT 3.1 Build 4026 erfolgt standardmäßig die ADS-Kommunikation am Anfang eines SAF-Task-Zyklus. Dies entspricht einer höheren Priorisierung der ADS-Kommunikation.

Bis TwinCAT 3.1 Build 4024 einschließlich erfolgt die ADS-Kommunikation am Ende eines SAF-Task-Zyklus. Durch das Abwählen von High Prio ADS commands erfolgt die ADS-Kommunikation auch auf einem TwinCAT 3.1 Build 4026 System am Ende eines SAF-Task-Zyklus.

Settings-Tab

SAF-Task 2:

Retain Data

TwinCAT-NC verwendet Retain-Daten, um die Position einzelner Achsen mit absolutem Messwertsystem bei Systemstart wiederherstellen zu können. Die Retain-Einstellung legt global fest, ob dafür notwendige Daten bei Systemstopp gespeichert und bei Systemstart geladen werden. Zusätzlich muss die Speicherung bei jeder Achse, die solche Daten benötigt, parametriert werden (siehe Data Persistence).

Hinweis

Datenverlust vorbeugen

Wenn Retain-Daten verwendet werden, wird empfohlen, das System mit einer USV abzusichern, damit die Daten auch bei einem Ausfall der Versorgungsspannung sicher gespeichert werden können.

Symbol Names

Die Einstellung Symbol Names, Language independent legt fest, dass der generische Teil des Symbol name nicht verändert wird. Dieser wird dann immer in Englisch gehalten.

Zum Beispiel würde sich ohne diese Einstellung Axes.Axis 1.SetPos bei Sprachumschaltung von Englisch auf Deutsch in Achsen.Axis 1.SetPos ändern, während es mit der Einstellung unverändert Englisch bleibt.

Online-Tab

Der Online Dialog zeigt die Auslastung der Task über einen zeitlichen Verlauf und gibt die Anzahl der Zykluszeit-Überschreitungen an. Details siehe TE1000 XAE | Das TwinCAT-Projekt.

SAF-Task 3: