Interesting read as one of the benefits of FGPA Logic in LabVIEW
-Multi-loop analog PID loop rates exceed 100kHz on embedded RIO FPGA hardware.
Excerpt from the below wiki:
The PID controller calculation (algorithm) involves three separate parameters; the proportional, the integral and derivative values. The proportional value determines the reaction to the current error, the integral value determines the reaction based on the sum of recent errors, and the derivative value determines the reaction based on the rate at which the error has been changing. The weighted sum of these three actions is used to adjust the process via a control element such as the position of a control valve or the power supply of a heating element.