Kegconnection Complete Starter Kit and More Giveaway!


Home Brew Forums > Home Brewing Beer > Automated Brewing Forum > BCS Workflow

Reply
 
LinkBack Thread Tools
Old 07-13-2014, 05:33 AM   #1
laughingboysbrew
HBT_SUPPORTER.png
Feedback Score: 0 reviews
 
laughingboysbrew's Avatar
Recipes 
 
Join Date: Mar 2013
Location: minneapolis, mn
Posts: 106
Liked 17 Times on 13 Posts
Likes Given: 4

Default BCS Workflow

I've got my BCS box all set up and I'm working through the configuration. Curious how others have done their boil/hop workflow. I have a buzzer hooked up to an SSR/output that I'd like to leverage to alert me (in case the computer goes to sleep).

If I have a process called Boil/Hop and it moves between states based on a timer for the hop schedule.... my understanding is that my physical alarm (via an output) will sound for the entire duration of a state? correct?

So, I would need to do States like:
1. Boil (no alarm)
2. Alarm Hop addition
3. continue boil with timer (no alarm)
4. Alarm Hop addition
5. continue boil with timer (no alarm)
etc...

Input button would move between Alarm and "continue" states.
Is there a better way I'm not thinking of? This isn't the most critical...for 60-90 min, I can set my owner timer...just thought I'd use the BCS if I could.

__________________
serving: Towhead Blonde, Skipping Stone IPA, I2-PA, Buckwheat, Wheatmister Abbey
cask: I2-PA (Black IPA), 1 Year Kellerbier
fermenting: Imperial IPA
planning: Dopplebock
laughingboysbrew is offline
 
Reply With Quote Quick reply to this message
Old 07-13-2014, 06:01 AM   #2
sandyeggoxj
Head of Research and Development
HBT_SUPPORTER.png
Feedback Score: 1 reviews
 
sandyeggoxj's Avatar
Recipes 
 
Join Date: Jan 2011
Location: Sunshine and Big Holes
Posts: 1,047
Liked 104 Times on 78 Posts

Default

Sounds like you are right. The bcs will assert the outputs assigned to that state. You can hardwire a "next" button or use the web interface to end the alarm and go the next timer countdown to the next alarm. The next button on the panel would just go to a din slot on the bcs.

I just run my boil manually. I have "ramp to boil" where my elements are at 100% and then "maintain boil" which usually drops my elements to a 65% duty cycle. I use a web0 next button to end the ramp state and go to maintain state.

__________________

*Everything I say is fully substantiated by my own opinion

sandyeggoxj is online now
 
Reply With Quote Quick reply to this message
Old 07-13-2014, 06:20 AM   #3
laughingboysbrew
HBT_SUPPORTER.png
Feedback Score: 0 reviews
 
laughingboysbrew's Avatar
Recipes 
 
Join Date: Mar 2013
Location: minneapolis, mn
Posts: 106
Liked 17 Times on 13 Posts
Likes Given: 4

Default

Quote:
Originally Posted by sandyeggoxj View Post
Sounds like you are right. The bcs will assert the outputs assigned to that state. You can hardwire a "next" button or use the web interface to end the alarm and go the next timer countdown to the next alarm. The next button on the panel would just go to a din slot on the bcs.

I just run my boil manually. I have "ramp to boil" where my elements are at 100% and then "maintain boil" which usually drops my elements to a 65% duty cycle. I use a web0 next button to end the ramp state and go to maintain state.
I've got the input button wired, just like you mentioned. My biggest 'challenge' is that there just are not enough states to get through some of the hop profiles I have.

I'm also programming similar "Heat to Boil" and "Maintain Boil" states. 100% and 75% respectively. Did you find the web button better than just monitoring for 212 or 213 temp programmatically and switching states then?

I'm also thinking of adding a Whirlpool state with 5 minutes left in the boil. Activated via button, it would bump the element back up to 100% while it kicked off the pump to recirculate/whirlpool before chilling.
__________________
serving: Towhead Blonde, Skipping Stone IPA, I2-PA, Buckwheat, Wheatmister Abbey
cask: I2-PA (Black IPA), 1 Year Kellerbier
fermenting: Imperial IPA
planning: Dopplebock
laughingboysbrew is offline
 
Reply With Quote Quick reply to this message
Old 07-13-2014, 01:09 PM   #4
crane
Feedback Score: 0 reviews
Recipes 
 
Join Date: Sep 2011
Location: San Diego, CA
Posts: 281
Liked 25 Times on 22 Posts
Likes Given: 1

Default

