LGF_BinaryMaskCompare (FC / V1.0.0)
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 |
| 01.00.00 | Simatic Systems Support |
| 19.01.2021 | First released version |