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 | |