DESIGNER’S HANDBOOK 4189350049C EN
Page 49 of 206
CANopen uses an arbitration process on the 32 bit header of a CAN frame. The smart thing is, that in case of a
data collision, the CAN frame with the lowest header value will continue transmitting, while the one with the highest
header value will redraw and try again later. The NodeID is indirectly part of the CAN frame header, and it is
possible to give a CAN unit higher priority by selecting a lower NodeID. In most indication systems, using CAN bus,
the busload is so low that collisions and thereby priority is not an issue. Anyhow, we recommend that the low
NodeIDs are used for controllers and sensors and higher NodeIDs are used for the indicators themselves.
5.1.3.2 NodeID for automated setup
If you now or later want to include an automated installation-setup function in your CAN-based indicator system, it
is a very good idea to make a standardised structure for the use of NodeIDs in your systems.
There are 127 available NodeIDs, which is NodeID = 1 to 126, and 127 is in most cases reserved by XDi-net.
The NodeID structure or list should reflect the selection of virtual indicator, VI-setup and PP for each XDi node.
5.1.3.3 Example of a custom NodeID list:
In this example, all indicators are running on the same redundant CAN bus with up to two propulsion systems on
the same bus. Data of the same type (for example azimuth angle 1 and 2) are determined by the data type
instance, which is then pre-configured in the two VI-setup profiles. The dimmer function is also distributed via CAN
bus and is divided into 5 dimmer groups, each pre-configured in a PP, one PP for each dimmer group.
Location
Product
profile
Virtual
indicator
VI-
setup
Indication
NodeID
System controller
-
-
-
No indication
–
transmits data and
setup parameters.
01
Azimuth angle transmitter 1
-
-
-
for example, RTC 300 or RTC 600
02
Azimuth angle transmitter 2
-
-
-
03
Reserved….
…
Pitch angle transmitter 1
-
-
-
for example, DEIF RTC 300
06
Pitch angle transmitter 2
-
-
-
07
Reserved….
…
Centre console FWD
PP1
VI1
VS1
FWD azimuth, RPM, Pitch 1
20
“ “ “
PP1
VI1
VS2
“ “ “ “ 2
21
Reserved….
…
Centre console AFT
PP2
VI2
VS1
AFT azimuth, RPM, Pitch 1
24
“ “ “
PP2
VI2
VS2
“ “ “ “ 2
25
Reserved….
…
Portside bridge wing
PP3
VI1
VS1
FWD azimuth, RPM, Pitch 1
28
“ “ “
PP3
VI1
VS2
“ “ “ “ 2
29
Reserved….
…
Starboard bridge wing
PP4
VI1
VS1
FWD azimuth, RPM, Pitch 1
32
“ “ “
PP4
VI1
VS2
“ “ “ “ 2
33
Reserved….
…
Engine control room
PP5
VI1
VS1
FWD azimuth, RPM, Pitch 1
36
“ “ “
PP5
VI1
VS2
“ “ “ “ 2
37
Reserved….
…
Centre console FWD
PP1
VI3
VS1
FWD stern thruster % 1
40
“ “ “
PP1
VI3
VS2
FWD stern thruster % 2
41
Reserved….
…
Centre console AFT
PP1
VI4
VS1
FWD stern thruster % 1
44
“ “ “
PP1
VI4
VS2
FWD stern thruster % 2
45
Reserved….
…
Engine control room
PP5
VI3
VS1
FWD stern thruster % 1
48
“ “ “
PP5
VI3
VS2
FWD stern thruster % 2
49
Reserved….
…
Some NodeIDs are reserved in between for future system expansion.