Bit Maskierung

Home  Zurück  Vor

 

Einzelne Bits eines Datentyps können zu einem Wert zusammengefasst werden. Diese ergeben dann einen dezimalen Wert. Auch eine Bitmaskierung über mehrere Felder eines Datentyps ist möglich (Bitmaskierte_Arrays).

Syntax

Wenn aus dem Datenwort 0 des Datenbausteins 5 ab dem zweiten Bit insgesamt 8 Bits gelesen werden sollen, wird folgende Syntax verwendet:

- db5.w0#2.8 oder

- db5.w0#2,8 oder

- db5.w0#2#8

Beispiele

DB10.W03.4

DB10.DWord2#20.10

DB10.DWord6#20.10KF

DB10.DInt10#20#10

 

Hinweis:
Funktioniert nicht bei Left Byte oder Right Byte (DL, DR) und Suffix BA

 

Hinweis:
Bits aus einem Real oder KG sollten Sie nicht maskieren, da dies zu unerwarteten Ergebnissen führt.