60/329
Bosch Rexroth AG
RCL-Variablen
7.2.2
Einfache RCL-Datentypen
INTEGER
BINARY
Ein zusammengesetzter Datentyp setzt sich aus zwei oder mehreren einfa‐
chen Datentypen zusammen.
Die Deklaration von Variablen erfolgt vor deren Verwendung im Deklarations‐
teil (vor "BEGIN"). Eine Abgrenzung dieses Abschnittes gegenüber einer
Typdefinition kann durch das Schlüsselwort "VAR" erfolgen.
Variablen vom Typ "INTEGER" dürfen nur ganzzahlige Werte, also Zahlen
ohne Dezimalpunkt, positiv oder negativ zugewiesen werden.
Wertebereich −2
Der RCL-Datentyp INTEGER entspricht dem SPS-Datentyp
DINT!
REAL
Variablen vom Typ "REAL" dürfen nur reelle Zahlen, also Zahlen mit Dezi‐
malpunkt, positiv oder negativ zugewiesen werden.
Wertebereich: 4-BYTE-Gleitkommazahl mit einfacher Genauigkeit
Die Angaben von Werten für Variablen vom Typ "REAL" muss mit
dem Dezimalpunkt erfolgen, nicht mit einem Komma.
Variablen vom Typ "BINARY" dürfen nur die Ziffern 0 oder 1 zugewiesen
werden.
Mit Variablen vom Typ "BINARY" dürfen keine ganzzahligen Re‐
chenoperationen durchgeführt werden.
Die Ziffern 0 und 1 stellen keine Werte im herkömmlichen Sinn dar.
Sie beschreiben zwei definierte Zustände, z. B.:
Variablenbezeichnung
Schalter
Frage
Topf
gefüllt
Abb.7-1:
Interpretation binärer Werte
Variablen vom Typ "BINARY" sind z.B. Signale der binären Ein- und Aus‐
gangskanäle.
Variablen vom Datentyp INTEGER (lange Ganzzahl) werden als 32-Bit-Zahlen (4
1)
Bytes) mit Vorzeichen im Bereich von -2.147.483.648 bis 2.147.483.647 gespei‐
chert.
Variablen vom Datentyp REAL werden als 32-Bit-Zahlen (4 Bytes) -3,402823E38
2)
bis -1,401298E-45 für negative Werte; 1,401298E-45 bis 3,402823E38 für positive
Werte gespeichert.
DOK-MLC***-RCL*PRO*V13-AP01-DE-P
Rexroth IndraMotion MLC 13VRS RCL-Programmieranleitung
31
bis +(2
31
−1)
1)
0 (FALSE)
aus
nein
leer
falsch
2)
.
1 (TRUE)
ein
ja
voll
richtig