3 angle correction in case of transmission errors, Angle correction in case of transmission errors 5, 18 function library – Lenze 8400 User Manual

Page 1305

Advertising
background image

Lenze · 8400 protec HighLine · Reference manual · DMS 3.0 EN · 03/2013 · TD05

1305

18

Function library

18.1

Function blocks | L_Interpolator_1

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

18.1.95.3 Angle correction in case of transmission errors

If an angular offset between master and slave is caused due to transmission errors (missing data

telegrams), it will be corrected by a catch-up function in the FB. For this purpose, the following

connections and parameter settings are required for the slave at the FB L_Interpolator_1:

1. The master angle of the master is connected to the dnPhiIn_p input.
2. The speed signal of the master is connected to the nNIn_a input.
3. The nNOut_a output is connected to the nSet_v input of the FB

L_DFSET_1

.

The following illustration shows the principle of the catch-up function in the FB L_Interpolator_1:

[18-42] Principle of the catch-up function

The speed signal at nNIn_a is provided almost 1:1 at the nNOut_a output. In case of a telegram

error, a correction value can be added to the signal. This correction value results from the

subtraction of the integrated speed signal from the position value applied at dnPhiIn_p.
If for instance a data telegram fails, the input values for a program cycle remain constant. In the

following cycle, the correct position and speed are pending again.
"Holding" the position at dnPhiIn_p results in a difference between the position values at dnPhiIn_p

and at the output of the integrator. This difference is added to the nNOut_a output signal.
In order that this angle correction does not lead to a strong jerk in the master value, the amount of

correction increments is limited per cycle (catch-up cycle) using

C00953

. A typical correction value

is for instance 10 increments/ms.
When the controller is inhibited, the integrator is to be loaded with the position value pending at

dnPhiIn_p by setting the bSpeedAct0 input to TRUE. When the controller is enabled, the nNOut_a

speed signal is integrated.

/B,QWHUSRODWRUB

GQ3KL2XWBS

GQ3KL,QBS

Q1,QBD

E6SHHG$FW

Q12XWBD

& 6SHHGXS

Advertising