L_EATP_FAST_ErrorSet FB: Despite eType=Error, no error is triggered (corrected from V3.18)

Corrected from:
L_EATP_ApplicationTemplate library V3.18
 
Response of the new version:
If an error is triggered via the xSetErrorx input of the L_EATP_FAST_ErrorSet FB, the error type (Warning, Error,...) depends on the value assigned to the corresponding eTypex input when the error is triggered.
 
What happens?
Although the enumeration value 'Error' has been assigned to the eTypex input of the L_EATP_FAST_ErrorSet FB, the xSetErrorx input triggers no error.
 
When does this behaviour occur?
If the enumeration value 'None' is assigned to the eTypex input and the xSetErrorx input is set to TRUE, quite correctly, no error is triggered. If, after that, the enumeration value 'Error' is assigned to the same eTypex input, no error is output after another edge at xSetErrorx.
 
Which products are affected?
L_EATP_ApplicationTemplate library V3.15 and higher
 
Short-term measures:
Always assign the same enumeration value to the eTypex input of the L_EATP_FAST_ErrorSet FB during the runtime of the PLC program.
 
Evaluation/recommendations:
When changing the error type at the L_EATP_FAST_ErrorSet FB from 'None' to 'Error' during the runtime of the PLC program, under certain circumstances, no error may be triggered as a result. 

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