Zum Inhalt

Frmp b

FRMP_B

Type Funktion BYTE
Input START BYTE (Startwert)
DIR BOOL (Richtung der Rampe)
TD TIME (Abgelaufene Zeit)
TR TIME (Gesamtzeit für Rampe)
Output BYTE (Ausgang)
FRMP_B berechnet den Wert einer Rampe bei gegebenem Zeitablauf TD. Der Baustein stellt dabei sicher das kein Über- oder Unter-Lauf des Ausgangs stattfinden kann. Der Ausgangswert ist in allen Fällen auf 0 .. 255 begrenzt. TR gibt die Zeit für eine gesamte Rampe 0 .. 255 vor und TD ist die abgelaufene Zeit. Wenn DIR = TRUE wird eine steigende Rampe berechnet und wenn DIR = FALSE eine fallende Flanke. Mit den Startwert kann eine Flanke von einem beliebigen Startpunkt aus berechnet werden.

frmp_b