LGF_GetBitStates (FB / V1.0.0)

Übersicht

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

BezeichnerDatentyp Default Wert Beschreibung
valueDWord 16#00000000 Eingangswert auf Änderungen und Flanken prüfen

Output Parameter

BezeichnerDatentyp Beschreibung
hasChangedBool Eingangswert hat sich geändert (im Vergleich zum vorherigen Zyklus)
hasRisingEdgesBool Eingangswert hat steigende Flanken
risingBitsDWord Bitstream mit den steigenden Flanken
noOfRisingBitsUSInt Anzahl der steigenden Flanken im Eingangswert
hasFallingEdgesBool Eingangswert hat fallende Flanken
fallingBitsDWord Bitstream mit den fallenden Flanken
noOfFallingBitsUSInt Anzahl der fallenden Flanken im Eingangswert

Änderungshistorie

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