Implemented CANopen Objects
Manual • Doc.-No.: C.3012.21 / Rev. 1.1 CAN-CBX-REL4
Page 70 of 99
revision_number Here the software version is stored. In accordance with [1] the two MSB represent
the revision numbers of the major changes and the two LSB show the revision
number of minor corrections or changes.
revision_no
major_revision_no
31 16
minor_revision_no
15 0
MSB
LSB
serial_number
Here the serial number of the hardware is read. The first two characters of the serial
number are letters which designate the manufacturing lot. The following characters
represent the actual serial number.
In the two MSB of serial_no the letters of the manufacturing lot are coded. They
each contain the ASCII-code of the letter with the MSB set ‘1’ in order to be able to
differentiate between letters and numbers:
(ASCII-Code) + 80
h
= read_byte
The two last significant bytes contain the number of the module as BCD-value.
Example:
If the value ‘C1C2 0105
h
’ is being read, this corresponds to the hardware-serial
number code ‘AB 0105’. This value has to correspond to the serial number of the
module.