Which products are affected?
ESP-HMI1-P (HMI Designer V1.1 and higher)
What happens?
While CAN indices (parameters) of a CANopen device are read out the keypad indicates question marks (?) instead of the value.
When does the problem occur?
In CANopen commands are determined for the parameter communication (SDO communication), e. g. the command 'Read Request'. Via this command, the keypad can request the value of a code (CAN index) of a connected CAN device. In CANopen the command code 40hex (irrespective of the data volume) is determined for this command.
Lenze keypads send the command code 48hex for the command 'Read Request' in the case of a data volume WORD (e. g. Parameter channel 1 WORD). CANopen devices do not understand this command code and respond with an error ('Error Response' = 80hex). In this case the keypad indicates question marks (?) instead of the value.
All Lenze Global Drive devices (e. g. 9300, 8200 vector, …) support the command code 48hex.
According to the settings in CANopen the keypad sends the command code 40hex for the command 'Read Request' in the case of the data volume DWORD.
Possible diagnostics?
None.
Short-term measures / recommendations?
For reading out CAN indices of a CANopen device select the data volume DWORD, e. g. Parameter channel 1 DWORD. If this is not possible, try to access the data of the CANopen device via the process data channels.
Evaluation:
Codes or CAN indices are not read out CANopen compliant. In case of CANopen devices it may happen that the keypad does not indicate the value of the CAN index to be read out. All Lenze Global Drive devices are not affected by this function restriction.