Hello everyone only posted a few times but looking to go big so I need some help.
I have been brewing for a few years extract. I have recently come across a few things to make an automated brewery and wanted to get some help in trying to write a program for it. I have broken the program down into top level description to see if my thought process it correct.
3 Vessell Allen Bradley PLC Big Picture
Background I am building up a system that is make out of 3 15g vessels.
I am going to use two pumps, RTDs in each vessell, Level sensors in each vessel. I am not fully automating the system as I want to start with the basics and add as I learn more.
I have a Allen Bradley PLC 5/05 and have started writing the program for this but I want to make sure that it makes sense how I am going through the process.
Step 1 Heating HLT
I simplified this down once I have manually filled the HLT I am going to set the temperature I want the HLT to heat to, I will then hit the start button and only heat to a temp. I will have a preprogrammed number for the heater to turn off that many degrees before the setpoint so that I will drift to the temperature. Thought process is this is just getting me to the temperature while the Mash process is what will be more precise. Once heater turns off alarm will go off until I hit reset button.
Step 2 Mash Process
I will use the manual controls on my PLC to pump set amount over to the MLT and add my grains. I will then set the temperature and the amount of time for the mash process. I will hit the start button. Using a PID in the program I will maintain the temp. I have set the timer to only count when I am within plus or minus 3 degrees from setpoint. I will obviously have the HLT set to recirculate with one pump and the MLT thru the Herms coil with the other. Once timer counts down alarm will sound until I hit reset button.
Step 3 Sparge
Once I am done with the Mash process and I am going to sparge. I am planning on using a sparge arm, a level sensor, and an automated valve on the infeed to the MLT to control the sparge process. So what I am planning on doing is toggling a button to set a level (dependent on the grain level) and then I will set a varience on what I will let the level dip before I open the valve and fill it back to the set level. All while I pump the MLT over to the Boil Kettle to a certain level. I will set that once the HLT gets to below 10% It will stay open to empty the HLT. Once the HLT level gets below 3% the pump will turn off so not to run dry. I have not figured out how to run down the MLT but I am figuring at a certain level sound the alarm and then I will manually run the rest down so I dont run the pump dry.
Step 4 Boil
For Boil I have set the system so that I can run in either Manual or Auto either will run for a time I enter at the beginning of the process. Under Auto It will use a PID to go to a certain temperature 210ish I would presume or use manual which I set to run on a percentage of a 2 second interval.
I have been brewing for a few years extract. I have recently come across a few things to make an automated brewery and wanted to get some help in trying to write a program for it. I have broken the program down into top level description to see if my thought process it correct.
3 Vessell Allen Bradley PLC Big Picture
Background I am building up a system that is make out of 3 15g vessels.
I am going to use two pumps, RTDs in each vessell, Level sensors in each vessel. I am not fully automating the system as I want to start with the basics and add as I learn more.
I have a Allen Bradley PLC 5/05 and have started writing the program for this but I want to make sure that it makes sense how I am going through the process.
Step 1 Heating HLT
I simplified this down once I have manually filled the HLT I am going to set the temperature I want the HLT to heat to, I will then hit the start button and only heat to a temp. I will have a preprogrammed number for the heater to turn off that many degrees before the setpoint so that I will drift to the temperature. Thought process is this is just getting me to the temperature while the Mash process is what will be more precise. Once heater turns off alarm will go off until I hit reset button.
Step 2 Mash Process
I will use the manual controls on my PLC to pump set amount over to the MLT and add my grains. I will then set the temperature and the amount of time for the mash process. I will hit the start button. Using a PID in the program I will maintain the temp. I have set the timer to only count when I am within plus or minus 3 degrees from setpoint. I will obviously have the HLT set to recirculate with one pump and the MLT thru the Herms coil with the other. Once timer counts down alarm will sound until I hit reset button.
Step 3 Sparge
Once I am done with the Mash process and I am going to sparge. I am planning on using a sparge arm, a level sensor, and an automated valve on the infeed to the MLT to control the sparge process. So what I am planning on doing is toggling a button to set a level (dependent on the grain level) and then I will set a varience on what I will let the level dip before I open the valve and fill it back to the set level. All while I pump the MLT over to the Boil Kettle to a certain level. I will set that once the HLT gets to below 10% It will stay open to empty the HLT. Once the HLT level gets below 3% the pump will turn off so not to run dry. I have not figured out how to run down the MLT but I am figuring at a certain level sound the alarm and then I will manually run the rest down so I dont run the pump dry.
Step 4 Boil
For Boil I have set the system so that I can run in either Manual or Auto either will run for a time I enter at the beginning of the process. Under Auto It will use a PID to go to a certain temperature 210ish I would presume or use manual which I set to run on a percentage of a 2 second interval.