Herunterladen Inhalt Inhalt Diese Seite drucken

Anwender-Task-Information - Schleicher XCx 1200 series Betriebsanleitung

Inhaltsverzeichnis

Werbung

Das Multi-Task-System
9.3

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
TaskWatchDog : INT;
reserve0
MaxStack
CurDuration
MinDuration
MaxDuration
AveDuration
CurDelay
MinDelay
MaxDelay
AveDelay
END_STRUCT (* TaskInfoType1 *);
END_TYPE
Betriebsanleitung XCx 1100 / XCx 1200 ● Version 01/14
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 PLC
(* 24: [ms] *)
: DINT;
(* 26: *)
: INT;
(* 30: max. used
: INT;
(* 32: [ticks] *)
: INT;
(* 34: [ticks] *)
: INT;
(* 36: [ticks] *)
: INT;
(* 38: [ticks] *)
: INT;
(* 40: [ticks] *)
: INT;
(* 42: [ticks] *)
: INT;
(* 44: [ticks] *)
: INT;
(* 46: [ticks] *)
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 *)
aktuelle Taskdauer einschließlich
bevorrechtigter Aufrufe
minimale Taskdauer
maximale Taskdauer
mittlere Taskdauer
aktuelle Taskverzögerung
minimale Taskverzögerung
maximale Taskverzögerung
mittlere Taskverzögerung
111

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis