Understanding Function Block logic