Herunterladen Inhalt Inhalt Diese Seite drucken

Anwender-Task-Information - Schleicher ProNumeric XCI 600 Betriebsanleitung

Inhaltsverzeichnis

Werbung

9.4

Anwender-Task-Information

Typdefinition
TYPE
TaskNameType
END_TYPE
TYPE
TaskInfoType0 : STRUCT
MaxTask
CurTask
END_STRUCT (* TaskInfoType0 *);
END_TYPE
TYPE
TaskInfoType1 : STRUCT
TaskName
TaskPrio
TaskMode
TaskPeriod
TaskStack
MainPoe
PLC
TaskWatchDog : INT;
reserve0
MaxStack
CurDuration
MinDuration
MaxDuration
AveDuration
CurDelay
MinDelay
MaxDelay
AveDelay
END_STRUCT (* TaskInfoType1 *);
END_TYPE
70
Für jede Anwender-Task werden Informationen auf System-Variablen
abgebildet. Die unten abgebildeten Typdefinitionen der Systemvariablen
sind in der Bibliothek "SchleicherLib" im Abschnitt PLC_Types zu finden.
: ARRAY [1..10] OF BYTE;
: INT;
(* 00: *)
: INT;
(* 02: *)
: TaskNameType; (* 04: *)
: INT;
(* 14: *)
: INT;
(* 16: *)
: INT;
(* 18: [ms] *)
: INT;
(* 20: *)
: INT;
(* 22: assigned
(* 24: [ms] *)
: DINT;
(* 26: *)
: INT;
(* 30: max. used
(* 32: [ticks] *) aktuelle Taskdauer einschließlich
: INT;
: INT;
(* 34: [ticks] *) minimale Taskdauer
(* 36: [ticks] *) maximale Taskdauer
: INT;
: INT;
(* 38: [ticks] *) mittlere Taskdauer
: INT;
(* 40: [ticks] *) aktuelle Taskverzögerung
(* 42: [ticks] *) minimale Taskverzögerung
: INT;
: INT;
(* 44: [ticks] *) maximale Taskverzögerung
: INT;
(* 46: [ticks] *) mittlere Taskverzögerung
Bemerkung
max. mögliche Taskanzahl
aktuelle Taskanzahl
Taskname
Taskpriorität
Taskmode
Taskperiode in ms
Größe des benutzten Task-Stacks
zugeordnetes SPS-Programm
program *)
Watch-Dog-Zeit in ms
Größe des möglichen Task-Stacks
stack *)
bevorrechtigter Aufrufe
Betriebsanleitung ProNumeric XCI 600 Version 05/15
Das Multi-Task-System

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis