Diese Funktion wertet ein Eingangssignal für verschiedene Zustände in einer bestimmten Zeit aus.
Die Zustände sind:
Das Ausgangssignal ist nach Ablauf der Überwachungszeit für mindestens einen Zyklus vorhanden, oder solange der Eingang Trigger
TRUE
verbleibt.
LGF_CountBooleanEdges (FB) | ||||||||
---|---|---|---|---|---|---|---|---|
Bool | trigger | single | Bool | |||||
Time | monitorTime | double | Bool | |||||
long | Bool | |||||||
severalEdges | Bool | |||||||
noOfEdges | USInt | |||||||
Bezeichner | Datentyp | Default Wert | Beschreibung |
---|---|---|---|
trigger | Bool | FALSE | Trigger auf Auswertung des Signals (steigende Flanken) |
monitorTime | Time | T#1s | Zeit für die Überwachung von Flanken am `trigger`-Eingang |
Bezeichner | Datentyp | Beschreibung |
---|---|---|
single | Bool | Einzelne Flanke bis zum Ablauf der Überwachungszeit |
double | Bool | Zwei Flanken zwischen der Überwachungszeit |
long | Bool | Nur eine einzige Flanke in der Überwachungszeit, der Eingang `trigger` bleibt nach Auftreten der Flanke TRUE |
severalEdges | Bool | Numeros Flanken treten innerhalb der Überwachungszeit auf, siehe `noOfEdges` um die Anzahl der Flanken zu erhalten |
noOfEdges | USInt | Anzahl der Flanken innerhalb des Überwachungszeitrahmens |
Version & Datum | Änderungsbeschreibung | |
---|---|---|
01.00.00 | Simatic Systems Support | |
19.01.2021 | First released version |