# LGF_BinaryMaskCompare (FC / 1.0.0)

Übersicht

Autor: Siemens Simatic Systems Support

## Kurzbeschreibung

Diese Funktion vergleicht zwei binäre Werte `source` und `compare` mit einer gegebenen `mask`.
Die beiden gegebenen Werte werden maskiert (Eingabe UND `Maske`), und die Ergebnisse werden dann verglichen und zurückgegeben.
Kann auch für Word und Byte verwendet werden, indem der übergebene Parameter z.B. mit `Byte_to_DWord(...)` konvertiert wird.

### Baustein Schnittstelle

| LGF_BinaryMaskCompare (FC) |
--- | --- | ---
DWord |  |  | source |  | Ret_Val |  |  | Bool
DWord |  |  | compare |  |  |  |  |
DWord |  |  | mask |  |  |  |  |

### Input Parameter

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
source | DWord | Zu vergleichender Quellwert
compare | DWord | Wert, mit dem verglichen werden soll
mask | DWord | Maskiert die Daten - Bits werden durchgelassen, wenn TRUE oder blockiert, wenn FALSE

### Output Parameter

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
Ret_Val | Bool | Gibt TRUE zurück, wenn die maskierten Werte gleich sind

## Änderungshistorie

Version & Datum | Änderungsbeschreibung
--- | ---
| 1.0.0 | Simatic Systems Support
| 19.01.2021 | First released version