I am modifying a machine to have a dual diaphragm pump controlled by a shifting solenoid. Basically every time the solenoid is energized the pump intakes one diaphragm and the other outputs, when de-energizing the opposite happens. It feeds a hopper on a load cell. I need to control the feed into the hopper better so I am using this "shift" kit for the pump. Metering pump is out of the question. My question is, how do I handle it with the PLC.
I have a AB Micro Logix 1100 120V. It currently has a 120V relay output going to the a solenoid for the pump just opening or closing the solenoid. Now I need to "pulse" the signal to a solenoid to the point that the load cell shows the desired weight or is close and can slow the pulse or run a pump cycle and check weight when it gets close to desired weight. Or I can take the desired weight and divide it by the known volume of each pump cycle, get it close that way then do the pump cycle and check weight.
I don't need to separate the energize and de-energize pump cycles, I should be OK with energizing and de-energizing the solenoid at the end to reach my setpoint. The divide for volume solution wouldn't be ideal. There will actually be two pumps, one will be pumping a solution that is always the same, the other pump will be pumping sulfuric acid and sometimes we will be using slightly different gravities, but they will all be close. Even running that solution I'm not sure what would be the best way to program that so it wasn't just checking the weight after each cycle. That seems like it would be slow. I do need to run this quickly if possible.
I have basic PLC programming skills and have programmed them to run basic things of outputting to air solenoids and monitoring input signals, but I'm not sure how to handle this.
Please let me know if any of this makes sense.
Thanks,
Mat
I have a AB Micro Logix 1100 120V. It currently has a 120V relay output going to the a solenoid for the pump just opening or closing the solenoid. Now I need to "pulse" the signal to a solenoid to the point that the load cell shows the desired weight or is close and can slow the pulse or run a pump cycle and check weight when it gets close to desired weight. Or I can take the desired weight and divide it by the known volume of each pump cycle, get it close that way then do the pump cycle and check weight.
I don't need to separate the energize and de-energize pump cycles, I should be OK with energizing and de-energizing the solenoid at the end to reach my setpoint. The divide for volume solution wouldn't be ideal. There will actually be two pumps, one will be pumping a solution that is always the same, the other pump will be pumping sulfuric acid and sometimes we will be using slightly different gravities, but they will all be close. Even running that solution I'm not sure what would be the best way to program that so it wasn't just checking the weight after each cycle. That seems like it would be slow. I do need to run this quickly if possible.
I have basic PLC programming skills and have programmed them to run basic things of outputting to air solenoids and monitoring input signals, but I'm not sure how to handle this.
Please let me know if any of this makes sense.
Thanks,
Mat