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

BezeichnerDatentypBeschreibung
sourceDWordZu vergleichender Quellwert
compareDWordWert, mit dem verglichen werden soll
maskDWordMaskiert die Daten - Bits werden durchgelassen, wenn TRUE oder blockiert, wenn FALSE

Output Parameter

BezeichnerDatentypBeschreibung
Ret_ValBoolGibt TRUE zurück, wenn die maskierten Werte gleich sind

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Simatic Systems Support
19.01.2021First released version