
12 FLEX I/O 2-Channel Incremental Encoder Module
Publication 1794-IN063C-EN-E - February 2014
Input (read) Image for 1794-ID2
Dec. 15 14 131211109 8 76543210
Oct. 17 16 15141312111076543210
0CT
DIR
1
CT
DIR
0
PR
1
PR
0
S1 S0 C1 C0 G
1
Z
1
B
1
A
1
G
0
Z
0
B
0
A
0
1 Channel 0 - Stored counter value of channel 0
2 Channel 1 - Stored counter value of channel 1
3 Channel 0 - Current counter value
4 Channel 1 - Current counter value
5 Channel 0 - Counter word readback
6 Channel 1 - Counter word readback
7 Revision read - software version code
Where A0 = Status of input A, channel 0 - bit = 1 when input is on
B0 = Status of input B, channel 0 - bit = 1 when input is on
Z0 = Status of input Z, channel 0 - bit = 1 when input is on
G0 = Status of input G, channel 0 - bit = 1 when input is on
A1= Status of input A, channel 1 - bit = 1 when input is on
B1 = Status of input B, channel 1 - bit = 1 when input is on
Z1 = Status of input Z, channel 1 - bit = 1 when input is on
G1 = Status of input G, channel 1 - bit = 1 when input is on
C0 = Cal 0 - when bit is set, counter 0 has been calibrated (reset by CalReset)
C1 = Cal 1 - when bit is set, counter 1 has been calibrated (reset by CalReset)
S0 = Stored 0 - when bit is set, counter 0 value has been saved in Store 0 (reset by
StoreReset)
S1 = Stored 1 - when bit is set, counter 1 value has been saved in Store 0 (reset by
StoreReset)
Once a store has occurs, L0 and L1 are on until cleared by StoreReset (counter word bit 14)
PR0 = Preset 0 reached - when bit is set, counter 0 has reached value of preset (reset by
PresetReset)
PR1 = Preset 1 reached - when bit is set, counter 1 has reached value of preset (reset by
PresetReset)
CT DIR 0 = Increase/Decrease counter value for counter 0: set to 0 at startup. 0 = last pulse
decreased
counter value; 1 = last pulse increased counter value
CT DIR 1 = Increase/Decrease counter value for counter 1: set to 0 at startup. 0 = last pulse
decreased
counter value; 1 = last pulse increased counter value
Comentários a estes Manuais