Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

AXC F X152
Tabelle 8-6
Systemvariable ESM_DATA (Datenstruktur ESM_DAT) und darin enthaltene Systemvariablen
Systemvariable
ESM_DATA
ESM_COUNT
ESM_INFOS
[1] ... [2]
TASK_COUNT
TICK_COUNT
TICK_INTERVAL
TASK_INFOS
[1] ... [16]
INTERVAL
PRIORITY
WATCHDOG
LAST_EXEC_DURATION
MIN_EXEC_DURATION
MAX_EXEC_DURATION
LAST_ACTIVATION_DELAY
72 / 114
PHOENIX CONTACT
8.8

Task-Handling

Programme und Programmteile werden in PLCnext Engineer als Tasks behandelt. Die Ko-
ordination und Abarbeitung der einzelnen Tasks übernimmt der Execution & Synchro-
nization Manager (ESM).
Mit der Systemvariable ESM_DATA können Sie Informationen über das Task-Handling des
ESM abrufen. Die Systemvariable ESM_DATA ist eine als Datenstruktur organisierte Sys-
temvariable.
3
3
3
Typ
ESM_DAT
USINT
ESM_INFO_ARRAY
ESM_INFO
UINT
UDINT
UDINT
TASK_INFO_ARRAY
TASK_INFO
LINT
INT
LINT
LINT
LINT
LINT
LINT
Beschreibung
Datenstruktur
Anzahl der ESM (jeweils ein ESM pro
Prozessorkern)
Informationen zu den ESM [1 ... 2]
Anzahl der Tasks, die für den ESM projek-
tiert wurden
Immer 0
Immer 0
Informationen zu den Tasks [1 ... 16]
Bei zyklischen Tasks: Zeitintervall in μs
Bei azyklischen Tasks: 0
Priorität der Task
Watchdog-Zeit in μs (0 = kein Watchdog)
Watchdog-Zeit, die Sie für die Summe aus
Ausführungsdauer und Verzögerungszeit
definieren. Wird die Watchdog-Zeit über-
schritten, löst der Watchdog aus.
Ausführungsdauer der Task im vorigen Zyk-
lus in μs (inklusive Unterbrechungen durch
höherpriore Tasks)
Minimale Ausführungsdauer der Task in μs
(inklusive Unterbrechungen durch höherpri-
ore Tasks)
Maximale Ausführungsdauer der Task in μs
(inklusive Unterbrechungen durch höherpri-
ore Tasks)
Verzögerungszeit der Task im vorigen Zyk-
lus in μs (Verzögerung entsteht, wenn zum
Zeitpunkt der Task-Aktivierung höherpriore
Tasks anstehen)
1
2
107708_de_07

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Axc f 2152Axc f 3152

Inhaltsverzeichnis