PID library multi relay output

hufza:
Will the output ever be 100?

This is still confusing me, please help!

I don't understand your confusion. You've configured the PID to output a value between 0 and 100 so it will output a value in that range.

  //tell the PID to range between 0 and 100
  myPID.SetOutputLimits(0, 100);