PID is a single-input, single output (SISO) controller.
You can always try to provide a single input based on some combination of your input variables, but I wouldn't recommend it as JvdV does, since if two of these parameters change in opposite directions by the same amount after scaling, it's possible that no change in the output will be implemented.
The single output can be scaled/split and applied to multiple output devices, but in your case, you only have one: speed. Mickey gives a good example of multiple PID loops functioning to control a single output device using a low select function, but a single PID loop couldn't accomodate more than one input varaiable, so four were used (one for each of the four input variables).
Let me ask you this: since the VFD is controlling a motor (I'm assuming), what is the load of the motor and what is it that you are actually trying to control? Do you really need to control all five of those parameters you mentioned at the same time?