FB_SimRamp
Rampenbaustein
Über den Rampenbaustein kann ein sich linear über die Zeit änderndes Signal simuliert werden. Das Signal initialisiert mit dem Wert 'fStart' und endet nach einer Zeitdauer von 'tRampTime' mit dem Wert 'fTarget'.
VAR_INPUT
VAR_INPUT
bEnable : BOOL; (* Starts ramp with rising edge, Stops ramp with falling edge *)
fStart : REAL; (* Start value *)
fTarget : REAL; (* Target value *)
tRampTime : TIME; (* Time needed from fStart to fTarget *)
END_VAR
bEnable: Mit einer steigenden Flanke wird die Rampe gestartet, mit einer fallenden gestoppt
fStart: Startwert
fTarget: Zielwert
tRampTime: Zeitdauer von fStart bis FTarget
VAR_OUTPUT
VAR_OUTPUT
fOut : REAL; (* Output value *)
bValueReached : BOOL; (* Target value reached *)
END_VAR
fOut: aktueller Wert
bValueReached: TRUE : Zielwert erreicht
Voraussetzungen
Entwicklungsumgebung | Zielsystem | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v2.9.0 Build > 1020 | PC (i386) | TcSimManager.Lib (Standard.Lib; TcBase.Lib; TcSystem.Lib are included automatically) |