Herunterladen Inhalt Inhalt Diese Seite drucken

Vergleichsoperationen; Weitere Cpl-Grundelemente; Konstanten; Allgemeines - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Syntax:
Beispiel:
3.17.5
Vergleichsoperationen" =, >=, >, <>, <=, <"
3.18

Weitere CPL-Grundelemente

3.18.1

Konstanten

Allgemeines

Ganzzahl-Konstante (INTEGER)

Beispiel:

Gleitpunkt-Konstante (REAL)

Beispiel:

Doppeltgenaue Konstante und doppeltgenaue Operationen

Beispiele:
<Binärwert>=BIN(<BCD‑Wert>)
Abb.3-30:
Syntax BIN
1 BIN_WERT = BCD(49)
Folgende Vergleichsoperatoren sind erlaubt:
=
gleich
>=
größer gleich
>
größer
<>
ungleich
<=
kleiner gleich
<
kleiner
Vergleichsoperationen werden verwendet, um die Relation ("erfüllt" oder "nicht
erfüllt") einer Bedingung (z.B. bei den Anweisungen REPEAT‑UNTIL,
WHILE‑DO‑END, IF‑THEN‑ELSE‑ENDIF) zu beschreiben.
Sind Zahlenwerte für den Programmablauf festgelegt und sollen unverändert
(konstant) bleiben, kann man diese Werte direkt in Ziffernschreibweise in den
Anweisungen verwenden.
Ganze Zahlen werden ohne Dezimalpunkt geschrieben.
ANZAHL% = 4
Reelle Zahlen (Dezimal- oder Bruchzahlen) sind durch einen Dezimalpunkt
(Gleitpunkt) gekennzeichnet.
PI = 3.141593
Konstanten, die einer doppeltgenauen REAL‑Variablen zugewiesen oder mit
einer doppeltgenauen REAL‑Variablen verglichen werden, sind doppelt genau
(d.h. auf 15 Stellen genau) dargestellt.
Zuweisung von doppeltgenauen REAL‑Konstanten und Vergleich von Variab‐
len mit doppeltgenauen REAL‑Konstanten:
4 D5! = -1234.123456 + 12345 + 1234.234567
20 D0! = 123456789.123456
22 D1! = 1.12345678901234
24 D2! = -123456789012345
26 D3! = -1234.123456
Folgende Abfragen führen zum Ergebnis: E? = TRUE
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
BIN_WERT hat den Wert 31
INTEGER-Konstante
REAL-Konstante
89/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis