Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 285

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Die ermittelte Laufzeit ist ein Vielfaches des Servo-Takts; bei Laufzeiten kleiner als der
Lagereglertakt wird als Messwert T#MIN (= T#0ms) zurückgegeben.
Die Funktion ist für alle Tasks zulässig. Die Messung wird jedoch nicht unterstützt von der
IPOsynchronousTask und der ShutDownTask. Bei Aufrufen mit diesen Tasks wird als
Messwert T#MIN (= T#0ms) zurückgegeben.
Deklaration
_getAverageTaskIdRunTime (
Eingangsparameter
id
Rückgabewert
Datentyp:
T#MIN (= T#0ms = T#1ms * UDINT#0)
größer T#MIN und kleiner T#MAX
T#MAX (= T#49d_17h_2m_47s_295ms = T#1ms *
UDINT#16#FFFF_FFFF)
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0
_getAverageTaskRunTime (
Diese Funktion entspricht der Funktion _getAverageTaskIdRunTime mit folgenden
Ausnahmen:
Basisfunktionen
Funktionshandbuch, 05/2009
{ id
: : StructTaskId
}
) : TIME
Datentyp
Voreinstellung:
TaskId der Task, deren Laufzeit gemessen werden soll (siehe Funktion _startTaskId)
{ name
: Task_Name // Name der Task
}
) : TIME
Programmieren Ablaufsystem/Tasks/Systemtakte
6.3 Funktionen zur Laufzeitmessung von Tasks
// nur Kurzform erlaubt
(optional)
StructTaskId
TaskId der aktuellen Task, deren Laufzeit gemessen werden
soll, wie im Ablaufsystem vorgegeben.
// nur Kurzform erlaubt
TIME
Messung wird nicht unterstützt oder
ist noch nicht beendet.
Durchschnittlich aufgetretene
Laufzeit.
TaskId ist ungültig
285

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis