Herunterladen Inhalt Inhalt Diese Seite drucken

Wartezeit Definieren; Funktion _Waittime - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Programmierung allgemeiner Standardfunktionen

7.16 Wartezeit definieren

7.16
Wartezeit definieren
7.16.1

Funktion _waitTime

Die Funktion unterbricht die Task, die diese Funktion absetzt, bis die im Aufruf spezifizierte
Zeit abgelaufen ist.
ACHTUNG
Die Funktion sollte nur in MotionTasks verwendet werden, die Verwendung in zyklischen
Tasks kann zu Zeitüberwachungsfehlern führen!
• Bei SynchronousTasks: Sie können ab Version V3.2 des SIMOTION Kernels
• Bei anderen zyklischen Tasks (BackgroundTask, TimerInterruptTasks): Die
Verwenden Sie in zyklischen Tasks die Systemfunktionsbausteine Zeitgeber (siehe
Zeitgeber), um Wartezeiten zu realisieren.
Bis Version V3.1 des SIMOTION Kernels wird die Zeitüberwachung bei den
1
SynchronousTasks ausgesetzt.
Die Funktion _waitTime ist immer ausführbar, der Rückgabewert = 0.
Für Informationen, wie Sie eine Task eine bestimmte Zeit warten lassen können, siehe
Tasks eine definierte Zeitdauer warten lassen (Seite 262).
Deklaration
_waitTime (
Eingangsparameter
timeValue
376
konfigurieren, ob die Zeitüberwachung ausgesetzt wird. Standardmäßig ist die
Zeitüberwachung aktiv.
Beachten Sie zusätzlich bei der IPOsynchronousTask: Die UserInterruptTasks werden
nicht mehr durch ihr auslösenden Ereignis gestartet!
Zeitüberwachung ist immer aktiv.
timeValue
) : DINT
Datentyp:
Angabe der Zeit, in der die Taskbearbeitung unterbrochen wird.
: TIME
// Wartezeit
// immer = 0
TIME
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis