Regulating pump output with load-cells

By Hubert's request, here is a RSLogix 500 example (Ladder 4 only of a program that has 9 similar pumps) that uses the Loss-in-Weight of a container (burette) to control the speed of a variable speed drive for a small pump. This is a dosing pump that puts out drops, but the principle and calculation methods for a large pump should be the same.

The PID instruction is on Rung 12. Rung 13, Output O:7.0 is the analog 0-10 volt signal to the Pump variable speed drive. Maybe the rung comments will help to explain each rung.

Most of the other rungs are for controlling the refill of the burette (test-tube-like container) from the nurse tank, and to scale the various parameters for display on a RSView screen.
 
Last edited:
By Hubert's request, here is a RSLogix 500 example (Ladder 4 only of a program that has 9 similar pumps) that uses the Loss-in-Weight of a container (burette) to control the speed of a variable speed drive for a small pump.

The PID instruction is on Rung 12. Rung 13, Output O:7.0 is the analog 0-10 volt signal to the Pump variable speed drive. Maybe the rung comments will help to explain each rung.

Most of the other rungs are for controlling the refill of the burette (test-tube-like container) from the nurse tank, and to scale the various parameters for display on a RSView screen.

Thanks a lot!
 
The idea is to regulate the pump's frequency output according to the funnel setpoint weight with PI controller.
If this is a true description of your problem, it implies that the funnel is being filled continuously, and your goal is different than the example that I posted. For my example, the goal was to control the pumping rate into a chemical process at a constant Setpoint.

In your case, the goal seems to be different- controlling the level of liquid in the funnel, while it is being filled by another source. So I am wrong- if you only want to control the level (using the proportional weight) then simply take a weight reading every 1 second, and use that weight as your Process Variable, with a Setpoint and PI controller to set the speed of the pump, so that the tank level remains constant.
 
Last edited:
If this is a true description of your problem, it implies that the funnel is being filled continuously, and your goal is different than the example that I posted. For my example, the goal was to control the pumping rate into a chemical process at a constant Setpoint.

In your case, the goal seems to be different- controlling the level of liquid in the funnel, while it is being filled by another source. So I am wrong- if you only want to control the level (using the proportional weight) then simply take a weight reading every 1 second, and use that weight as your Process Variable, with a Setpoint and PI controller to set the speed of the pump, so that the tank level remains constant.
I was just about to write that, however thanks for sharing your work because it is always extra experience to analyze sb else's program.
 
To determine your constant Setpoint, you can fill the funnel up to the top of the sloping area, then read the weight. Make that your permanent Setpoint, and set your PI gain and reset parameters so that the Setpoint weight is maintained.
 

Similar Topics

Hi, i have made a PLC programing for a CO2 cooling system, i just cant get the valves for the gas cooler to work right. first of im using...
Replies
9
Views
633
Hi, I'm no expert in PID regulating so I need some advise. I have a VFD controlled deepwaterpump that is maintaining the pressure in a closed...
Replies
24
Views
11,935
Hi, I am using the GX developer for a Q series CPU first time. We added a new temperature regulating module Q64TCRTN in expansion rack. In main...
Replies
1
Views
1,918
Hi.. I want to know something about Pressure Reducing valves & pressure regulating valves. I understand their purpose. But wanted to know whether...
Replies
4
Views
1,563
Hi, Im looking for a solution for regulating a Heat elemtent PID style on my Mitsubishi FX PLC.. I have found a PID regulator but it only gives...
Replies
1
Views
1,835
Back
Top Bottom