Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MLC 12VRS Programmieranleitung Seite 60

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 12VRS:
Inhaltsverzeichnis

Werbung

58/301
Bosch Rexroth AG
RCL-Variablen
[DEF] Type: [channel =]name{ ,[channel =]name}
Programmierung
Rexroth IndraMotion MLC 12VRS RCL-Programmieranleitung
Deshalb muss jede im Programm verwendete Variable vorher vereinbart wer‐
den, d.h. es muss festgelegt werden, von welchem Datentyp die Variable ist.
Syntax
"DEF" kann vor Punktvariablen "POINT" und "JC_POINT"
gestellt werden,
"Type" ist durch den konkreten Typ, z.B. "INTEGER", zu ersetzen.
"channel" ist nur bei den Typen "INPUT", "OUTPUT" oder "BELT" vor‐
gesehen.
Alle Punkte, die mit "DEF" vereinbart werden und alle Punkte, de‐
nen an keiner Stelle im Programm ein Wert zugewiesen wird,
werden in einer Punktedatei mit der Kennung "pkt" abgespeichert.
Punkte, die als Parameter an Unterprogramme, (Spz-Fkt und rho-
Fkt) übergeben werden, erscheinen nicht in der Punktedatei.
Die Deklaration besteht aus dem Datentyp und den zuzuordnenden Variab‐
lennamen. Der Datentyp ist vom Variablennamen durch einen Doppelpunkt
getrennt. Mehrere Variablennamen des gleichen Typs werden durch Komma
getrennt.
Deklarationen sind möglich zwischen:
"PROGRAM" und "BEGIN" und
"SUBROUTINE" und "BEGIN".
Beispiel
PROGRAM
Prog2
POINT: BasePnt
OUTPUT: 1=valve_1,2=valve_2
BINARY: ready
INTEGER: counter
REAL: divisor,xvalue,yvalue
TEXT: message_1,message_2
BEGIN
Variablen vom Typ "POINT" und "JC_POINT" müssen nicht de‐
klariert werden, d.h. der Übersetzer interpretiert nicht deklarierte
Variablen als Punktvariablen.
"JC_POINT"-Variablen beginnen mit dem Zeichen "@".
RCL-Schlüsselworte (siehe Seite 281)
Anwendervariablen benutzt werden.
DOK-MLC***-RCL*PRO*V12-AP02-DE-P
dürfen nicht als Namen für

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis