8.5.1
Temperature range
This resource indicates the minimum and maximum permitted values for the tempera‐
ture of the DSL motor feedback system given in the product data sheet.
Direct read access to temperature range returns the defining values:
Table 74: Temperature range defining values
Defining value
Offset
Value
RID
0C0h
Resource name
0
"TEMPRNG"
Data size
1
4
Read access level
2
0
Write access level
3
15
Time overrun
4
70
Data type
5
08h – 16 bit, with sign
Mandatory
yes
The temperature range values are stored as signed 16 bit values in the form of two's
complements. The temperature value units are tenths of degrees Celsius (0.1 °C).
Examples of temperature range values:
Table 75: Examples of temperature ranges
Temperature
Resource value (bin.)
Resource value (hex.)
20.0 °C
0000 0000 1100 1000b
00C8h
115.0 °C
0000 0100 0111 1110b
047Eh
-40.0 °C
1111 1110 0111 0000b
FE70h
The temperature range values are given in the following format:
Table 76: Temperature range definition
Byte
Value
Description
3/2
-2730 to 10000
Maximum permitted encoder temperature in 0.1 °C
1/0
-2730 to 10000
Minimum permitted encoder temperature in 0.1 °C
By accessing offset basis, only one of two temperature range values can be given.
Table 77: Selection of the temperature range offset
Offset value
Length of the message
Return values
0000h
4
Temperature range minimum and maximum val‐
ues
0000h
2
Minimum temperature
0002h
2
Maximum temperature
Table 78: Reading the temperature range
Transaction
Register
P
C_BUFFER0
P
C_BUFFER1
P
C_BUFFER2
P
C_BUFFER3
P
C_BUFFER4
P
C_BUFFER5
P
C_BUFFER6
P
C_BUFFER7
P
C_ADD_H
P
C_ADD_L
P
C_OFF_H
P
C_OFF_L
P
C_C
TR
L
Write
58
C0
00
00
01
Wait for FREL = 1
Read
Min. temp.
Max.
temp.
8
MOTOR FEEDBACK SYSTEM RESOURCES
100
T E C H N I C A L I N F O R M A T I O N | HIPERFACE DSL
®
8017595/ZTW6/2018-01-15 | SICK
Subject to change without notice