PIDs are normally used in closed-loop systems; they allow the control to match the part being controlled by giving an approximate command signal (proportional) adjusted to compensate for load (the integrator) and control overshoot (the differentiator).
Your setup is open loop, so the parameters are pretty meaningless - the integrator will ramp out of control.
The input to the PID should be a difference (error) value between the target setpoint and load output.