blackbird307
Member
I have a PLC in a pump station modulating a valve via PID. When the pump station shuts off the valve is supposed to shut. And it does for 3 months without problem, until suddenly I get a huge error number out of nowhere and the valve remains open....
The PLC is a Micro850. It was programmed using connected components workbench. According to the manual the PID block is supposed actively prevent integral windup... I have no idea why its doing this. It works for several months with no problem, then error suddenly jumps to a couple thousand. The units are L/s, typically around 40L/s flow rate. The error is in L/s aswell. The valve is modulated to reflect this error until desired flow rate setput is achieved. I don't get it how it can just jump to several thousand.
I tried phoning Allen Bradley tech support, and of course they gave me some guy who didn't care, was not helpful at all, regurgitated what I already read in the manual and just requested payment for further services.
This happened before and I tried implementing two of the following at the same time:
- Reset the PID block on pump shutdown
- Moving 0 into the error at PLC shutdown
Obviously this didn't do anything.
When the PLC is power cycled, it goes back to normal.
Maybe I can implement a solution to power cycle the PLC in the event that error gets insanely high? lol
The PLC is a Micro850. It was programmed using connected components workbench. According to the manual the PID block is supposed actively prevent integral windup... I have no idea why its doing this. It works for several months with no problem, then error suddenly jumps to a couple thousand. The units are L/s, typically around 40L/s flow rate. The error is in L/s aswell. The valve is modulated to reflect this error until desired flow rate setput is achieved. I don't get it how it can just jump to several thousand.
I tried phoning Allen Bradley tech support, and of course they gave me some guy who didn't care, was not helpful at all, regurgitated what I already read in the manual and just requested payment for further services.
This happened before and I tried implementing two of the following at the same time:
- Reset the PID block on pump shutdown
- Moving 0 into the error at PLC shutdown
Obviously this didn't do anything.
When the PLC is power cycled, it goes back to normal.
Maybe I can implement a solution to power cycle the PLC in the event that error gets insanely high? lol
Last edited: