Herunterladen Inhalt Inhalt Diese Seite drucken

Scs3L - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

532/665
Bosch Rexroth AG
CPL-Funktionen
Beispiel:

SCS3L

Beschreibung:
Syntax:
10 LAGE%=SCS3(1,"S-0-51.0.0",ERRNO)
12 IF ERRNO = 0 THEN
13 REM***Lageistwert konnte korrekt gelesen werden***
14 ELSE
15 REM***Lageistwert konnte nicht gelesen werden***
16 ENDIF
Einige SERCOS-Parameter liegen als Listen im Antrieb ab, die mit dem Befehl
"SCS3L" gelesen werden können. Da die Länge (benötigter Speicherbedarf)
für eine Liste nicht bekannt ist, werden die gelesenen Listenelemente in ASCII-
Dateien abgelegt. Anschließend können die gelesenen Daten mit Hilfe von
CPL-Dateibefehlen bearbeitet werden.
Durch den SCS3L-Befehl wird die, im Befehl angegebene Datei neu angelegt,
falls sie noch nicht existiert. Der Inhalt einer bereits existierenden Datei wird
überschrieben.
SCS3L(<Achsindex>,<EID-Nr>,<DateiName>])
<Achsindex>
<EID-Nr>
<Dateiname>
ERRNO
Abb.7-65:
Syntax SCS3L
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Der Integer-Variablen LAGE% wird
der Lageistwert der 1. Achse zugewie‐
sen.
Fehlerauswertung
Systemachsindex oder Systemachsname
erweiterte SERCOS Identnummer (S‑x‑xxxx.xx.xx,
P‑x‑xxxx.xx.xx)
Name der ASCII-Datei, in der die gelesene Liste abge‐
legt werden soll.
CPL-Variable
Ist die CPL-Variable ERRNO an beliebiger Stelle in der
Parameterliste angegeben, wird kein Laufzeitfehler er‐
zeugt. Der Fehler wird durch einen entsprechenden
Wert der Variablen geliefert.
Folgende Rückgabewerte sind möglich:
0: Zugriff o.k.
-1: Parameterfehler
-7: Daten konnten nicht gelesen werden
-10: Zieldatei inklusive Pfad zu lang
-21: Dateizugriff nicht möglich
-27: Befehl mit ungültigen Parametertyp
-30: Nicht genügend Speicher
-36: Servicekanal blockiert
-37: unbekannte Identnummer
-38: ungültige Identnummer
-39: ungültige Achsnummer
Ist die CPL-Variable ERRNO nicht angegeben, wird bei
einem Zugriffsfehler ein Laufzeitfehler erzeugt.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis