514/665
Bosch Rexroth AG
CPL-Funktionen
Wirkung
Syntax / Beschreibung
Wählt im programmierten <Kanal> ein Programm zur Bearbeitung, oder einen String
zur Bearbeitung unter Betriebsart Handeingabe an.
Für <Anwahlart> = 32768 sind Vorgaben für asynchrone Unterprogramme möglich. Sie
können angemeldet, ausgeschaltet, wieder eingeschaltet, gelöscht und gestartet wer‐
den.
●
<String>: String-Ausdruck. Je nach <Anwahlart> interpretiert das System den Pa‐
rameter als
–
Pfadname (incl. Teileprogrammname) eines anzuwählenden Teileprogram‐
mes (maximal 100 Zeichen), oder
–
wenn in <Anwahlart> 32 angegeben ist: als ein NC-Satz (Größe max.
512 Byte incl. abschließendem 0‑Byte), der unter Betriebsart "Handeinga‐
be" abgearbeitet werden soll, oder
–
wenn in <Anwahlart> 32+4096 angegeben ist: als mehrere NC-Sätze, die
unter Betriebsart "Handeingabe" abgearbeitet werden sollen.
Mehrere NC-Sätze werden durch NewLine ("\n", Hex 0x0A) getrennt. Die
max. Größe aller NC-Sätze dürfen 4096 Byte einschließlich einem ab‐
schließenden 0-Byte nicht überschreiten.
–
wenn in <Anwahlart> 32768 angegeben ist: Beim Auftrag "SETINT" für
asynchrone Unterprogramme wird der Name oder Pfadname angegeben.
●
<Startsatz> und <Endsatz> legen den Start- und Endsatz im Teileprogramm für
die Bearbeitung fest. Handhabung wie bei MCOPS(3,..). Interpretiert das System
<String> als Handeingabe, werden <Startsatz> und <Endsatz> ignoriert.
Bei Vorgaben für asynchrone Unterprogramme (<Anwahlart>= 32768) wird in
<Startsatz> die Nummer (1 ≤ Nummer ≤ 8) als String (z.B. "1") und in <Endsatz>
der Auftrag angegeben.
Aufträge für asynchrone Unterprogramme sind:
"SETINT" anmelden
"DISABLE" ausschalten
"ENABLE" wieder einschalten
"CLRINT" löschen
"START" starten
●
<Anwahlart>: Integer-Ausdruck. Legt das Verhalten der Funktion fest. Die nach‐
folgende Liste enthält alle definierten Verhaltensmuster. Jedem Muster ist eine
Kennzahl vorangestellt. Soll ein bestimmtes Verhalten eingestellt werden, muss
in <Anwahlart> diese Kennzahl übergeben werden.
Sollen mehrere Verhaltensmuster kombiniert werden, ist die Summe aller ent‐
sprechenden Kennzahlen in <Anwahlart> an die Funktion zu übergeben.
Ist die <Anwahlart> 2 (Warten bis NC-Zustand auf BEREIT wechselt) vorgegeben
und das anzuwählende Programm existiert nicht oder ist nicht ausführbar, wird
die Fehlermeldung 6 zurückgeliefert. In allen anderen Fällen wird nicht geprüft,
ob das Programm ausführbar ist. Die Funktion liefert 0 (kein Fehler aufgetreten).
Erst das anschließende Linken erzeugt einen entsprechenden Laufzeitfehler.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch