2 function blocks, 1 special functions, 1 digital frequency ramp generator (l_dfrfg) – Lenze DDS Global Drive PLC Developer Studio User Manual

Page 11: Special functions, Digital frequency ramp generator (l_dfrfg), Function block library lenzeelectricalshaft.lib, 2function blocks

Advertising
background image

Function block library LenzeElectricalShaft.lib

Special functions

2.1.1

Digital frequency ramp generator (L_DFRFG)

2−1

L

LenzeElectricalShaft.lib EN 1.2

2

Function blocks

2.1

Special functions

2.1.1

Digital frequency ramp generator (L_DFRFG)

This FB synchronizes the drive (motor shaft) to a digital frequency (phase−angle input). The drive then
runs in phase−synchronism with the digital frequency.

L _ D F R F G

C T R L

S

Q

R

d w T i f F o r Q s p b y S p e e d D i r e c t i o n

d w T i r d n O f f s e t

b y F u n c t i o n w S y n W i n d o w

n M a x S p e e d

d w T h r e s h o l d F o l l o w i n g E r r o r

b S y n c _ b

n O u t _ v

b F a i l _ b

n I n _ v

b Q S P _ b

b S t o p _ b

b R e s e t _ b

d n S e t T P L a s t S c a n _ p

b S e t T P R e c e i v e d _ b

T P / M P -

C t r l

Abb. 2−1

Digital frequency ramp generator (L_DFRFG)

VariableName

DataType

SignalType

VariableType

Note

bSetTPReceived_b

Bool

binary

VAR_INPUT

Zero−pulse or TP (TouchProbe) received

dnSetTPLastScan_p

Double Integer

position

VAR_INPUT

Difference increments between TP and start of the
task

nIn_v

Integer

velocity

VAR_INPUT

Speed/phase−angle setpoint (16384

º 15000 rpm)

bQSP_b

Bool

binary

VAR_INPUT

TRUE = Quickstop

bStop_b

Bool

binary

VAR_INPUT

TRUE = save setpoint

bReset_b

Bool

binary

VAR_INPUT

TRUE = reset

bSync_b

Bool

binary

VAR_OUTPUT

TRUE = drive runs synchronously

nOut_v

Integer

velocity

VAR_OUTPUT

Speed/Phase setpoint

bFail_b

Bool

binary

VAR_OUTPUT

TRUE = exceeded phase−angle difference

dwTir

Double Word

VAR CONSTANT RETAIN

Acceleration time

nMaxSpeed

Integer

VAR CONSTANT RETAIN

max. rate of catching up

dwTifForQSP

Double Word

VAR CONSTANT RETAIN

Deceleration time for QSP (Quickstop)

dwThreshold
FollowingError

Double Integer

VAR CONSTANT RETAIN

Second contouring error
(65335

º 1 turn)

wSynWindow

Word

VAR CONSTANT RETAIN

Synchronization window

dnOffset

Double Integer

VAR CONSTANT RETAIN

Offset related to the digital frequency input
(65335

º 1 turn)

byFunction

Byte

VAR CONSTANT RETAIN

Start with/without TP

bySpeedDirection

Byte

VAR CONSTANT RETAIN

Input of the direction of rotation

Advertising