Corrected from:
PLC Designer V3.15
ApplicationTemplate Standard project template V3.15.0.2
Response of the new version:
The P09_ERROR action is called if an 'Error' or a 'Warning' is pending in the local or in the slave machine module. The OpModeAccess.xSlaveError, OpModeAccess.xSlaveError, OpModeAccess.xLocalError, and OpModeAccess.xLocalWarning variables can thus be evaluated in the P09_ERROR action.
What happens?
The P09_ERROR action is not called if a warning is pending in the local machine module or a warning or an error is pending in the lower-level machine module (slave).
When does this behaviour occur?
The above-described behaviour occurs when using the new L_FAST_Standard (ApplicationTemplate Standard) V3.14.0.2.
Which products are affected?
PLC Designer V3.14
ApplicationTemplate Standard project template V3.14.0.2
Short-term measures:
Evaluate the messages of the slave machine modules and the warnings of the local machine module e.g. in the P10_CyclicMotion action.
Evaluation/recommendations:
The P09_ERROR action is only called if an 'Error' is pending in the local machine module.