If an instance of the L_FWM is repeatedly used with different error numbers, wrong error numbers are stored in the fault

Which products are affected?
EVS9300-EI (Servo PLC EI from FW 1.0)
EVS9300-ET (Servo PLC ET from FW 1.0)

What happens?
If only one instance of the L_FWM is repeatedly used with different error numbers in the PLC program, a wrong error number might be stored in the fault memory. Any error number used for the instance in the PLC program can be in the fault memory, not necessarily the error number which has just been triggered. This problem also occurs for several tasks in a global declaration of the function block.

When does the problem occur?
When an instance is repeatedly used with different error numbers (wFaultNumber).

Possible diagnostics?
None.

Short-term measures/recommendations?
Please always declare a separate instance of the L_FWM for each error number. A structured error management in the PLC program with processing at a local point.

Evaluation
The user can prevent this failure by taking measures in the PLC program.

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