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 |