BEVERAGE DISPENSING SYSTEM WITH CLEAR DRINK PURGE

Abstract: An automatic beverage dispenser having a multiflavor automatic beverage dispensing valve (faucet) and including means for preventing color and flavor carryover from one drink to the next. The automatic dispenser includes an electronic control system with an on-board computer with a microprocessor which, when a drink vend signal is received by the electronic control system, first checks to determine whether a dark or light colored drink was requested, then checks the last vend to determine if it was a light or dark drink. If the drink ordered was a light drink and the previous drink was a dark drink, then the controller looks to see if the cup dispenser position is occupied. If it is occupied, the flush is delayed until it is free when the soda water will flush to cleanse the nozzle. After flushing, the vend is processed.

Description: BEVERAGE DISPENSING SYSTEM WITH CLEAR DRINK PURGE CROSS-REFERENCE TO RELATED APPLICATION This application is a continuation-in-part to application serial no. 07/316,364 filed on February 27, 1989, entitled "Postmix Beverage Dispensing System With Warm Water Purging and Method" and assigned to the same assignee as this application. BACKGROUND OF THE INVENTION This invention relates to beverage dispensing and in particular to an automatic beverage dispensing system using a multiflavor nozzle which eliminates color and flavor carryover when dispensing a light colored drink after a dark colored drink. In a multiflavor valve the potential for color and flavor carryover from one drink to the next is possible. The problem is more distinct when a light colored drink follows a dark colored drink. SUMMARY OF THE INVENTION An automatic beverage dispenser, such as (but not necessarily) a postmix dispenser, having an automatic, multiflavor beverage dispensing valve including a solenoid controlled water valve and a solenoid controlled syrup valve and an electronic controlled system including an onboard computer with a microprocessor. The present invention provides the improvement of allowing for the flushing of the nozzle and the diffuser area with water (either soda or plain water) to clean the nozzle area of any previous flavor syrup residue. When a drink vend signal is received by the control system, it is first checked to determine whether the drink is a dark or a light colored drink. The next step is to look at the last vend and determine if it was a light or a dark colored drink. If the drink ordered was a light drink and the previous drink was a dark drink, then the controller looks to see if a cup is located in the cup dispense position. If it is, then the flush is delayed until the cup dispense position is free. Once it is free then the water (either the soda water or the plain water) will flush for two seconds to clean the nozzle. After the flushing takes place, then the vend is processed. If the drink ordered was a dark drink and the previous drink was dark or light, then the vend is processed. If the drink ordered was a light and the previous drink was a light drink, then the vend is processed. It is an object of the present invention to provide a system for overcoming color and flavor carryover when dispensing a light colored drink after a dark colored drink. It is another object of the present invention to provide an electronic control system in an automatic beverage dispenser having a multiflavor valve with means for checking when a drink signal is received to determine the drink is a dark or a light colored drink, to then determine if a cup is located in the cup dispense position and to determine whether the last vend was a light or a dark colored drink and then to proceed to flush the nozzle and diffuser of the multiflavor dispensing valve if the drink ordered was a light drink and the previous drink was a dark d ink. BRIEF DESCRIPTION OF THE DRAWINGS The present invention will be more fully understood from the detailed description below when read in connection with the accompanying drawings wherein like reference numerals refer to like elements and wherein: Fig. 1 is a perspective view of an automatic dispenser according to the present invention; Fig. 2 is a partial, exploded, partly broken-away, perspective view of the dispenser of Fig. 1; Fig. 3 is a simplified block diagram of the operating system used in the dispenser of Fig. 1; Figs. 4-4H are block and wiring diagrams for the dispenser of Fig. 1; Fig. 5 is a flow diagram of the flavor display operation of the dispenser of Fig. 1; Fig. 6 is a schematic view of a postmix beverage dispenser of the present invention with the means for solving the warm casual drink problem; Fig. 7 is a flow diagram of the purge timer logic; and Fig. 8 is a flow diagram of the clear drink purge logic. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now to the drawings, Figs. 1 and 2 are perspective views of the automatic postmix beverage dispenser 10 according to the present invention. The dispenser 10 includes an ice bin module 12 having a plurality of single flavor, manual valves 14 and an ice dispenser 15, and an automatic dispense module 16 having an automatic multiflavor valve 18 (alternatively, two or more multiflavor valves 18 can be located at this position) . The ice bin module 12 includes the usual syrup lines, carbonated water lines, still water line(s), and cold plate for cooling the syrup and water lines leading to the valves 14, which can be any known valves. The automatic dispense module 16 is attached to the ice bin module, receives ice therefrom, and includes a cabinet 20, a front panel 168 thereon with a plurality of lights and buttons and a door 35 (for access in case of a cup jam). The front panel includes a series of beverage selector buttons 21, a corresponding "syrup out" light 22 above each button 21, and small, medium, and large buttons 23, 24 and 25 respectively below each beverage selector button 21. The front panel may have other buttons and lights as desired for an automatic beverage dispenser. The automatic dispenser module 16 includes a plurality of syrup lines, a carbonated water line, and a still water line connected to the multiflavor valve 18, which can be any known multiflavor valve. These lines are cooled by the cold plate cooling means in the ice bin module 12. The automatic dispense module 16 also includes a cup drop mechanism 34 (any known mechanism can be used) for three different sizes of cups 36, 37 and 38, a cup drop chute 40, an ice drop mechanism for dropping ice into a dropped cup (any known mechanism can be used), a conveyor 42 including first and second conveyor means 44 and 46, and flavor indicating means including a plurality of flavor indicia 48 located one each adjacent a respective one of a plurality of cup pick-up stations 50 A-G corresponding to cup positions 3-9. The conveyor 42 also provides a cup drop and ice drop station 52 and a beverage dispense station 54. Cup position 1 is the cup and ice drop station 52, and cup position 2 is the beverage dispense station 54. The first conveyor means 44 moves the cup forward from position 1 to position 4. This first conveyor means 42 includes a cup support surface 56 including several parallel rods 58 and a cup moving means 59. The cup moving means includes a stationary rod 60 and a movable sleeve 62 slidable on rod 60. The sleeve 62 is also accurately movable to rotate a plurality of cup engaging arms 64 into and out of cup engagement. The linear movement of the sleeve 62 is caused by a moveable piston 66 in a stationary cylinder 68. The piston 66 is connected to an arm actuator block 70 which is also connected to the sleeve 62 to move the sleeve 62 one cup position at a time each time the pneumatic piston 66 is energized. To rotate the sleeve 62 and arms 64, an arm rotator cylinder 72 is pivotably attached to the block 70 and its piston 74 is attached to a sleeve arm 76. The block 70 has a proximity switch 78 and the sleeve 62 includes a magnet 80 so the control system will know the position of the arms 64. An elastic boot 82 (shown cut away in Fig. 2) surrounds the rod 60 and extends between the sleeve 62 and a rod support 84. The second conveyor means 46 includes a cup support surface 90 comprising several parallel rods 92 and the cup moving means 94 includes a stationary support 96 connected to a pneumatic cylinder 98 having a movable piston 100 connected to a movable support 102 holding a plurality of pneumatic cylinders C-l, C-2, C-3, and C-4 each having a retractable cup-engaging pin 121, 122, 123, and 124. In addition, one additional, fixed, cup-engaging pin 104 is connected to a support member 106 mounted on the movable support 102. When it is time to advance certain cups on the surface 90, selected ones of the cylinders C-l, C-2, C-3 and C-4 are energized causing corresponding ones of the pins 121, 122, 123, and 124 to project out to a cup engaging position. The cylinder 98 is then energized to retract the piston 100 one position. The pins 121, 122, 123, and 124 are then retracted and the piston 100 is projected to its original position. Photoeyes 110 are provided at each cup position 1 and 4-9 to determine if a cup is present. If a cup is removed from position 6, for example, pin 123 would not be extended, so that the empty space could be filled in. Each of the pneumatic cylinders 68, 72, C-l, C-2, C-3, C-4, and 98 in the conveyor 42 are preferably double acting cylinders controlled by solenoids in the gas lines, the solenoids all being preferably located behind the front panel 168. The conveyor 42 includes a plurality of limit switches for use in controlling the conveyor. For example, the first conveyor means first must rotate to bring the arms 64 into cup engaging position before the pneumatic cylinder 68 moves the conveyor one cup position, then it must rotate back before the cylinder returns the conveyor to its original position. The limit switches determine that all prerequisites have occurred before the next step can be taken. For example, if a cup is detected at cup positions P-3 and P-4, then the conveyor means 44 can not advance or dispense another beverage. If a cup is removed from position P-7, for example, conveyor 46 will advance the cups at P-6, P-5, and P-4 one position forward to fill the gap, and then conveyor 44 can also move forward one position and can dispense another beverage. There is no photoeye at cup positions P-2 and P-3. The control system can store 16 orders in the dispenser and more can be stored in the point of sale adapter. The flavor indicating means preferably includes a flavor indicia 48 at each cup pick-up station (positions 3-9) and means for energizing these indicia and for scrolling them every time the conveyor 42 advances cups one position. The term "scrolling" means that the flavor indicia changes to now indicate the flavor in the new cup that has just arrived at that cup pick-up station. Of course, if the next cup has the same flavor as the preceding cup, the new indicia will be the same. In this way, the indicia properly follows a cup along the conveyor until it is removed by an operator at which time the light will go out. In addition to the flavor indicators 48, a second indicator, such as a lighted display, can be included at each station to indicate the order number of the drink such as 27, for example. The dispenser 10 also includes a system for eliminating warm casual drinks. This system is shown schematically in Fig. 7. Fig. 6 is a partial schematic showing of multiflavor beverage dispensing valve 18, and shows a syrup solenoid valve 132, a water solenoid valve 134, a spout 136, a cold plate 138, a syrup line 140, a water line 142, a CPU 144, and a thermometer 146 in the water line. The CPU includes a timer circuit or clock 148. The CPU is programmed such that when a beverage is requested, it will review how much time has elapsed since the last dispense cycle, and if it exceeds a particular value, such as 15 minutes, a purge cycle will be initialed before the requested beverage can be dispensed. It preferably then opens the water solenoid valve while leaving the syrup solenoid valve closed, for a period of time, such as 5 seconds, to allow the water in the uncooled position of the water line to drain out. The thermometer 146 is not used in the preferred system. However, in an alternate embodiment, the thermometer 146 is included and when a new drink is requested, if the temperature is above a selected value, such as 40° F, the water is purged until the temperature is reduced to a desired value, such as 38° F. The casual drink purge system of this invention is preferably applied only to the multiflavor valve 18 and not to the manual valves 14, although it could be applied to manual valves, if desired. For example, an inexpensive timer can be used to purge a manual valve for 5 seconds every time 15 minutes elapses since the last dispense cycle. Returning now to the description of the dispenser 10, Fig. 3 is a simplified block diagram of the system of the present invention. The system includes an on-board computer 160 (which is preferably located in the rear of the automatic dispense module 16, as shown in Fig. 1) connected to all of the water and syrup solenoids 162 in the multiflavor valve 18, the air solenoids 164 in the conveyor 42, the LEDs in the flavor indicia 48, the temperature sensor 146 (in the embodiment in which one is used), syrup sold-out switches 166 connected to corresponding lights on a front panel 168 on the automatic dispense module 16, a keyboard 170 on the front panel 168, conveyor limit switches 172, and a point of sale register 174 which can, if desired, be connected to the computer 160 through a data conversion system 176 and an RS 232 adapter to operate the automatic dispenser 10 directly from the point of sale register 174 on the counter that is used by the operators when taking orders. Figs. 4-4H are the wiring diagrams for connection of external devices to the GE Series One Plus controller used in the preferred embodiment of the automatic dispenser 10 as follows: Fig. 4 is the control system block diagram, Fig. 4A is the 120VAC power distribution wiring, Fig. 4B is the dispensing valve wiring, Fig. 4C is the ice gate system wiring, Fig. 4D is the air solenoid and agitate relay wiring, Fig. 4E is the input switch wiring (limit switch and photoeye) , Fig. 4F is the flavor display wiring - conveyor positions 3 and 4, Fig. 4G is the 12VDC power distribution wiring, and Fig. 4H is the keyboard matrix input wiring. Fig. 5 is a block flow diagram of the operation of the flavor indicia. The automatic dispenser 10 has the ability to prepare soft drinks from a variety of different flavor selections. It is quite likely that several of the flavors have similar visual appearance in the cup, making it difficult for the operator to distinguish one flavor drink from another. The automatic dispenser 10 solves this problem by employing a display element (flavor indicia 48) at each drink pickup position (cup pick-up station 50A-50G, also known as cup positions P-3 to P-9). In the preferred embodiment, the display is a 7-segment LED with decimal. Each flavor is given a unique code to be shown on the display, for example, "C" of cola, "d" for diet cola, and "0" for orange. These codes are created by assigning each segment of the display to a bit in an 8-bit data word in the controller. The code is created by defining the segments to be turned on, and considering the bit value for the segment to be "1". This binary representation is then converted to decimal for handling purposes in the controller. The automatic dispenser 10 controller maintains a record of the display codes of drinks dispensed in a shift register format. The shift register is incremented each time the conveyor 42 moves a cup to a new position. The value of the shift register for positions 3 and higher is converted back to binary, and written to an output that is connected to the associated LED display. Therefore, as a cup is moved on the conveyor 43, its display code is shifted to the associated display element. There is a photoeye 110 associated with each conveyor position 4 and higher. Each photoeye 110 detects the presence of a cup, which allows the automatic dispenser 10 controller to shift the conveyor 42 to fill in gaps as cups are removed from the conveyor 42. These photoeyes 110 are also used by the automatic dispenser 10 controller to blank the display at the conveyor position when a cup is removed. If a cup is removed, but no other cup has yet been advanced to that position, the display code may be recalled by placing the cup back on the conveyor momentarily. This is useful if the operator who removed the cup is distracted, and cannot remember the flavor in the cup. Fig. 7 is a block diagram of the purge timer logic used in the warm water purge system. The purge timer function of the automatic dispenser 10 is intended to provide properly chilled soda water at the automatic dispenser dispensing valve 18 before a drink is poured. This is necessary to insure the quality of the beverage to be poured, as the soda temperature is directly related to the amount of carbonation retained, the amount of foam dispensed, and the amount of ice melted in the cup. This function is controlled by the programmable controller that operates the automatic dispenser 10. The purge function in the automatic dispenser 10 operates as a pair of timing functions. The Draw Timer is the master element in the process. This timer is reset every time a drink is dispensed from the valve 18 of the automatic dispenser 10. The Draw Timer has a timeout of 15 minutes in the preferred embodiment. When the Draw Timer has reached timeout, the next call to dispense a drink will operate the purge function. In the automatic dispenser 10 this call occurs when a cup has been dropped into the cup drop and ice drop station (also referred to as position 1), and filled with ice, but before the cup is moved to the beverage dispense station (also referred to as position 2) by the conveyor 42. The Purge Timer is used to control the duration of the purge, once it is initiated. In the preferred embodiment, the Purge Timer has a timeout of 5 seconds. The soda solenoid valve 134 in the automatic dispenser 10 valve 18 is opened for the duration of the Purge Time, allowing the purge to be dispensed into the drain of the automatic dispenser. At the completion of the purge, the conveyor 42 is allowed to move the cup to the beverage dispense station (position 2), and normal operation resumes. Attached hereto as Exhibit A is the ladder logic program listing for the GE Series One Plus controller used in the preferred embodiment of the automatic dispenser 10. Fig. 8 is a block diagram of the clear drink purge logic of the present invention. When a drink vend signal is received by the control system, it is first checked to determine whether the drink is a dark or light colored drink. The next step is to look at the last vend and determine if it was a light or dark colored drink. If the drink ordered was a light drink and the previous drink was a dark drink, then the controller looks to see if the cup dispenser position is occupied. If it is occupied, then the flush is delayed until that position is free. Once it is free, then the soda water will flush for two seconds to cleanse the nozzle. After the flushing takes place, then the vend is processed. If the drink ordered was a dark drink and the previous drink was dark or light, then the vend is processed. If the drink ordered was a light drink and the previous drink was a light drink, then the vend is processed. While the preferred embodiment of this invention has been described above in detail, it is to be understood that variations and modifications can be made therein without departing from the spirit and scope of the present invention. For example, the flushing can be carried out at any desired time rather than only before a light drink following a dark drink. Plain water can be used in place of soda water for flushing. itttr '.t ict Unit - 10 - USER PROGRAM LItT il iN ι*βw V ▼3*.• Ttits m,m κvmimt-ϋ,»-7i i w FM ! 4M (KTI )1 I J I I 413 1 tlk X 4M ........... ( IM II I 1 I πι s (it «-— — — ( M i: I « I F7i I 413 ♦— — — — ( Kl )S I J 1 F74 S 414 \— ........ — -I Ml 1! \ S \ F?i 1 411 ........... • — ( m i: 1 s I F7» 1 43* ........... ( Id I! ! I ro i » 4— •I w ι: I t I . «.-• •I M l! I I I F7f ! IMM 4" -I >• ( V, J I I EXHIBIT A Priϋttr (nttrfKf Unit JLttKR MΛMM MJKIOUT USER PROGRAM LISTING V3.0 SCTJtS Ott.O* ΛUS/$*-30,S*-31 M5E 0OC I 574 77J FM i I00J7 M37 — π- -π- -(HID )! I FM t 4M -IPOUT )! J FM I 403 -(MUT J! 10091 404 10094 406 oiot 412 •0054 414 FM ! 10064 • ((SIX ). FM I -(MUT )! UOKI IIA»M ramouT USER PROGRAM LISTING V3.0 KIIES OK.Ott PLUS/»-20,SI-31 mt 0003 Ϊ74 77J FM I 10201 OM1 ■ II— -1 t- - • (Mil II ( FM I 420 --(BOUT )l I 10101 432 10101 FM I 424 ■ (HUT )! FM : 10002 -(Kit ι: : 424 • (MUT ) I I FM : 10025 -(βSM >: FM : 544 -(MUT »: t FM : 10030 -(KTi >: FM 1 54* -IMWT »! 10035 57* 10040 FM : 572 • (BOUT ι: I IM I MtS ~π- --< l-l I Frlnttr lntrrfict Unit UBKI BIWMfl HtlMTOUT USER PROGRAM L I ST I NG V3. 0 SHIES OK∑.Otf FLUS/SR-30,S«-3I M6E 000 I I I 041 UI I •C 7 I— J [ ( I- ! I : I (-42 2 : ot J.-.J I ( H I : I 043 1*3 I •lβl !— )/[ ( )- ( I I I 044 1*4 : •103 1—1 [ ( l-l i : I 045 US I •105 !— J I ( I-! I I I 044 IM : •107 }— J [ ( }-! i : I 047 U7 1 •101 1—1 I 1 J-! I : I 140 170 i •113 5—1 t ( >- ! I : I 143 * 173 I •US 5— J [ ( 1-! I i I 143 173 I •117 I—] [ ( J-! I I ! 144 174 : •111 !— }/[ ( l-l I ( I 14S 175 I •131 I— j [ 1 j-: I I I 14* 17* : •133 I— J/l ( 1-5 I 5 I 147 177 5 •135 1—1 I ( I- 1 I I I J40 343 200 I {tf ll27 ,_, ,_, t , H ή U t I 1 5 I I l ! ζrifttir |*ttr *:ι n l»BDH IIKfcM niUWI USER PROGRAM LISTING V3.O KI1FS ttC.OK FlUS/S»-20,Sλ-31 FME 005 17* 301 340 01M 5— -li¬ j {.._,. -msTj- S nn I -li¬ ne 301 313 0134 -11- —1 I— -ISOftl- 300 170 T412 307 301 0137 • 1 f"»-]/l- -l/[- -J/l- ■ ( I- bA I 301 5 '. !- ♦ I i 301 T40C F5J i 434 •143 -1 l- -(BSTMJ! 0149 --11- -1 !-♦- -(B5TI ),' 5 I F43 i •03 ♦- -(6DUT3I5 I t 201 400 1000.5 0155 -11— "UMI- 303 I ... j → 1 203 I 5 Fr tir J»ltrfκι Unit LλBDtt IIMMfl rtWTOUT USER PROGRAM LISTING V3 . 0 SCIUfS 0*,0* ΛUS/SA-30,St-31 mi 0004 I 203 341 F53 I 434 •173 .„j j ]/[..♦ ( BSTHI! I I I F43 I 000 4 - ( 80UT3 ) ! I I > FM I 10007 « (DSTR , | I I i F43 5 000 ♦ (BDUT3I! I I T401 FM 5 10000 •113 -J (BSTI I! S I I F40 I 000 ♦ (BOUT )5 311 T404 311 0117 ~1 l~>--]/[- : ( I- Ab I T401 I -J I"* T410 034 I •IM -1 M- ( 1-5 I 211 I I— J M I 5 I 211 404 1002.0 MM •301 J— I t (TMJ-I I 5 0304 i—i c 1 M « I-: A^ I I i I 354 205 I I 1—1 t 1 M I I I t I I .408CT IIMIM PftlKTOUT USER PROGRAM LISTING V3.O tnics cw.wr ΛUS/«-3O,M-3I M5Σ 0007 I 203 •211 — H- 1431 354 I •244 -1 I- ■ IKTI-! fU I 1422 J ...j !„ I T42J — 1 t~ T424 — I M Printif .r tt OnJt IUKI HAftM PIINTOUT USER PROGRAM LISTING V3.0 ttH.ES 0K,0K ΛW/SI-20.SI-31 M OC I I I 331 431 i tmt 0240 4-) (-- -ICNTJ-! I J431 ♦--J {— -I «J- 5 ιm» 5 333 432 19979 I 5 0433 I I 333 ' 433 19999 I I 234 434 19999 •275 «-l I— • -IMT1- I I B434 I 23S 435 ! 19999 03M 4-] [ — -ICUTl-l I I P43S I I 234 434 ! 19999 02IS 4-1 I — -lCJiTl-5 I I I 1434 I i irøi I frlit Zntir ici n IKX UK*** raiNTouT USER PROGRAM LISTING V3.0 KIIES 0* ( 0* KUS/SI-20,SI-21 F»SC 000 I 237 437 I 19999 •290 .] t ... -ICKΪM 1437 I -11-- -I «-! 19999 1 241 I 230 440 19999 •294 -1 t-- -1 t-- -[CIT1- B440 -1 I" • I i-: 19999 231 441 ! 19999 •303 -1 l" •(CUT]-! B441 -1 l" -I «-! 19999 333 442 5 19999 030t -1 t- -[WT1-! 333 M3 19999 0313 -1 l- -(t»T)- •443 -1 t" —t IJ-I 19919 I I 334 444 5 19999 0311 -1 l- "IWT1-5 I 1444 -1 t- —I 11-5 19999 I -J ι- —( 1-5 19999 I I I Prlnlir luttrfici Unit LABO€X I SIM MIltTOUT USER PROGRAM L I ST I NG V3. 0 KJtltS ONE.ONE PIUS/SI-20.SI-31 Hit 0 I I 334 444 19999 •331 ♦--1 l- ■ [MT1- I I 1444 5 337 447 19999 •333 ♦--1 [" • ICNTl- J 50447 I ♦") 1-- -I IM 19999 242 I 3M 4M 19999 331 451 19999 0344 -11- •ιeκτ]- B451 ..j (.. -I II" 19991 5 333 453 19999 I MS3 I I I I 333 453 519999 «... I -I II-! I 19999 I I I 334 454 I 19999 0341 ♦-1 t -[C«]-S I I 1454 I ♦-- t — • I ll-i I 19999 I I I I J I I Printtr Ulirfnt I it tλBBCI llλSIAH PI1RTOUT USER PROGRAM L I ST I NG V3.0 KIIES ONE.Otf KW/SI-20.SI-21 MCE 0011 I I I 335 4» 19999 0344 ♦ ..] [.. -ΪCWTJ- I I 334 454 I 19999 •371 ♦ ..j [.- -ICITJ-! I I I B454 I I 5 337 457 ! 19999 0374 -.CM)-: 1457 I --1 l- -[ II- 11991 343 330 440 19999 0313 -1 I" -1 t" -ittii- I ! 1440 «..] [.. —I I]-! 519911 J I 5 331 441 i 19999 I I I 333 442 I 19999 0394 ♦~1 i-- -ICKTJ- I I 1442 -l II- I 19911 I I I 333 443 19999 0399 -WT1- I 0443 ♦ ..j {.. -t J- I 11111 I 1 ! Mtr I*lιrf«ι U"it MKl l EKAfl πiMTOUT USER PROGRAM L I ST I NG V3 . 0 KIIES ONE, ONE tW/SI-30,μ-31 F«E£ 0013 I I I I I 334 444 I 19919 •404 I *-) i ieιτι-i I I I I I 1444 I , ♦ ..] t 1 l]a , I I 19991 I I I 5 I I 335 44S I 19999 0401 I ♦--) I IWTJ-S I I i I I B44S I ♦--1 1 ( ll-l I i 19999 5 I I 5 I 5 234 444 ! 19999 0414 J ♦--! 1 [MT1-! I I 5 . I I 0444 5 I ♦--! I -I I)-: I ! 19999 5 I 5 I I 337 447 5 19999 , 4-] i [ lj-1 I 11999 I I I 205 354 F50 I 10000 0434 5—1 I !/[--♦ T (OSTI 15 I I I •432 I 343 170 I I I 1—1 I 1 M » 5 i : i I 401 343 340 5 I 0449 i : i ι i i λir tr ic SKI IU6KM PI 10UT USER PROGRAM LISTING V3.0 HUES ONE.ONE PIUS/SI-20,S*-31 t eon T413 353 I •431 —JI¬ (ISTJ-i I MS — lt- 304 210 207 04M — π- —11- — — - • ( )- I 207 TM3 144 I ... j |. ■ —)/[- -l/l-* 207 0441 —1 l- -( I-! f** 1 144 0443 • -1/1- 14S 144 210 ! 0443 —1 t- -1 i- -( >-! μø* 0441 — 207 144 I 337 F51 ! 447 — l/l- -IBSTIl)! I F70 i 10000 -( >•< )'. I I I 773 344 5 0412 4-J [ —( ST}-! &*f 1 I I 337 F70 i 10014 0114 «~1/ - 1 >•< J! Frlftttr Itttrfici Unit LAM£λ tlAEMR PK1NT0UT USER PROGRAM LISTING V3.0 KIIES ONE.Otf ΛW/SI-20,S*-31 P*BE 001 I I I F33 I 440 * (BSTR3)! I i m : ♦ - (BfCO I I 5 I I F41 I 023 ♦-- (BOuTii : i : I 230 F50 I 400 ♦ ..j j .. (KM , ; I I I 231 F50 5 402 ♦ ..] j |BSTR ,< I • • I 5 233 FS0 5 404 4..] [ (USTΛ ι : I I I 333 F50 5 404 ♦ ..j t inn ,. I I I 334 F50 I 410 «-.J J (KT| , ; I I 33S FSO I 413 «..j { (BSTI ,; I I I 334 FSO I 414 4-j j (is™ n I I I 337 FSO I 414 -j i (Km j- t I I I I : I 5 i i I i I I I I I I ■ I •iitw n tr itt n HC1 ll ' λEKM PI TOUT USER PROGRAM LISTING V3.0 HUES OME.OK nUS/SI-20,SI-21 mt ooi j I 230 F31 S 420 •SSI -11- -(•STiii: I 231 FS1 I 421 •S34 --JI- -IISTI1I! I 232 F51 I 422 0557 -1 t- -(BSTWI! I I 233 FSI I 423 0S40 -1 l- -(•STiii: I 234 F51 5 424 •543 -1 t- -1ISTI1}! 235 FM ! 425 •S44 -11- -(ISTI1): • 234 F51 I 424 •S49 «-Jl- -(ISTUM I I I I rlr.tif lotirfm ( hit IBOCt llttlM nilTOUT USER PROGRAM LISTING V3.0 HIES ONE.ONE ΛUS SI-20,SI-21 F*SF 0014 FJ1 I 427 •S72 -IBSII1I! I 10003 10012 I 342 5 I 342 I F43 I 434 ■ -(B0UT3I! s- s s 224 FSO ! 450 •590 — 1 t" •IBSTI J! f F40 : 442 -(BOOT )i I F75 ! 10070 -(UNO )! I Fll I I 10 • (SFTL 15 I 775 Ml J „, i ♦-1 l- -ISETI-I I 775 341 I 0403 -l/l- ■ -( ST)- I Id I Irld r l«t»rf«» unit BBCI BlAEKAfl rumour USER PROGRAM LISTING V3.0 SERIES 0NC, KE H.0S/S*-20,$I-21 HM 0017 * I 344 FSO : 452 0410 ♦--1 l- -(BSTI li F40 : 450 • (BOUT I! I FSO : 454 -(BST i: F40 452 -(BOUT FSO : 454 • (BSTI )! F40 : 454 -(BOUT i: FJO 440 -(BSTI li F40 I 454 -(BOUT li FSO 442 -(BSTI ι: F40 i 440 • (BOUT li FSO 444 -(BSTI II F4» 4*2 -(BOOT ).' FS» i 444 -(BSTI F40 I 441 -(BOUT ): FSO 470 -(BSTI F40 I 444 -(BOUT ri t lit Ikttrfici Unit JUKI IIMftM riimouT USER PROGRAM LISTINβ V3.0 CUES (ME.OME H.US/S*-20,SI-21 o ooii 344 FSO I 472 0443 • π- -I0STI I! • I • • F40 i 472 -(BOUT )i I FSO i 474 -(BSTI J! I F40 : 474 -(BOUT li I FSO : 500 ♦- --(BSTI )l I I ■ F40 : 47i 4- • -(POUT I! J I I FSO ! $02 4- -(BSTI |i I I FSO 5 504 «- -(BSTI )i I I I F40 I 502 4- -(BOUT )! I I I FSO I 504 4- -(BSTI )i I I F40 i 501 4- -(BOUT li r k ir i ir ici LABBEI IfAGMK « in OUT USER PROGRAM LISTING V3.0 KIIES OHE.ONE FtUS/S»-30,SI-31 F4SE Hit I 207 t -1 l- --t CM I 337 I -11- --1 ll-i I 207 400 303 I 0414 -l/l- -1 l- --(SMl-i \ I 401 304 I •499 -1 l- --(SOI}-! ΫA. \ 403 F51 I 433 •493 -1 !-- ♦ - -(B5TIUI « F41 I «1S -(BOUTii: I 403 FSO 5 lOOtO I F41 I 015 -(OOUTl)i I 403 F51 i 430 •703 -J [-4- -(BSTI1II I F41 I 005 -(BOUTlli t ■ 403 FSO : looso J F41 I 005 -(BOUTlli • I I tjMtt lottrftci Unit UBBEX iifttfiu nimouT USER PROGRAM LISTINβ V3.0 T41S 3S2 •727 -11- • (RSTI- ; " •729 -11- •(Tlttl-i •733 •11 - - (S0RJ-: W 332 •734 -1/t- -(SOIJ-i *" 012 354 I 013 FSl I 447 A •749 --11- -1 t-- --11- -(BSTRlli I F70 I 10000 -I >»< 15 F / »ktιr lutirflti IMit UBBC itttIM niNTOUT USER PROGRAM LISTINβ V3.0 SEIIES ONE,ONE FlUS/SA-20,SI-21 FASE 0021 I I I I 773 F72 i 10001 •737 ♦-1/1- ■ ( • I! I • F41 i 447 I -(BOUTl)i I I I 773 340 5 •742 4-1 t— ■ -I STI-i I 013 344 I \ }.tf<- 074S • 11- ■ (ISTI- 014 175 174 343 I . 0747 -11- -11- • 1 l- ■(SETI-! ' ^V 015 254 5 . , •771 014 F50 ! 10000 l C 0773 -j 1-- • (.BSTI )i F41 I 447 4— -(BOUTlli * t 340 I 4— --(1ST!-! 014 •15 "3 I CMtl •779 «--] l- -1 l- --(sπi-i Mct I 337 FSO 5 1000© •713 —1/1- -(BOUT |i I 343 FSl I 524 •792 —1 t- -(BSUl)i • • F74 5 10002 -( Ml II I F41 I 524 -(BOUTlli t ■ I riklir Iktir K* Un 4BBU HKλAfi m oui USER PROGRAM LISTINβ V3. O EIIES ONE.ONE KU5/S*-20,SI-21 mi 0022 i Mir tirfati Unit IMJEI I 6UK FIIKTOUT USER PROGRAM LISTINβ V3.0 SEIIES C*£,0* FLUS/SI-30,SI-31 F*SE 0021 ' i w i kOOM MSM* rilHTOUT USER PROGRAM LISTING V3.0 •IJES ONE.ONE HUS/S*-20,SI-21 t 0024 -(BOUTl) i T403 350 •910 — J t-4- -(SET!- SA- I T413 I — J (-4 343 213 •913 -1 l- ■ (SOU- 213 •913 —1 - •II -STJ- ; i &' -( Ml »: I I 14* 220 I 0939 — 1/t- "(SOIl-i I 141 221 I •941 — i/i- --(SOI)-! Λ\ I ! Ffiitir (itirfici Unit LABBCI III6IM Ml XT OUT USER PROGRAM LISTING V3.0 SEIIES ONE.ONE nuS S -70,5 -21 mi 00 -(SOI)-! I -iswi-i Lo I I 0953- -(SOI)-! ) 1 C-* 173 33S •954 "11- -ISMJ- I 214 3f3 344 • fSETJ- O ■ \sti trlntir Ivttrfict Unit .ftBBEI IIKRM MINTOUT USER PROGRAM LISTING V3.0 RUES ONE.ONE KUS/SI-20.SI-21 FASE 0C24 J 3S1 405 I 1000.5 •972 — 1 t — -(TU)-! T404 3Si : 0910 ... j [. -(SET!-! I 250 254 353 A F5S I 001 f -1 l--«--l l- -]/[--♦- -(BSTI5)! 4 r I I 351 i FI3 ! "1 I"* • IEIC0 )i FI4 ! -( Kl )i tr litirfici unit >oαt l siw ΠINTOUT USER PROGRAM LISTIN β V3.0 RIES ONE.ONE FlUS/SI-30,SI-31 F»6E 0027 I I 354 F40 I 574 1001 ♦-11- -(OOUT )! I »J i 023 -(BSTI3I! I I Fit ! I 04 -(SFTL li I F71 I 574 • ( ♦ li I 345 F71 i 10040 1011 --] l- -( ♦ I! • 354 F41 : 574 1031 -(BOUTlli ■ 347 • FSl ! 447 --1/0 - -(OSTIl)i I ■ I FI5 : -< III )! 023 330 1034 ■ 11- 331 1037 • 11- 232 1040 11- 333 454 1043 -11- I I 334 440 1044 4 -J [. I I FrlBtir litirfici Unit LABBCI II4HM KIKTOUT USER PROGRAM LISTINβ V3.0 SEIIES Oβ.ONE lϋS/SΛ-2 ,5R-21 mi oo7i • i 341 F40 472 F49 474 1044 -(BOUT J FiO 474 1047 -(BOUT ) F40 500 1070 -(BOUT } F40 502 1073 -(BOUT ) F40 504 1074 -(BOUT ) F4β 504 1079 -(•OUT ) •Vlitir Ifctirfici Unit jwεi l SIM FIIKTOUT USER PROGRAM LISTING V3.0 KIIES OKE.OKE ΛK/SI-20.SI-2I FΛ6E 00 252 014 353 I Pf 1104 -π- -1 ι- "(ISTJ-! / ■ - I 354 I 252 FS3 ! 001 11*7 -ι/ι-*-ι [--♦- -JBS1I3)! I I I : i F43 I 007 -(B0UT3I! 250 FSl il 1114 -) l- -(BSTI1 ) F41 004 -(00UT1) 350 C no ! loooo 352 i -J l"« ! 773 354 1124 ♦-1/1- "(SETJ-! I Frlntir Mirfici fclt LABBCI litfftM FIINTOUT USER PROGRAM LISTING V3.O KIIEI ONE.ONE ΛK/S*-2β,S*-31 mι o 3θ I F40 544 -(BOUT ) 1147 -( ♦ 1 F40 344 -(BOUT ) 333 1134 -1 ι-- F40 544 -(BOUT I 333 F50 544 1141 -J t-st- ■ (BSTI ) F7i 10001 • ( ♦ I 334 F50 570 1141 -1 ι--*- -(BSTI ) \ I I F72 10001 - 4- ( - I F40 570 (BOUT I rlitir htirfici Unit A6BCI IU6RAA M TOUT USER PROGRAM LISTING V3.0 £ 1ES ONE.ONE ΛUS/SI-20.SI-21 F46C 0031 I I 335 FSO I $70 1175 ♦-] t- -(BSTI li F71 ' ! 10001 -I ♦ 11 I F40 i S70 -IDOϋT li I 334 FSO I $72 1113 -11- •(BSTI I! . F72 ! 10001 -( I! F40 I 572 -(BOUT J! 572 F71 10001 4 li T430 201 401 FSO ! 10000 1301 -11- -π- • l/l- -(BSTI )i F41 I 004 -(BOUTlli I FSO i 10015 -(CSTI I! I • FSS ! -( UN I! I F43 5 007 -(BOUTS)! rlntir l» rf*eι Unit AfiBOt tlKKM rtlMTOUT USER PROGRAM LISTING V3.0 CUES 0*,0* «.K/SI-20,SI-21 t oj2 FI2 -(BECO I F40 •23 23* F40 1247 -11- ■ (BOUT I 450 ; 231 F40 452 gU 1350 -11- -(BOUT ) 232 F4« 454 1253 -11- -(BOUT ) 233 F40 454 1254 -11- -IBOUT J 234 F40 440 1359 -11- • (BOUT ) 233 F40 442 1243 -11- • (POUT ) Frlitir u ir ici n LMBEI IIISλAfl FIIKTOUT USER PROGRAM L I ST I NG V3 . 0 SEIIES ONE.ONE M_US/SR-20,SR-21 m 0033 I I I I I 234 F40 I 444 I24S I ♦ - • ! t ( BOUT I! i : i I ! 237 FSO I 444 12415 ♦--] I (BOUT )! I I > I ! 240 F40 I 470 1271 I *-] I (BOUT I! I I 5 I ! 241 F40 ! 472 1274 I ♦--) I (BOUT )i I : 5 I I 242 F40 5 474 1277 J ♦") I (BOUT )5 I i 5 I ! 243 F40 I 474 1210 J ♦--] I (BOUT )! 5 i I I i 244 F40 ! 500 1213 I ♦--] I (BOUT |! I ! ! I i 243 F40 ! 502 1214. _,..] j (D0VT ,; I 5 5 I . 244 F40 i 504 1219 i ♦--! I (BOUT )! i : : 5 i 247 F40 ! 504 1292 5 ♦--] I -* • (BOUT |! a I • I ! 347 FSl i 447 129$ I *")/t"* (BSTI1 ) ! I 5 I i i πi i loooi I t 5 I I FSl I 447 ! ; mn) \ b rintir IftWrftct Unit Itftl ll " «M.« rilNTOUT USER PROGRAM LISTINβ V3.0 aiES cxε.ONE w»/si-3o,sn-3i i 0034 •427 -1 l- -I II- i 10005 I I FSI : 510 -(BOUTlli 337 FSI : 511 1333 -J/1-*- -(BSTIϋ! 5 5 Fii : I 09 4- -(SFTI }! I 773 131 i 1331 -J I— — ( l-l I 337 FM 55 IN 1340 -1/t- -(SFTI )l FSl I 511 -(BOUTlli I 337 FSl I 513 1343 • l/l- -iBSTiu: I Fll I I Of -ISFTL II I 773 133 I 1354 -11- -I I-! I I I 'rlittr iitirfict Unit 4>B0t IΪ46 H FIIN10UT USER PROGRAM LISTING V3.0 SEIIES ONE.ONE PIUS/SI-30.SI-31 mi 003 • I I 337 FH I I 01 13S2 «-.J/[.. (S „ „ i i i • I F41 I 512 I 4 (BOUTlli I I I 337 FSl I 513 1337 «-J/[- { ST| ,,, I < I I I Fll I I 09 J t JSfTL ,; I I 775 123 5 1342 ♦ -I t I l-i i i I 337 FIO I I 08 1341 ♦ ..j j..., (sπιl ,. i : i I 5 F41 ! 513 . (B0UT1I! • I < I .' 337 FSl i 514 1349 I ♦ ..]/(.. ♦ ( BSTI1I! : : : i I Fll 5 I 09 } 4 (SfTl ,. 5 5 I 775 124 5 1374 I 4..J [ - • - ( ,.. I I I 337 FIO J I M 1374 ! ♦— l/t~« (SFTI IS » I . « I < FSl 5 514 j « ( BOUTlli I I I 337 FSl I 515 1311 I 4-/(.-4 (Bsiiii: 1 5 - I I I Fll 5 I 09 I ♦ |S ;. I I I 77S 12$ I 1314 I ♦~1 I ( l-l i : I 337 FSO i I Ot 1311 I 4 ..j/ t .. 4 tsπ* II I I I FSl I SIS ( BOUTlli I I ' tr r WBCI I E M niNTOUT USER PROΘRAM LISTINβ V3.0 HIES DNE.ONE FIUS/SI-30.SI-31 mi 003J N27 F50 ! 520 1394 -1 t~«- • (BSTI l i 10003 I I F40 I 510 I • FSO 524 4- -(BSTI ) I I F40 514 4- -(BOUT ) ftfa 257 I 1—1 l→ I ft*,-* 1 . filffit S . ftittut 30 '8' Air Solenoid 31 'M * " 32 'L * " 33 * XL * " 34 Conveyor Push Air Solenoid 35 Conveyor Botate Air Solenoid 36 Agitation Belay 37 P*rfc 2. Sin* 1. Tncut 40 'S' Stack Switch -41 'M * 42 'L * 43 'XL * " 44 Conveyor Front Switch 45 " Back Switch 46 " up Switch 47 140 Cup Eye , 141 Conveyor Eye 142 143 Drink Vend Signal 144 Bin T'Stat 145 Air PR Switch 146 C02 PR 147 Rv* 2. Slot 3. Output Solenoid Rac 2. Slot 4. Cutout Multi-flavor 70 Soda Solenoid A (Soda) 71 Soda - B (Water) 72 Water Solenoid A 73 Water " B 74 75 76 77 R ck 2. Slot S. Tnt-ut 100 Syrup Sold-Cut 0 101 1 102 2 103 3 104 4 105 5 106 6 107 7 Beltuα 5 " ?? I-

Claims: What is claimed is : 1. Apparatus comprising: (a) an automatic beverage dispenser; (b) said dispenser including an automatic multiflavor beverage dispensing valve including a solenoid controlled water valve and a solenoid controlled syrup valve; (c) a syrup line in said dispenser connected to said beverage dispensing valve; (d) a water line in said dispenser connected to said beverage dispensing valve; and (e) flushing means for opening said water valve for a selected period of time while leaving said syrup valve closed to flush the dispensing valve with water to eliminate any previous syrup residue. 2. The apparatus as recited in claim 1 wherein said flushing means includes means for determining whether the drink to be dispensed is a dark or a light colored drink. 3. The apparatus as recited in claim 2 wherein said flushing means includes means for determining whether the last drink dispensed was a light or a dark colored drink. 4. The apparatus as recited in claim 3 wherein said dispenser includes a cup dispense position located directly beneath said multiflavor dispensing valve and wherein said flushing means includes means for determining if a cup is located at said cup dispense position. 5. The apparatus as recited in claim 4 wherein said flushing means includes means for delaying the flushing if the cup dispense position is occupied by a cup. 6. The apparatus as recited in claim 5 wherein said flushing means includes means for flushing said multiflavor dispensing valve for about two seconds to clean the nozzle. 7. The apparatus as recited in claim 6 wherein said flushing means includes means for dispensing the selected drink when the flushing has been completed. 8. A method for preventing color and flavor carryover from one drink to the next in a multiflavor valve of an automatic beverage dispenser comprising the steps of: (a) providing an automatic beverage dispenser with a multiflavor beverage dispensing valve including a solenoid controlled water valve and a plurality of solenoid controlled syrup valves; (b) providing a water line and a plurality of syrup lines in said dispenser to said beverage dispensing valve; and (c) automatically flushing water only through said dispensing valve prior to dispensing a light colored drink following a dark colored drink. 9. The method as recited in claim 8 including the steps of receiving a drink vend signal, then determining whether the drink to be vended is a dark or a light colored drink, then determining whether the last dispensed drink was a light or a dark colored drink. 10. The method as recited in claim 9 including providing said dispenser with a cup dispense position located directly beneath said multiflavor nozzle and including the step of, after a drink vend signal is received by the control system, determining if the cup dispense position is occupied by a cup. 11. The method as recited in claim 10 including the step of delaying the flushing if a cup is located in the cup dispense position. 12. The method as recited in claim 11 including the step of flushing said nozzle for about two seconds if it is determined that the cup dispense position is free and that the drink to be dispensed is a light colored drink and if it is determined that the last drink dispensed was a dark colored drink.

Inventors: GROOVER PHILIP B, MILLER BENJAMIN D, WILEY RONALD L, GROOVER, PHILIP, B., MILLER, BENJAMIN, D., WILEY, RONALD, L.
Applicants: COCA COLA CO, THE COCA-COLA COMPANY
Application year: 1991
Main classification: B67D1
IPC codes: B67D1