The PID output is limited to ±100% inside the FB. Normally in the PID regulations it’s necessary to have a regulation that’s work bidirectionally to correct the error when it’s negative or near to “0”.
If your requirements are to manage a one quadrant regulation, you can discard the output values less than 0. Obviously the internal I and D errors increasing if the error remains negative for a time, so it’s necessary to disable the PID regulation (Or only the I and D corrections) after a time that the error remains negative.