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.
LGF_GetBitStates (FB) | ||||||||
---|---|---|---|---|---|---|---|---|
DWord | value | hasChanged | Bool | |||||
hasRisingEdges | Bool | |||||||
risingBits | DWord | |||||||
noOfRisingBits | USInt | |||||||
hasFallingEdges | Bool | |||||||
fallingBits | DWord | |||||||
noOfFallingBits | USInt | |||||||
Bezeichner | Datentyp | Default Wert | Beschreibung |
---|---|---|---|
value | DWord | 16#00000000 | Eingangswert auf Änderungen und Flanken prüfen |
Bezeichner | Datentyp | Beschreibung |
---|---|---|
hasChanged | Bool | Eingangswert hat sich geändert (im Vergleich zum vorherigen Zyklus) |
hasRisingEdges | Bool | Eingangswert hat steigende Flanken |
risingBits | DWord | Bitstream mit den steigenden Flanken |
noOfRisingBits | USInt | Anzahl der steigenden Flanken im Eingangswert |
hasFallingEdges | Bool | Eingangswert hat fallende Flanken |
fallingBits | DWord | Bitstream mit den fallenden Flanken |
noOfFallingBits | USInt | Anzahl der fallenden Flanken im Eingangswert |
Version & Datum | Änderungsbeschreibung | |
---|---|---|
01.00.00 | Simatic Systems Support | |
2021.01.28 | First released version |