Herunterladen Inhalt Inhalt Diese Seite drucken

Logische Verknüpfungen; Allgemeines; Not, And, Or, Xor; Umwandlung Zwischen Zahlensystemen - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

88/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
3.17.3
Logische Verknüpfungen

Allgemeines

NOT, AND, OR, XOR

Beispiel:
3.17.4

Umwandlung zwischen Zahlensystemen

BCD

Syntax:
Beispiel:

BIN

Logische Verknüpfungen können binär mit logischen Variablen und dezimal mit
INTEGER-Variablen durchgeführt werden. Sie sind auch, wie der nachfolgen‐
den Darstellung der binären Verknüpfungen zu entnehmen ist, mit den ge‐
wohnten Operationssymbolen, dem "·"‑Zeichen und dem "+"‑Zeichen (nicht in
CPL) darstellbar. Auch hier gilt "Punktrechnung vor Strichrechnung", also wirkt
die AND‑Verknüpfung vor der OR‑Verknüpfung. Eine bis zu 7‑fache Klammer‐
schachtelung ist möglich.
CPL stellt vier Verknüpfungsfunktionen zur Verfügung:
NICHT-Funktion NOT
UND-Funktion AND
ODER-Funktion OR
EXKLUSIV-ODER-Funktion XOR
Abb.3-28:
Logische Verknüpfungen
Logische Verknüpfungen können zur Maskierung von Bits benutzt werden.
Ist in @20 das Bit 0 gesetzt?
...
20 IF @20 AND 1 <> 0 THEN GOTO . GESETZT
30 ELSE GOTO . UNGESETZT ENDIF
...
Binärwert in BCD‑Format umwandeln.
<BCD‑Wert>=BCD(<Binärwert>)
Abb.3-29:
Syntax BCD
1 BCD_WERT = BCD(49)
BCD‑codierte Zahlen in Binärwert umwandeln.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
BCD_WERT hat den Wert 73

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis