AB PID startup sequence with bumpless transfer

dginbuffalo

Member
Join Date
Dec 2010
Location
Buffalo,NY
Posts
630
Hello- Looking for suggestions on a PID startup sequence with bumpless transfer. Basically I need to force and hold the output to different values when the machine is warming up. Once warm, it switches bumplessly to run mode and PID control. I've seen it done a few ways-
One is to put the PID in manual during warmup and move the values in. Once out of warmup, just switch the PID to auto.
2nd is to use the PID Inhold bit and Inhold value to manually move values in warmup mode. Once out of warmup, you just release the Inhold bit. I know this PID function is originally designed for use with a 1756 analog module on startup, but it really provides the function were looking to do.

Any other suggestions or feedback on these methods? Thanks.
 
According to the PID documentation, the second method (Inhold manipulation) is intended for bumpless start-up after a Program-to-Run Mode transition.

Its description contains the statement, "The controller’s output will ramp to the currently held output value by making use of the .BIAS term. This ramping is similar to auto bumpless transfer."

I'm not sure what they mean by "ramping." A software-initiated auto-mode transfer (i.e., unlatching the SWM bit) will step the output to the current .SO value. However, it will use the integral term (if enabled) instead of the .BIAS value (unless P-only).

It sounds like the Inhold method works when the analog output is manipulated directly, rather than through the .SO register in manual. This might be a watch-out if you are copying from a program that currently works with this method, and change to the typical manual-to-auto bumpless transfer (.SWM/.SO).

Also, in addition to handling a potential output bump, look at process variable tracking (.PVT) as one way to handle a bump from set point error just after the manual-to-auto transition.
 

Similar Topics

Hello all, I have set up a PID loop which works fine except it is a bit slow during the startup. I wish that it would reach near the setpoint...
Replies
1
Views
1,822
Hello, I have a motor that we are sending a RPM Speed Output from 0-100% to the VFD. However, the Motor HP needs to be limited to 6000 HP and the...
Replies
3
Views
82
I have S7 1512C controler for controlling 48 PID temperature loop, the output is PWM. Please I need the best, most efficient way to write the...
Replies
13
Views
578
Hi all, I'm having trouble solving a problem I've been working on for several months, and thought you might like a stab at it. The machine runs...
Replies
22
Views
917
How can I connect PID Output to a valve. In ladder logic program is there any logic do I want to add between valve and PID? PV=SP What will be the...
Replies
7
Views
406
Back
Top Bottom