Task Overrun if the LenzeCanDrv.lib library is used

Which products are affected?
EVS93xx-EI (Servo PLC Version 7.0)
EVS93xx-ET (Servo PLC Version 7.0 with technology function)
ECSxA (ECS axis module Versions 7.0 and 7.1)

What happens?
The overrun Taskx error is indicated (C0161 = 201…208). The PLC target system changes to the Stop state and a TRIP is indicated. The exceptional response defined for the drive is triggered (see DDS menu item Project>Exceptional response).

When does the problem occur?
A PLC project which is running in a PLC target system equipped with V6.x is loaded into a PLC target system equipped with V7.x. As a result, the response described before may occur if the the LenzeCanDrv.lib library is used in the PLC project.

Possible diagnostics?
  • Use the DDS library management (menu item: Window>Library manager) in order to check if the LenzeCanDrv.lib library has been inserted into the PLC project.
  • Check the version of the PLC target system to be exchanged before the controller is replaced (see code C0099)

Short-term measures/recommendations?
Replace the free CAN PDOs by standard CAN PDOs (e. g. CAN1, CAN2, CAN3) if enough CAN objects are available. As a result, the insertion of the LenzeCanDrv.lib is no longer required.
Contact the Lenze Service department if the function restriction mentioned above occurs.

Evaluation:
In the course of the continuous product improvement the faulty CAN object function could be removed from the PLC V7.0 and ECSxA V7.0 operating systems. As a result, the runtime of the operating system could be increased, i. e. PLC projects which have been running e. g. in a Servo PLC V6.x without problems may in exceptional cases cause a Task Overrun in a Servo PLC V7.0.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200700062/1/
Kontaktformular