PID Integral (KI) configuration (RS 5K V. 20.12 1769 L30ER)

saultgeorge

Lifetime Supporting Member
Join Date
Jul 2015
Location
Detroit
Posts
535
Hey folks, I was looking through some previous logic that I wrote and I have a question about a PID instruction. I did many of these for some air handling processes (temp control by modulating a valve using a setpoint, fan speeds using a CFM setpoint, etc.). I never could get the valve control to fully work well; there were always swings.
Looking at this now, while working (not very busy; at a new place, which doesn't use ANY PID's), I was wondering about the integral feature. Although it doesn't show in the snip, I have the PID equation set to "Dependent". It seems to work fairly well that way and not so good in Independent. So as one can see by the snip, dependent changes the integral from 1/sec, which to me seems inverse of seconds selected, to min/repeat. Which seems a little non-intuitive to me. So with my setting of 0.016, does it repeat every sixteen thousandths of a minute? My update time is matched with a free running timer to the RPI. I think those are apples and oranges. I'm a little lost here. What would you enter for an integral setting on a dependent PID equation? Thanks for reading

PID.PNG
 
Yup, that's a repeat every 0.016 minutes, so a bigger number slows the action down, where when it's 1/sec, a bigger number speeds the action up. Right now in Dependent mode it's minutes per repeat, whereas in Independent mode, it's repeats per second.
 
Myles, thank you. I never messed with that setting much at all, just seemed to find a number that worked well. I suppose I could've changed the value for valves, fan VFD's, damper motors etc. I just always messed with the Kp--proportional gain and seemed to get about a B+ result on the tuning. It would be great to see a real time video in a real plant with a person walking one through the tuning.
 

Similar Topics

In the RSLogix 5000 PID ladder block, if the KI integral value is not zero, the pid system goes oscillating fast. Is it because of some continuous...
Replies
2
Views
2,023
Hi there, I have a PID which I limit at MINO = 25% and MAXO = 100%. When the PID runs for the first time it takes time to start reacting at 25+%...
Replies
3
Views
3,056
I'm trying unsuccessfully to control a steam regulator for drying cans with a TI545. I'm using WorkShop for programming. When I make a new loop...
Replies
4
Views
2,232
Quick question about the PID instruction. The Integral Accumlator word (DATA[0]) seems to stop accumlating after a while on large setpoint...
Replies
2
Views
1,832
I'm having an issue with a PID loop I am looking at. It is set up to control a temperature control valve. When not controlling the valve using...
Replies
2
Views
4,834
Back
Top Bottom