Programmieren mit Technologieobjekten
3.3 Reaktion auf Störungen und Ereignisse
Sie verwenden die Abfrage der Taskstartinfo vorwiegend bei SystemInterruptTasks (siehe
Beispiele Abfrage von Taskstartinfos in der TechnologicalFaultTask und Abfrage von
Taskstartinfo in der TimeFaultTask).
Tabelle 3- 26 Taskstartinfo der Anwenderprogramm-Tasks
Task
Taskstartinfo
Bezeichnung
StartupTask
TSI#startTime
TSI#currentTaskId
TSI#cycleTime
TSI#dwuser_1
TSI#dwuser_2
MotionTasks
TSI#startTime
TSI#currentTaskId
TSI#cycleTime
TSI#dwuser_1
TSI#dwuser_2
BackgroundTask
TSI#startTime
TSI#currentTaskId
TSI#cycleTime
TSI#dwuser_1
TSI#dwuser_2
TimerInterruptTasks
TSI#startTime
TSI#currentTaskId
TSI#cycleTime
TSI#dwuser_1
TSI#dwuser_2
SynchronousTasks
TSI#startTime
TSI#currentTaskId
106
Bedeutung
:
Datentyp
:
DT
Startzeitpunkt der Task
:
StructTaskId
TaskId der Task
:
TIME
projektierte Zykluszeit der Task ( = 0, da sequentielle Task)
:
DWORD
reserviert für interne Zwecke
:
DWORD
reserviert für interne Zwecke
:
DT
Startzeitpunkt der Task
:
StructTaskId
TaskId der Task
:
TIME
projektierte Zykluszeit der Task ( = 0, da sequentielle Task)
:
DWORD
reserviert für interne Zwecke
:
DWORD
reserviert für interne Zwecke
:
DT
Zeitpunkt des Zykluskontrollpunkts
:
StructTaskId
TaskId der Task
:
TIME
projektierte Zykluszeit der Task ( = 0, da nicht äquidistant
zyklische Task)
:
DWORD
reserviert für interne Zwecke
:
DWORD
reserviert für interne Zwecke
:
DT
Zeitpunkt des Zykluskontrollpunkts
:
StructTaskId
TaskId der Task
:
TIME
projektierte Zykluszeit der Task
:
DWORD
reserviert für interne Zwecke
:
DWORD
reserviert für interne Zwecke
:
DT
Startzeitpunkt der Task ( = Takt, zu dem die Task synchron
läuft)
:
StructTaskId
TaskId der Task
Basisfunktionen
Funktionshandbuch, 05/2009