PID regolator with only I (integral) part
Voted best answer
No
None of the standard controllers in either AC800M or AC450 offer an I-Only controller except for variations of the Increase/Decrease Controller. ( And the 3PosReal controller in the basic AC800M is awful and will not work properly if you use actuator feedback )
You will need to build the controller yourself using an Integrator block and a customised HMI. How easy this is depends on what type of controller you are using and if it is an AC800M what libraries you have available.
For AC450, use an "INT" block for the controller. For the Faceplace you can still use a PIDCON. There are several other control algirithms available in the AC450 including PI, PD, PDP and CON-PU1 which are also usefull.
If you have AC800M with the Pulp & paper library, then the process is quite similar. The PID01 function block can be used as the HMI for your custom controller. The INT function block is quite complete and works well. You also have some good options for control algorithms.
If you have only the AC800M basic libraries, then use the IntegratorReal from the ControlSimpleLib for the algorithm and a something like a ManualAutoCC from the Standard Control library to provide the HMI and mode handling.
Answers
Thank you for your answer. I have 800M controller.
What is equation,algoritm according which is calculated output signal in PidSimpleReal block(for example)? I cannot find it in manuals.
The PID algorithm in the standard AC800M libraries is "ideal". There is a reasonably complete description in the "AC800M Binary and Analog Handling" manual , page 116 onwards.
According this manual, Gain is used for multiplication (Sp-PV) difference and for multiplication the integrator part.
Out = G × ((β × Sp – Pv) + 1 ⁄ Ti × ∫ (Sp – Pv)dt )
I need integral regulator with Ti=100s
May I do it this way, that I will set very small Gain and decrease the Ti constant?
For example:G=0,01 and Ti=100s*0,01=1s
Will it work?
Thats a really good idea. I should have thought of that :)
You could also try setting beta to zero, gain to 1 and Ti to 100 s
Add new comment