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.
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: