31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Syntax<br />

num taskStatus ()<br />

num taskStatus(string Name)<br />

Funktion<br />

Überträgt <strong>de</strong>n aktuellen Status <strong>de</strong>r Task Name o<strong>de</strong>r <strong>de</strong>n Co<strong>de</strong> <strong>de</strong>s bei <strong>de</strong>r Ausführung <strong>de</strong>r Task aufgetretenen Fehlers,<br />

wenn sich letztere in Fehlerzustand befin<strong>de</strong>t:<br />

Co<strong>de</strong> Beschreibung<br />

-1 Es gibt keine Task Name<br />

0 Die Task Name ist ohne Ausführungsfehler gestoppt<br />

1 Die Task Name befin<strong>de</strong>t sich in Ausführung<br />

10 Ungültige numerische Berechnung (Division durch Null).<br />

11 Ungültige numerische Berechnung (zum Beispiel ln(-1))<br />

20 Zugriff zu einer Tabelle mit höherem In<strong>de</strong>x als die Tabellengröße.<br />

21 Zugriff zu einer Tabelle mit negativem In<strong>de</strong>x.<br />

29 Ungültiger Name <strong>de</strong>r Task. Siehe Anweisung taskCreate().<br />

30 Der festgelegte Name entspricht keiner Task von VAL3.<br />

31 Es existiert bereits eine Task gleichen Namens. Siehe Anweisung taskCreate.<br />

40 Der Speicherplatz genügt nicht für die Daten.<br />

41 Der Ausführungsspeicher ist für die Task unzureichend. Siehe Größe <strong>de</strong>s Ausführungsspeichers.<br />

60 Maximale Ausführungszeit <strong>de</strong>r Anweisung ist abgelaufen.<br />

61 Interner Fehler <strong>de</strong>s VAL3-Interpreters<br />

70 Ungültiger Wert <strong>de</strong>s Parameters <strong>de</strong>r Anweisung. Siehe entsprechen<strong>de</strong> Anweisung.<br />

80 Verwendung von Daten o<strong>de</strong>r Programmen einer nicht im Speicher gela<strong>de</strong>nen Bibliothek.<br />

90 Die Task kann an <strong>de</strong>r festgelegten Stelle nicht wie<strong>de</strong>r aufgenommen wer<strong>de</strong>n. Siehe Anweisung taskResume().<br />

100 Die im Bewegungs<strong>de</strong>skriptor spezifizierte Geschwindigkeit ist ungültig (negativ o<strong>de</strong>r zu groß).<br />

101 Die im Bewegungs<strong>de</strong>skriptor spezifizierte Beschleunigung ist ungültig (negativ o<strong>de</strong>r zu groß).<br />

102<br />

Die im Bewegungs<strong>de</strong>skriptor spezifizierte Abbremsgeschwindigkeit ist ungültig (negativ, zu groß o<strong>de</strong>r kleiner als die<br />

Geschwindigkeit).<br />

103 Die im Bewegungs<strong>de</strong>skriptor spezifizierte Translationsgeschwindigkeit ist ungültig (negativ o<strong>de</strong>r zu groß).<br />

104 Die im Bewegungs<strong>de</strong>skriptor spezifizierte Rotationsgeschwindigkeit ist ungültig (negativ o<strong>de</strong>r zu groß).<br />

105 Der im Bewegungs<strong>de</strong>skriptor spezifizierte Parameter reach ist ungültig (negativ).<br />

1<strong>06</strong> Der im Bewegungs<strong>de</strong>skriptor spezifizierte Parameter leave ist ungültig (negativ).<br />

122 Schreibversuch auf einem Eingang <strong>de</strong>s Systems.<br />

123 Verwendung eines Ein-/Ausgangs dio, aio o<strong>de</strong>r sio, <strong>de</strong>r keinem Ein-/Ausgang <strong>de</strong>s Systems zugeordnet ist.<br />

124 Versuch <strong>de</strong>s Zugriffs auf einen geschützten Ein-/Ausgang <strong>de</strong>s Systems<br />

125 Lese- o<strong>de</strong>r Schreibfehler an einem dio, aio o<strong>de</strong>r sio (Fehler auf Feldbus)<br />

150<br />

Diese Bewegungsanweisung lässt sich nicht ausführen: Eine vorher angefor<strong>de</strong>rte Bewegung konnte nicht been<strong>de</strong>t<br />

wer<strong>de</strong>n (Punkt nicht erreichbar, singulärer Punkt, Konfigurationsproblem usw.)<br />

152 Verwendung eines point ohne Referenzsystem. Siehe Definition.<br />

153 Bewegungsbefehl nicht unterstützt<br />

154 Ungültige Bewegungsanweisung: Bewegungs<strong>de</strong>skriptor überprüfen.<br />

160 Koordinaten <strong>de</strong>s Tools flange nicht gültig<br />

161 Koordinaten <strong>de</strong>s Koordinatensystems world nicht gültig<br />

162 Verwendung eines point ohne Referenzsystem. Siehe Definition.<br />

163 Verwendung eines Koordinatensystems ohne Referenzsystem. Siehe Definition.<br />

164 Verwendung eines Tools ohne Referenztool. Siehe Definition.<br />

165 Referenzsystem o<strong>de</strong>r Referenztool ungültig (globale Variable mit lokaler Variablen verbun<strong>de</strong>n)<br />

Parameter<br />

string Name Ausdruck <strong>de</strong>s Typs Zeichenkette<br />

Siehe auch<br />

void taskResume(string Name, num Sprung)<br />

void taskKill(string Name)<br />

58 / 122 D28056202B - <strong>06</strong>/<strong>2005</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!