Skip to main content

FB_SPEED

Beschreibung Funktionsbaustein

Mit dem Funktionsbaustein FB_SPEED wird der Eingang Position gespeichert und daraus mit dem angegebenen Zeitintervall eine Geschwindigkeit berechnet. Die Geschwindigkeit am Ausgang wird in Inkrementen pro tTimeInterval ausgegeben.

EL6900

Der Baustein FB_SPEED wird von der EL6900 nicht unterstützt.

EL6900_SPEED.png
Tabelle 54. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

Position

LINT

0

Eingangskanal für die Geschwindigkeitsberechnung

Erlaubte Datentypen: UINT, INT, UDINT, DINT

bOverflowCheck

SAFEBOOL

FALSE

FALSE: Bei Unsigned-Typen wird kein Überlauf geprüft, d. h. beim Typ UINT folgt auf die Position 0xFFFF der Wert 0 (bzw. umgekehrt) und beim Typ UDINT folgt auf die Position 0xFFFFFFFF der Wert 0 (bzw. umgekehrt).

TRUE: Bei Unsigned-Typen wird auf Überlauf geprüft.

Nur konstanter Wert erlaubt (keine Variable)

tTimeInterval

SAFETIME

TIME#0ms

Zeitintervall für die Geschwindigkeitsberechnung.



Tabelle 55. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

Speed

SAFEUSINT

0

Ausgang mit der berechneten Geschwindigkeit

Erlaubte Datentypen: UINT, INT, UDINT, DINT. Der Datentyp muss entsprechend der Eingangstypen ausgewählt werden.

bError

SAFEBOOL

FALSE

TRUE: Der Ausgang Speed hat einen Overflow oder Underflow.

FALSE: Kein Fehler aufgetreten.