PID is the easiest way to tune a PID controller. Using open loop tuning methods, the user types in information about the control variable, process variable, and response time of their process. The controller gains are then automatically generated.
PID supports a wide variety of controllers. It allows the user to specify the required stability of the process, the method of calculation, the units of time, and whether to use dependent or independent gains. The calculated gains can be stored for future reference, giving you quick and easy access to data about all of your control loops. PID also supports the ability to average multiple samples of a given control loop, giving you the best results possible.