PID library multi relay output

That example code is doing PWM on the relay. The 'Output' variable is a pulse width in milliseconds. The relay is activated for that amount of time and then deactivated until WindowSize milliseconds.

You could use 'Output' as Watts:

if (Output > 2000.0)
     {
     digitalWrite(Heater1200Pin, HIGH);
     digitalWrite(Heater800Pin, HIGH);
     }
else
if (Output > 1200.0)
     {
     digitalWrite(Heater1200Pin, HIGH);
     digitalWrite(Heater800Pin, LOW);
     }
else
if (Output > 800.0)
     {
     digitalWrite(Heater1200Pin, LOW);
     digitalWrite(Heater800Pin, HIGH);
     }
else
     {
     digitalWrite(Heater1200Pin, LOW);
     digitalWrite(Heater800Pin, LOW);
     }