Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
BEVERAGE DISPENSING SYSTEM WITH TEMPERATURE BASED PURGE
Document Type and Number:
WIPO Patent Application WO/1991/017946
Kind Code:
A1
Abstract:
An automatic beverage dispenser having a single or multiflavor automatic beverage dispensing valve (or faucet) and including means for preventing the dispensing of a warm casual drink. The automatic dispenser includes a temperature sensor in each of the soda and the plain water lines and an on-board computer to purge the warm water in the uncooled portion of the water line between the cooling means and the automatic beverage dispensing valve whenever a drink is requested and the temperature in the pertinent water line is above a selected value such as 42 �F. The warm water is drained out for a selected period of time, preferably about two seconds.

Inventors:
WILEY RONALD L (US)
MILLER BENJAMIN D (US)
GROOVER PHILLIP B (US)
Application Number:
PCT/US1991/003244
Publication Date:
November 28, 1991
Filing Date:
May 14, 1991
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
COCA COLA CO (US)
International Classes:
B65G47/88; B67D1/00; B67D1/08; (IPC1-7): B67D1/00; B67D1/08
Foreign References:
US4590975A1986-05-27
FR2435933A11980-04-11
US3995441A1976-12-07
Download PDF:
Claims:
What is claimed is:
1. Apparatus comprising: (a) an automatic beverage dispenser; (b) said dispenser including an automatic 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; (e) said dispenser including cooling means for cooling said syrup line and said water line except for an uncooled portion of said lines extending between said cooling means and said valve; (f) purging means for opening said water valve while leaving said syrup valve closed to drain warm water out of said uncooled portion of said water line; (g) a temperature sensor in said uncooled portion of said water line; (h) said automatic dispenser including an onboard computer with a timer circuit and a beverage dispense switch; and (i) wherein said purging means includes means, when said switch is closed, for monitoring said temperature sensor and determining if the temperature is above a selected value and if it is for first opening only said water valve for a selected period of time to purge the warm water from said water line, and for then opening both said water valve and said syrup valve to dispense a beverage, and if the temperature is not above said selected value for opening both of said valves to dispense the beverage.
2. The apparatus as recited in claim 1 wherein said dispenser includes a cup dispense position directly beneath said dispensing valve and wherein said purge means includes means, when said switch is closed, for first determining if a cup is located at said cup dispense position and if it is then disabling said purge means and dispensing a beverage.
3. The apparatus as recited in claim 2 wherein said dispensing valve is a multiflavor valve including both a soda line and a plain water line.
4. The apparatus as recited in claim 3 wherein said selected valve is 42°F.
5. The apparatus as recited in claim 1 wherein said dispensing valve is a multiflavor valve including both a soda line and a plain water line.
6. The apparatus as recited in claim 1 wherein said selected value is 42°F.
7. Apparatus comprising: (a) a beverage dispenser; (b) said dispenser including a beverage dispensing valve including a liquid passageway therein; (c) said dispenser including a liguid line connected to said passageway of said valve; (d) a temperature sensor for sensing the temperature of the liquid in one of said line or passageway; and (e) means for purging the liquid from said valve when the temperature of the liquid is above a selected value.
8. A method for preventing the dispensing of a warm causal drink from an automatic beverage dispenser comprising the steps of: (a) providing an automatic postmix beverage dispenser with a beverage dispensing valve including a solenoid con¬ trolled water valve and a solenoid controlled syrup valve; (b) providing a water line and a syrup line in said dispenser to said beverage dispensing valve; (c) providing cooling means in said dispenser for cooling said lines except for an uncooled portion of said lines between said cooling means and said beverage dispensing valve; (d) purging the water from said uncooled portion of said water line by opening only said water valve while leaving said syrup valve closed to drain water out of said uncooled portion of said water line; (e) providing a temperature sensor in said uncooled portion of said water line; (f) providing said dispenser with an onboard computer with a timer circuit and a beverage dispense switch; (g) Wherein said purging step includes, when said switch is closed, monitoring said temperature sensor and if the temperature is above a selected value first opening only said water valve for a selected period of time to purge the warm water from said water line and for then opening both said water valve and syrup valve to dispense a beverage, and if the temperature is not above said selected value opening both of said valves to dispense a beverage.
9. The method as recited in claim 8 wherein said dispenser includes a cup dispense position directly beneath said dispensing valve and wherein said purging step includes, when said switch is closed, first determining if a cup is located in said cup dispense position, and then proceeding with said purging step only if a cup is not located at said position and if a cup is located at said position then bypassing said purging and dispensing the selected beverage.
10. The method as recited in claim 9 including dispensing any one of a number of different beverages from said dispensing valve.
11. The method as recited in claim 10 wherein said selected period of time is about two seconds.
12. The method as recited in claim 11 wherein said selected value is about 42°F.
13. The method as recited in claim 8 including dispensing any one of a number of different beverages from said dispensing valve.
14. The method as recited in claim 8 wherein said selected period of time is about two seconds.
15. The method as recited in claim 8 wherein said selected value is about 42°F.
Description:
BEVERAGE DISPENSING SYSTEM WITH TEMPERATURE BASED PURGE

CROSS-REFERENCE TO RELATED APPLICATION This application is a continuation-in-part to application serial no. 07/316, 364, filed February 27, 1989, entitled "Postmix Beverage Dispensing System With Warm Warm Purging" and assigned to the same assignee as is this application.

BACKGROUND OF THE INVENTION This invention relates to beverage dispensing and in particular to an automatic beverage dispensing system which eliminates the warm casual drink.

It is known that over a period of time the liquid in the lines between the cold plate and the valves or faucets will warm to room temperature. Warm liquid, if dispensed, will cause a poor quality drink in that it will melt the ice and thus be diluted, it will tend to foam and thus spill over the edge of the cup, and, if carbonated, it will tend to lose carbonation, thus yielding a flat drink.

SUMMARY OF THE INVENTION An automatic beverage dispenser, such as but not necessarily a postmix dispenser, having, in a preferred embodiment, a timing circuit added to the on-board computer, which, when a drink is requested, will determine how much time has elapsed since the last drink was dispensed. If more than a particular amount of time has elapsed, corresponding to the time that will cause the next drink to likely be warm, the system opens the water solenoid valve while leaving the syrup solenoid valve closed, for a period of time to drain away the warm water, and to then close the water solenoid valve. Once this procedure is completed, the automatic dispenser can then proceed to dispense the requested drink. This feature allows for the improvement; of casual drink temperatures by eliminating the warm water from the system and also cooling off the valve as it purges.

In another embodiment, the automatic dispenser includes a temperature sensor in each of the soda and plain water lines, and purges the water in the selected line only when the temperature is above a selected value. The purging preferably continues for a selected period of time, although it can alternatively continue until a selected lower temperature is sensed. In another embodiment, a timing routine can be added to the temperature sensor embodiment to cause a variable purge volume based on the actual time since the last dispense. When a drink is ordered either from the touchpad or automatically from the cash register, the control system polls the temperature sensors that are in the soda and plain water lines (these sensors are preferably located in the tubing feeding the valve). If the temperature is greater than a selected temperature, preferably 42°F . then the purge feature is enabled. If the temperature is less than 42°F, then the purge feature is ignored. If multiple drinks are ordered, then the purge will only be activated prior to the first drink, there will not be a series of purges between drinks ordered successively.

It is an object of the present invention to overcome the warm casual drink problem.

It is another object of this invention to provide an automatic beverage dispensing system which prevents the dispensing of a warm casual drink.

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, partly broken-away, perspective view of the dispenser of Fig. 1;

Fig. 2A is a partial, partly broken-away perspective view of an alternative embodiment of the first conveyor means shown in Fig. 2;

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 temperature based purge logic.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now to the drawings, Figs. 1 and 2 are perspective views of an 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(ε), 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.

Fig. 2A shows an alternate and now preferred embodiment of the first conveyor means 44A. This embodiment is similar to that just described as first conveyor means 44, except that in this embodiment the stationary rod 60A is hexagonal in cross-section as is the inside of the sleeve 62A, so that the sleeve 62A does

not rotate with respect to the rod 60A, but rather they both rotate together. Each end of the rod 60A is journaled for rotation in a stationary bushing. Also, the cylinder 72A is attached to the dispenser to support 71 rather than to the block 70A. In this way, when the piston 66A moves the sleeve 62A, it does not have to also move and carry the arm rotator cylinder 72A. Other than these changes, the first conveyor means 44A operates like the first conveyor means 44.

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. 6.

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 temperature sensor (such as a resistive temperature sensor) 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 initiated 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 temperature sensor 146 is not used in the preferred system. 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.

In an alternate embodiment, the temperature sensor 146 is used and when a new drink is requested, if the temperature is above a selected value, such as 42°F, the water is purged for about two seconds. Some beverages use plain water and some use soda (carbonated water). The showing in Fig. 6 is generic, that is, the water line 142 can be either plain water or soda.

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

