PID controller is widely used in industries for control applications. Tuning of PID controller is very much essential before its implementation. There are different methods of PID tuning such as Ziegler Nichols tuning method, Internal Model Control method, Cohen Coon tuning method, Tyreus-Luyben method, Chein-Hrones-Reswick method, etc. The focus of the work in this paper is to identify the system model for a flow control loop and implement PID controller in MATLAB for simulation study and in LabVIEW for real-time experimentation. Comparative study of three tuning methods viz. ZN, IMC and CC were carried out. Further the work is to appropriately tune the PID parameters. The flow control loop was interfaced to a computer via NI-DAQ card and PID was implemented using LabVIEW. The simulation and real-time results show that IMC tuning method gives better result than ZN and CC tuning methods.