11-09-2015 09:37 AM
Hi for all,
i work with labview 14 SP1.
i wana develop control loop with Labview PID but parametre Gain is limitted at 128. but i want to introduce a value like 500 or 1200 or 2100.
what i must do thanks for help.
11-09-2015 10:39 AM
Hi Rayden,
I use the PID functions quite often and never had any limits on PID parameters.
(When you are you working with FPGA functions you should explicitely tell us.)
Otherwise just attach an example VI showing the problems you encounter!
11-09-2015 10:51 AM
128 seems like Int8 limitation... Can you check control representation? Do you have coercion dot on pid vi?
11-10-2015 03:18 AM
It is an FPGA PID with a range from -127 to 127 so 16 bits its a cluster of 3 éléments
picture is linked .
11-10-2015 03:56 AM
11-10-2015 04:19 AM - edited 11-10-2015 04:20 AM
Hi GerdW
i understood that i multiple ouput of PID block "output_régulateur" by coefficient, its that ?!!! great idea . But i think that is availble only for proportionel Gain and not other gaind like Kp ( integrale gain) or Kd (derivative gain) 😕
11-10-2015 04:26 AM
11-10-2015 11:24 AM
@GerdW wrote:
Ki and Kd describe time values, independent from gain...
Not in the FPGA PID, when wiring the gains directly. Also, technically, "Ki" and "Kd" are gains; "Ti" and "Td" are time periods.
Look at the FPGA PID help to see how to calculate the gains from Kc, Ti, and Td. It might be easier to scale the input down, than to scale the gains up.
11-16-2015 02:26 AM - edited 11-16-2015 02:51 AM
Please more détails when ansering
How to scale the input down !!! i add multiple bloc before or after PID.
11-16-2015 02:35 AM