5 Integration of the module in CANopen
5.3 Representation of diagnostics data
44
XI/ON: XNE-1SWIRE
09/2011 MN05002016Z-EN
www.eaton.com
5.3
Representation of diagnostics data
The 8 bytes of diagnostics data for the XNE-1SWIRE module are represented by the
manufacturer specific objects of the CANopen gateway.
The following manufacturer specific objects for representing the diagnostics data
are used:
•
3040
hex
, “XBI Diag Byte”, ARRAY, Unsigned8
•
3042
hex
, “XBI Diag Word”, ARRAY, Unsigned16
•
3044
hex
, “XBI Diag Dword”, ARRAY, Unsigned32
•
3045
hex
, “XBI Diag Dword2”, ARRAY, Unsigned32
•
3046
hex
, “XBI Diag Dword3”, ARRAY, Unsigned32
•
3047
hex
, “XBI Diag Dword4”, ARRAY, Unsigned32
The objects have the following structure:
•
The objects have a maximum of 74 sub-indexes. This number corresponds to
the number of modules that are present on a XI/ON station. The sub-index corre-
sponds to the module number of the XI/ON module.
•
A sub-index can represent a maximum of 4 bytes. Larger diagnostics data
volumes are distributed on the following objects. The sub-index also belongs to
the module number.
The following table shows the assignment of the diagnostics data bytes of the XNE-
1SWIRE module to the manufacturer specific objects:
Tab. 19 Representation of the diagnostics bytes of the XNE-1SWIRE module
Use the objects 3044
hex
and 3045
hex
to access all the diagnostics data!
The diagnostics bytes of the XNE-1SWIRE module are represented com-
pletely with the objects 3044
hex
and 3045
hex
. The sub-index of the ob-
jects must correspond to the slot of the module in the XI/ON station.
The structure of the diagnostics data of the XNE-1SWIRE module is de-
scribed in Chapter 3.1.3 Diagnostics, Page 29. This description is fol-
lowed by a table with explanations on the meaning of the individual
bits.
Byte No.
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
free
8 diagnostics bytes of the XNE-1SWIRE
Object
number in
hex
3047
3046
3045
(
3044
(
(only the first two bytes are represented, word access)
3042
(only the first byte is represented, byte access)
3040