I’ve just started using the Weintek PID function block in Codesys and would like to know if there is any example code that demonstrates how the FB is intended to be used. E.g. - 1) the Time Base is entered into the inputs, but should the FB be solved at the same interval? 2) What is the best method to prevent windup? 3) What’s the best way to use the I_MV (Accumulated Integral Value)? 4) This is very slow moving heating application (change in MV won’t cause a change in PV for 15-20 minutes.) I was going to try using the AutoTune feature. Will the AutoTune work with a slow moving PV?
I’ve already downloaded the Weintek Library User Manual and the PID chapter isn’t very useful.
Thanks!