January 20, 2021 at 2:50 pm #65SulomusParticipant
- I want to use this PID Autotuner for my work project. But before that I want to ask you what PID implementation are you using or what would you recommend?
- I’m writing code for PLC and don’t wanna use the build in PID because I need some extra functionality such as max step, max proportional step etc.
- So far I am using this implementation found here (github link). But of course the whole code is rewritten into IEC 61131-3 programming language for PLCs.
But now I am kind of confused, because when I was looking at the this PID tuner I noticed that you also provide (after tuning is done) attributes such as Integral and Derivative time.
Can I ask you what are those for?
What do they change?
Or how to implement them into the PID model I provided the link for – or even better if you could provide PID model that you personally use or would recommend?
And I just want to say at the end that this is so amazing and thank you for this website!
So excited to working with this! 🙂January 20, 2021 at 4:43 pm #66pidtunerKeymaster
If you really want to understand how a PID is implemented, I highly recommend you to read the following blog series:
They are short and well explained, also is the implementation used in the pidtuner tool.
Regarding the PID parameters, some PID implementations use PID gains directly (so called parallel or ideal form), other use times (so called standard form). That is why the tool provides both, then the user must use the ones that their PID requires. Read:
Hope this is helpful.January 20, 2021 at 4:50 pm #67SulomusParticipant
Ah this makes much more sense now …
Thank you for your guidance. I’ll get right away on implementing new methods from the PID vlog you provided. Looks great!
- You must be logged in to reply to this topic.