Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 820

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Programmier-Befehle
6.1 Operatoren
Bedingungen
Die Schachtelungstiefe ist unbegrenzt.
Bedingung mit einem Befehl:
Bedingung mit zwei Befehlen:
6.1.2
Bit-Operatoren
Übersicht
Bit-Operatoren
BOR
BXOR
BAND
BNOT
SHL
SHR
Operator SHL
Mit dem Operator SHL (SHIFT LEFT) werden Bits nach links geschoben. Dabei kann sowohl
der zu schiebende Wert als auch die Anzahl der Schiebeschritte direkt oder als Variable
angegeben werden. Wenn die Grenze des Datenformats erreicht ist, werden die Bits ohne
Fehlermeldung darüber hinausgeschoben.
Verwendung
Syntax:
Beschreibung:
Parameter:
Beispiel
PRESS(VS1)
VAR01 = 16 SHL 2
VAR02 = VAR02 SHL VAR04
END_PRESS
106
IF
...
ENDIF
IF
...
ELSE
...
ENDIF
Bezeichnung
bitweise OR
bitweise XOR
bitweise AND
bitweise NOT
Bits links verschieben
Bits rechts verschieben
variable = wert SHL schrittzahl
Schiebe Links
wert
schrittzahl
; Ergebnis = 64
; Inhalt von VAR02 wird in ein 32-Bit unsigned gewan-
delt und um den Inhalt von VAR04 Bits nach links ge-
schoben. Anschließend wird der 32-Bit Wert wieder in
das Format der Variable VAR02 zurückgewandelt.
Programmierhandbuch, 10/2015, 6FC5397-1DP40-5AA3
zu schiebender Wert
Anzahl der Schiebeschritte
SINUMERIK Integrate Run MyScreens (BE2)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis