CAN telegrams are no longer received

Which products are affected?
ECS axis module ECSxx series, operating software V6.7
EVS93xxEI (Servo PLC V6.5)
EVS93xxET (Servo PLC V6.5 equipped with technology function)

What happens?
The PLC target system no longer receives telegrams via the L_CanPdoReceive function block (from the LenzeCanDrv.lib library). The block does not generate an error message. The PLC operating system is operational. Telegrams can still be sent via the L_CanPdoTransmit function block.

When does the problem occur?
The response described before can basically occur in case of all telegrams which are received via the L_CanPdoReceive function block.

Possible diagnostics?
None.

Short-term measures/recommendations?
None.

Evaluation:
The L_CanPdoReceive function block does not receive data anymore. This means that the communication is interrupted. This communication interruption can be detected and an error message can be generated by adding a simple monitoring mechanism to the program logic. Such monitoring mechanisms are typically used in practice.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200603124/1/
Contact form