www.eao.com
58
the object. All stored error codes will be erased by this action. This object will be saved to non-
volatile memory automatically.
In addition to these standardized diagnostic handling tools, the keypad offers more
functionality. There is the button error object (0x2014) which displays possible errors for each
button. For more information please refer to the K-Matrix.
Next to the error register end the error field the keypad offers the possibility to send emergency
messages described in CIA301. Every time an error occurred an emergency message are
send over the CAN-bus. The structure of the message are shown in the following table:
11-Bit Identifier
DLC
Data field
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
0x80 + Node-ID 8
Error
Code
LSB
Error
Code
MSB
Error
Regist
er
Error
Data 0
Error
Data 1
Error
Data 2
Error
Data 3
Error
Data 4
The emergency message are only send once after an error occurred without a repeat. Two
examples (undervoltage error, occurred three times; button 2 stuck error; occurred two times)
11-Bit Identifier
DLC
Data field
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
0x8b
8
0x02
0x31
0x05
0x00
0x00
0x03
0x00
0x00
0x8b
8
0x01
0x50
0x21
0x00
0x00
0x02
0x00
0x00
The current temperature (0x2008) and the current voltage (0x2009) is also monitored by the
keypad and can be read from the corresponding objects. How the values can be interpreted
can be found in the K-Matrix.
Save settings to Volatile and Non-Volatile memory
By default all changes written in the objects like lighting, Node Address and so on are stored
in volatile memory after writing. This means that with a voltage reset these changes will not
take any effect any more. The keypad has the ability to store settings in the non-volatile
memory to implement them fully available after module reset.
Saving into the non-volatile memory is done by writing into the object 0x1010. To save the
word “save” has to be written in Hex (0x65766173) to the corresponding sub-index which
corresponds with the save group of the desired object. Please refer to the K-Matrix to see
which sub-index belongs to which save group and which object is saved via which save group.
Example message for saving all data belonging to the CLS Save Group (e.g. Node Address).
11-Bit Identifier DLC
Data field
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
0x60B
8
0x23
0x10
0x10
0x06
0x73
0x61
0x76
0x65
Some changes (e.g. Node-ID) take effect after voltage reset of the keypad.