520/673
Bosch Rexroth AG
Kopplungen
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
"*"," /", MOD
3
"+", "-"
4
Vergleich
"=",
"<>", "<", ">",
5
"<=", ">="
NOT
6
AND
7
OR
8
"?", ":"
9
Abb.14-39:
Formeloperatorrangfolge
Mathematische Berechnungen
Im Formelausdruck werden Operanden durch mathematische Operatoren
und Funktionen unter Berücksichtigung der Vorrangigkeitsregeln verknüpft.
Die Operanden Op sowie Op1 und Op2 in den nachfolgenden Tabellen kön‐
nen hierbei einfache Operanden (Konstanten, Leitwerte) oder auch zusam‐
mengesetzte Ausdrücke darstellen. Der Basiswertebereich [BW] ist für alle
Berechnungen
verbindlich.
(9.9999999999E99) und MIN das Betragsminimum (1.0E-99) im Basiswerte‐
bereich [BW]. Für einige Operationen gilt der Ganzzahlbereich von
-2147483647 (MININT) .. 2147483647 (MAXINT).
Operatoren zur Grundarithmetik:
Syntax
Bedeutung
Op1 + Op2
Addition,
Op1 – Op2
Subtraktion
Op1 * Op2
Multiplikation
Op1 / Op2
Division
Op1 MOD Op2 Modulo
Abb.14-40:
Formelgrundarithmetik
Betrags-, Ganzzahl und Signumfunktion:
Syntax
Bedeutung
ABS( Op )
| Op |
DOK-MTX***-NC*F*EX*V13-RE01-DE-P
links
1.0 * 20 MOD 2
links
L2 + L3 - L5
nicht
1 < 2 < 3
erlaubt
rechts
2 OR NOT NOT 1
links
0 AND 1 AND 2
links
0 OR 1 OR 2
rechts
1?2:3?4:5
MAX
bezeichnet
Definitionsbe‐
Ergebniswerte‐
reich
bereich
Op1 und Op2
[BW]
im [BW]
Op1 und Op2
[BW]
im [BW]
Op1 im [BW],
[BW]
Op2 im [BW]
ohne Null
Op1 im [BW],
[BW]
Op2 im [BW]
ohne Null
Definitionsbe‐
Ergebniswerte‐
reich
bereich
Op im [BW]
[BW]
(1.0 * 20) MOD 2
(L2 + L3) - L5
Syntaxfehler
2 OR NOT(NOT 1)
(0 AND 1) AND 2
(0 OR 1) OR 2
1?2:(3?4:5)
das
Betragsmaximum
Diagnose:
Ersatzergebnis
Überlauf :
+/- MAX
Überlauf :
+/- MAX
Unterlauf: 0
Überlauf :
+/- MAX
Nulldivision: 0
Nulldivision: 0
Diagnose:
Ersatzergebnis
-