06-23-2014 06:00 AM
Hi all,
Im Doing close loop projects with manual pid tuning for ramping((forward and reverse ramp rate:mm/sec) and controlling(setpoint mm).
I tried to find out the Auto gain adjustment for PID but still didnt got any idea.
can u pls give me any idea about this.
--oss
06-23-2014 06:21 AM
Have you installed the PID and fuzzy logic tool kit. There is a direct function PID advanced autotuning.vi
06-23-2014 06:23 AM
Yes i installed all those. i know those functions are all available but is it possible for all close loop controlling systems?
06-23-2014 06:54 AM - edited 06-23-2014 06:55 AM
Hi surithchand,
as your rather short message title suggests you want to implement that PID control on a FPGA target. LabVIEW allows only a subset of all availabe functions on the FPGA!
You will find a PID control function on your FPGA functions palette. But AFAIK there is no autotuning included…
Lesson learned:
Try to give more descriptive (but still not too long) message titles!
Provide all information needed to answer your question!
06-23-2014 07:15 AM
06-23-2014 07:21 AM
Hi muks,
I wrote "on the FPGA function palette"!
When you read the "Note" on your linked function you will notice it even doesn't run on a RT target, let alone the FPGA target!
There's a reason you need to read the context help carefully… 😄
06-23-2014 07:31 AM
quoting from the help
"Implements a PID controller using a PID algorithm with advanced optional features, and applies autotuning to the controller. You can use this VI in RT and FPGA applications.
http://zone.ni.com/reference/en-XX/help/370401H-01/lvpid/pid_advanced_autotuning/
06-23-2014 07:33 AM
@muks wrote:
Have you installed the PID and fuzzy logic tool kit. There is a direct function PID advanced autotuning.vi
I had quoted the function name correctly. Just messed up not relaising the link has changed .