Why the output bits of the function block do not set according to the status of function block in SoMachine application. For example Done Bit or Error Bit.
All the function block that is having Execute input to start the execution of the function block, operates in such a way that it only set the outputs to true if the relevant operation is done and Execute input it still active for the Function block.
Please take note that it does not mean that Function block will be in execution mode only while Execute input is true. Execution of the Function blocks will be triggered on the rising edge on Execute Input but setting of the outputs require Execute Input to true.