<1>
<5> <6>
p0480[n-1]
(0)
Control word for encoder n (n = 1, 2 or 3)
Bit No.
Selects the function to be activated (with bit value = 1)
Function
Function for bit 7 = 0
No.
(search for reference mark)
0
1
Reference mark 1
1
2
Reference mark 2
2
3
Reference mark 3
3
4
Reference mark 4
Start/stop/read selected function
4
0
1
0
5
0
0
1
6
0
0
0
Mode of the function to be activated
7
1 = Flying measurement
0 = Search for reference mark (zero mark or BERO)
8...12
Reserved
1 = Request cyclic transfer of the absolute position value in
13
Gn_XIST2
(e.g. EQN absolute track; acknowledgment in Gn_ZSW bit 13)
14
1 = Request parking encoder (handshake with Gn_ZSW bit 14)
= Acknowledge encoder fault (located in Gn_ZSW, bit 15;
15
Handshake with Gn_ZSW bit 11)
<3>
1
2
DO: ENC, SERVO, VECTOR
Encoder evaluation - Encoder interface, receive signals, encoders 1 ... 3
<6>
Function for bit 7 = 1
(flying measurement)
Measuring probe 1
Measuring probe 1
Measuring probe 2
Measuring probe 2
1
1
0
Interrupt function
Read generated value
Activate selected function
No function
<4>
3
4
<1> <6>
Enc Gn_STW
To the position sensing, encoder n
r0487[n-1]
[4704.3]
<1> Index [n-1]
Index [0]
Index [1]
Index [2]
<2> Actual position values are read out from Gn.XIST2 using a handshake procedure.
e.g.: Read position value(s) at reference mark(s)
1. Set r0487.0...3 according to the function to be activated.
2. Set r0487.4 (activate function).
3. Reset all bits from r0487.0...4 to 0.
4. r0481.0...3 must be active depending on the activated function.
5. Overtravel zero mark(s) until all bits in r0481.0...3 are reset to 0.
6. Select r0487.0...3 individually and activate with r0487.5 until r0481.4...7 is equal to 1
Bits 0...13 control what is
and read out the position values in r0483.
transferred in Gn_XIST 2.
7. Reset all bits, starting with r0487.5 followed by r0487.0...3.
There are 3 alternatives:
– Bit 7 = 0:
Position actual value
The following pulse diagram shows exemplary the reading of the position at reference
at the reference
mark 1 (mode: bit 7 = 0).
mark <2>
Select function 1 [Bit 3...0]
– Bit 7 = 1:
Position actual value
("search for reference mark 1")
when the measuring
probe edge is
received <2>
Start function [Bit 6...4]
– Bit 13 = 1: Cyclic absolute
Function active [Gn_ZSW Bit 0]
position value from
absolute encoder
Actual value save at the reference
mark
Read generated value [Bit 6...4]
Value from function 1 available
[Gn_ZSW Bit 4]
Position actual value at reference
mark 1 in Gn_XIST2
Further reference marks can be read according to the PROFIdrive profile.
<3> The bits are processed with the following priority sequence (highest priority
priority bit): Bit 14
<4> The checkback signal is provided in Gn_ZSW bit 14, but the encoder is not actually
parked.
<5> If the "position module" function module (r0108.3 = 1) is activated, the interconnection
is established via r2520[0...2] from [4010.8].
If a standard telegram (PROFIdrive) is selected, the interconnection is performed
according to the specifications of the standard telegrams [2415] and [2416].
<6> DO ENC only encoder 1 acc. index = 0.
5
fp_4720_55_eng.vsd
22.08.18 V05.02.03
PROFIdrive sampling time
encoder n
encoder 1
encoder 2
encoder 3
0001
000
000
001
000
010
Bit 15
Bit 4...7
Bit 12
Bit 13.
6
7
Function diagram
SINAMICS S120/S150
lowest
8
- 4720 -