SFA-5000 • SFA-10000 DeviceNet
6.5.4 Class 23h: Position Sensor Object
This class is meant to describe the objects used by the device to calculate the
transmitted position values.
Supported
Service code:
05h = Reset: resets all parameter values to the factory default values (without
saving them on flash memory).
0Eh = Get_Attribute_Single: used to read connection class attribute value.
10h = Set_Attribute_Single: used to write connection class attribute value.
15h = Restore: restores all parameter values from flash memory (without
saving them).
16h = Save: saves all parameters to non-volatile memory.
Supported
Instance:
01h = Explicit Message
23-01-03 Position value
[UDINT, ro]
This attribute represents the absolute position detected by the position sensor.
The output value is scaled according to the scaling attributes, see the
attribute.
Reading the position
Master
Encoder
CAN-ID
5 Data byte
404+(ID<<3)
Ms
SC
Cl
Ins
At
00
0E
23
01
03
Encoder
Master
CAN-ID
6 Data byte
403+(ID<<3)
Ms
SC
position
00
8E
Low
…
…
High
WARNING
Please note that the position value issued by the encoder is expressed in pulses;
thus you have then to convert the number of pulses into a linear measuring
unit.
To convert the position value into millimetres (mm) or micrometres (µm) you
have to multiply the number of information by the linear resolution of the
encoder expressed in millimetres or micrometres.
To know the linear resolution of the encoder please consider that
the stroke
per turn of the drum is 200 mm
.
MAN SFA_5000_10000_FD E 1.0.odt
DeviceNet interface
66 of 88