Do they checks
1) Bypass the PID controller, that is go to open loop mode, by manually setting the voltage output to the controller (0 to 5, or 0 to 10 V) and see if the controller responds. You can simply do that by a case stucture:
Closed Loop : PID Out
Open Loop : PID not used, voltage set by the operator
If the controller is responding and the analog input daq system reads the current pressure, then the connections are okay
Also in open loop mode, you should get an idea of how fast the system responds to a change in the setpoint voltage
2)"My situation is that, the output value always stays at the upper limit, never changes even though I keep on changing the process variable. "
The process variable cannot be changed, it is simp
ly the readout of the pressure meter, whatever it is. and this value may not be equal to the PID out voltage to the controller, depending on the system. The PID output value will be set so that the process variable value equals the set point
2)If the PID output voltage is 10 volts all the time(the upper limit), it means the meter readout is way less than the set point.
3) If the valve used (controller) is too slow, then, it could be the pressure value never went up, and the controller reacted to the delay by setting output value to the upper limit. In this case, reduce the P &I values to match the speed of the valve.
You should be able to see/probe the output voltage value slowly rising from 0 to whatever is needed