Function Diagrams
Position control
2-1254
© Siemens AG 2007 All Rights Reserved
SINAMICS S List Manual (LH1), 07/2007
Figure 2-138 4010 – Position actual value preprocessing (r0108.3 = 1)
- 4010 -
Function diagram
87654321
fp_4010_01_eng.vsd
DO: SERVO, VECTOR
SINAMICS S
17.07.07 V02.05.00
Position control - Position actual value preprocessing (r0108.3 = 1)
p0115[4]
Position offset
(0/2667)
p2516[0...3]
s_act set setVal
(0)
p2515[0...3]
+
Act val_prep corr
(0/2685)
p2513[0...3]
Mot/load motor rev
-1048576...1048576
p2505[D] (1)
Mot/load motor rev
1...1048576
p2504[D] (1)
Encoder 1
Encoder 2
Encoder 3
1
2
3
LU
Incr.
p2510[0...3]
(0)
MT_eval select
p2511[0...3]
(0)
MT_eval edge
LU per load rev
1...2147483647
p2506[D] (10000)
p0404.0
r0483[n-1]
Enc Gn_XIST2
r0483[n-1]
Enc Gn_XIST1
Encoder assignment
0...3
p2502[D] (1)
LU per 10 mm
1...2147483647
p2503[D] (10000)
r2521[0]
s_act
r2522[0]
v_act
r2523[0]
Measured value
r2524
LU/revolution
p2525[E]
Enc_adj offset
Pos act val valid
r2526.0
Referencing active
r2526.1
Meas val valid
r2526.2
0 = Rotary encoder
1 = Linear encoder
Abs_enc_adj stat
0...3
p2507[E] (1)
<1>
<2>
<2>
<2>
<2>
<2>
r2520[0]
ActVal_prep STW encoder 1
r2520[1]
ActVal_prep STW encoder 2
r2520[2]
ActVal_prep STW encoder 3
r0481[n-1]
Enc Gn_ZSW
[4704.8]
[4704.8]
[3612.1]
[3612.1]
[3635.1][4015.1]
[4015.1]
[3612.1]
[3635.4]
[4015.1]
[4730.5]
[4704.3]
[4720]
[4720]
[4720]
<3>
0 = Measuring probe 1
1 = Measuring probe 2
0 = Rising edge
1 = Falling edge
Position controller: A07454, A07495, F07453, F07493, F07494
Encoder 1: A07587, A07596, A07581, A07593, A07590
Encoder 2: A07588, A07597, A07582, A07594, A07591
Encoder 3: A07589, A07598, A07583, A07595, A07592
Enc grid div
0...250000000 [nm]
p0407[E] (16000)
Rot enc pulse No.
0...16777215
p0408[E] (2048)
1 0 1 0
Enc fine Gx_XIST1
2...18
p0418[0...n] (11)
[-/3646.7]
[-/3646.7]
[-/3646.7]
[-/3635.7]
[-/3635.7]
Position difference betw.
2 sampling times
+
+
1
0
0
+
+
X
n
Y
n
Y
n
= Y
n - 1
+ X
n
s_act
r2521[1...3]
s_act
r2522[1...3]
v_act
r2523[1...3]
Measured value
<2> When the "basic positioner" function module (r0108.4 = 1) is active, these binector/connector inputs
are supplied by default with values from this module. The second value specifies this assignment.
<3> p2502 = 0: Position actual value preprocessing is not assigned to any encoder.
<4> [0] for position control; [1...3] for encoders 1...3.
Ref_mark act
(0/2684.0)
p2508[0...3]
MT_eval act
(0/2684.1)
p2509[0...3]
<1> The parameter is only relevant for absolute
encoders. p2598/p2599 is used to perform
the adjustment. The position is entered via
p2598/p2599 [3612].
[4704.8]
(0/2684.7)
ActVal_prepCorrAct
p2512[0...3]
<4>
<4>
(0)
s_act setting act
p2514
<4>
<4>
<4>
<4>
<4>
<4>
<4>
<4>
<4>
<4>
<4>
Position tracking
load gearbox for
absolute encoder
[4704.4]
Enc fine Gx_XIST2
2...18
p0419[0...n] (9)
[-/3646.7]
<5> Index [n-1]
encoder n.
<5>
<5>
<5>
Direct MT 2
p2518[0...2]
Direct MT 1
p2517[0...2]
r2723[D]
Load grbx abs_val