Herunterladen Inhalt Inhalt Diese Seite drucken

Systimer.library; Überblick; Bibliotheksbausteine; Systimercreatecallback - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
23

SysTimer.library

23.1
Überblick
23.2

Bibliotheksbausteine

23.2.1

SysTimerCreateCallback

Input Variable
Datentyp
pCallback
UDINT
pData
UDINT
tInterval
SYSTIME
ulPriority
UDINT
pResult
POINTER TO UDINT
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Wenn das Zielsystem die Funktionalität beinhaltet, erlauben die Bibliotheks‐
funktionen die Implementierung eines „Timers" (Zeitgebers), der nach Ablauf
eines vorgegebenen Zeitintervalls ein Ereignis auslöst oder eine Funktion auf‐
ruft. Der Timer kann einmalig im OneShot-Modus oder aber im zyklischen
Modus gestartet werden. Die Abarbeitung erfolgt synchron.
Die Zeitdaten werden IEC-konform und im Datentyp SYSTIME (64 Bit-Wert,
entspricht Nanosekunden) behandelt.
Die Bibliothek enthält eine Referenz auf die Bibliothek SysTime.library.
Die Funktionen:
SysTimerCreateCallback, Seite
SysTimerCreateEvent, Seite
SysTimerDelete, Seite
SysTimerGetInterval, Seite
SysTimerGetTimeStamp, Seite
SysTimerMaxTimer, Seite
SysTimerSetInterval, Seite
SysTimerStart, Seite
SysTimerStop, Seite
Diese Funktion erzeugt einen Zeitgeber (Timer), der nach Ablauf einer ange‐
gebenen Zeitspanne eine anzugebende Funktion (Callback-Routine) aufruft.
Wird der Timer anschließend zyklisch gestartet (siehe
111), so entspricht die Zeitspanne gerade der Periode des Zyklus.
Der Rückgabewert vom Typ UDINT enthält eine eindeutige ID-Nummer (Han‐
dle) für den Timer, die als Eingabeparameter für andere Bibliotheksfunktionen
benötigt wird.
Beschreibung
Zeiger auf Funktion, die nach Ablauf des Zeitintervalls aufgerufen wird
(Callback-Routine)
Zeiger auf Eingangsparameter der Callback-Routine
Zeitspanne bis zum Aufruf der Funktion (in Nanosekunden)
(Datentyp SYSTIME siehe
kalen Systems in Nanosekunden).
nur für WinCE: Default Wert ist 0 (höchste Priorität)
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
Runtime Error Codes, Seite
Electric Drives
| Bosch Rexroth AG
and Controls
109,
110,
110,
110,
110,
111,
111,
111,
111.
SysTime.library, Seite
115.
109/126
SysTimer.library
SysTimerStart, Seite
106: Echtzeit des lo‐

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis