Herunterladen Inhalt Inhalt Diese Seite drucken

Bitoperationen Auf Numerische Datentypen - Siemens SIMOTION SCOUT Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Programmierung allgemeiner Standardfunktionen

7.4 Bitoperationen auf numerische Datentypen

Rückgabewert
Datentyp:
Datentyp des Eingangsparameters
Wert der Bitstring-Variablen mit invertiertem Bit.
Hinweis: Zur direkten Änderung der Bitstring-Variablen kann ihr der Rückgabewert
zugewiesen werden.
Beispiel
myBitString := _toggleBit
Es wird das Bit 5 der Anwendervariablen
7.4
Bitoperationen auf numerische Datentypen
Die nachfolgenden Funktionen ermöglichen Bitoperationen auf numerische Datentypen.
Jedes Bit des Rückgabewertes wird aus den entsprechenden Bits der Eingangsparameter
gebildet.
Tabelle 7- 9 Bitoperatoren auf numerische Datentypen
Funktions-
name
_NOT
_AND
_OR
310
Zulässige Werte:
Bei der Angabe unzulässiger Werte wird (ohne weitere Meldung) der unveränderte
Wert der Bitstring-Variablen zurückgegeben.
ANY_BIT
Eingangsparameter
Name
Datentyp
in
ANY_INT
1
in1
ANY_INT
in2
ANY_INT
in1
ANY_INT
in2
ANY_INT
[0..7] für BYTE
[0..15] für WORD
[0..31] für DWORD
in
.
(in
:= myBitString, n
myBitString
Rückgabewert
Datentyp
ANY_INT
2
ANY_INT
3
4
3
ANY_INT
3
4
3
:= 5);
invertiert.
Beschreibung
Bitweise Negation
Bitweise Konjunktion (UND-
Verknüpfung): Ein Bit des
Rückgabewerts ist nur dann 1, wenn alle
entsprechenden Bits der
Eingangsparameter 1 sind, sonst 0).
Bitweise Disjunktion (ODER-
Verknüpfung): Ein Bit des
Rückgabewerts ist 1, wenn mindestens
eines der entsprechenden Bits der
Eingangsparameter 1 ist, sonst 0).
Funktionshandbuch, 05/2009
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis