CAN telegrams are no longer received (elimination)

Which products are affected?
EPL-10200 (Drive PLC V8.1)

Eliminated function restriction:
As long as the CAN driver for using the free CAN objects (LenzeCanDrv.lib library) is initialised and the system bus interface is in the Operational state (C0359 = 0) CAN telegrams with a data length up to 8 bytes can be received without problems by means o the L_CanPdoReceive function block.
 
 
Which products are affected? 
EPL-10200 (Drive PLC V6.5)

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/200800520/1/
Contact form