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.