LGF_GetBitStates (FB / V1.0.0)


Autor: Siemens Simatic Systems Support

Kurzbeschreibung

Diese Funktion prüft ein DWord auf fallende als auch steigende Flanken.
Sie liefert die Anzahl der Flanken, ein DWord mit den Flankenbits sowie eineb Boolschen Wert, falls Flanke(n) vorhanden sind.

Baustein Schnittstelle

LGF_GetBitStates (FB)
DWord  value hasChanged  Bool
    
   hasRisingEdges  Bool
    
   risingBits  DWord
    
   noOfRisingBits  USInt
    
   hasFallingEdges  Bool
    
   fallingBits  DWord
    
   noOfFallingBits  USInt
    
   

Input Parameter

BezeichnerDatentypDefault WertBeschreibung
valueDWord16#00000000Eingangswert auf Änderungen und Flanken prüfen

Output Parameter

BezeichnerDatentypBeschreibung
hasChangedBoolEingangswert hat sich geändert (im Vergleich zum vorherigen Zyklus)
hasRisingEdgesBoolEingangswert hat steigende Flanken
risingBitsDWordBitstream mit den steigenden Flanken
noOfRisingBitsUSIntAnzahl der steigenden Flanken im Eingangswert
hasFallingEdgesBoolEingangswert hat fallende Flanken
fallingBitsDWordBitstream mit den fallenden Flanken
noOfFallingBitsUSIntAnzahl der fallenden Flanken im Eingangswert

Änderungshistorie

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