Abstract:
Each supply station has an assigned station number, and the respective carriages are positioned along both sides of an endless delivery belt for menu-component-receiving trays, and an electronic food service control is provided. Each carriage is divided into three sections with each section having three container areas therein with a respective signal lamp associated with each container area and mounted on a respective lamp arm, each lamp arm being associated with the respective section. Each section is arranged to receive either one full-size supply container, two half-size supply containers or three one-third size supply containers. A tray dispenser, responsive to a signal from the service control, delivers successive trays to the endless delivery belt. In a first step, the position of each tray is determined and stored and a menu request is read-in to the service control. In a second step, the travel of each tray past the stations and the respective assigned station numbers are determined from the initial position of each tray and the predetermined positions of the supply stations along the delivery belt. Upon coincidence of the tray position data and the supply station data, and through a menu request address, the stored menu request, which has been associated with the tray in the initial position of the tray on the endless belt, is retrieved. Upon lighting of one or more signal lamps on a carriage, a server places the corresponding supply containers on the component-receiving tray at the station. The method may be used to supply a customer with either individual food items, a predetermined menu comprising several food items, or both.

Description:
FIELD AND BACKGROUND OF THE INVENTION 
     The present invention relates to a method of signaling menu components which are to be served out from supply containers of supply carriages associated with supply stations and positioned at both sides of an endless delivery belt for menu-component receiving trays, using an electronic food serving control. 
     From German Pat. No. 2,230,493, there is already known a food serving arrangement comprising a plurality of supply carriages which are positioned at both sides of a delivery belt successively receiving trays at one of its ends. The supply carriages are loaded with supply containers for the individual menu components wherefrom the components are taken and placed on the passing trays. The components are taken from the containers manually by servers, in response to lights which are provided on the carriage and indicate the component to be served. In order to determine any possible contents of the supply containers on the supply carriages, three different light arms are necessary, which are exchangeable. The lights are controlled separately for each carriage, through three computing units provided on the carriage, and which detect which kind of light arms is mounted on the respective carriage and process this information along with an information coming from a central control unit. 
     SUMMARY OF THE INVENTION 
     The present invention is directed to a method of signaling the menu components received in the supply containers of the supply carriages, in which light arms having always the same number of signal lamps are used, irrespective of the content of the containers, and in which the customer either selects a menu from a predetermined list of menus or composes himself a menu of a number of available menu components. 
     To this end, in accordance with the invention, a method is provided in which, in a first step, the initial position of each tray is determined and stored and a menu request is read-in and stored, and, in a second step, the passing of the tray by the respective supply stations, and the station numbers assigned thereto, are determined from the initial position of the tray and the predetermined positions of the supply stations, and, upon a coincidence of the data relative to the tray and the supply station, the stored menu request, which has been associated with the tray in the initial position thereof, is retrieved through a menu request address. 
     An object of the invention is to provide an improved method of signaling menu components which are to be served out from supply containers of supply carriages associated with respective supply stations and positioned along both sides of an endless delivery belt for menu-component-receiving trays and utilizing an electronic food service control. 
     Another object of the invention is to provide such a method utilizing lamp supporting arms each having the same number of signal lamps thereon and irrespective of the content of supply containers. 
     A further object of the invention is to provide such a method in which a customer either selects a menu, from a predetermined list of menus, or composes a menu from a number of available menu components or items. 
     For an understanding of the principles of the invention, reference is made to the following description of typical embodiments thereof as illustrated in the accompanying drawings. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     In the Drawings: 
     FIG. 1a is a partly schematic plan view of an electronic food serving control in a food distribution system embodying the invention, and used with the input of a predetermined menu; 
     FIG. 1b (1) and 1b (2) conjointly constitute a block diagram corresponding to the electronic food serving control of FIG. 1a; 
     FIG. 2 is a menu chart, with predetermined menu components for each menu, useable with a control such as shown in FIGS. 1b (1) and 1b(2); 
     FIG. 3 is a food program table derived from the menu chart of FIG. 2; 
     FIGS. 4a, 4b and 4c are plan views of three information supports, designed as punched cards, for the control shown in FIGS. 1b (1) and 1b (2); 
     FIG. 5 is a block diagram providing a more detailed illustration of the arrangement for determining the signal lamps associated with the supply containers; 
     FIG. 6 is a block diagram of an electronic food serving control useable with the input of individual menu components; 
     FIG. 7 is a menu component chart useable with the control shown in FIG. 6; 
     FIG. 8 is a plan view of an information support useable with the control shown in FIG. 6; and 
     FIG. 9 is a block diagram of an electronic food serving control useable with the input of either predetermined menus or individual menu components. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Food Distribution System A (FIG. 1a) 
     In the food distribution system A, a delivery belt 30 is provided for trays 31 on which plates are supported and which are fed to the belt by a tray dispenser 29. Located at both sides of belt 30 are supply stations S 1  to S 5  etc. and food supply carriages 01 to 05 etc. on which supply containers 80 of different size are supported containing menu components. For example, up to 14 carriages may be provided. Each carriage is attended by a server who serves the menu component indicated by signal lamp 90 from the respective signaled container 80 to the tray which is just passing the station. In each station, each tray is served only once. 
     Each carriage is subdivided into three supply sections I, II, III into which, depending on the needed supply, three supply containers 80 of the size 1/1 up to nine containers of the size 1/3 can be inserted in each carriage, container areas 1 up to 9 at most being provided therefor. 
     Supply carriges 01 to 05 are equipped with light arms 100 each of which carries three signal lamps 90. Each signal lamp of each carriage is associated with a signal lamp number F ij . The first subscript designates the supply station and the second one the signal lamp number. 
     As shown, carriage 01 of station S 1  carries four 1/2 size containers 80 occupying container areas 1 to 4 in supply sections I, II, and three 1/3 size containers 80 occupying container areas 5 to 7 in supply section III. The signal lamps of this carriage 01 are associated with signal lamp numbers F 11  to F 19 . Carrige 02 of station S 2  carries two 1/1 size containers 80 occupying container areas 1, 2 in supply sections I, II and three 1/3 size containers 80 occupying container areas 3, 4, 5 in supply sections III. The signal lamps of this carriage 02 are associated with signal lamp numbers F 21  to F 29 . Carriage 03 carries two 1/2 size containers 80 occupying container areas 1, 2 in supply section I, and six 1/3 size containers 80 occupying container areas 3 to 8 in supply sections II, III. The signal lamps of this carriage 03 are associated with signal lamp numbers F 31  to F 39 . Carriage 04 carries only three 1/3 size containers occupying container areas 1 to 3 in supply section I. The signal lamps of this carriage 04 are associated with signal lamp numbers F 41  to F 49 . Carriage 05 carries two 1/2 size containers occupying container areas 1, 2 in supply section I, and six 1/3 size containers occupying container areas 3 to 8 in supply sections II, III. The signal lamps of this carriage 05 are associated with signal lamp numbers F 51  to F 50 . 
     In accordance with the carriage load, the signal lamps associated with each supply section are switched on by a food serving control B in a manner such that the predetermined container areas are definitely identified. With a single 1/1 size container in a supply section (for example, carriage 02, supply section I or II), the middle signal lamp (signal lamp numbers F i2 , F i5 ) of a light arm is switched on, with two 1/2size containers in a supply section (for example, carriage 01, supply section I or II), the two end signal lamps (signal lamp numbers F i1 , F i3 , F i4 , Fi 6 ) of a light arm are switched on, and with three 1/3 size containers (for example, carriage 01, supply section III), all three signal lamps (signal lamp numbers F i7  to F i9 ) are switched on. 
     For a better understanding, the menu numbers M 1  to M 7  associated with the menus of a food program table described herinafter (FIG. 3) are indicated in the container areas. As indicated in FIG. 1a, the individual components for the menu having the menu number M 1  are placed on carriage 05, container area 1. For the menu having the menu number M 2 , the individual components are placed on carriage 01, container area 5; carriage 02, container area 5; carriage 03, container area 1; and carriage 05, container area 6. 
     The continuous path of delivery belt 30 is subdivided into path units d as indicated on scale MS. For each covered path unit, a path transmitter 32 produces, for example, a belt pulse actuating a counter 38 of the portioning control C of food serving control B. The indication of counter 38 represents the path information of delivery belt 30. 
     At the receiving end E of delivery belt 30, a sensor 33 is provided reporting the trays 31, received by belt 30 from the tray dispenser 29, to portioning control C. The distance between sensor 33 and supply stations S 1  to S 5  etc. is, in each instance, a whole multiple (for example, 5, 11, 17, 23, 29, etc.) of path unit d. 
     Also at the receiving end of belt 30, a data reader 34 is provided by means of which the information of the data supports, for example, punched cards 35, 36, 37, is read into food serving control B. Instead of punched cards, other information supports such as punched tapes, magnetic tapes, or the like, may also be used. 
     As soon as the data of a tray and a supply station coincide, food serving control B delivers a signal lamp number j (1 to 9) and a station number i to a decoder 56. The nine signal lamps 90 of each carriage are connected to decoder 56 through individual lines, i.e. nine lines a. 
     Preparation of Data for the Control B of FIG. 1b 
     The food serving is preceded by a food programming. As may be learned from a part of such a program shown in FIG. 2, in a menu chart (which may comprise up to 64 menus) prepared in the kitchen for the customers, a menu number 1, 2, 3, etc. is associated with each menu which includes a plurality of components. This menu chart serves for establishing a food program table such as shown in FIG. 3, which table includes all the menu components of the program of FIG. 2. In the columns indicated &#34;menu number&#34;, the components listed in the menu chart are checked and the repartition of supply containers 80 is indicated in columns &#34;container area&#34; and &#34;container size&#34; in accordance with the needed quantity of the respective food. The five supply carriages considered in the food program table of FIG. 3 are shown in FIG. 1a with their indicated load of supply containers. 
     In accordance with this food program, a carriage load card 35 (FIG. 4) and a menu chart card 36 (FIG. 4) are provided. Carriage load card 35 comprises an information about the number and size of the supply containers. FIG. 4a shows an example of sectioning of such a punched card 35 for supply carriage 01 (FIG. 1a). Columns 1, 2 indicate the kind of the punched card &#34;WK&#34; and columns 4, 5 the supply carriage 01, while columns 7 to 9 indicate the number of containers in each supply section I to III (FIG. 1a). The number of containers simultaneously determines the size thereof. 
     The association of the supply containers with the corresponding menu number is entered in menu chart card 36. As shown in FIG. 4b, the first two columns indicate the kind of the punched card &#34;PK&#34;, columns 4, 5 indicate the supply carriage 01 and columns 7 et seq. the containers associated with the menu numbers. The columns SK indicate the respective container area. Thus, in this example, for menu 1, no component is present in supply carriage 01, for menu 2, one component is located in container area 5, for menu 3, one component is in container area 1, for menu 4, one component is in container area 6, for menu 5, one component is in container area 2, for menu 6, one component is in container area 2, for menu 6, one component is in container area 3, and for menu 7, no component is present in carriage 01. The number of columns minus 6 is the menu number (M = Cmn - 6), as indicated in FIG. 4b. The punching of the column indicates the associated container area for the menu component checked in the food program table of FIG. 3. 
     The menu or type of diet the customer has selected from the menu chart of FIG. 2 is entered in customer card 37 as partially shown in FIG. 4c. Columns 1, 2 indicate the kind of punched card &#34;MK&#34;, columns 4, 5 a first menu 1 for a first serving, columns 7 to 9 a second menu 7 for a second serving, columns 16 to 18 the portion size thereof, and from column 22, the data of the customer (name, etc.) are entered. 
     Thus, the information on the carriage loads (card 35) and the menu chart (card 36) is present in the form of a pile of punched cards and is entered, prior to the serving of the menu components and through reader 34 (FIG. 1a), into the portioning control C where they are discriminated by their marking &#34;WK&#34; and &#34;PK&#34;; this makes it possible to change the menu chart and carriage load also during the serving of the components. The information of cards, 35, 36 is stored in respective parts a and b of storage 46 of storage unit D. 
     Portioning Control C and Storage Unit According to FIG. 1b 
     As shown in FIGS. 1b(1) and 1b(2), the portioning control C comprises a function group N including the already mentioned counter 38 which picks up the covered distance of delivery belt 30 and keeps it ready as an actual distance information. Distance information Z is delivered to a subtracter 39 which receives the initial tray values A j , picked up by sensor 33 and counter 38, from a storage 40 which is included in a function group M of storage unit D. The last tray fed on the belt and sensed in each instance is designated A n . Sensor 33 controls a reception control 54 through which the indication of counter 38 is then entered into storage 40. Subtracter 39 controls a comparator 42 which, in addition, is controlled, through a control 53, by the positions of supply stations S i , which are entered in a storage 41, and which positions represent set points. Output K 2  of comparator 42 is applied to a decoder 43, which is provided in function group P, of portioning control C, and to a converter 44. Output K 3  of comparator 42 is applied to storage 45 for the menu information and portion sizes, which is provided in function group R of storage unit D and which delivers menu numbers M j  to decoder 43 wherefrom the decoded numbers are supplied to part a of a storage 46 for the menu chart and the container area number. Part a contains the menu numbers, carriage numbers and container area numbers for the menu components of all menus, which have been read in by means of menu chart cards 36 prior to the component serving, and can be addressed. In part b of storage 46, after the carriage load cards 35 for each carriage have been read in, the number B ik  of supply containers 80 in each supply sector I, II, III is stored. Converter 44 is connected not only to comparator 42 but also to parts a, b of storage 46. 
     Each column of storages 46 (FIG. 1b(1) contains the components and their association with the stations for a complete menu. The points indicate the storage cells with the contents 1 to 9, which have been occupied in accordance with the food program table of FIG. 3. For example, if the menu number M 1  is activated in storage 45 by comparator 44, in part a of storage 46, N 51  with the container area number 1 (thickened soup, FIG. 3) is called up for carriage 05. If menu number M 2  is activated, then sequentially, each time the tray associated with menu number M 2  passes at supply stations S 1  to S 3  and S 5 , N 12  with the container area number 5 (scrambled eggs) for supply carriage 01, N 22  with the container area number 5 (mashed potatoes with milk) for carriage 02, N 32  with container area number 1 (dietetic vegetable) for carriage 03, and N 52  with container area number 6 (fruit soup) for carriage 05 are called up. For menu number M 1 , part b  of storage 46 delivers the information B 52 . For menu number M 2 , part b delivers sequentially, upon coincidence of the tray associated with this menu number with supply stations S 1 , S 2 , S 3  and S 5 , the information B 1k , B 2k , B 3k , B 4k  (k = 1 - 3) which, along with the container area number of part a of storage 46 and the station number address i delivered by comparator 42, are converter, by converter 44, into a signal lamp number F and a station number i. The F and i values of converter 44 control decoder 56 so that a lamp signal is switched on through one of the 1 to 9 lines a thereof. 
     Menu Component Serving with the Control of FIG. 1b 
     Prior to the serving of the menu components, the positions of supply stations relative to the receiving end E of delivery belt 30 are entered as set points into storage 41. Further, the menu chart with the association between menu number M j  and the container areas at which the components of this menu are located, is entered into part a of storage 46, while the carriage loads with the information about the subdivision of the carriages is stored in part b of storage 46. For the serving of the menu components, it remains to call up the menu (menu number M j ) by means of customer card 37, whereupon portioning control C takes the information N ij  from storage 46. 
     The information of customer cards 37 is read in storage 45 for the menu information and are processed, with the information about the menu chart and the carriage loads, in synchronism with the tray sensing belt (belt end E) while using the information about the position of the trays on delivery belt 30. 
     Tray dispenser 29 (FIG. 1a) receives an instruction from portioning control C to place a tray on delivery belt 30. 
     As soon as a first tray travels past sensor 33, the sensor delivers a signal to portioning control C through which the actual indication of counter 38 is entered (A 1 ) into storage 40 for the trays starts and, further, an instruction is given to reader 34 to read in a customer card 37 the information of which is directed by portioning control C to storage 45 where it is stored. Thereby, the first menu request is entered. The read-out customer card 37 may, for example, be dropped on the tray. Thereupon, tray dispenser 29 receives, from portioning control C, a signal for feeding another tray. As soon as this next tray passes sensor 33, the new actual indication of counter 38 is entered in storage 40 as the second start value A 2  while the information of a next customer card 37 is read in and entered into the storage 45. This operation is repeated for each newly fed tray, so that, successively, the tray start values A j  are entered into storages 40 and, at the same time, the menu number M j , with portion sizes P j , are entered into storage 45. Therefore, tray start values A j  and the associated menu number M j  are firmly related to each other. 
     A menu information is delivered each time the distance covered by a tray corresponds to the distance between the belt end E and the respective supply station S i . The difference between the start value of the tray and the actual distance information Z, of counter 38, is the covered distance (actual value) which is compared with the predetermined set values of the supply station stored in storage 41. As soon an equality is detected by comparator 42, a signal lamp number is delivered to the supply station S i  corresponding to the respective set value, provided that the associated supply carriage carries a menu component which is associated with the selected menu. Assuming the menu number M 1  is associated with the first sensed tray, none of the signal lamps 90 of carriages 01 to 04 will be switched on during the travel of the tray past stations S 1  to S 4 , because these carriages do not contain any component for menu number M 1 . However, as the tray reaches supply station S 5 , signal lamp F 51  of carriage 05 will be switched on. Let us assume that the second tray is associated with menu number M 2 . Then, as the tray travels past supply stations S 1  to S 5 , signal lamp F 17  for container area 5 of carriage 01, signal lamp F 29  for container area 5 of carriage 02, signal lamp F 31  for container area 1 of carriage 03, and signal lamp F 57  for container area 6 of carriage 05 will be successively switched on. 
     Thus, from the actual distance information Z of counter 38 and the tray start values A j  of storage 40, subtracter 39 determines the position of the tray on delivery belt 30, wherefrom, and from the station positions stored in storage 41, in case of a coincidence of tray and station positions, a station number address i and a menu request address j are formed by means of comparator 42. The station number address is entered in decoder 43 and converter 44 and the menu number address in storage 45. From menu number M j  of storage 45, decoder 43 forms an address L ij  for part a of storage 46, so that, at the output of part a, the container area number N appears and is supplied to converter 44. Converter 44 also receives the carriage load from part b of storage 46 and forms therefrom, and from the station number address i, a signal lamp number F and a station number i. 
     Function groups M, N determine the coincidence of tray and supply station and deliver a menu request address j and a station number address i, while function groups P, R, on the basis of this information, determine the container area number N ij  and the carriage load B ik  from menu number M j , and, therefrom, the signal lamp number F, which values, along with the station number, control decoder 56 by which a corresponding signal is delivered. 
     Determination of the Supply Station 
     After each time pulse produced by the belt travel transmitter 32, the presence of a tray in one of the supply stations S i  is checked in order to switch on the corresponding signal lamps. 
     In a first step, from the indication of counter 38, a first value H 1  is formed which appears at the output of subtractor 39: 
     
         H.sub.1 = Z - A.sub.j &gt; 0                                  1. 
    
     From the difference between value H 1  and the station position S i , a second value H 2  is formed by means of comparator 42, which value indicates whether the last tray A n  received on delivery belt 30 is already present at the first supply station S 1  : 
     
         h.sub.2 = h.sub.1 - s.sub.i 
    
     As long as H 2  &lt;0, last tray A n  has not yet reached station S 1  and, for checking this fact, in a second step, the position of the preceding tray is used and the difference prec.j = j - 1 formed: 
     
         H.sub.2 &lt; 0                                                2. 
    
     
         prec.j = j - 1. 
    
     Going back to step 1, there is checked whether, with A j-1 , the second value is H 2  = 0. If this is the case, an indication appears at supply station i for the menu information j. If the second value H 2  = 0, the further proceding trays are used for checking, until the value H 2  = 0 is obtained for the second value, whereby it is determined that one of the trays preceding the last one is present in station S 1 . If the second value H 2  &gt; 0, the last sensed tray has already passed beyond first station S 1 , in this case, foll.i = i + 1 is formed: 
     
         H.sub.2 &gt; 0                                                3. 
    
     
         foll.i = i + i. 
    
     Going back to step 1, there is checked whether the tray is present at the second station S 2 . 
     Thus, for checking whether a tray is present at a supply station, the tray start values A j  of storage 40 and the predetermined positions S i  of storage 41 are used, and the checking commences at the first station S 1 . 
     If coincidence (H 2  = 0) of tray and station is determined, the menu information M j , received in storage 45, and information N ij  and carriage load B ik , stored in storage 46 and associated with this tray, are retrieved, and the signal lamp number is determined, whereupon a menu component for the menu information M j  is indicated at supply station S i . 
     The determination of coincidence between tray and supply station and of signal lamp number F takes place between two time pulses of path or travel transmitter 32. 
     In the following example, S 1  = 5, S 2  = 11, S 3  = 17, S 4  = 23, S 5  = 29. It is further assumed that the last three received trays (j = 3) are taken into account: A 3  = 100, A 2  = 80 and the indication of counter 38 is 103. 
     In a first step, H 1  = Z - A j  and H 2  = H 1  - S i  are formed by subtracter 39 and comparactor 42: 
     
         H.sub.1 = 103 - 100 = 3                                    1. 
    
     
         h.sub.2 = 3 - 5 = -2 &lt; 0 
    
     since the result &lt;0, the next to last tray is taken into account: 
     
         j = j - 1 = 3 - 1 = 2 
    
     Back to step 1: 
     
         H.sub.1 = 103 - 80 = 23 
    
     
         h.sub.2 = 23 - 5 = 18 &gt; 0 
    
     the result is &gt;0 and station S 2  is taken into account: 
     
         i - i + 1 = 2 
    
     Back to step 1: 
     
         H.sub.1 = 103 - 80 = 23 
    
     
         h.sub.2 = 23 - 11 = 12 &gt; 0 
    
     since the result &gt;0, the following station S 3  is taken into account: 
     
         i = i + 1 = 3 
    
     Back to step 1: 
     
         H.sub.1 = 103 - 80 = 23 
    
     
         h.sub.2 = 23 - 17 = 6 &gt; 0 
    
     the result is still &gt; 0, so that station S 4  is taken into account: 
     
         i = i + 4 
    
     Back to step 1: 
     
         H.sub.1 - 103 - 80 = 23 
    
     
         h.sub.2 = 23 - 23 = 0 
    
     consequently, the next to last tray is present in station S 4 . 
     DETERMINATION OF THE SIGNAL LAMP 
     While retrieving menu member M j  and supply station S i  stored in storage 41, decoder 43 determines, from part a of storage 46, the container area number N ij  (1 to 9) which is supplied to converter 44. If, for example, the number 3 is determined, lamp F 14  of the light arm associated with supply section II of carriage 01 must be switched on, while, on the differently loaded carriage 02, lamp F 27  of the light arm associated with supply section III must be switched on. 
     Converter 44 is shown in more detail in FIG. 5 which is described in the following in connection with supply carriage 01. 
     Two storages G 1 , G 2 , a counter K and a computing unit 65 are provided which are connected through a control unit 66. In its initial position, counter K indicates k = 0. The information (number 1 to 9) of storage 46 is first received in both storages: 
     
         k = 0, G.sub.1 = N, G.sub.2 = N                            0. 
    
     in a first counter step, it is determined whether the number corresponds to a container area in supply section I of carriage 01. This is done by forming the difference between this number and the container area number B ik  of supply section I for supply station S i  received in part b of storage 46: 
     
         k = k + 1 , G.sub.1 =G.sub.2                               1. 
    
     
         g.sub.2 = g.sub.1 -b.sub.ik 
    
     If the result is ≦0, the signal lamp number F is in supply section I. With a 1/1 size container (B ik  - 1), the signal lamp number is determined in accordance with the formula 
     
         F = 2 + 3(k - 1), 
    
     with two 1/2 size containers (B ik  = 2) and G 1  = 1 after the formula 
     
         F = 1 + 3 (k - 1) 
    
     and for G 1  = 2 after the formula 
     
         F = 3 + 3 (k - 1), 
    
     with three 1/3 size containers (B ik  - 3) after the formula 
     
         F = G.sub.1 + 3(k - 1). 
    
     If the result &gt;0, the signal lamp number F is in supply section II or III. In this case, one goes back to step 1: 
     
         G.sub.2 &gt;0 step 1 
    
     so that the resulting counter indication is K = k + 1 - 2 and G 2  is again formed of G 1  - B ik , which is repeated while increasing the counter indication k = k + 1 - 3 should the results be still G 2  &gt;0. 
     In the following, the determination of the signal lamp number F on supply carriage 01 is explained in more detail while assuming that the numbers 1 to 5 of part a of storage 46 corresponding to containers areas 1 to 5 are given. 
     
         ______________________________________N = 10. counter step      :     k = O, G.sub.1 = N = 12. counter step      :     k = k + 1; G.sub.2 = G.sub.1 - B.sub.21 = 1 - 2 = -1&lt;0            B.sub.21 = 2            F = 1 + 3(1 - 1)            F = 1N = 20. counter step      :     k = 0, G.sub.1 = N = 2            k = k + 1 = 1; G.sub.2 = G.sub.1 -B.sub.21 = 2 -2 = 0            F = 3 + 3(1-1)            F = 3N = 30. counter step      :     k = 0, G.sub.1 = N = 31. counter step      :     k = k + 1 = 1; G.sub.2 = G.sub.1 - B.sub.21 = 3 -2 =            1&gt;02. counter step      :     k = k + 1 = 2; G.sub.2 = G.sub.1 - B.sub.21 = 1 - 2 = -1            &lt;0            F = 1 + 3(2 -1)            F = 4N = 40. counter step      :     k = 0; G.sub.1 = N = 41. counter step      :     k = k + 1; G.sub.2 = G.sub.1 - B.sub.21 = 4 - 2 = 2 &gt;02. counter step      :     k = 2; G.sub.2 = G.sub.1 - B.sub.21 = 2 - 2 = 0      :     F = 3 + 3(2 - 1)            F = 6N = 50. counter step      :     k = 0; G.sub.1 = N = 51. counter step      :     k = 1; G.sub.2 =G.sub.1 - B.sub.21 = 5 - 2 = 3&gt;02. counter step      :     k = 2; G.sub.2 = G.sub.1 - B.sub.21 = 3 - 2 = 1 &gt;03. counter step      :     k = 3; G.sub.2 = G.sub.1 - B.sub.21 = 1 - 2 = -1&lt;0            F = 1 + 3(3 - 1)            F = 7______________________________________ 
    
     Portioning Control C and Storage Unit D According to FIG. 6 
     In the food serving control according to FIG. 6, the same function groups M, N for determining the coincidence of tray and supply station are provided Function group R comprises only storage part 46b for the carriage load and a storage 50 for the signal lamp numbers, while function group P comprises converter 44, a control and addressing unit 51 and a menu request intermediate storage 52. Intermediate storage 52 furnishes the menu components read in to converter 44 which also receives the carriage load B ik . The signal lamp number F i  determined by converter 44 is entered, through control and addressing unit 51, into storage 50. Control and addressing unit 51 is actuated by the station number address i and the menu request address j of comparator 42 and delivers the signal lamp number F and the station number i to decoder 56. 
     Data Preparation for the Control According to FIG. 6 
     In the food serving control according to FIG. 6, the customer can compose the menu he likes, from a number of menu components. For example, a menu component list may be available to the customer, such as shown in FIG. 7. For reasons of simplicity, this list contains the same menu components which have already been indicated in FIG. 2. The menu may be composed in any other suitable manner, for example, as provided in German Pat. No. 2,319,040, by means of information supports for menu components. 
     If a menu component list, such as in FIG. 7 is provided, the customer only checks the components he wishes. Let us assume that the components corresponding to menu 2 of FIG. 2 are selected, as checked in FIG. 7. 
     The selected components are transferred to a component card 88 as shown in FIG. 8, which card is marked &#34;KK&#34;. In its window Q, the card may be provided with personal data. Column MN may be provided for menu numbers so that card 37 of FIG. 4c is included at the same time. The card has 1 to m columns for m supply stations and 1 to 9 lines for the container areas in accordance with the checking of the list of components in FIG. 7, columns 1 to 3 and 5 and container areas 5, 5, 1 and 6 are punched in the showing of FIG. 8. 
     Input of Menu Components with the Control According to FIG. 6 
     As in the control of FIG. 1b, each time a tray is sensed by sensor 33, reader 34 is activated so that the menu components representing a complete menu and indicated in component card 88 are supplied to intermediate storage 52. From the individual components and the carriage load B ik  of partial storage 46b, converter 44 determines the signal lamp numbers F i  which are entered, through control and addressing unit 51, into last column A n  of storage 50. The respective last information read in is stored in Column A n  as signal numbers F in . Control and addressing unit 51 knows the number of sensed trays (counter or the like) and causes a corresponding entry of the signal lamp numbers F i  delivered by converter 44 into one column of storage 50. If, for example, the third tray is just sensed by sensor 33, control and addressing unit 51 provides for the entry of signal lamp numbers F in  into the third column A 3  of storage 50, as indicated. In this instance it is assumed that, with the third tray, component card 88 of FIG. 8 having punched container areas 5, 5, 1, 6, has been read in, so that column A 3  and line 1 (S 1 ) of storage 50 contain signal lamp number 7, line 2 (S 2 ) signal lamp number 9, line 3 (S 3 ) signal lamp number 1, and line 5 (S 5 ) signal lamp number 7. As mentioned above, for each sensed tray, a component card is read in and the signal lamp numbers corresponding to the individual components are entered column by column in storage 50. The capacity of storage 50 corresponds to the maximum number of trays which can be placed on delivery belt 30. 
     Serving of Menu Components with the Control in Accordance with FIG. 6 
     A certain period of time after being sensed, a tray travels past the first supply station, etc. Each time a tray passes by a station, this fact is picked up by the comparator 42 which delivers the station number address i and the menu request address j to control and addressing unit 51, whereby the signal lamp number F ij  received in storage 50 is read out and the signal lamp number F and station number i is delivered by control and addressing unit 51. If it is assumed again that the third sensed tray travels past supply station S 1 , then, at this instant, comparator 42 delivers a station number address i corresponding to 1 and a menu request address j corresponding to 3, to control and addressing unit 51, so that storage element A 3  /S 1  of storage 50 is activated and signal lamp number 7 is read out and passes, through control and addressing unit 51 (line F), to the decoder. The decoder further receives, from control and addressing unit 51, the station number i corresponding to 1 and delivers, through the line associated with signal lamp number F 17  (FIG. 1a), a signal for the corresponding signal lamp 90, so that container area 5 of supply carriage 01 is indicated. As the third tray travels past the next supply stations S 2 , etc., the i and j values 2/3, 3/3, 4/3, 5/3 appear subsequently at the output of comparator 42, so that the signal lamp numbers 9 (corresponding to container area 5 of carriage 02), 1, (corresponding to container area 1 of carriage 03), and 7 (corresponding to container area 6 of carriage 05) are read out of storage 50 and are processed as described above. 
     Portioning Control C and Storage Unit D According to FIG. 9 
     Since function groups M, N are unchanged in this control, they are not shown in this figure. 
     Function groups P, R make it possible to process both predetermined menus and menu components. Function group P comprises the decoder 43, converter 44, control and addressing unit 51, the menu request intermediate storage 52, and a second decoder 55. Second decoder 55 receives, from reader 34, the information contained in component card 88, which may be menu components (columns 1 to m) or menu members (column MN). In case menu components have been marked, second decoder 55 channels the read information to intermediate storage 52, If menu numbers have been marked, second decoder 55 channels the information to decoder 43. 
     Function group R comprises the storage 46ab and storage 50. Storage 46 is connected to converter 44 and storage 50 is connected to control and addressing unit 51 which is controlled by comparator 42. Decoder 43 controls storage 46. 
     Processing of Menu Numbers 
     The menu numbers read out by reader 34 are directed from second decoder 55 to decoder 43 which calls up the container area numbers N ij  and carriage loads B ik  received in storage 46. Both informations are supplied to converter 44 in which the signal lamp number F 1  is formed and is entered by control and addressing unit 51 into storage 50. If station number addresses i and menu request addresses j appear, a tray is just traveling past a supply station and the signal lamp F ij  corresponding to the i and j values is read out from storage 50 and supplied, through control and addressing unit 51 and along with the starting number i, to decoder 56. 
     Processing of Menu Components 
     If menu components are to be treated, they are directed by the second decoder 55 to menu request intermediate storage 52 wherefrom they are supplied to converter 44. Converter 44 receives, from part b of storage 46, the carriage load B ik . The further operation is the same as has been described in connection with the control of FIG. 6. 
     While specific embodiments of the invention have been shown and described in detail to illustrate the application of the principles of the invention, it will be understood that the invention may be embodied otherwise without departing from such principles.