16 s-ramp generator (l_srfg), S−ramp generator (l_srfg), Function library lenzedrive.lib – Lenze DDS Function library Drive User Manual

Page 37: Analog signal processing, 16 s−ramp generator (l_srfg)

Advertising
background image

Function library LenzeDrive.lib

Analog signal processing

2.2.16

S−ramp generator (L_SRFG)

2−27

L

LenzeDrive.lib EN 1.7

2.2.16

S−ramp generator (L_SRFG)

This FB conditions a setpoint through an S−curve (sin

2

−curve).

L_SRFG

nOut_a

nIn_a

1

0

nSet_a

bLoad_b

nDeltaOut_a

dwTi
dwJerk

Fig. 2−30

S−ramp generator (L_SRFG)

VariableName

DataType

SignalType

VariableType

Note

nIn_a

Integer

analog

VAR_INPUT

Input

nSet_a

Integer

analog

VAR_INPUT

Start value for the ramp generator. The ramp is
initiated by bLoad_b = TRUE.

bLoad_b

Bool

binary

VAR_INPUT

TRUE = takes the value at nSet_a and outputs this at
nOut_a; nDeltaOut_a remains at 0 %.

nOut_a

Integer

analog

VAR_OUTPUT

The signal is limited to ±100 %. (100 % = 16384)

nDeltaOut_a

Integer

analog

VAR_OUTPUT

·

Provides the acceleration of the ramp generator.

·

The signal is limited to ±100 %.

dwTi

Unsigned Long

VAR CONSTANT RETAIN

Acceleration in [%] (100 % = 16384)

dwJerk

Unsigned Long

VAR CONSTANT RETAIN

Jerk

Parameter codes of the instances

VariableName

L_SRFG1

SettingRange

Lenze

dwTi

C1040

0.001 ... 5000.000 %

100.000

dwJerk

C1041

0.001 ... 999.999 s

0.200

Note!

16384

º 100 % º C0011 (n

max

)

Advertising