- 9 -

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 of the present invention. 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 self-explanatory flow diagram of the temperature based purge logic. When a drink vend signal is received by the control system, the first thing that the control system checks is to see if conveyor position #2 is occupied. If conveyor position #2 is occupied, then the vend is processed and no purge takes place. If conveyor position #2 is not occupied, then the control system determines if the drink ordered was a soda or plain water drink. If a soda water drink was ordered, the control system determines the soda water temperature from the resistive temperature sensor 146 in the soda water line 142. If the temperature is 42°F or greater, then the soda water solenoid 134 of the valve 18 is energized or activated for a selected length of time, preferably about two seconds, to purge the warm water from the system. If the temperature is less than 42°F, then the vend is processed in a normal manner. If a plain water drink was ordered, the control system determines the water temperature from the resistive temperature sensor in the plain water line. If the temperature is 42°F or greater, then the plain water solenoid of the valve is energized or activated for two seconds to purge the warm water from the system. If the temperature is less than 42°F, then the vend is processed in a normal manner.

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, while the preferred embodiment described above is a postmix dispenser, others such as a premix dispenser can use this invention. The water being purged can be plain or carbonated. The uncooled portion of the line could be just the beverage in the valve itself, for example, as when a recirculating system is used. Warm syrup can also be purged. The computer can be remote from the dispenser. The purging can be for a selected time or until the temperature drops to a selected value, and can be both and can be variable or adjustable.

rinter \nttr1κt Unit

USER PROGRAM LISTING V3.O

SaitS OK.WE H.US/»-20,SJI-21 Hit 00C2

FM I 400 -(MUT II

FM I 10043 Ψ -(KTI 11

402

(MUT j

FM 10091

-IP3T )

FM 404 -(POUT 1

FM I00»4

_(K.» )

FM 40ft -(MUT )

FM I01W

-UST* )

F40 410 •IMUT )

FM 1011)

-IKW >

