PLC with two control loops for ramping up and ramping down, how?

sevun

Member
Join Date
Nov 2011
Location
Austin, TX
Posts
12
I've got a control loop controlling the speed of a pump with a VFD as a function of a flow meter measured GPM. When the GPM is increasing, I want the response of the pump speed to gradually speed up (PI loop with big I). When the GPM is decreasing, I want the pump to immediately slow down (PI loop with little I).

Right now all the keywords I'm searching for are bring up unrelated topics. Suggestions for where to look or what the magic keywords to search for is appreciated.
 
What not ramp the flow set point up using a ramp function and ramp the flow set point down faster? You shouldn't need to change the gains.

I can tell you how to change the gains to lengthen or shorten the ramp times but the ramps will be exponential not linear. In other word the exponential ramps will change faster at the start and slower near the end of the ramp.
 
Use digital bit?
GPM Increasing (DI = 1)
GPM decreasing (DI = 0)
Use DI to reconfigure PID (Change Integral term)...but this may upset the PID by changing Integral on the fly.

Do you have the PID resolved? Is it working okay using either a Large Integral or small Integral?
 
What not ramp the flow set point up using a ramp function and ramp the flow set point down faster? You shouldn't need to change the gains.

I can tell you how to change the gains to lengthen or shorten the ramp times but the ramps will be exponential not linear. In other word the exponential ramps will change faster at the start and slower near the end of the ramp.

Ramp would be better choice...then you are not writing into PID on the fly.
 
So the set point variable can have one ramp (slow rise) when the process variable is increasing and another ramp (fast fall) when the process variable is decreasing?
 
Use digital bit?
GPM Increasing (DI = 1)
GPM decreasing (DI = 0)
Use DI to reconfigure PID (Change Integral term)...but this may upset the PID by changing Integral on the fly.

Do you have the PID resolved? Is it working okay using either a Large Integral or small Integral?

No, I'm heading out next week to implement the system. I've seen the concepts and played with PID controllers some, but this will be the first time implementing one.
 
SCORE! I'm using Schneider-Electric PLCs and there is a RAMP control block which has two separate variable options for inc_rate and dec_rate. I'm guessing I feed the set point through that!! That's for everyone's help.
 
The super easy way would be to just use the VFD's built in ramp function, setting ramp up to 10 seconds or so, and ramp down to 1 second.
 

Similar Topics

Hi, I'm thinking about using commands for Melservo J5 controller via HMI without PLC. Have you guys done this kind of control configuration for...
Replies
3
Views
139
Hi, I have a 1500 that controls a station with diferents warehouses, but i also have a 1200 that controls one of those warehouses, i have been...
Replies
9
Views
277
Good day Forum Members I got a older Lincoln welder and hoping to make it work at our shop. Welder in question is the Lincoln Power Wave 455M...
Replies
4
Views
201
Hello everybody, I am working for an OEM and we are in the process for trying to raise the effectiveness of the pretesting of machines. Basically...
Replies
20
Views
653
An outside contracting firm designed a machine for our company. There are several devices connected through Ethernet/IP. This includes a Panel...
Replies
4
Views
192
Back
Top Bottom