Dieser Funktionsblock misst die mittlere Frequenz eines Eingangssignals über eine bestimmte Anzahl Perioden. Damit der Funktionsblock in der Lage ist, ein korrektes Ergebnis zurückzugeben, muss er mit einer Frequenz aufgerufen werden, die höher ist als die maximale Frequenz des Eingangssignals.
xEnable |
BOOL |
siehe: CAA Richtlinien |
xInput |
BOOL |
Eingangssignal |
usiPeriods |
USINT (1..10) |
Anzahl Zeitperioden innerhalb derer die Frequenz gemittelt wird in ( |
lrFrequency |
LREAL |
gemittelte Frequenz (in Hz) |
xValid |
BOOL |
Gültigkeit vom Ergebnis; wird auf FALSE gesetzt, wenn die erforderliche Anzahl Zeitperioden noch nicht durchlaufen wurde oder wenn der zeitliche Abstand von zwei steigenden Flanken 3*lrFrequency übersteigt. |