32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4.4.5 Anwender-Task-Informationen<br />
TYPE<br />
TaskNameType : ARRAY [1..10] OF BYTE;<br />
END_TYPE<br />
TYPE<br />
TaskInfoType0 : STRUCT<br />
Die SPS<br />
Für jede Anwender-Task werden Informationen auf System-Variablen<br />
abgebildet. Die unten abgebildeten Typdefinitionen der<br />
Systemvariablen sind in der Bibliothek <strong>Schleicher</strong>Lib im Abschnitt<br />
PLC_Types zu finden.<br />
MaxTask : INT; (* 00: *) max. mögliche Taskanzahl<br />
CurTask : INT; (* 02: *) aktuelle Taskanzahl<br />
END_STRUCT (* TaskInfoType0 *);<br />
END_TYPE<br />
TYPE<br />
TaskInfoType1 : STRUCT<br />
TaskName : TaskNameType; (* 04: *) Taskname<br />
TaskPrio : INT; (* 14: *) Taskpriorität<br />
TaskMode : INT; (* 16: *) Taskmode<br />
TaskPeriod : INT; (* 18: [ms] *) Taskperiode in ms<br />
TaskStack : INT; (* 20: *) Größe des benutzten Task-Stacks<br />
MainPoe : INT; (* 22: assigned PLC program *) zugeordnetes SPS-Programm<br />
TaskWatchDog : INT; (* 24: [ms] *) Watch-Dog-Zeit in ms<br />
reserve0 : DINT; (* 26: *)<br />
MaxStack : INT; (* 30: max. used stack *) Größe des möglichen Task-Stacks<br />
CurDuration : INT; (* 32: [ticks] *) aktuelle Taskdauer einschließlich<br />
bevorrechtigte Aufrufe<br />
MinDuration : INT; (* 34: [ticks] *) minimale Taskdauer<br />
MaxDuration : INT; (* 36: [ticks] *) maximale Taskdauer<br />
AveDuration : INT; (* 38: [ticks] *) mittlere Taskdauer<br />
CurDelay : INT; (* 40: [ticks] *) aktuelle Taskverzögerung<br />
MinDelay : INT; (* 42: [ticks] *) minimale Taskverzögerung<br />
MaxDelay : INT; (* 44: [ticks] *) maximale Taskverzögerung<br />
AveDelay : INT; (* 46: [ticks] *) mittlere Taskverzögerung<br />
END_STRUCT (* TaskInfoType1 *);<br />
END_TYPE<br />
28 Betriebsanleitung XCx-micro Steuereinheiten Version 03/08