Despite TRY/CATCH instruction, PLC processing stops if an exception occurs (corrected from V3.16)

Corrected from:
c300 controller V3.16
p300 panel controller V3.16
 
Response of the new version:
If an exception occurs in a logic area saved with the TRY/CATCH instruction, PLC processing no longer stops.
 
What happens?
If an exception occurs, PLC processing stops.
 
When does this behaviour occur?
The TRY/CATCH instruction can be used to program an exception handling. I.e. instead of stopping processing in the event of an exception, the PLC may execute an alternative code. An exception occurs e.g. when dividing a value by zero.
Although a logic area has been saved with the TRY/CATCH instruction, the c300 controller / p300 panel controller stops PLC processing if an exception occurs in this area.
 
Which produdcts are affected?
c300 controller V3.12 and higher
p300 panel controller V3.12 and higher
 
Short-term measures:
None
 
Evaluation/recommendations:
The TRY/CATCH instruction has been introduced with PLC Designer V3.12. If the instruction is used in the c300 or p300, an exception still leads to a stop of PLC processing.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201500827/1/
Contact form