DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
7.9
NCS-Ankopplung
7.9.1
Allgemeines
7.9.2
Mögliche Fehler-Rückgabewerte der Funktionen
Beschreibung:
Beispiel:
Über die Funktionen zur NCS-Ankopplung lassen sich per CPL auf Prozess-
und Datendienste der internen NCS-Schnittstelle zugreifen.
Alle Funktionsaufrufe liefern einen Rückgabewert zur Kontrolle und Fehlerbe‐
handlung. Dieser Wert lässt sich einer Integer-Variablen oder Real-Variablen
zuweisen.
ERR_VAR% = MCOPS(...)
ERR_VAR% = MCODS(...)
VORSICHT
Wir empfehlen deshalb dringend, nach einem Funktionsaufruf programmtech‐
nisch zu prüfen (z.B. per CASE), ob die Funktion fehlerfrei ausgeführt werden
konnte. Das weitere Programmverhalten richtet sich dann nach der Art und
Schwere eines aufgetretenen Fehlers.
Folgende Rückgabewerte sind definiert:
0:
kein Fehler aufgetreten
1:
Der angegebene Kanal ist nicht vorhanden.
2:
Die Funktion kann nicht ausgeführt werden, weil der angege‐
bene Kanal momentan belegt ist (momentaner Zustand lässt
die Aktion nicht zu).
3:
Im angegebenen Kanal ist eine eingeleitete Grundstellung
noch nicht beendet.
4:
Der angegebene Programmname ist zu lang (z. Z. nicht ge‐
nutzt).
5:
Die Funktion erfordert angefahrene Referenzpunkte.
6:
Das angegebene Programm existiert nicht, oder ist nicht aus‐
führbar.
7:
Bei gepufferter NC-Satzvorgabe wurde das Schreiben in den
Puffer unterbrochen. Eine zweite Instanz hatte gleichzeitig ver‐
sucht in den Puffer zu schreiben.
8:
Die Funktion kann in der aktuellen Betriebsart nicht ausgeführt
werden.
9:
Der Kanal kann nicht gestartet werden, da sein Zustand nicht
BEREIT ist.
10:
Die Funktion kann nicht ausgeführt werden, weil kein Pro‐
gramm angewählt ist.
11:
Das angegebene Programm kann nicht angewählt werden,
weil der Kanalzustand dies nicht zulässt (z.B. Zustand von
Satzaufbereitung und Interpolator ist "LÄUFT").
12:
z. Z. nicht benutzt
13:
Die Betriebsart kann nicht gewechselt werden, weil der Kanal‐
zustand dies nicht zulässt.
14:
Das Ziel von "Satz Suchen" wurde nicht gefunden.
Bosch Rexroth AG
Falsche Programmreaktionen möglich!
Wenn aufgerufene Funktionen einen Fehler‐
code zurückgeben, wurden für den weiteren
Programmablauf u. U. wichtige Aktionen gar
nicht, oder nicht vollständig durchgeführt.
477/665
CPL-Funktionen