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