By setting the input i_xEnable to TRUE, the function block starts the enabling process. The function block continues initialization and the output q_xActive is set to TRUE. Once the initialization is finished, the output q_xReady is set to TRUE.
In case an error is detected, the output q_xError remains TRUE until the function block is disabled.