FM 412 -(•OUT I

FM I0 S4

-tK« J

FM 414 -(HUT )

FM toon

-(0ST« )

FM 4J* -(MUT J

Pri-ttr Iii rficf Unit UOKR IIASλM HJIITDUT

USER PROGRAM LIBTINβ V3.O

SOIIES BC,0* «.US/»-20,SR-21 mt ooo:

S74 m FM I 10201

0W1 -H- -1 !-- - (.SIR ) l I j < I FM I 420 ♦- -IMUT II

FM I 10101

--IDSTK )!

!

FtO ! 422

--(MUT )i

F : 10101

--IBSTR I!

F*0 : 424 -(MUT )!

FM i 10002 -10STR V,

%

FM : 42*

-(OOUT II I

FM : 10025

-IDSTR I!

• M : 5*4

(MUT |! I

FM : 10030

-(95TB )!

FM : Si*

(OOUT II

FM : too»

-ItSTR )'.

FM I 570

-(MUT )i

!

FM : 10040

-IDSTR )!

FIO : 572

OfS

r.rin r lettrfm Unit 9KR 1.06MB MIKTCVT

USER PROGRAM LIBTINβ V3.0

SOtlES Ott.Otf rt.W/S*-20,»-21 P»6E OW*

I

I 141 1*1 0017 1—1 I -( )'

J

I 042 1*2

OOt? !— 1 t

I

I 043 1*3

0101

044 U4

0103 -J [- -( 1-

043 1*3

1103 -I I-

04* l*i

0107 -i r-

047 1*7

0101 -i r-

140 170

0111 i [-

141 171

0113 -1 t- ( J-

142 172

0113 -1 t ( |.

143 173

0117 :-- 1 [ ( )

144 174

0119 -1/1-

143 173

0121 -π- -( »

14* 17*

147 177

f Mtr U riu* Unit - 15 - IftOKR IIKRM FRIKTOCT

USER PROGRAM LISTING V3.O

SCRIES ONE-ONE KUS/SR-20,SR_21 tm oooi

I I

I 170 201 340 I 0130 :-~] t- -1 l- •(RST)-I

I I

I T412 I

I- -π- I

1

1 170 201 212 I 0134 I- -1 I — J i- -(SOR)-I

I I

0137 -.] [-♦

\

201 T*00 F53 : 43*

0143 -1 I- -I03ΪR31 I I

F*3 ; 003

-(D0UT3).'

-&<κ>r3 . 16

FM 10000

0141 -IDSTR 11

F*3 : 003

-I00UT3):

MO I 1000.3 V

0133 "(TMI-I

1***

170 201 *I2 I

01 SI -1/t- -ITIW1-1

I

212 400 I 01*2 -1 I •ISETH

I

202 TiOl 203 !

01*4 ...j [..«--]/[- -( l-i ιce~

1

203 I

»

1 202 Ml ! 1000.7 out :- -1 1-4- -(TWO-i I 203 I I

Priftttr J- .ct Unit ϊmU IIKRM PRINTOUT

USER PROGRAM LISTING V .O

SERIES ONE.ONE PIUS/SR-20,SR-21 rKl 0004

203 341 F33 43*

0172 -I I- -]/[-4- (BSIM )

F*2 000 (J0UT2)

FM 10007 (0STR 1

F*3 000 (DOU -JJ

T*01 FM 10000

01S2 ... j t- -IDSTR )

F*0 000 -(OOUT )

211 TM4 211 ACtf

0117 ...] [. «--]. [- --( )- I

TM1 I -1 I- ■♦

T*10 03* lfl -1 l- ( 1-

211 ...j t .

Cyelg

Till *10 IWO.O g

Olfl -1/1- -ITIΛJ-

TilO *11 4000.5 s P

0201 --J I- -ϊTHJtl

204 343 205

0204 -I I- -1 I- -( J f'eA P

I

33* 203 I

— π- ] C-→

Pfirttr Itlιrf«» Unit - 17 - IttKR IIKMΛ PRINTOUT

USER PROGRAM LIBTINβ V3 .0

SERIES ONE.ONE PIUS/SR-20.SR-21 n_ 0007

F*l I 00*

"(MUTl)S

I

F*1 I 023

-(OOUTIJ I

I

F53 I 434

-IDSTRJJI /#

F*3 : 007

J

35* 2M *2i : 5*4

0221 -1 t 1 I- -(THRl-l

35* 2*1 *22 : 5**

0232 -1 I 1 I- -(TMJ-5

I

*23 I 570

-(TRR)-!

I

*24 I 572

•(TBR)-I

J

35* I -IRST)-! Tt tr O

Ti22 — 1 I-

T*23 — 1 I-*

Ti24 -l i- ** >

Prinltr klirfie* Unit LλSDER IIKRM PtINTDUT

USER PROGRAM LISTING V3.0

SERIES ONE.ONE PIUS/SR-20.SR-21 P»K 0001

I

205 224 I

024. .] [ -(SORl-l I C

224 240 I 230 *3o : mt.

0251 — π- 1 l- .«..- {..- -[CNTJ-I

I I ^

I

I 231 *31 I 1 MM

02*0 «..j t ... -[CNTJ-I

I 1*31

«..] (.. -I R]-l

! I .ΪM

232 *32 : t.

02*5 -tCNT]-i I

1*32 irni

I

233 * ♦33 ! IMW

0270 «..] [.-. -ICNTM

I I

I M33

♦-] t- -I ll-i

J tw» I

I S

0275 ..] [.- -ICNTl-l

I I

I

I 235 *J5 : » ** m i MJ5 I

0219 4-] t— - --ICNT1-I

I I

I M34 I

--.■_ - - UIKX llλCRM PtINTOUT

USER PROGRAM LISTING V3. O

SERIES ONC.OHE PIUS/S*-20,SX-21 mt ooo. ft I I

I 237 _J7 t I..M

0290 «..) [.. (CNTJ-I

I (

I 1*37 I

*

241 I 2 JO *40 : ι *"" i em -1 I- -) t- {CNTJ-I

I

I 1*40

«..j ,.. I RJ-

5 I.W

231 *41

0303 -J l- -ICNTJ- i 1*41

~1 I" -I RJ- ! IMW I I 232 *42 ! ι *

0301 -II- -ICNTJ-! I

I 1*42

«..j (.. -I R1-!

! I»W I ! 233 *4j : ι»w

I 1*43

-II- -I il- nm

I i I 234 444 IHW

0311 -π- -ICNT1-

I 1 I 1*44

I I i 235 145 WW

I 1*45

4 ..J [.. -I R1-:

I ι»w

I I I I I 1 I

P ttr ttrfici n - ustα IIASRM PRINTOUT

USER PROGRAM LISTING V3 . 0

SCRIES Oβ.ONE PtUS/SR-20,S«-21 PRSE Ml»

I

I 23* *4* IIHI

0321 ♦-) I- -ICNT1- I I 1*4*

«..j i-. ( R1-!

I 11111

I 237 *47 11111

I I I

I

0331 1 ι- "1 t- -ICNIJ-I

I

0*50

— [ R1-! nm I

231 tsi : 11111

034* -I I- --[CNTM I

1*51

-1 ϊ— -[ RJ-I row

732 *32 i row

0351 -1 I.— — [CNTJ-I

I

N52 I

~l l— —I «l-l ιm* I l

233 *53 I row

035* -1 I— — [CNTJ-I

I

234 *54 I row

13*1 -1 I— -ICNTl-i

1*54 I

-1 I- -I Rl- I1H1

Printer I trfici Unit UDOER IIRERM PRINTOUT

USER PROGRAM LISTING V3.0

SCRIES ONE.ONE PUS/SJt-20,Slt-2l P»5E 0011

-rlnttr ltrfici Unit kDtCI IIASRM PRINTOUT

USER PROGRAM LIBTINβ V3 . 0

JCRIES ONE.ONE PUB/SR-20.SR-21 P« β E 0012

I

234 ϋ4 i row J I- -ICNT1-!

I

1*44 I

-1 I- -I ll-l 11111 I

I

235 itS I IW11

0401 -J I" -tCNTl-S

I

1**5

! row

I

: 23* iii 11111

0414 4 -- 1 I- -ICNIJ- I i D

! 237 **7 i 11111

•419 ♦-] I- -ICNTJ-S i J

I 1**7 I

4~] [-- —I II- J 11111

I M : 10000

042* -IDSTR |i

J

FM i 00*

205 2*3 201 35*

•432 -J/I l/l 1/1 J/I- — (TM1-I

I

I

401 343 340 I

Till 20* I

0449 -I I- -( J-l I

i λ ttr ttrfict On it t_T I1R6KM PtlllOUT

USER PROGRAM LIBTINβ V3.0

.lit * OKE.ONE PIUS/SX-20,SI-21 P»6E 0013

I

Till 333 I

•431 1— ., l→ -(RST)-l

I

343 I

-) I- I I

20* 210 207 i

0454 — 1 I 1 I- -( »-i

I I I 207 TM3 1*4 I I j... J I 1/1- -I/I--*

207 035 I

01*1 -.j flόTAT

-1 I * 04*3 -1/1- -, •3- ,-.1 M _• - .

I

1*3 li* 210 I / •4*9 -II- -( )-! μc* r

1 -

211 *03 I 1004.0 01*1 -1/1- -ITHH »" "* I T\*\_7P-

207 1M -J I — -1 t- I

# 7w

337 ft F31 ! 447 I F70 ! 10000 ( >«< )!

I I

I 773

04101 4 ..3/I 1SCTM *

I »

I 773

0412 --Ϊ I — (R 5 s 4 τ 4 )- 'ι tf*t _—τ_,

1 I

I 337 F70 ! 1001* 0414 --]/!-- -t >•< )!

I I I

347 I __. mm.* l

•-(RSTJ-! ** r"'-

I I

Prlnttr tirfici Unit LAMER IIASRM PRINTOUT

USER PROGRAM LI8TING V3.0

SCRIES OC.OKE ΛUS/SR-20.SR-21 Hit (Oil

217

•415 —II-

227 ... j j.

I 230

•501 -11-

I 231

232 •514 -1 I-

233 •517 -1 l-

234 •52 * 1 -1 I-

235 •523 -11-

23* •32* -II-

237 •521 It-

•int f f Intt ict »>it MCI IIKRM PRINTOUT

USER PROGRAM LISTING V3.0

HUES ONE.ONC PIUS/SR-20,SR-21 PA5E 0015

I 227 FI5 I

•932 ♦-1I- -( UN II

I ■ 41 I 432 -( UTlli

FM I 442

-(ISTR |!

I

FiO i 440

-(DOUT II

I

F53 ! 47*

-IDSTR3JI

F*2 I 434 -(P0UT2J!

F53 ! 440 -(ISTR3I!

FI2 i

(KC0 )i

I

F*l i 435

-(Muni:

F*l i 023

-fPouTii:

I

230 FS1 I 420

•S31 -11- -IISTRD:

I

231 FS1 I 421 •591 "J l- -(KTRI)I

I

232 FSI I 422

•557 -1 I- -(DSTR11!

I

233 F31 I 423 05M -1 l- -IKTRU:

I

231 FSI I 124 •5*3 -1 I- -(0STR1I!

233 F51 i 425

•544 -11- -(KTRII:

'Ir. r lotirfiti »>it \lKt IIKRM PRINTOUT

USER PROGRAM LISTING V3.0

• RIES ONE.MC PIUS SI-20-5R-21 P»S. 001*

237 F31 427

•572 -I C— -IKΪR1)

227 F70 10003

•579 -1 I— -( >•< J

773 F70 10012

•371 -J/l- -( >«< I

773 342

•Ml -J/I- --(SETI-

773 342

•513 -I I- -USTI-

227 FI5

•315 .-1 (-4- -( UN I

I

F*3 434

-(MUT3)

*> /*• pti

22* FM 4M

•510 -1 l- -(KTR I Cl+1-

FM 4(2 -(MUT I

F75 10070 -(HMD )

Fll I 10 -(SFTL I

775 341 Λ" IC*

•MO _. I -(SCTJ-

779 341

♦402 -1/t- -(RST1- id

344 I 14

0*04 -H- -(SFll )

FI2

-(KCO !

Irlnttr Iti rl.xt Unit LAD R llAESήfl PRINTOUT

USER PROGRAM LISTING V3.0

SCRIES ONC.ONE PIUS/SR-20.SR-21 PASE 0017

344 452

Ml* .-J 1- -

«M

434

452

FM i 45*

-(DSTR )!

F I 454

-(DOUT )l

I

FM I 4*0

--(KTR II

FM I 45*

-(OOUT Ji

I

4*2

4*0

4*4

4*2

4*4

4*4

470

FM I 4*4 -(MUT )i I

rinttr Inttrfici Unit ΛtOCI llftMM PtINTOUT

USER PROGRAM LISTINβ V3.0

CRIES ONE.ONE PIUS/SR-20.SR-2I P*« 0011

I 344 FM I 472

M43 ♦ " 1 (-4- -(KTR 1 !

I

FM I 470

500

47*

M2

500

504

M2

50*

M4

Matir Itltrfici *it Uliα IfftβRAR PRINTOUT

USER PROGRAM LISTINβ V3.0

SCRIES ONE.ONE PUIS/S*-20,SR-21 PAβC Mi

I 401 204 I MW 4-1 I (S0Ri-i p l*/)* t I

I 402 F31 i 432 •492 4~1 I " -(DSTRl)l tf

I I i I I Fit I •15 j « -(00UT1II

I . I

« •(ODUTD: t I

I 403 F51 : 4M -J (■ P lf

♦702 4 •(DSTRl)l

I I

I Fil I 005

I -(MUTl)i

I •

-(MUTii:

I

P/ ttr lβtlMiCt Unit UIDO IIKRM PRINTOUT

USER PROGRAM LISTINβ V3.0

337 FS3 I 001

•720 I- ■1/I-4- -(DSTR5I!

1 I I F70 I 10000

4- ( > « < IS

773

•725 -J/I

T*1S

•727 -1 I- -( 1 R 5 S 2 T)- 'I A*9 t

I m *15 ! 1000.1

•729 j— II- •(TMI-I

332

•732 -1 I-

I

•749 4- II- —11- -J I--4- -IISTRUi Af

I I

I I fit I 10000 I ♦- -( >•< II I

Pnnttr lnttrficf Unit UDDCR IIKRM PRINTOUT

UGER PROGRAM LISTINβ V3.0

SO IES ONE.ONE PLUS/SR-20.5R-21 PASE 0021

I

I 773

•737 4~]/(-4-

J

773 I I I 013 34* I t flWC

07*3 I -J I- -(RST|-i I I 014 179 17* 343 I .

♦7*7 i -J l- -J l- 1 I- (SET)-! '/*^ 1 I 015 25* I

•771 I -II- -( )-!

01* FM i loooo A

•773 I II- -(.DSTR )i Um I

Fil i 447

4— (DOUTl)i

340 I -JRSTI-!

rift r In rfiti Unit 4DDE* IIKRM PtINTOUT

USER PROGRAM LIBTINβ V3.0

CRIES ONE.ONE PIUS/S«-20,SR-21 FA6E 0022

343 FSI I 524 /

•7W -J/I-4 -iDSTRii; føf

F7* i 10004 Llttf -I MR ).'

I Ftl I 524

-(MUTl)i

... j [.

175 — l/l-

17* -1/1-

344 F51 : 524

M19 -II- -(KTRll!

UΛIT

340 F7i i 10001 -II- -( MR )! M

F*I : 524

-(D0UT1I!

••27

Mnltr rfKi Unit MCR llftSRAR PRINTOUT

USER PR06RAM LISTING V3.0

SCRIES ONC.IM PLUS/SR-20.SR-21 PASC 002)

iMUTii:

I

-iιtκ IntirfKf ( hit tDKR llftSRM PRINTOUT

USER PROGRAM LIBTINβ V3.0

•RIES ONE.ONE PUS/SR-20.SR-21 PAH 0024

-(DOUTl )i

U12 I -J I- •

I

343 213 I -1 I- IS0RI-!

— ( m II

I Fit i 524

---(00UT1J! A-M

345 *ι* 4004.♦

-1 1- -(TMJ-i I

1M 220 i -1/t- -(SOP)-I

141 221 I -1/1- -ISO*)-: * Λ\ j

142 222 I

-1/1- (SORI-I

Pi-iitir (ittrfici Unit LAIDOt tlftSRM PRINTOUT

USER PROGRAM LISTINβ V3.0

SCRIES ONE.ONE PlUS.'SR-20,SR-21 PA5E 0075

I

143 223 I

•145 -VI- (SOR)-I L

217 :

•147 -(sot)-: ^/c

«

214 _ / m

0141

trintir Inttrficf Onit .AIDER IIASP.AH PRINTOUT

UGER PROGRAM LISTING V3.0

(CRIES ONE.ONE PUIS/SR-20.SR-21 PASE 0C2i

I TM5 351

0171 -J I- -(P.ST)-

T*i 331 :

•ISO -1 I- -(SET)-:

I

2M 234 353 F55 : 001

1 t-4-1 I- -J/l- IDSTR5):

J I • c rr r 251 : FI3 i

lit t r Interact Ifcit 5DCR IIAΪSM PRINTOUT

U6ER PROGRAM LISTING V3.0

RIES 0*,0* PIUS/SI-20.SR-21 PASE 0027

I 254 Fi* 57* ****

FS3 «3 &eτ

(KTR3I

FI3 -*EMCβ J

Fll t 04 (SFTL )

F71 57* -( )

1*21 -

FIS

-( 111 )

FI2 — (KM )

FM •23

FSI

— (KTtll

233 FM 45*

1043 -1 l- -IMUT )

234 FM 4M

1044 -II- -( UT I

Prlnttr Mttrftcf Unit LADDER IIASRAR PRINTOUT

USER PROGRAM LIBTINβ V3 . 0

SCRIES ONE.ONE PIUS/SR-20.SR-21 PAGE 0071

I I

I

! 240 FM 470

! 241 FM 472

I 242 FM i 474 4-] I- -(DOUT )! I

I I

- 24* FM i M4 ♦..j i- -(Dour ):

J

I 247 FM : Mi

♦"1 I- —(•OUT )i

I

I 347 FSI I 447

4-J/ϊ- —(KTRll!

I

F71 t 10001

4 ):

I

F*I : 447

-(DOUTl) l

U-lnttr Itttrfict Unit MM l StM PtINTOUT

USER PROβRAM LIBTINβ V3.0

RRIES ONC-WE PIW/S*-20,S»-21 FASE 0021

1*07

-II- I RJ-

1000*

354 I 252 F53 001

1147 -1/1-4-J l"4- -(DSTR3)

2M F31 Oil

1114 -J {.-4- (KTRll

I I Fil M* -(D0UT1)

2M C m 10000

ffAAT

773 354

1124 -171- -(SCTI-

354 *17 1003.*

251 254 F5I 001 -II- -I I- -(KTRl)

Fil ♦23

-(D0UT1)

rrlntir |kltrf*ct Unit JLIM3 IU6RM PRINTOUT

USER PROβRAM LISTING V3.0

KRIES 0*,0* ΛUS/S«-20,S«-21 PA6E 04)30

1147 -

3*4

I

I 5**

4-

233 5**

1141 V

•0001 vP

54*

I I 570

4-

rlntir l«Urfκr βnit kSK tlKHM. PRINTOUT

USER PROGRAM LISTING V3.0

CRIES ONE-OK PIUS/SR-20.SR-21 PAE! 0032

I

1429 FM I 10000

1217 -II— -(DSTR )1

I

FM : ♦23

-(DOUT II

• •

FM i 37*

-(KTR )l

23* FM i 4M

1247 -II- •(POUT II

I

231 FM I 452

12M -II- -(DOUT Ii

I

232 FM : 431

1253 -11- -(DOUT J! I

233 FM : <3i

1254 -J I- -(DOUT )i

234 FM : 4*0

1259 -II- -(MUT )!

235 FM I 4*2

12*2 -11- -(DOUT II

Pri»t»r Utir .Kt Unit UDDER IIASXM PtINTOUT

USER PROGRAM L I ST I N6 V3 . O

SCRIES ONE.ONE PIUS/SR-20.SR-21 PA.E 003!

A

I 23* FM 4*4 i 237 FM 4**

I

I 240 FM 470

1274 4") I- -—(MUT )

I 242 FM 474 i 243 FM 47*

! 244 FM 500 i 243 FM 502

S

J 24* FM M4

1219 ♦..] [- —-(MUT I i 247 FM Mi

I 347 F31 447

F71 10001 ( 4 J

Fil 447

-(HUTU

r nter Intirfict Unit AIKR llftfRAR PRINTOUT

USER PROGRAM LIBTINβ V3.0

CRIES CHE.ONE PIUS/SR-M,SR-21 PASE 00J4

I 297 M3 I CSf uιl ,.-, , , ,., fiS T

I 297 427 I 10009 Λ

13131—1 I ICNTJ-!

I I

I 1*27

I—11 t ll-l

I 10003 i

I I ! F*l I 510

I i , (Mu ) i

I I i

I I 337 F51 ! 511 1333 « 4-1/1-4 (KTRlϋ

: t i :

, j « (Sm , .

I I I I I 775 121 I

I I 337 FM t I M

I I I F*I ! 311 i « -_ (DOUTII:

I I I

I I 337 F51 I 512

1345 I 4-1/1-4 (KTRll! i l l I i l l rii : i 4

, j « (SπL , j

I I i

I I 779 122 I

I I i

I t I

• l !

' ttr Wrf«ι Onit UDCt HftCRAfl PIINTOUT

USER PROβRAM LI8TING V3.O

IRIES ONE.ONC PIUS/SR-20.SR-21 PAEE 00.J

1*27 FM 520

1394 ~1 ι- -(DSTR )

10009

FM I 510

-ID0UT ) !

I

FM 522 -IDSTR )

FM 512 -(DOUT )

FM 324

-(DSTR )

F*0 514 -(DOUT )

297 I 1—1 1- I

Jm-rzk 1. Slot. ?.. OϋtUtlt

00 '8' Beverage Tiβer Initiate

01 'K *

02 * *

03 'XL *

04 'S' Ice Tiβer Initiate

05 _.' " "

06 'V "

07 'XL' "

Row 0 Ron 1 Row 2 fr-A 1. Slot 3. Incut () m Panel version 2

Rank , !■ ..Slot 5- Outtut

30 '8' Air Solenoid

31 'IT "

32 * L * "

33 'XL * "

34 Conveyor Pua Air Solenoid

35 Conveyor Rotate Air Solenoid

36 Agitation Relay 37

R ck 2. Slot 1. Intut

40 '&' Stack Switch -41 -M'

42 'L'

43 'XL' "

44 Conveyor Front Switch

45 " Back Switch

143 Drink Vend Signal

144 Bin T'Stat

145 Air PR Switch

146 COa PR 147

60 Flavor Solenoid βl

62

63

64

65

66

67

R*-* 2. Slot 4. Ontmt

74

75 76 77

Efl -2. Slot 5. Ippit

100 Syrup Sold-0ut 0

101 " - - 1

102 " - - 2

103 " " " 3

104 " M " 4

105 " " " 5

106 " " " 6

107 " " " 7

361 362 363 364 365 366 367

Ti• '• ' *' /Tfrnmtrrn

600 Cup Drop Tiaer 634 'S'

601 Ice Vend Tiaer Flavor 4 Counter

635

602 Drink Tiaer " 5

636 - 6

603 Conveyor Watchdog Tiaer 637

604 Agitation Tiaer 640 'M-

605 Flash Ch Flavor 0 Counter

641

606 Flaah Off " 1

642

607 Sequential Flasher 643 3

610 " Repeat Cycle Off 644

611 " Repeat Cycle On 645 - 5

612 Cup Watchdog Tiaer 646

613 Conveyor Delay Tiaer 6

647

614 Drink Pour Counter 650 'L *

615 Key Preaβ Tiaer Flavor 0 Counter

651

616 No Ice Tiae Out " 1

652 M A m

6176 Second Shot Tiaer 653 - 3

620 Casual Draw Tiaer 654

621 'S' Portion Tiaer " 4

655 - 5

622 'M * 656

623 -L' g

657

624 'XL' " " 7

660 'XL'

625 Purge Off Tiaer ' Flavor 0 Counter

661

626 Seqυenoer Tiaer - 1

662 - 2

627 Serial Bit Counter 663 3 630 * 8 ' Flavor 0 Counter 664 831 " 1 - " 4

665

632 " 2 - δ

666

633 - 3 - 6

667 " 7

670 '8 * Cup Countdown

671 * M *

672 * L'

673 'XL' 674* 675* 675* 676* 677*