Herunterladen Inhalt Inhalt Diese Seite drucken

Event/Trigger (Triggern Eines Task-Events); Event/Wait (Task-Pause Für Signal „Event Beendet") - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

EVENT/TRIGGER (Triggern eines Task-Events)

EVENT/WAIT (Task-Pause für Signal „Event beendet")
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Mit EVENT/TRIGGER wird ein Zeitintervall-Event gestartet. Das durch
den
Event
ausgelöste
Zeitabständen aufgerufen, wobei das Zeitintervall durch den Eintrag in der
Eventtabelle bestimmt wird. Die Events der Task A haben die höchste
Priorität.
Der Befehl EVENT/TRIGGER hat keinerlei Wirkung auf bereits aktivierte
Zeitintervall-Events.
Wenn die Event-Warteschlange des Tasks voll ist, wird das mit
EVENT/TRIGGER getriggerte Unterprogramm nicht sofort ausgeführt,
sondern in einen Wartezustand versetzt.
Die Ausführungsdauer
angegebene Länge des Zeitintervalls nicht überschreiten.
Wenn der Rücksprung aus der Eventfunktion nicht vor
der nächsten Triggerung des Events erfolgt, führt das
Multitasking-Systemprogramm die Eventfunktion sofort
VORSICHT!
nach ihrem Ende wieder aus, so dass die Programmtask-
Abarbeitung blockiert wird.
dass
ALLE
bevorrechtigt
Taskabarbeitung erst dann fortgesetzt wird.
Syntax:
EVENT/TRIGGER
Event
wobei:
Argument
zulässige
Datentypen
Event
Integer-
-konstante
-variable Ix, I[x]
- globale
Integervariable
GIx, GI[x]
- Label
Hinweis: In Argumenten verwendete Variable und Labels müssen
gültigen Laufzeit-Werten entsprechen. Andernfalls wird ein
Fehler generiert.
Einzelheiten siehe Beispiel für EVENT/DONE:.
Durch den Befehl EVENT/WAIT wird der Task
angehalten, bis der Event ausgeführt wird.
Wird dieser Befehl für einen inaktiven Event erteilt, wird ein Steuerungs-
Laufzeitfehler generiert.
Syntax:
EVENT/WAIT
Event
Programmieren in Textsprache
Unterprogramm
wird
der
Eventfunktion darf
Es ist stets zu bedenken,
anstehenden
Events
ausgeführt
werden
Bereich
1 bis maximale
Anzahl gültiger
Events
11-33
in
regelmäßigen
die
eines
Tasks
und
die
Beschreibun
g
Event-
Zeitgeber
starten
vorübergehend

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis