Remedied from:
ECSxA (ECS axis module as of version 7.4)
Behaviour of new version?
Thanks to runtime optimisation in the operating system, there is no more task overrun when using the library LenzeCanDrv.lib in the PLC project.
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.
Information taken from chapter 2.1 of
Service Message No. 07/2007.