Which products are affected?
EVS93xx-EI (Servo PLC software version ≥ 0.x)
EVS93xx-ET (Servo PLC software version ≥ 0.x)
EPL-10200 (Drive PLC software version ≥ 0.x)
What happens?
- PLC sends telegrams with the same identifier via the system bus in very short intervals (<1 ms). As a result the bus load increases. This may lead to communication delay between the system bus participants.
- The CAN channels in the PLC are disabled. This can affect process data channels and parameter channels. If the parameter channels are disabled this will lead to a communication interruption with the Drive PLC Developer Studio program.
When does the problem occur?
The problem will occur if the sending identifier of a CAN channel is identical with the identifier of another CAN channel independent as to whether the identifier of the last-mentioned CAN channel is a receiving identifier (CAN-IN) or a sending (CAN_OUT) identifier.
Example:
The selective addressing (code C0353) for CAN channels CAN2 and CAN3 is activated. The sending identifier of CAN2 and CAN3 are set = 700 (code C0354). Due to this setting the PLC tries to send every 250µs a telegram with the sending identifier 700. The communication with the Drive PLC Developer Studio is interrupted.
Possible diagnostics?
None.
Short-term measures/recommendations?
It is not allowed to set the same identifier for different CAN channels in the PLC.
Check whether identical identifiers for the process data channels have been set under code C0355. If the library
LenzeCanDrv.Lib (free CAN-PDO) is used in the DDS project the identifiers
at the function blocks
L_CanPdoReceive and
L_CanPdoTransmit must also be checked.