Bronkhorst DeviceNet slave interface User Manual
Page 28
BRONKHORST
®
Page 28
DeviceNet interface
9.17.026
4.8 S
ERIAL NUMBER
The DeviceNet serial number (attribute 6 of Identity object) must be unique in combination with the Vendor id. In our
implementation this number is calculated from the Bronkhorst serial number string (propar process 113, parameter
3).
Layout serial number string: "AB2#####NNP"
Meaning:
AB = year
A = 'M'
: year 2000‐2099
B = '0' ‐ '99'
: year modulo 100
2 = always '2' (indicates that an order has been received)
##### = order number of 4 or 5 digits (0000 to 9999 or 00000 to 99999)
NN = optional code of 1 or 2 letters (for example 'A', 'B' or 'AA' etc)
'A' = 0,
'B' = 1,
'Z' = 25,
'AA' = 26,
'AZ' = 51,
'IV' = 255
P = optional sequence number ('0' to '9')
NN and P are optional and may be omitted; in that case they are assumed to be 0.
Computation of DeviceNet serial number (0x01/1/6, UDINT)
The DeviceNet serial number is computed as follows:
value
range
bits
(a)
(year‐2000)
0 ‐ 19
5
(b)
order number
0 ‐ 52427
(c)
sequence number
0 ‐ 9
(bc)
(order number * 10) + sequence number
0 ‐ 524279
19
(d)
code
0 ‐ 255
8
The DeviceNet serial number is computed by bitwise concatenating of (a), (bc) and (d). This will result in a 32 bits
value.
Note: when the serial number string is not filled in according to the above template, the resulting DeviceNet serial
number will not be unique anymore.