You don't have to have a separate state just for the alarm. You can setup each state to assert the alarm upon exiting a state. You can then use the Web interface or an external button to cancel the alarm. There is a setting to use register 10 to trigger a Dout as an alarm. You will also use ladder logic to drive the Dout from register 10. You can setup a Din to drive register 10 in the ladder logic to cancel the alarm.

http://wiki.embeddedcc.com/index.php...to_Register_10

With it setup like this you can just set each state as a timer to count down to the next hop addition and then the next state will start the next timer right away instead of needing a pause state in between the timer states.

I have 2 buttons on my panel. One is to cancel the alarm and the second one is to advance out of pause states.

I have my boil process as follows

1. Heat to 205f and sound the alarm upon exiting this state.
2. Hold at 205f until I press the advance button.
3. Switch to manual mode and run at 100% until I press the advance button.
4. Run at 65% for the remainder of the boil.

__________________
crane is offline
laughingboysbrew Likes This 
Reply With Quote Quick reply to this message
Old 07-14-2014, 12:12 AM   #5
laughingboysbrew
HBT_SUPPORTER.png
Feedback Score: 0 reviews
 
laughingboysbrew's Avatar
Recipes 
 
Join Date: Mar 2013
Location: minneapolis, mn
Posts: 106
Liked 17 Times on 13 Posts
Likes Given: 4

Default

Quote:
Originally Posted by crane View Post
You don't have to have a separate state just for the alarm. You can setup each state to assert the alarm upon exiting a state. You can then use the Web interface or an external button to cancel the alarm.
Thanks! Here's my brief summary/confirmation (I'm new to ladder logic):
1. Set configuration to force BCS Alarm to Reg10
2. Via Ladder Logic, wire Reg10 to Output5
3. Via Ladder Logic, wire DIN0 to Reg10

*OUT5 is my buzzer
*DIN0 is my input

Then, anytime I "alarm on state change" the BCS and physical alarm will assert as well.

Quote:
Originally Posted by crane View Post
I have my boil process as follows

1. Heat to 205f and sound the alarm upon exiting this state.
2. Hold at 205f until I press the advance button.
3. Switch to manual mode and run at 100% until I press the advance button.
4. Run at 65% for the remainder of the boil.
Curious what the benefit of manual mode is for you? Why not hold at 205 until you're ready, then just heat at 100% and switch to 65% when you reach a given temp e.g. 212F ?
__________________
serving: Towhead Blonde, Skipping Stone IPA, I2-PA, Buckwheat, Wheatmister Abbey
cask: I2-PA (Black IPA), 1 Year Kellerbier
fermenting: Imperial IPA
planning: Dopplebock
laughingboysbrew is offline
 
Reply With Quote Quick reply to this message
Old 07-14-2014, 01:08 AM   #6
crane
Feedback Score: 0 reviews
Recipes 
 
Join Date: Sep 2011
Location: San Diego, CA
Posts: 281
Liked 25 Times on 22 Posts
Likes Given: 1

Default

Quote:
Originally Posted by laughingboysbrew View Post
Thanks! Here's my brief summary/confirmation (I'm new to ladder logic):
1. Set configuration to force BCS Alarm to Reg10
2. Via Ladder Logic, wire Reg10 to Output5
3. Via Ladder Logic, wire DIN0 to Reg10

*OUT5 is my buzzer
*DIN0 is my input

Then, anytime I "alarm on state change" the BCS and physical alarm will assert as well.
Yup that is correct.

Quote:
Originally Posted by laughingboysbrew View Post

Curious what the benefit of manual mode is for you? Why not hold at 205 until you're ready, then just heat at 100% and switch to 65% when you reach a given temp e.g. 212F ?
Sorry if I wasn't clear. That is what I'm doing. Heat to 205f and hold it there until I'm ready then switch too 100% until it starts boiling. Then I press the advance button again to turn the element down to 65% for the remainder of the boil.
__________________
crane is offline
 
Reply With Quote Quick reply to this message
Reply


Quick Reply
Message:
Options
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Please critique this workflow jasonmo General Techniques 6 04-27-2014 10:29 PM
Photoshop Label Workflow/Tutorials/Tips scoundrel Label Display & Discussion 6 03-23-2013 02:28 AM
Wort Chiller Workflow garben Beginners Beer Brewing Forum 15 09-21-2012 12:17 AM
Please critique my HERMS workflow A4J DIY Projects 17 03-03-2012 06:34 AM
HERMS Plumbing Schematic and Workflow hightechlofi DIY Projects 13 02-07-2012 10:50 PM