Outputs are not set to default values after exception (corrected from V1.9)

Corrected from:
Cabinet Controller c520 V1.9
Cabinet Controller c550 V1.9

Response of the new version:
If the PLC processing stops by an exception, the outputs of the IO modules at the backplane bus of the controller are set to default values.

What happens?
If the PLC processing is stopped by an exception, the outputs of the IO modules on the backplane bus of the controller are not set to default values.

When does the behaviour occur?
The behaviour of the outputs in the event of a stop can be set in the 'PLC settings' tab of the controller (device). 
If the PLC processing stops due to an exception, e.g. a division by zero or an access violation when using pointers, the outputs of the IO modules on the backplane bus of the controller are not reset to default values, contrary to the setting in the 'PLC settings' tab.

Which products are affected?
Cabinet Controller c520 from V1.0
Cabinet Controller c550 from V1.0

Short-term measures:
None

Evaluation / recommendations:
With the default setting in the PLC Designer, the outputs are reset to default values when the PLC execution is stopped. Due to this function restriction, this does not happen if the PLC processing is stopped due to an exception. Exceptions should not occur during PLC processing. Exceptions can be caused by programming errors.


Automatic Translation

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