RSLx5000 PID: Am I reinventing the wheel?

DairyBoy

Member
Join Date
Jun 2007
Location
UK
Posts
393
I have a duty-assist pump set where the assist cut-in point is to be a preset % of the lead pump loop's output (say,80-90%). My first pass would be to use the .MAXO variable in the pid function in conjuction with the .OLH bit and enable the second pump when the .OLH bit is set. The problem that I see with this is that if the SP is only just above what the lead pump has achieved when it requires assistance, as soon as the assist pump makes an impression on the PV, the pair will start oscillating as the lead pump comes out of its enforced saturation, calls on the assist pump and they go round again.

Next thought: add some hysteresis to keep the lead pump CV locked until the PV drops to a lower 'release point'? The only way I can see to do this is to track the CV and when the assist point is reached, use this value (suitably scaled) as the .SO input and hold it there using external comparators until the PV drops to a lower 'release' value.

All sounds very messy. How does the rest of the world do it? Thanks for any suggestions.
 

Similar Topics

Hi All. Yes, I know I'm just adding to the vast bulk of pid questions but searching through them was becoming a pain. Quote from the help file...
Replies
1
Views
2,653
I have placed a "S:FS" tag on a rung in an AOI. It compiles ok (which probably answers my question), but I got to wondering whether it will do...
Replies
5
Views
2,867
I am working on a large migration of the standard PID instruction to the PlantPAx P_PIDE. Has anyone done a migration like this before and have a...
Replies
1
Views
175
Hey there guys, I'm relatively new to PLC programming. I had a few basic classes in college but since then I have mainly been on the instrument...
Replies
3
Views
242
Hi, I would like to assemble a simulator/practice booster pump system that uses PID to maintain steady water pressure under various outlet demands...
Replies
0
Views
111
Back
Top Bottom