X20 system modules • Digital signal processing modules • X20DS1928
1408
X20 system User's Manual 3.10
4.16.5.10.6 Basic functions
This module can import a position when used together with an EnDat encoder. The received data is prepared in
two different formats and given a time stamp. Six registers are available for post-processing. This allows the user
to select the format that best fits the application at hand.
4.16.5.10.6.1 SDCLifeCount
Names (pChannelName):
SDCLifeCount
The 8-bit counter register is needed for the SDC software package. It is incremented with the system clock to allow
the SDC to check the validity of the data frame.
Data type
Values
SINT
-128...127
4.16.5.10.6.2 Position (64 bit)
Names (pChannelName):
PositionHW
PositionHW_64 / PositionHW_64_CANIO
PositionLW
PositionLW_64 / PositionLW_64_CANIO
The absolute position of the encoder is defined in 64 bit resolution. The position value is placed in the registers
PositionHW and PositionLW. The upper 32 bits are in the PositionHW register and the lower 32 bits in the Posi-
tionLW register.
Data type
Values
2x UDINT
0...4294967295
4.16.5.10.6.3 Position (32 bit)
Names (pChannelName):
Position
Position_32
The SDC library requires a signed 32-bit position value. The position's Low Word can be addressed separately for
this. However, the value can also be used as default position value.
Data type
Values
DINT
-2147483648...2147483647
4.16.5.10.6.4 PosTime (32 bit)
Names (pChannelName):
PosTime
PosTime_32
In this register, each position determined is assigned to the current NetTime value. The NetTime is recorded with
µs precision.
Data type
Values [NetTime]
DINT
-2147483648...2147483647