FR 2509493 A1 19830114 FR 8207594 A 19820430 - La présente invention concerne les distributeurs auto- matiquesde marchandises et, plus spécialement, un dispositif de com- mande d'un semblable distributeur qui permet à celui-ci de fonctionner selon un mode de délivrance des marchandises dans l'ordre chronologique d'introduction sans qu'il soit besoin de mécanismes d'entraînement distincts pour les différents niveaux et qui accroît l'universalité d'emploi du distributeur en autorisant que ses niveaux soient sélec- tivement utilisés dans le mode de liberté de choix de l'acheteur ou dans le mode de délivrance suivant l'ordre chronologique d'introduc- tion. On connaît dans la technique antérieure des distribu- teurs automatiques de marchandises qui offrent une large variété d'articles de formes et de tailles différentes et de duréesde conser- vation variables, comme par exemple des sandwiches, des plateaux-repas, du lait et des pâtisseries On peut classer ces distributeurs suivant deux types généraux. Selon un premier type de distributeur, qui fonctionne dans le mode de délivrance suivant l'ordre chronologique d'introduc- tion, des mécanismes d'entraînement distincts sont prévus pour chaque niveau Un moyen de sélection excite les mécanismes d'entraînement de façon à faire avancer d'un degré le niveau choisi tout en laissant au repos les niveaux non choisis. Dans un deuxième type de distributeur automatique, un support possédant plusieurs niveaux de compartiments respectivement associés à des portes d'accès normalement fermées est monté de façon à se déplacer d'une seule pièce et est entraîné en réponse à l'action- nement d'un bouton de transport servant à positionner sélectivement un quelconque compartiment du support derrière sa porte d'accès Ce mode de fonctionnement peut être décrit comme étant un mode laissant la liberté de choix à l'acheteur Un distributeur de ce type est décrit dans la demande de brevet français déposée le 14 novembre 1980 par Merrill Krakauer sous le numéro 80 24 302. Les deux types de distributeur décrits ci-dessus pré- sentent un certain nombre d'inconvénients Alors que le distributeur laissant la liberté de choix offre un caractère d'incitation à la vente, l'absence de contrôle sur l'ordre dans lequel les produits sont vendus entraîne un pourcentage important de mises au rebut parce que les marchandises se gâtent Les distributeurs du type décrit ci-dessus qui fonctionnent suivant un mode de délivrance dans l'ordre chronologique d'introduction, dans lesquels le client est contraint d'acheter le produit le plus ancien dans le niveau choisi, donnent un meilleur contr 6 le sur la perte de marchandise Toutefois, ils nécessitent des mécanismes d'entraînement distints pour les niveaux respectifs De plus, ils n'incitent pas à acheter, en raison du choix limité offert au client. Il apparaît donc que les distributeurs du type "à liberté de choix" sont adaptés à la vente d'un produit qui a une durée de conservation relativement longue et présentent plusieurs saveurs ou variétés différentes, comme par exemple le yaourt, alors que les distributeurs du type "à délivrance dans l'ordre chronolo- gique" sont adaptés à la vente de produits ayant une durée de conser- vation relativement brève et un petit nombre de saveurs ou de variétés, et éventuellement une seule, comme par exemple le lait entier Un distributeur automatique-de marchandises dont le fonctionnement est limité à l'un des deux modes ne peut offrir efficacement à la fois des articles de longue durée de conservation ou des articles présen- tant une grande variété et des articles à durée de conservation brève ou d'une variété limitée, voir nulle - Un but de l'invention est de proposer un dispositif de commande perfectionné destiné à un distributeur automatique de mar- chandises à usages multiples qui surmonte les défauts des circuits de commande de la technique antérieure. Un autre but de l'invention est de proposer un dispo- sitif de commande perfectionné pour distributeur automatique de mar- chandises à usages multiples qui rend le distributeur d'emploi plus souple que tous les distributeurs de la technique antérieure. Un autre but de l'invention est de proposer un dispo- sitif de commande perfectionné pour distributeur automatique à usages multiples qui permet que chaque niveau de marchandise soit actionné dans le mode "à délivrance dans l'ordre chronologique" ou "à liberté de choix". Un autre but de l'invention est de proposer un distri- buteur automatique de marchandises à usages multiples à plusieurs niveaux qui peut fonctionner dans le mode "à délivrance suivant l'ordre chronologique" sans qu'il soit besoin de mécanismes de commande dis- tincts pour les divers niveaux. Un autre but de l'invention est de proposer un dispo- sitif de commande pour distributeur automatique de marchandises à usages multiples qui est relativement peu coûteux eu égard au résul- tat qu'il permet d'obtenir. Un autre but de l'invention est de proposer un dispo- sitif de commande perfectionné pour distributeur automatique de mar- chandises à usages multiples qui permet de faire vendre efficacement par un seul distributeur automatique des articles présentant diverses durées de conservation. La description suivante, conçue à titre d'illustra- tion de l'invention, vise à donner, une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels la figure 1 est une vue en élévation de face d'un distributeur automatique de marchandises à usages multiples compor- tant le dispositif de commande selon l'invention; la figure 2 est une vue en coupe du distributeur auto- matique de la figure 1, suivant la -ligne 2-2 de la figure 1; la figure 3 est une vue fragmentaire en élévation d'une partie dudistributeur de la figure 1, montrant le mécanisme d'actionne- ment des portes; la figure 4 est une vue fragmentaire en élévation d'une partie du mécanisme d'entraînement d'un distributeur dans lequel le dispositif décommande de l'invention est utilisé; la figure 5 est une vue simplifiée du dispositif de commande perfectionné pour distributeur automatique de marchandises à usages multiples la figure 6 A est une vue simplifiée d'une partie du microprocesseur incorporé dans le dispositif présenté sur la figure 5 la figure 6 B est une vue simplifiée de la partie res- tante du microprocesseur incorporé dans le dispositif de la figure 5 la figure 6 C est une vue simplifiée de l'alimentation électrique du microprocesseur présenté sur les figures 6 A et 6 B; la figure 7 est une vue simplifiée de l'un des relais électroniques incorporés dans le dispositif de commande perfectionné pour distributeur automatique de marchandises à usages multiples; la figure 8 est une vue simplifiée d'un autre-des relais électroniques incorporés dans le dispositif de commande de l'invention; la figure 9 A est un organigramme de la partie-initiale du programme principal du dispositif de commande perfectionné pour distributeur automatique de marchandises à usages multiples; la figure 9 B continue l'organigramme de la figure 9 A; la figure 9 C est un organigramme de la partie terminale du programme principal du dispositif de commande selon l'invention; la figure 10 est un organigramme des sousprogrammes de "compteur de position un" et de "compteur de position deux" du programme principal illustré sur les figures 9 A à 9 C; la figure ll est un'organigramme du sous-programme de "moteur de transport" du programme principal illustré sur les figures 9 A à 9 C; la figure 12 A est un organigramme de la partie initiale du sousprogramme "examen des commutateurs de transport" du programme principal illustré sur les figures 9 A à 9 C-; la figure 12 B est un organigramme de la partie terminale du sous-programme "examen des commutateurs de transport" du programme principal des figures 9 A à 9 C; la figure 13 A est un organigramme de la partie initiale du sous-programme "examen des commutateurs de porte ouverte" du pro- gramme principal illustré sur les figures 9 A à 9 C; et la figure 13 B est un organigramme de la partie terminale du sous-programme "examen des commutateurs de porte ouverte" du pro- gramme principal des figures 9 A à 9 C. Comme le montrent les figures 1 et 2, un distributeur automatique de marchandises à usages multiples 10, plus complètement présenté et décrit dans la demande de brevet citée cidessus, avec lequel le circuit de commande perfectionné 34 est destiné à fonctionner, est doté d'une armoire 12 qui soutient une porte 14 normalement fermée. Un moyen de support de marchandises 16, placé à l'intérieur de l'armoire 12, comporte une colonne 18 à sept côtés à laquelle sont fixées plusieurs parois de séparation verticales 20 a à 20 g orientées suivant les lignes d'intersection des côtés, de façon à diviser le moyen de support 16 en sept secteurs autour de l'axe de la colonne. La colonne est divisée verticalement en onze niveaux-de support de marchandises 22 a à 22 k par onze plateaux 24 dans chacun des sept sec- teurs, ce qui produit sept compartiments sur chaque niveau Comme cela a été décrit dans la demande citée, il est possible de doubler la capacité de chaque niveau en divisant en deux parties 26 l'espace occupé par chaque plateau 24 Lorsqu'un plateau d'un niveau quelconque est ainsi divisé, formant deux compartiments 26 plus petits, tous les plateaux de ce niveau doivent être divisés. Le distributeur 10 soutient le moyen de support 16 de manière qu'il puisse effectuer un mouvement de rotation sur l'axe vertical de la colonne 18 Un mécanisme d'entraînement, qui sera décrit en détail ci- après, déplace le moyen de support 16 par étapes qui sont égales à la moitié du secteur occupé par l'un des plateaux 24. Des boutons de transport 30 a à 30 k, correspondant respectivement aux niveaux 22 a à 22 k, sont destinés à être actionnés pour exciter le - moteur faisant tourner le moyen de support de marchandises 16 d'une manière qui sera décrite ci-après. La porte 14 soutient un certain nombre de portes 28 a à 28 k d'accès aux compartiments, en correspondance avec les niveaux respectifs 22 a à 22 k Chaque porte possède un mécanisme de commande qui, une fois activé, autorise un mouvement de coulissement d'une position fermée à une position ouverte donnant accès au compartiment. Sur un niveau o chaque plateau 24 est divisé, le mécanisme de commande de porte est réglé pour limiter l'accès à un seul des deux comparti- ments plus petits La porte 14 de l'armoire soutient une fenêtre 32, laquelle s'étend verticalement dans l'espace occupé par tous les niveaux 22 a à 22 k afin de permettre à un éventuel client de voir les articles. On se reporte maintenant à la figure 5 Le dispositif de commande perfectionné pour distributeur automatique de marchandises, j} indiqué dans son ensemble par le caractère de référence 34, comporte une source de tension, par -exemple 120 V, 60 Hz, possédant des bornes 36 et 38 qui sont connectées au dispositif par des commutateurs groupés et 40 a Un commutateur d'interverrouillage de porte comporte des bras groupés, un bras 42 étant destiné à exciter l'unité de réfrigé- ration 44 qui refroidit la partie intérieure de l'armoire 12 L'autre bras 42 a du commutateur d'interverrouillage de porte est conçu pour fournir de l'énergie aux moyens d'éclairage 46 des panneaux du distri- buteur; à l'enroulement primaire 48 d'un transformateur de tension de commande abaisseur 50, dont le secondaire 52 fournit l'énergie au microprocesseur 54 via des conducteurs 56 et 58; au mécanisme 60 d'encaissement des pièces de monnaie; et à un dispositif de chauf- fage 62 de 100 W et un moteur de ventilateur 64 Le mécanisme d'encais- sement 60, qui appartient à l'un quelconque des types connus dans la technique, comporte une lampe 65 indiquant "prière de faire l'appoine'. Un conducteur 68 connecte un contact de chacun de plusieurs "commutateurs de dimension de compartiment" Cl à Cll, corres- pondant respectivement aux niveaux 22 a à 22 k, avec le tableau de com- mande 54 du microprocesseur Les autres contacts des commutateurs CI à Cll sont connectés au tableau de commande par l'intermédiaire res- pectif de diodes 69 à 79, comme cela est plus complètement présenté et décrit ci-après Les commutateurs de dimension de compartiment sont placés à l'intérieur de l'armoire 12 et chaque commutateur doit être- positionné par la personne de service soit en position ouverte, si le niveau correspondant contient sept grands compartiments 24, soit en position fermée, si le niveau correspondant a été modifié pour fournir quatorze petits compartiments 26. Le conducteur 80 connecte un contact de chacun de plu- sieurs commutateurs de "mode de vente" V 1 à Vll, correspondant respec- tivement aux niveaux 22 a à 22 k, avec le tableau de commande 54 du microprocesseur Les autres contacts des commutateurs VI à Vll sont connectér au panneau de commande par l'intermédiaire respectif de diodes 81 à 91, comme cela est plus complètement présenté et décrit ci-après Les commutateurs de mode de vente sont placés à l'intérieur de l'armoire 12 et chaque commutateur doit être positionné par la personne de service soit en position ouverte, si le niveau correspon- dant doit fonctionner dans le mode "à liberté de choix", soit en posi- tion fermée, si le niveau correspondant doit fonctionner dans le mode "délivrance dans l'ordre chronologique d'introduction" Le mode de liberté de choix permet au client d'acheter n'importe lequel des sept ou quatorze produits se trouvant sur ce niveau Le mode ordre chrono- logique limite l'achat du client au produit le plus ancien, c'est-à- dire au produit qui a été "introduit le premier" sur le niveau choisi. Le conducteur 80 connecte également un contact du com- mutateur de rotation automatique AR et du commutateur de mode de trans- port TM au tableau de commande 54 Les autres contacts des commutateurs AR et TM sont connectés au tableau de commande par l'intermédiaire res- pectif de diodes 92 et 93, comme cela sera plus complètement présenté *et décrit ci-après. Les deux commutateurs AR et TM sont placées l'intérieur de l'armoire 12 et doivent être positionnés par la personne de service. La fermeture du commutateur de rotation automatique fait que-le moyen, de support de marchandises 16 tourne après que le distributeur est resté sans servir pendant 5 min, par exemple, afin de montrer les articles en réserve à la fenêtre 32 De plus, il est envisagé qu'une minuterie commerciale puisse remplacer le commutateur, de manière à empêcher la rotation automatique pendant les périodes d'inactivité. Le réglage du commutateur TM de mode de transport détermine comment le moyen de support tourne en réponse à l'actionnement d'un des-boutons de transport 30 a à 30 k Si le commutateur TM est fermé, le moyen de support continue à tourner jusqu'à ce que le bouton de transport ait été relâché Si le commutateur est ouvert, le moyen de transport tourne jusqu'à ce que le petit compartiment suivant se trouve aligné avec sa porte de délivrance. Le conducteur 94 connecte un contact de chacun d'un certain nombre de commutateurs de "transport" TI à Tll, correspondant aux niveaux 22 a à 22 k, avec le tableau de commande 54 du microproces- seur Les autres-contacts des commutateurs Tl à T Ul sont connectés au tableau de commande par l'intermédiaire respectif de diodes 95 à , ainsi que cela sera plus complètement présenté et décrit ci-après. Les commutateurs de transport sont rendus actifs par un client éven- tuel qui presse un bouton de transport correspondant parmi les boutons a à 30 k, places sur la porte 14 Ceci amène le dispositif de com- mande 54 à coupler la ligne 106 de courant alternatif à la ligne 108, ce qui amène le moteur de transport 110 à faire tourner le moyen de support de marchandises 16 d'une manière qui va 8 tre décrite. Le conducteur 112 connecte un contact de chacun d'un certain nombre de commutateurs de "porte" Dl à Dll, correspondant respectivement aux portes 28 a à 28 k, avec le tableau de commande 54 du microprocesseur Les autres contacts des commutateurs D 1 à Dll sont connectés au tableau de commande par l'intermédiaire respectif de diodes 113 à 123, comme cela sera plus complètement présenté et décrit ci-après Chaque commutateur de porte ouverte D 1 à DIU est placé à l'intérieur du mécanisme de sa porte de délivrance correspon- dante 28 a à 28 k, et est associé-à un commutateur de "solenorde de porte" 51 à Sll, également placé à l'intérieur des mécanismes de porte Les commutateurs de solenorde de porte 51 à Sll connectent un conducteur 124 aux solenotdes de porte ouverte respectifs 126 a h 126 k. On se reporte maintenant aux figures l'et 3, o sont représentées à titre d'exemple les deux portes supérieures 28 a et 28 b ainsi que leurs mécanismes de commande associés, -les pièces du mécanisme de porte supérieures étant présentées dans les positions relatives qu'elles occupent-lorsque-la porte est fermée Les pièces- associées à la porte 28 b sont représentées dans les positions qu'elles occupent lorsque la porte est partiellement ouverte La porte-14 de l'armoire porte plusieurs éléments 270 de guidage de porte horizontaux répartis verticalement, dont chacun est formé d'un rail de guidage supérieur 271 et d'un rail de guidage inférieur 272 De plus, chacune des portes 28 est dotée d'une poignée 274 qui aide le client à dépla- cer la porte Le coin interne de chaque porte 28 comporte un évidement 275 qui, dans la position fermée de la-porte, reçoit la patte verti- cale 276 d'un cliquet de verrouillage 277 monté rotatif sur un arbre de pivotement 278 Les portes 28 sont normalement élastiquement pous- sées vers leur position fermée par des ressorts 279 de force constante dont une extrémité est fixée a l'extrémité interne de la porte par un moyen quelconque approprié, par exemple une patte 280, l'autre extré- mité étant fixée a'un'noyau d'une:manière plus complètement décrite dans la demande de brevet citée Un bras de butée 281 du cliquet, qui porte un axe de pivotement 282, est normalement disposé sur le trajet d'une surface de butée sensiblement radiale (non représentée) du cliquet 277, de façon que le cliquet puisse normalement être déplacé par la porte jusqu'à une position dans laquelle la porte est suffisam- ment ouverte pour permettre au client d'accéder à la marchandise. L'axe 282 porte également un loquet de bras de butée 283 Un ressort 273 reliant le loquet 283 et le bras 281 pousse ces éléments de sorte qu'ils se déplacent d'une seule pièce Un ressort 284 s'étendant entre l'élément 283 et un ergot de la porte 14 poussé normalement les élé- ments 283 et 281 à tourner d'une seule pièce dans le sens anti-horaire (relativement à la figure 5) L'élément 283 est doté d'une pointe 285, qui repose normalement sur le rebord d'un levier coudé 286 lorsque la porte est fermée Un ressort 287 pousse normalement le levier coudé 286 de façon qu'il tourne dans le sens horaire sur un axe de pivote- ment 289 L'induit 288 d'un solenotde 126 est connecté à l'élément 283. Lorsque le solenotde 126 est excité, il fait pivoter le loquet 283 et le bras de butée 281 dans le sens horaire sur l'axe 282 jusqu'à la position indiquée des pièces associées à la porte 28 b sur la figure 3, le bras 281 se trouvant alors hors de portée de la trajectoire de déplacement du cliquet 277, de sorte que la porte peut être déplacée jusqu'à sa complète ouverture. Lorsque les pièces ont été déplacées de la manière indi- quée ci-dessus, jusqu'à la position correspondant à la libération de la porte, un deuxième rebord de l'autre bras du levier coudé 286 vient en appui contre la surface supérieure d'une biellette de repositionnement 290 montée pivotante sur un axe 289 Une barre de support 291 porte des ergots qui sont reçus dans des fentes des biellettes de reposition- nement 290 La barre 291 est montée de manière à pouvoir effectuer un mouvement d'aller-retour vertical sur la porte 14 par l'intermédiaire d'ergots et de fentes Un solenotde 132 est excité de façon à déplacer la barre 291 vers le haut pour faire pivoter les biellettes 290 dans - le sens horaire et ainsi faire tourner le levier coudé jusqu'à une position dans laquelle le ressort 284 peut repositionner le loquet 283 35 et le bras de butée 281 Chaque cliquet 277 reçoit un ergot 292 porté par un élément coulissant 293 Chaque élément coulissant 293 est doté d'un bossage 294 Lorsqu'un cliquet 277 tourne pendant le mouvement d'ouverture d'une porte, l'élément coulissant associé 293 se déplace vers la droite (relativement à la figure 3) de sorte que le bossage vient en contact avec le bras d'actionnement 295 d'un'boitierde commutation 296 Il faut noter que le déplacement du cliquet 277 qui entraîne le bossage 294 à exercer un effet sur le bras 295 n'est pas suffisant pour amener la butée du cliquet en contact avec le bras de butée 281 Le boîtier de commutation loge, à chaque niveau, les commutateurs associés D et S qui se ferment de façon concomitante lorsque le bras 295 est actionné Par exemple, le boîtier 296 a contient les commutateurs groupés D 1 et 51 Comme cela sera expliqué plus com- plètement ci-après, si, à l'instant o le bossage 294 a actionne le bras 295 a pour fermer les commutateurs D 1 et 51 par exemple, suffisam- ment d'argent a été déposé dans la machine pour permettre un achat, le solenotde associé 126 a sera excité de manière à déplacer la butée 281 a hors de portée du cliquet 277 a et ainsi permettre le déplacement de la porte jusqu'à sa complète ouverture Une came 296 placée sur la barre de repositionnement 291 actionne un commutateur de repositionne- ment 297 ' lorsque l'opération de repositionnement a lieu. En revenant à la figure 5, comme on l'avait expliqué ci-dessus, on voit que chaque paire de commutateurs Dl/Sl à Dll/Sll est actionnée par l'ouverture partielle de la porte de délivrance 28 a à 28 k effectuée par un client Pour cet état du circuit, des impul- sions d'interrogation passent par le commutateur fermé de porte ouverte, soit l'un des commutateurs D 1 a Dll, pour arriver au conducteur 112 afin d'informer le dispositif de commande d'une tentative de vente. Ainsi que cela sera expliqué plus complètement ci-après, si les condi- tions appropriées existent, le dispositif de commande couple la ligne 106 d'alimentation en courant alternatif au conducteur 124, ce qui fournit du courant au solenorde 126 de la porte de délivrance partiel- lement ouverte, via le commutateur de solénoide de porte fermé associé, à savoir l'un des commutateurs SI à Sll Si-les pièces voulues ont -été fournies, lemécanisme 60 de réception demonnaie ferme le circuit, ce qui excite le solénoïde et permet de déplacer librement la porte de délivrance jusqu'à la position complètement ouverte donnant accès au compartiment. il On se reporte maintenant aux figures 1, 4 et 5, sur lesquelles on voit que le dispositif de commande du moyen de support de compartiments du distributeur avec lequel le dispositif de commandé est utilisé comporte un moteur 110 destiné à être momentanément excité par les lignes 36 et 38 d'alimentation en courant alternatif via le conducteur 108 lorsqu'un commutateur de transport Tl à Tll a été actionné Le moteur 110 entraîne un levier coudé 297 portant un ergot 298 qui entraîne une roue 299 du type croix de Malte, laquelle entraîne un pignon 301 Le pignon 301 porte une chaîne 303 qui entraîne un pignon 305, lequel fait tourner le moyen de support de compartiments. Ces éléments sont ainsi agences que chaque révolution du moteur 110 produit une rotation d'un septième de tour de la roue 299, ceci entraînant une rotation d'un quatorzième de tour, soit un déplacement d'un compartiment, du moyen de support de marchandises -Lorsque l'ergot 298 quitte sa position de départ indiquée sur la figure 4, un commutateur de"cycle complete FC se ferme pour achever un cycle complet du circuit du moteur Lorsque l'ergot 298 quitte sa position de départ, un commutateur HC s'ouvre Ce commutateur HC se ferme lorsque l'ergot 298 revient à sa position de départ afin d'indiquer que le moyen de support de marchandises a avancé d'un demi-comparti- ment Une came 307, qui tourne avec la roue 299, ferme un commutateur de "position zéro" PO à chaque fois que le support de marchandises se trouve dans sa position "de départ" arbitrairement choisie. Alors qu'il a été présenté et décrit un dispositif d'entraînement unidirectionnel pour la mise en rotation du moyen de support de marchandises, on notera qu'il serait facile de prévoir un dispositif d'entraînement bidirectionnel commandé de façon à permettre qu'un compartiment choisi soit déplacé plus rapidement jusque derrière sa porte associée. On se reporte de nouveau à la figure 5, o l'on peut voir que le conducteur 112 connecte également au tableau dee-dommande 54 du microprocesseur un contact du commutateur de "demi-cycle" HC, du commutateur de "position un" PO, du commutateur de "service" SR et du commutateur de solenotde de "barre de verrouillage" LB Les autres contacts des commutateurs BC, PO, SR et LB sont connectés au tableau de commande 54 par l'intermédiaire respectif de diodes 128, 129, 130 et 131, comme cela sera plus complètement présenté et décrit ci-après Le commutateur de demi-cycle HC se ferme à chaque fois que le moyen de support de marchandises a effectué un quatorzième de tour ou à chaque fois qu'un petit compartiment 26 est aligné avec une porte de délivrance, et le commutateur de "position zéro" PO se ferme lorsque le moyen de support de marchandises 16 se trouve dans sa position de départ Un compteur de position se trouvant à l'intérieur du disposi- tif de commande est incrémenté à chaque fois que le commutateur de demicycle se ferme et est positionné sur zéro à chaque'fois que le commutateur de "position zéro" se ferme afin de permettre de suivre la position du moyen de support de marchandises Le commutateur de service SR placé à l'intérieur de l'armoire 12 est fermé par la per- sonne de service afin qu'il soit possible de faire tourner le moyen de support de marchandises 16 pour recharger le distributeur 10 Le commutateur de solenoide de barre de verrouillage LB se ferme à chaque fois que le solenorde de barre de verrouillage 132 est excité via le conducteur 134, pour indiquer que toutes les portes de délivrance 28 a & 28 k sont verrouillées en position fermée Comme cela est plus complà- tement décrit dans la demande citée, si l'une des portes n'est pas en position fermée, le dispositif de commande excite lalampe "porte. ouverte" 136 par l'intermédiaire du conducteur 138. On se reporte maintenant aux figures 6 A à 6 C, sur lesquelles on peutvoir-que le panneau de commande du microprocesseur indiqué dans son ensemble par la référence 54 comporte un organe de 'commande 140 possédant un module d'entrée à quatre bits qui comprend les broches Pl à P 4, un module d'entrée-sortie à huit bits qui com- prend les broches R 1 à R 8, un module d'entrée-sortie à sept bits qui comprend les broches D 1 à D 7, et un module d'entrée d'information à un bit Parmi ces broches, les broches Pl à P 4 sont couplées aux lignes 142 a à 142 d, les broches R 1 à R 8 aux lignes 144 a à 144 h, les -broches Dl à D 7 aux lignes 146 a à 146 g, et la broche-d'entrée d'infor- mation à la ligne 148. Les lignes 142 a à 142 b sont respectivement connectées aux broches de sortie DO 1 à D 04 d'une-mémoire à accès'direct 150 et aux conducteurs 80, 68, 94 et 112 On concevra aisément que les lignes 142 a à 142 d peuvent recevoir un signal d'entrée en provenance du module de sortie à quatre bits D Ol à D 04 de la mémoire 150 De plus, lorsque la mémoire est invalidée, la ligne 142 a peut recevoir un signal d'entrée via la ligne 80 en provenance de l'un des commutateurs de mode de vente VI à Vl I, du commutateur de rotation automatique AR-ou du commutateur de mode de transport TM; la ligne 142 b peut recevoir un signal d'entrée via la ligne 68 en provenance de l'un des commuta- teurs de dimension de compartiment Cl à CH; la ligne 142 c peut rece- voir un signal d'entrée via la-ligne 94 en provenance de l'un des commutateurs de transport Tl à Tll; et la ligne 142 d peut recevoir un signal d'entrée via la ligne 112 en provenance de l'un des commu- tateurs de "porte ouverte" Dl à Dll, du commutateur de demi-cycle HC, du commutateur de "position un" P 0, du commutateur de "service" SR, ou du commutateur de "barre de verrouillage" LB Les résistances 144 à 157 respectivement connectées entre les lignes 142 a à 142 d et la ligne de terre 152, maintiennent normalement les lignes respectives 142 a à 142 d et les lignes 80, 68, 94 et 112, qui leur sont connectées, au niveau logique zéro. Les lignes 144 a à 144 d fournissent des signaux d'entrée au module d'entrée à quatre bits, qui comprend les broches D Il à DI 4, de la mémoire 150 Les résistances 158 à 161 respectivement connectées entre les lignes 144 a à 144 d et la ligne de terre 152 maintiennent normalement les lignes respectives 144 a à 144 d au niveau logique zéro. Les lignes 144 e à 144 h fournissent des signaux d'entrée au module d'adresse à quatre bits de la mémoire, qui comprend les broches Al à A 4 De plus, lorsque la mémoire est invalidée, les lignes 144 e, 144 f et 144 g fournissent un signal d'entrée aux modules d'adresse, comprenant les broches A, B et C, de chaque élément d'une paire de moyens de diffusion de données 166 et 168 par l'intermédiaire respec- tif de lignes 170, 172 et 174 La ligne 144 h, en relation avec l'in- verseur 178, sert à valider un moyendediffusion en invalidant l'autre, via la ligne 176 (borne INV) Des résistances 162 à 165, respectivement connectées entre les lignes 144 e à 144 h et la ligne de terre 152, maintiennent normalement les lignes respectives 144 e à 144 h et les lignes 170, 172, 174 et 176, qui leur sont connectées, au niveau logique zéro. Les lignes 146 a et 146 b sont respectivement connectées à -la broche "lecture-écriture" R/W et à la broche "validation" ENA de la mémoire 150 Un signal de bas niveau sur la ligne 146 a met la mémoire dans le mode "écriture", tandis qu'un signal de haut niveau la positionne dans le mode "lecture" Une résistance 179, connectée entre la ligne 146 a et la ligne de terre 152 maintient normalement la ligne 146 a sur un niveau logique zéro La ligne 146 b sert à vali- der et invalider la mémoire 150 et fournit en outre un signal d'entrée aux moyens de diffusion 166 et 168 via la ligne 180 et l'inverseur 182. Un signal de haut niveau sur la ligne 146 b valide la mémoire 150 et applique un signal d'entrée de bas niveau aux broches d'entrée des moyens de diffusion 166 et 168 La résistance 184, connectée entre la ligne 146 b et la ligne de terre 186 maintient normalement la ligne 146 b au niveau logique zéro. Chacun des moyens diffuseurs de données 166 et 168 possède un module de sortie à huit bits constitué des broches XO à X 7. Un signal, appliqué à la broche d'entrée IN de l'un ou-l'autre moyen de diffusion 166 et 168, peut être acheminé à destination de l'une - quelconque des huit broches de sortie XO à X 7 en fonction de la pré- sence du signal binaire approprié, de 000 à 111, sur les entrées d'adresse A, B et C du moyen de diffusion Les broches de sortie XO à X 7 du moyen de diffusion 166 ont des lignes respectives 188 a à 188 h, tandis que les broches XO à X 2 du moyen de diffusion 168 ont des lignes respectives 188 i à 188 k Les lignes 188 a à 188 k sont-respectivement associées aux niveaux de marchandise 22 a à 22 k Chaque ligne de niveau de marchandise est connectée à quatre commutateurs qui correspondent respectivement au mode de vente du niveau, dimension de compartiment- du niveau, transport du niveau et situation de "porte ouverte" du niveau Par exemple, la ligne de sortie 188 d, associée au niveau 22 d', est connectée par une diode 84 au commutateur V 4, le commutateur de mode de vente associé au niveau 22 d Si le commutateur est fermé, un signal placé sur la ligne 188 d apparaît sur la ligne 80 et sur la ligne 142 a pour informer l'organe de commande 140 que le niveau 22 d peut être mis en service dans le mode de délivrance dans l'ordre chronologique d'introduction Un commutateur ouvert indique que le niveau 22 d doit être mis-en service dans le mode de liberté de choix. La diode 72 connecte la ligne 188 d au commutateur C 4, le commutateur de dimension de compartiment du niveau 22 d Si le commutateur est fermé, un signal placé sur la ligne 188 d apparait sur les lignes 68 et 142 b pour informer l'organe de commande 140 que le niveau 22 d contient sept grands compartiments, tandis qu'un commutateur ouvert indique l'existence de quatorze petits compartiments La diode 98 connecte la ligne 188 d au commutateur T 4, le commutateur de transport du niveau 22 d Si le commutateur est fermé, un signal placé sur la ligne 188 d apparait sur les lignes 194 et 142 c pour informer l'organe de commande 140 qu'un client & enfoncé le bouton de transport 30 d associé au niveau 22 d La diode 116 connecte la ligne 188 d au commuta- teur D 4, le commutateur de "porte ouverte" du-niveau 22 d Si le commu- tateur est fermé, un signal placé sur la ligne 188 d apparait sur:les lignes 112 et 142 d, informant l'organe de commande qu'une tentative de vente a lieu pour le niveau 22 d. Les lignes 190 a à 190 d sont respectivement connectées aux broches de sortie X 3 & X 6 du moyen de diffusion-168 La ligne 190 a est connectée par la diode 92 au commutateur de rotation automatique AR et par la diode 128 au commutateur de demi-cycle HC La ligne 190 b est connectée par la diode 93 au commutateur de mode de transport TM et par la diode 129 au commutateur de "position un" PO La ligne c est connectée par la diode 130 au commutateur de service SR, et la ligne 190 d est connectée par la diode 131 au commutateur de solenorde de "barre de verrouillage" LB. Les lignes 146 c A 146 g sont respectivement connectées aux broches d'entrée IA à I d'un étage inverseur 192, et les broches de sortie OA à O O de celui-ci sont respectivement connectées aux A E diodes électroluminescentes 194 & 198, lesquelles sont respectivement connectées aux relais 204 à 208 par l'intermédiaire respectif des lignes 199 à 203 L'application d'un signal de haut niveau, ou niveau un logique, sur une quelconque des broches d'entrée IA à IE place la broche de sortie correspondante, A à O E, sur le potentiel de la terre, ou niveau logique zéro, ce qui permet le passage d'un courant dans le relais correspondant, 204 A 208, depuis la ligne 210 d'alimentation en courant continu positif En réponse au passage du courant, le relai 204 couple une ligne commune de courant alternatif 106 à la ligne 124, ce qui délivre de l'énergie aux solenotdes de "porte ouverte" 126 a à 126 k; le relai 205 couple la ligne 106 à la ligne 108,-ce qui excite le moteur de transport 110; le relai 206 couple la ligne 106 à la ligne 134, ce qui excite un solenolde de "barre de verrouillage" 132, et bloque les portes de délivrance 28 a à 28 k dans l'état fermé; le relai 207 couple la ligne -106 à la ligne 66, ce qui repositionne le mécanisme 60 de réception de pièces de-monnaie; le relai 208 couple la ligne 106 à la ligne 138, ce qui allume la lampe "porte - ouverte" 136 Les diodes électroluminescentes 194 à 198 confèrent un effet d'indication visuelle pour le ou les relais qui sont excités. Le relai 214 est un isolateur à couplage lumineux qui comporte une diode électroluminescente 214 a et un phototransistor 214 b. La diode électroluminescente 214 a est connectée auxbornes de la résis- * tance 212 via la ligne 216 et la résistance 218 Une diode de dériva- tion 220 permet le passage bidirectionnel du courant dans la résis- tance 218 La borne d'émetteur du phototransistor 214 b est connectée à la ligne de terre 152 Une résistance 222 connecte la borne de base du transistor 214 b à la ligne de terre 152 La ligne 148 connecte la borne de collecteur du transistor 214 b à la broche d'entrée d'infor- mnation de l'organe de commande 140 Lorsqu'un solenorde de porte 126 a à 126 k est excité, ce qui amène une chute de tension aux bornes de la résistance 212, le phototransistor 214 b est rendu conducteur par l'ac- tion de la lumière venant de la diode 214 a et tombant sur sa base. Ceci fait que le transistor couple la ligne 148 à la ligne de terre 152, informantainsil'organe de commande 140 qu'une vente réelle a lieu. En relation avec la figure 6 C, on voit qu'une alimen- tation électrique 224 est destinée à fournir les potentiels voulus pour le fonctionnement de l'unité logique du dispositif à partir d'une source de courant alternatif Plus spécialement, l'alimenta- tion 224 fournit de l'électricité à l'organe de commande 140, à la mémoire 150, à l'étage d'inversion 192 et aux moyens de diffusion de données 166 et 168 De plus, l'alimentation électrique maintient les lignes 186 et 210 à un potentiel continu positif et la ligne 152 au potentiel de la terre. Comme on peut le voir sur la figure 7, le circuit de relai 208 comprend un isolateur à couplage lumineux 226 comprenant une diode électroluminescente 226 a connectée en série avec une résis- tance 228 entre les lignes 210 et 203 Un redresseur commandé au silicium 226 b possédant une résistance de gâchette 230 et un conden- sateur 232 est connecté entre les bornes d'un jeu de bornes d'un redresseur double alternance constitué des diodes 234, 236, 238 et 240 Normalement, en l'absence de courant et, par conséquent, d'émis- sion lumineuse par la diode 226 a, le redresseur commandé au silicium 226 b de l'isolateur 226 reste non conducteur, ce qui empêche le passage du courant dans le redresseur double alternance En réppnse au passage du courant dans la diode électroluminescente 226 a, le redresseur commandé au silicium 226 b devient conducteur, ce qui permet le passage d'un courant de la ligne 106 à la ligne 138 via le pont redresseur La résistance 230 et le condensateur 232 empêchent que le bruit ne déclenche erronément le redresseur commandé au silicium 226 b de l'isolateur Le circuit 208 assure donc un couplage alternatif entre les lignes 106 et 138 en réponse à l'application d'un-état bas sur la ligne 203 à chaque fois que la ligne 210 porte un potentiel élevé. On se reporte maintenant à la figure 8, sur laquelle on peut voir qu'un circuit de relai 207, auquel les circuits 204, 205 et 206 sont identiques, comporte un isolateur à couplage lumineux 242 comprenant une diode électroluminescente 242 a connectée en série avec une résistance 244 entre les lignes 210 et 202 Il est connecté un redresseur commandé au silicium 242 b, possédant une résistance de gâchette 246 et un condensateur 248, entre les bornes d'un jeu de bornes d'un redresseur double alternance constitué des diodes 250, 252, 254 et 256 Normalement, en l'absence de passage de courant et, par conséquent, d'émission lumineuse par la diode 242 a, le redresseur commandé au silicium 242 b de l'isolateur 242 reste non conducteur, ce qui empêche le courant de passer dans le redresseur double alternance. Dans ces conditions, un triac 258 connecté entre les lign E 66 et 106 est non conducteur En réponse au passage de courant dans la diode électroluminescente 242 a, le redresseur commandé au silicium 242 b devient conducteur, ce qui autorise le passage d'un courant de la ligne 106 à la grille du triac 258 via le pont redresseur et une résis- tance 260, ce qui rend conducteur le triac La résistance 246 et-le condensateur 248 empêchent que le bruit ne déclenche erronément le redresseur au silicium commandé 242 b de l'isolateur La résistance 262 et le condensateur de dérivation 264 empêchent que le bruit ne déclenche erronément le triac 258 La résistance 266 et le -condensa- teur 268 sont connectés en série entre les lignes 106 et 66 Le cir- cuit 207 réalise donc un couplage alternatif entre les lignes 106 et 66 en réponse à un état de niveau bas sur la ligne 202 à chaque fois que la ligne 210 porte un potentiel de niveau haut On comprendra mieux le fonctionnement du dispositif de commande du distributeur automatique à usagesmultipl-esen se reportant aux figures 9 A à 13 B Sur les figures 9 A à 9 C, le programme principal du dispositif de commande selon l'invention commence lorsqu'on applique l'alimentation électrique à la machine, ainsi que cela a été indiqué par le bloc 300 Le circuit de commande prépare un fonctionnement nor- mal en effaçant les registres "pointeur" et "compteur de boucles", en positionnant les étiquettes ou bits-"barre de verrouillage" et "lu une fois" sur zéro et en repositionnant l'horloge de rotation automatique, tous ces éléments se trouvant à l'intérieur de l'organe de commande (bloc 302) De plus, les lignes 146 c aà 146 g sont-maintenues sur le niveau logique zéro, ce qui invalide toutes les fonctions de-sortie (bloc 304). Une fois que l'alimentation électrique a atteint son - niveau de fonctionnement normal, la ligne 146 f passe sur le niveau logique un, ce qui a pour effet de valider le mécanisme de réception de pièces de monnaie 60 (bloc 306) Le commutateur de demi-cycle est ensuite examiné par mise en place d-'un signal sur la ligne 190 a, et examen de la ligne 142 d (blocs 308 et 310) Si le signal apparalt, le commutateur de demi-cycle est fermé, ce qui indique que le moyen de support de marchandises 16 est convenablement aligné avec les portes de délivrance, et le programme passe au bloc 322 Toutefois, si le commutateur est ouvert, le programme passe au sous-programme "moteur de transport" afin d'exciter le moteur de transport et de faire tour- ner le moyen de support (blocs 312 et 314), puis-au sous-programme bompteur de position un", qui attend que le commutateur de demi-cycle se ferme pour effectuer un retour (blocs 316 et 318) ainsi que cela sera plus complètement expliqué ci-après La ligne 146 d est ensuite mise au niveau logique zéro, ce qui coupe le moteur de transport (bloc 320). A chacun des onze niveaux de marchandise 22 a à 22 k, est associé un compteur à quatre bits fonctionnant suivant le prin- cipe de la délivrance d'après l'ordre d'introduction, ou compteur FIFO, ce compteur étant mémorisé dans une partie de la mémoire 150 Chaque compteur FIFO contient un nombre indiquant la position du comparti- ment qui contient le produit le plus ancien sur son niveau correspon- dant Ce nombre peut aller de zéro à treize, ce qui correspond au nombre maximal de quatorze petits compartiments sur un niveau donné. De plus, les compteurs FIFO associés à des niveaux ayant sept grands compartiments ne contiennent que des nombres pairs Pour déterminer si les compteurs FIFO contiennent des données valables, un-compteur de boucles, indiquant le nombre de compteurs FIFO qui restent à véri- fier, est positionné sur onze, et un pointeur, indiquant quel compteur FIFO doit être vérifié est positionné sur un (bloc 322) L'organe de commande examine ensuite un compteur FIFO en plaçant le signal d'adresse indiqué par le pointeur sur les lignes d'adresse 144 e à 144 h de la mémoire, en positionnant la mémoire dans le mode lecture par mise en place de signaux de haut niveau sur les lignes 146 a et 146 b, et en examinant les lignes 142 a à 142 d (bloc 324) Si le compteur FIFO contient un nombre supérieur à treize la ligne 146 a passe au niveau bas, ce qui positionne la mémoire dans le mode "écriture", et un signal est placé sur les lignes d'entrée 144 a à 144 d de la mémoire pour positionner ce compteur sur zéro (blocs 326 et 334) Si le comp- teur FIFO contient un nombre inférieur à treize, le commutateur de dimension de compartiment C 1 à Cll qui est associé à ce compteur FIFO est contr 6 lé par mise à la terre de la ligne 142 b, maintien du signal d'adresse choisi sur les lignes 144 e à 144 h et, dans le même temps, examen de la ligne d'entrée 142 b {blocs 328 et 330) La mise à la terre de la ligne 142 b invalide la mémoire et fournit un signal d'entrée de niveau haut aux moyens de diffusion de données 166 et 168 via la ligne 180 et l'inverseur 182 Les lignes 144 e a 144 g fournissent un signal d'entrée d'adresse via les lignes-170, 172 et 174, et la ligne 144 h invalide un moyen de diffusion en validant l'autre par l'intermédiaire de la ligne 176 et de l'inverseur 178. Le signal est acheminé à la ligne correspondante (l'une des lignes 188 a à 188 k) pendant que la ligne 142 b est examinée Si le signal ne peut apparaître, le niveau contient quatorze petits compartiments et le programme passe au bloc 336 Si le signal apparaît, le niveau contient sept grands compartiments et le compteur FIFO est de nouveau contr 8 lé afin qu'il soit vérifié s'il contient un nombre pair (bloc 332) Si ce n'est pas le cas, le compteur est positionné sur zéro (bloc 334) Le compteur de boucles est ensuite décrémenté d'une unité et le pointeur est incrémenté d'une unité (bloc 336), et le programme boucle sur le bloc 324 afin de contrôler le compteur FIFO suivant. Lorsque le compteur de boucles a 'été décrémenté jusqu'à zéro, ce qui indique que tous les compteurs FIFO contiennent des données valables, le programme sort de la boucle créée par les blocs 324 à 338 Alors, le progrime passe au sous-programme "examen des commutateurs de transport", ce qui actionne le-moteur de transport en réponse à la fermeture d'un commutateur de transport T 1 à Tll d'une manière qui sera décrite plus complètement ci-après, après quoi on revient au programme principal (blocs 340 et'342). Comme cela est indiqué par les blocs 344 et 346, le commutateur de rotation automatique AR est' examiné par mise en place d'un signal sur la ligne 190 a en même temps que la ligne 142 a est examinée Si le commutateur est fermé, le signal apparaît, ce qui indique que la fonction servant à faire tourner le moyen de support après cinq minutes d'inactivité a été choisie Si le moyen de support est déjà en rotation, ainsi que cela est indiqué par un signal de niveau haut sur la ligne 146 d, ir devient nécessaire de garder trace de sa-position (blocs 348 et 350) A cet effet, l'organe de commande maintient le signal sur la ligne 190 a tout en examinant la ligne 142 d pour déterminer si le commutateur de demi-cycle est ou non fermé- (blocs 352 et 354) Si le signal n'apparaît pas, une étiquette ou bit "lu une fois" est effacée et le programme boucle sur le bloc 340 (bloc 356) Si le signal apparaît et si l'étiquette "lu une fois" est positionnée, le programme boucle sur le bloc 340 (blocs 358 et 360). Si l'étiquette "lu une fois" est effacée, elle est alors positionnée 21: (bloc 362) et le programme passe au sous-programme "compteur de posi- tion deux" avant de revenir au bloc 340 (blocs 364 et 366). Les sous-programmes de "compteur de position un" et de "compteur de position deux" servent à garder la trace de la posi- tion du moyen de support de marchandise en incrémentant d'une unité un "compteur de position" placé à l'intérieur de la mémoire 150 à chaque fois que le commutateur de demi-cycle se ferme et en le posi- tionnant sur zéro à chaque fois que le commutateur de position un se ferme, comme cela sera décrit plus complètement ci-après L'éti- quette "lu une fois" empêche que le programme n'incrémente le compteur de position plus d'une fois pour chaque fermeture du commutateur de demicycle Si le moyen de support ne tourne pas, ce qui est indiqué par la présence d'un signal de niveau bas sur la ligne 146 d, le pro- gramme décrémente une horloge de rotation automatique (blocs 350 et 368), ce qui empêche la fonction de rotation automatique d'exciter le moteur de transport avant un délai de cinq minutes Au cours de ce laps de temps, le programme passe au bloc 392 (bloc 370) Lorsque l'horloge a été décrémentée jusqu'à zéro, le programme excite le moteur de transport (blocs 372 et 374), ce qui met en rotation le moyen de support Le programme attend alors dans une boucle comprenant les blocs 376 et 378 jusqu'à ce que le commutateur s'ouvre par suite de la rotation du moyen de support, avant de revenir sur le bloc 340. Si la fonction de rotation automatique n'a pas été choisie, les blocs 348 à 378 sont ignorés et le programme passe direc- tement du bloc 346 au bloc 380, pour aller au bloc 382, qui indique l'état du moteur de transport Si le moyen de support de marchandises n'est pas en rotation, le programme passe au bloc 392 Si le moyen de support est en rotation, ceci étant indiqué par la présence d'un signal de niveau haut sur la ligne 146 d, le programme attend que le commutateur de demi-cycle se ferme (blocs 384 et 386) puis place un signal de bas niveau sur la ligne 146 d, ce qui coupe le moteur de transport (bloc 388) L'horloge de rotation automatique est alors repositionnée (bloc 390), puis le programme poursuit jusqu'au bloc 392. Au bloc 392, le programme passe au sous-programme "examen des commutateursde porte ouverte", qui examine les commuta- teurs de porte ouverte et délivre de l'énergie électrique aux sole- noldes de porte ouverte pour permettre un achat d'une manière qui sera décrit plus complètement ci-après, après quoi il y a retour au programme principal (bloc 394) Le commutateur de service SR est alors contr 6 ôlé par mise en place d'un signal sur la ligne 190 c et, dans le même temps, examen de la ligne 142 d (blocs 396 et 398) Si le signal n'apparait pas, lecommutateurdeservice est ouvert, et le programme boucle sur le bloc 340 Toutefois, si le commutateur de service est fermé, le programme repositionne l'horloge de rotation automatique (bloc 400) et excite le moteur -de transport (blocs 402 et 404) Le programme entre alors dans la boucle comprenant les blocs 406 à 412, o le compteur de position est incrémenté à chaque fois que le commutateur de demi-cycle se ferme (blocs 406 et 408), et le moyen de transport est autorisé à tourner aussi longtemps que le commutateur de service est fermé (blocs 410 et 412) Dès l'ouverture du tommuta- teur de service, le moteur de transport cesse de marcher (bloc 414) et le programme revient au bloc 340. On se reporte maintenant à la figure 10, sur laquelle sont présentés les sous-programmes "compteur de position un'l"et de "compteur de position deux"-auxque-ls le-programme passe à chaque fois que le support est en rotation, afin de garder trace de sa position. Le sous-programme "compteur de position un" commence au bloc 420 lorsque le programme entre dans la première des deux boucles compre- nant les blocs 422 à 428 Le programme sort de la première boucle (blocs 422 et 424) lorsque le compteur de demi-cycle est trouvé ouvert, et quitte la deuxième boucle (blocs 426 et 428) lorsque le commutateur se ferme ultérieurement Ceci assure que le compteur de position n'est incrémenté qu'une-fois pour chaque fermeture du compteur de demi-cycle et que le compteur de position n'est mis à zéro qu'une fois à chaque fois que le commutateur de position un se ferme Le programme attend alors pendant 7 Q O ma (bloc 430) avant d'incrémenter le compteur de position d- 'une unité (bloc 434) Ceci est réalisé par mise en place d'un signal de niveau haut sur la ligne 146 b, ce qui valide la mémoire, et d'un signal de niveau bas sur la ligne 146 a, ce qui la positionne dans le mode "écriture" Des signaux appropriés sont ensuite placés sur les lignes d'adresse 144 e à 144 h et les lignes d'entrée 144 a à 144 d de la mémoire Le commutateurde position un est ensuite examiné par mise en place d'un signal sur la ligne 190 b et, dans le même temps, examen de la ligne 142 d (blocs 436 et 438) Si. le signal n'apparaît pas, le programme sort du sous-programme et effectue un retour (bloc 442) Si le signal apparaît, le compteur de position est mis sur zéro (bloc 440) avant le retour au programme principal Le sousprogramme "compteur de position deux" commence au bloc 432 et se poursuit du bloc 434 au bloc 442, ainsi que cela a été décrit ci-dessus. On se reporte maintenant à la figure 11, sur laquelle on voit que le sousprogramme "moteur de transport" qui met en service le moteur de transport afin de faire tourner le moyen de support de marchandisescommence au bloc 450 Le programme vérifie d'abord si tous les commutateurs de porte ouverte Dl à D Ul sont dans la position. ouverte, ce qui indique que les onze portes de délivrance 28 a-à 28 k sont toutes fermées Dans ce but, un compteur de boucles, indiquant le nombre de commutateurs qui restent à contrôler, et un pointeur, indiquant quel commutateur doit être contrôlé, sont tous deux posi- tionnés sur onze (bloc 452) Le programme examine alors un commuta- teur en plaçant un signal sur la ligne de sortie choisie par le poin- teur (l'une des lignes 188 a à 188 k) tout en examinant la ligne d'entrée 142 d (blocs 454 et 456) Si aucun signal n'apparaît, le compteur de boucles et le pointeur sont tous deux décrémentés d'une' unité (bloc 460) et le programme boucle sur le bloc 454 afin d'exami- ner le commutateur suivant (bloc 462) Lorsque le compteur de boucles a été décrémenté jusqu'à zéro, ce qui indique que tous les commutateurs de porte ouverte sont dans la position ouverte, le programme passe au bloc 464 Toutefois, si l'un de ces commutateurs est fermé, la ligne 146 g est misé au niveau logique un afin d'allumer la lampe "porte ouverte" 136 (bloc 458), et le programme attend dans la boucle formée par les blocs 452 A 462 jusqu'à ce que toutes les portes de délivrance aient été fermées, après quoi la ligne 146 g passe au niveau bas, ce qui éteint la lampe (bloc 464). Comme cela est indiqué par les blocs 466 et 46 '8, le programme détermine si l'étiquette, ou bit, "barre de verrouillage" est positionnée, ce qui indique que les portes de délivrance sont toutes verrouillées dans la position fermée Si l'étiquette est posi- tionnée (niveau logique un), un signal de niveau haut est placé sur laligne 146 d, ce qui-met en service le moteur de transport (bloc 470) et le programme effectue un retour (bloc 484) D'autre part, si l'étiquette "barre de verrouillage" est effacée (niveau logique zéro), un signal de niveau haut est placé sur la ligne 146 e afin d'activer le solenorde de barre de verrouillage (bloc 472) Le solenotde reste excité pendant 100 ms avant que la ligne 146 e ne soit mise à la terre, ce qui le désactive (blocs 474 et 476) Le commutateur de barre de verrouillage LB, qui est fermé par l'activation du solenotde de barre de verrouillage,est alors contrôlé par mise en place d'un signal sur la ligne 190 d et, en même temps, examen de la ligne 142 d (blocs 478 et 480) Si le signal apparaiti l'étiquette "barre de verrouillage" est positionnée (bloc 482), le-moteur de transport est excité (bloc 470 et le programme effectue un retour (bloc 484) Si aucun signal n'ap- paraît, il y a retour au programme principal, mais-le moteur de trans- port n'est pas excité. On se reporte maintenant aux figures 12 A et 12 B,-sur lesquelles est représenté le sous-programme "examen des commutateurs de transport", qui détermine si l'un des onze commutateurs de trans-. port T 1 à Tll est ou non en service, ce sous-programme commençant au bloc 500 Le compteur de boucles, qui indique le nombre de commuta- teurs -de transport qui restent-à contrôler, est positionné sur onze et un pointeur, qui indique quel commutateur doit être contrôlé, est positionné sur un (bloc 502) Le programme examine ensuite le commu- tateur en plaçant un signal sur la ligne choisie par le pointeur (l'une des lignes 188 a à 188 k), tout en examinant la ligne dientrée 142 c (blocs 504 et 506) Si le signal n'apparaît pas, le compteur de boucles est décrémenté d'une unité et le pointeur est incrémenté d'une unité (bloc 508), et le programme revient au bloc 504 pour contrôler le commutateur suivant Lorsque le compteur de bouclesa été décré- menté jusqu'à zéro, ce qui indique qu'aucun des commutateurs de tiens- port n'est en service, le sous-programme est abandonné et il y a retour au programme principal (blocs 510 et 512) Toutefois, si l'un des commutateurs de transport est en service, le programme sort de la boucle formée par les blocs 504 à 510 et examine la ligne 146 b pour déterminer si le moyen de support de marchandisesest en train de tourner (blocs 506, 514 et 516) Si le moyen de support tourne, le programme attend que le commutateur de demi-cycle se ferme et incré- mente le compteur de position avant de repositionner l'horloge de rota- tion automatique (blocs 518, 520 et 522). Alors, le commutateur de "mode de vente" correspondant parmi les commutateurs VI a Vll est examiné par maintien du signal sur la ligne choisie par le pointeur et, dans le même temps, examen de la ligne 142 a (blocs 524 et 526) Si le signal apparaît, le commu- tateur de transport en service est associé à un niveau-positionné pour le fonctionnement dans le mode "délivrance suivant l'ordre d'introduc- tion", et le programme se poursuit par les blocs 528 à 544 Si le signal n'apparaît pas, le commutateur de transport est associé au niveau positionné pour le fonctionnement dans le mode "liberté de choix", et le programme se poursuit par les blocs 546 à 566. Si le niveau est-celui correspondant au mode "délivrance suivant l'ordre d'introduction", soit mode FIFO, le programme compare le compteur de position avec le compteur FIFO de ce niveau, en plaçant des signaux de niveau haut sur les lignes 146 a et 146 b, ce qui valide la mémoire et la place dans le mode "lecture", en plaçant les signes appropriés sur les lignes d'adresse 144 e à 144 h de la mémoire et en examinant dans le même temps les lignes de sortie 142 a à 142 d de la mémoire (blocs 528 et 530) Si les contenus des compteurs sont égaux, ce qui indique que le compartiment contenant le produit le plus ancien sur ce niveau se trouve en face de sa porte de délivrance, le programme passe au bloc 544, coupe le moteur de transport si celui-ci est en marche, et effectue un retour (bloc 512) Si les compteurs ne sont pas égaux, le moteur de transport est excité, ce qui fait tourner le moyen de support de marchandises(blocs 532 et 534), et le programme entre dans une boucle comprenant les blocs 536 à 542 La boucle incrémente le compteur de position à chaque fois que le commutateur de demi-cycle se ferme, puis compare les compteurs (blocs 536, 538-et 540) Le programme reste dans la boucle et le moyen de support de marchandises continue à tourner jusqu'à égalité des valeurs des compteurs, après quoi le programme sort de la boucle (bloc 542), coupe le moteur de transport (bloc 544) et effectue un retour (bloc 512). D'autre part, si le niveau correspond à un fonctionne- ment dans le mode "liberté de choix", le programme excite le moteur de transport (blocs 546 et 548), laisse le moyen de support se dépla- cer de 1/14 e de tour (blocs 550 et 552), puis contrôle de nouveau le commutateur de transport (blocs 554 et 556) Si le commutateur se trouve alors ouvert, le programme coupe le moteur de transport (bloc 562), poursuit par les blocs 564 et 566 et effectue un retour (bloc 512) Toutefois, si le commutateur est encore fermé, le pro- gramme place un signal sur la ligne 190 b tout en examinant la ligne 142 a afin de déterminer si la machine a été positionnée pour fonc- tionner dans le mode de "transport pas à pas" ou dans le mode de "transport continu" (blocs 558 et 560) Si le commutateur de mode de transport est ouvert, la machine a été positionnée pour fonctionner dans le mode de transport pas à pas, et le programme coupe le moteur de transport (bloc 562), attend dans la boucle formée par les blocs 564 et 566 jusqu'à ce que le commutateur de transport soit ouvert, puis effectue un retour (bloc 512) Si le commutateur de mode de transport est fermé, la machine a été positionnée pour fonctionner dans le mode de transport continu, et le programme autorise le moyen de support à tourner aussi longtemps que le commutateur de transport reste fermé (blocs 550 à 560) Une fois le commutateur de transport fermé, le programme coupe le moteur de transport (blocs 556 et 562), poursuit par les blocs 564 et 566 et effectue un retour (bloc 512). On se reporte maintenant aux figures 13 A et 13 B, sur lesquelles est présenté le sous-programme "examen des commutateurs de porte ouverte" Ce sous-programme, qui détermine si l'un des onze commutateurs de porte ouverte Dl à Dll est en service, commence au bloc 570 Chaque commutateur de porte ouverte est groupé avec un commutateur de solenotde de porte correspondant, Sl à Sll, et tous deux sont actionnés par l'ouverture partielle d'une porte de déli- vrance 28 a à 28 k Un compteur de boucles, indiquant le nombre de commutateurs de porte ouverte qui restent à contrôler, est positionné sur onze, et un pointeur, indiquant le commutateur à contrôler, est posi- tionné sur un (bloc 572) Le programme examine alors un commutateur en plaçant un signal sur la ligne choisie par le pointeur (l'une des lignes 188 a à 188 k) tout en examinant la ligne 142 d (blocs 574 et 576). Si le signal n'apparaît pas, le compteur de boucles est décrémenté d'une unité, et le pointeur est incrémenté d'une unité, puis le pro- gramme revient au bloc 574 pour examiner le commutateur suivant (blocs 578 et 580) Lorsque le compteur de boucles a été incrémenté jusqu'à zéro, ce qui indique qu'aucun des commutateurs de porte ouverte n'estactionné, le programme effectue un retour (bloc 582). Toutefois, si l'un des commutateurs de porte ouverte est actionné, le programme repositionne l'horloge de rotation automatique (bloc 584) et place un signal de niveau haut sur la ligne 146 g, ce qui allume la lampe "porte ouverte" (bloc 586). Alors, le commutateur de "mode de vente" correspondant, Vl à Vll, est examiné par maintien du signal sur la ligne choisie par le pointeur et, dans le même temps, examen de la ligne 142 a (blocs 588 et 590) Si le commutateur de porte ouverte actionné est associé au niveau positionné pour le fonctionnement dans le mode "délivrance suivanc l'ordre d'introduction", aucun signal n'apparaît sur la ligne 142 a et le programme compare le compteur de position avec le compteur FIFO de ce niveau (blocs 590 à 594) Si les contenus de ces compteurs sont égaux, le programme passe au bloc 610 Si ce n'est pas le cas, le programme attend dans une boucle que la porte de délivrance ait été fermée, ce qui ouvre le commutateur de porte ouverte (blocs 596 et 598), coupe la lampe de porte ouverte en mettant à la terre la ligne 146 g (bloc 600) et effectue un retour (bloc 582) Si le commu- tateur de porte ouverte actionné est associé à un niveau positionné pour le fonctionnement dans le mode "liberté de choix", le signal apparaît sur la ligne 142 a, et le programme examine la ligne 142 d pour déterminer si le niveau contient quatorze petits-compartiments, auquel cas le programme passe au bloc 610, ou sept grands comparti- ments (blocs 602 et 604) Si le niveau contient sept grands comparti- mente, le'programme examine le compteur de position (blocs 606 et 608). Si le compteur contient un nombre pair, ce qui indique qu'un grand compartiment est convenablement aligné avec sa porte de délivrance, le programme passe au bloc 610 Si ce n'est pas le cas, le programme attend dans une boucle que la porte de délivrance soit fermée (blocs 596 et 598) avant de couper la lampe de porte ouverte (bloc 600) et d.'effectuer un retour (bloc 582). Comme cela a été indiqué par le bloc 610, le programme, par le fait qu'il place un signal de niveau haut sur la ligne 146 c, alimente en énergie électrique le commutateur de porte ouverte actionné Dl à Dll et le commutateur de solenoïde de porte Sl à Sll avec lequel le commutateur actionné Dl à Dll est groupé Si des pièces de monnaie se montant à la somme correcte ont été introduites dans la machine> le mécanisme de réception de pièces ferme le circuit en excitant le solenotde correspondant, l'un des solenotdes 126 a à 126 k, ce qui débloque la porte de délivrance associée, l'une des portes 28 a à 28 k, pour permettre une vente. Si le commutateur de porte ouverte est encore fermé, le programme examine la ligne 148 pour déterminer si une vente a réellement été faite (blocs 612, 614, 616 et 618) Si la ligne 148 porte un signal de haut niveau, le solenolde de la porte de délivrance n'a pas été excité et aucune vente n'a été faite, ce qui peut par exemple résulter de l'introduction d'une somme insuffisante Le programme attend alors dans la boucle formée par les blocs 612 à 618 que la porte de délivrance soit fermée, auquel cas il ne sera plus fourni d'énergie électrique aux commutateurs de solenolde de porte et le programme passera au bloc 644 (bloc 620), ou bien que la ligne 148 soit mise à la terré, ce qui indique une vente Dès qu'une vente a eu lieu, le programme attend 20 ms avant de mettre à la terre la ligne 146 c, ce qui interrompt l'alimentation d'électricité aux commu- tateurs de solenolde de porte (blocs 622 et 624) Le programme place alors un signal de bas niveau sur la ligne 146 f, ce qui invalide le mécanisme de réception de pièces de monnaie (bloc 626) et examine le commutateur de dimension de compartiment pour le niveau o la vente a été faite (blocs 628 et 630) Si la vente a été faite sur un niveau contenant sept grands compartiments, le compteur FIFO de ce niveau est incrémenté de deux unités (bloc 632) Si le niveau contient quatorze petits compartiments, le compteur FIFO est incrémenté d'une unité (bloc 634) Ceci s'accomplit par la mise en place d'un signal de niveau haut sur la ligne 146 b pour valider la mémoire, la mise en place d'un signal de niveau bas sur la ligne 146 a pour positionner la mémoire dans le mode "écriture", et la mise en place de signaux appropriés sur les kignes d'adresse 144 e à 144 h de la mémoire et les lignes d'entrée 144 a à 144 b Un signal de niveau haut est ensuite placé sur la ligne 146 a, ce qui permet au programme de lire le compteur FIFO (bloc 636) Si le compteur contient un nombre supérieur à treize, il est positionné sur zéro (bloc 638) L'étiquette de barre de verrouillage est alors effa- cée (bloc 640) et le programme attend 710 ns (bloc 642) avant de passer au bloc 644. Comme cela est indiqué par le bloc 644, le programme attend encore 40 ms avant de placer un signal de niveau haut sur la ligne 146 f, pour valider le mécanisme de réception de pièces de mon- naie (bloc 646) Le programme attend alors que la porte de délivrance soit fermée (blocs 596 et 598) avant de couper la lampe de porte ouverte (bloc 600) et d'effectuer un retour (bloc 582). On voit donc que les buts de l'invention ont été réali- sés L'invention fournit un dispositif de commande perfectionné pour distributeur automatique de marchandiseà usagesmultiplesqui surmonte les défauts de tous les circuits de commande de distributeur automa- tique de marchandises usagesmultiples selon la technique antérieure. Il permet que chaque niveau de marchandise fonctionne dans le mode "délivrance suivant l'ordre d'introduction" ou le mode "liberté de choix pour l'acheteur" Il permet qu'un distributeur automatique de marchandises& plusieurs niveaux fonctionne dans le mode "délivrance suivant l'ordre d'introduction" sans que ceci nécessite un mécanisme d'entraînement particulier pour chacun des niveaux respectifs Il est à la fois peu coûteux et d'usage plus souple que les dispositifs de commande de la technique antérieure. Bien entendu, l'homme de l'art sera ne mesure d'imagi- ner, à partir du dispositif dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif> diverses variantes et modifications ne sortant pas du cadre de l'invention. R E V E N D-I C A T I O N S 1 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès verticalement alignées menant à l'intérieur de l'armoire, plusieurs portes normalement verrouillées ( 28 a à 28 k) associées aux ouvertures, un moyen de support de marchan- dises ( 16) comprenant plusieurs niveaux de compartiments conçus cha- cun pour recevoir de la marchandise, un moyen ( 18) qui porte le moyen de support de marchandises de façon à le déplacer d'une pièce sur un axe vertical, lesdits niveaux de marchandises se trouvant respective- ment à hauteur des ouvertures, le dispositif de commande étant carac- térisé en ce qu'il comprend un moyen d'entraînement ( 305) destiné à être excité pour déplacer le moyen de support, plusieurs moyens de sélection correspondant respectivement auxdits niveaux, des premiers. moyens de commande ( 140) associés respectivement aux moyens de sélec- tion et conçus pour être positionnés de façon à exciter le moyen d'entraînement en réponse à l'actionnement du moyen de sélection associé pendant une certaine durée afin de déplacer le moyen de sup- port pour placer le compartiment plein suivant du niveau correspondant au moyen de sélection actionné derrière son ouverture associée et d'arrêter'le moyen de support dans cette position, des deuxièmes moyens de commande ( 140) respectivement associés aux moyens de sélection et conçus pour être positionnés de façon à exciter le moyen d'entraîne- ment en réponse à l'actionnement du moyen de sélection associé afin de permettre au client de maintenir fixe n'importe quel compartiment du niveau correspondant derrière l'ouverture du niveau, des moyens (VI à v 1 l) destinés à positionner sélectivement l'un des premier et deuxième moyens de commande de chaque niveau de façon à faire que le niveau fonctionne dans un mode de délivrance suivant l'ordre d'intro- duction ou dans un mode de liberté de choix du client, et un moyen comportant les moyens de commande et un moyen réagissant à l'introduc- tion de pièces de monnaie en libérant la porte derrière laquelle un compartiment contenant une marchandise choisie a été placé. 2 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès verticalement alignées menant à l'inté- rieur de l'armoire, plusieurs portes normalement verrouillées ( 28 a à 28 k) associées aux ouvertures, un moyen de support de marchandises ( 16) comprenant plusieurs niveaux de compartiments conçus chacun pour rece- voir de la marchandise, un moyen ( 18) qui porte le moyen de support de marchandisesde façon à le déplacer d'une seule pièce sur un axe vertical, les niveaux de marchandises se trouvant respectivement à hauteur des ouvertures, le dispositif de commande étant caractérisé en ce qu'il comprend un moyen d'entraînement ( 305) conçu pour être excité de façon à déplacer le moyen de support, plusieurs moyens de sélection respectivement associés auxdits niveaux, des moyens qui répondent à l'actionnement des moyens de sélection en excitant le moyen d'entraînement pendant une durée suffisante pour déplacer le moyen de support de façon à placer le compartiment plein suivant du niveau correspondant au moyen de sélection actionné derrière son ouverture associée et à arrêter le support dans cette position, et des moyens répondant à l'introduction de pièces de monnaie dans le distributeur en libérant la porte correspondant à l'ouverture associée. 3 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès menant à l'intérieur de l'armoire, des portes normalement verrouillées ( 28 a à 28 k) qui ferment respectivement les ouvertures, un moyen de support de marchandises ( 16) comprenant plusieurs groupes de compartiments conçus chacun pour recevoir de la marchandise, les groupes de compartiments étant respectivement associés aux ouvertures, un moyen ( 18) qui porte le moyen de support de marchan- dises dans l'armoire de façon à le déplacer d'une seule pièce pour- amener les compartiments dechaque groupe derrière leur ouverture asso- ciée, le dispositif de commande-étant caractérisé en ce qu'il comprend un moyen d'entraînement ( 305) conçu pour être excité de façon à dépla- cer le moyen de support pour placer les compartiments des groupes auvoi- sinage de leurs ouvertures respectives, des moyens ( 30) validés et actionnés par le client destinés à libérer respectivement les portes pour donner accès à la marchandise se trouvant dans un compartiment adjacent à une ouverture de porte choisie, des moyens de sélection respectivement associés aux groupes de compartiments, et un moyen ( 140) qui comportent un deuxième moyen de commande répondant à l'actionne- ment des moyens de sélection correspondant à un groupe particulier en excitant le moyen d'entraînement pendant une durée suffisante pour placer le compartiment suivant contenant de la marchandise du groupe choisi derrière son ouverture associée et en arrêtant le moyen d'en- tratnement lorsque ce compartiment suivant a été mis en place, des premiers moyens de commande ( 140) respectivement associés aux groupes et conçus pour être positionnés de façon à permettre l'actionnement du moyen validé et actionné par le client lors de l'actionnement du moyen d'entraînement afin de placer les compartiments des groupes correspon- dants au voisinage de l'ouverture associée au hasard, des deuxièmes moyens de commande ( 140) respectivement associés aux groupes et conçus pour être positionnés de façon à permettre l'actionnement du moyen correspondant validé et actionné par le client lors de l'actionnement du moyen d'entraînement afin de ne placer les compartiments du groupe correspondant au voisinage de l'ouverture associée que dans un ordre prédéterminé, et des moyens (VI à Vll) destinés à positionner sélecti- vement les moyens de commande associés à chacun des groupes. 4 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès-menant à l'intérieur de l'armoire, des portes normalement verrouillées ( 28 a à 28 k) fermant respectivement les ouvertures, un moyen de support de marchandises ( 16) comprenant plusieurs groupes de compartiments conçus chacun pour recevoir de la marchandise, les groupes de compartiments étant respectivement associés aux ouvertures, un moyen ( 18) qui porte le moyen de support de marchan- dises dans l'armoire de façon à déplacer le compartiment de chaque groupe jusque devant l'ouverture associée, le dispositif de commande étant caractérisé en ce qu'il comprend un moyen d'entraînement ( 305) conçu pour déplacer le moyen de support de façon à placer le compar- timent des groupes au voisinage de leurs ouvertures respectives, des moyens ( 30) validés et actionnés par le client destinés à libérer respectivement les portes de façon à donner accès à la marchandise se trouvant dans un compartiment adjacent à une ouverture de porte chois% des premiers moyens de commande ( 140) respectivement associés aux groupes et conçus pour être positionnés de façon à permettre l'action- nement du moyen correspondant validé et actionné par le client lors de l'actionnement du moyen d'entraînement afin de placer les compartiments des groupes correspondants au voisinage de l'ouverture associée au hasard, des deuxièmes moyens de commande ( 140) respectivement associés aux groupes et conçus pour être positionnés de façon à permettre l'actionnement du moyen correspondant validé et actionné par le client lors de l'actionnement du moyen d'entratnement afin de positionner les compartiments du groupe correspondant à partir d'une position zéro du groupe en séquence au voisinage de l'ouverture associée, et des moyens (Vl à Vl I) destinés à positionner sélectivement les moyens de commande associés à chacun des groupes. Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès menant à l'intérieur de l'armoire, des portes normalement verrouillées ( 28 a à 28 k) qui ferment respectivement les ouvertures, un moyen de support de marchandises ( 16) comprenant plusieurs groupes de compartiments conçus chacun pour recevoir de la marchandise, les groupes de compartiments étant respectivement asso- ciés aux ouvertures, un moyen ( 18) qui porte le moyen de support de marchandises dans l'armoire de façon à déplacer les compartiments de chaque groupe jusque devant leur ouverture associée, le dispositif de commande étant caractérisé en ce qu'il comprend un moyen d'entrat- nement ( 305) conçu pour déplacer le moyen de support de façon à placer les compartiments des groupes au voisinage de leurs ouvertures respec- tives, des moyens ( 30) validés et actionnés par le client destinés à libérer respectivement les portes afin de donner accès à la marchan- dise se trouvant dans un compartiment au voisinage d'une ouverture de porte choisie, des premiers moyens de commande ( 140) respectivement associés aux groupes et conçus pour être positionnés de façon à per- mettre l'actionnement du moyen correspondant validé et actionné par le client lors de l'actionnement du moyen d'entrainement afin de pla- cer les compartiments des groupes correspondants au voisinage de l'ouverture associée au hasard, des deuxièmes moyens de commande ( 140) respectivement associés aux groupes et conçus pour être posi- tionnés de façon à permettre l'actionnement du moyen correspondant validé et actionné par le client lors de l'actionnement du moyen d'entraînement afin de ne placer les compartiments du groupe correspon- dant au voisinage de l'ouverture associée que dans un ordre prédéter- miné, et des moyens (Vl à Vl I) destinés à positionner sélectivement les moyens de commande associés à chacun des groupes. * 6 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée de plusieurs ouvertures d'accès menant à l'intérieur de l'armoire, un moyen de support de marchandises ( 16) comprenant plusieurs groupes de compartiments conçus chacun pour recevoir de la marchandise, les grou- pes de compartiments étant respectivement associés aux ouvertures, un moyen ( 18) qui porte le moyen de support de marchandises à l'intérieur de l'armoire de façon à le déplacer d'une seule pièce pour amener les compartiments de chaque groupe devant leurs ouvertures associées, le dispositif de commande étant caractérisé en ce qu'il comprend un moyen d'entraînement ( 305) conçu pour être excité de façon à déplacer le moyen de support, des moyens de sélection respectivement associés aux groupes de compartiments, et des moyens répondant à l'actionnement du moyen de sélection correspondant à un groupe particulier en excitant le moyen d'entraînement pendant une durée suffisante pour placer le compartiment suivant contenant de la marchandise du groupe choisi derrière son ouverture d'accès associée et en désexcitant le moyen d'entraînement lorsque ledit compartiment suivant est derrière l'ouver- ture. 7 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée d'une ouverture d'accès menant à l'intérieur de l'armoire, une porte normale- ment verrouillée ( 28) fermant -l'ouverture, un moyen de support de mar- chandises ( 16) possédant plusieurs compartiments conçus pour recevoir des articles de marchandise, un moyen ( 18) qui porte le moyen de sup- port de marchandises dans l'armoire de façon à déplacer les comparti- ments jusque devant l'ouverture, le dispositif de commande étant carac- térisé en ce qu'il comprend un moyen d'entraînement ( 305) conçu pour déplacer le moyen de support de façon à placer les compartiments au voisinage de l'ouverture, un moyen ( 30) validé par le client qui est destiné à libérer la porte afin de donner accès à un article se trou- vant dans un compartiment placé au voisinage de l'ouverture, un premier moyen de commande ( 140) conçu pour Otre positionné de façon & permet- tre l'actionnement du moyen validé par le client lors de l'actionne- ment du moyen d'entraînement afin de placer les compartiments au voi- sinage de l'ouverture au hasard, un deuxième moyen de commande ( 140) conçu pour Etre positionné de façon à permettre l'actionnement du moyen validé par le client lors de l'actionnement du moyen d'entratne- ment afin de placer les compartiments à partir d'une position zéro du groupe en séquence au voisinage de l'ouverture, et un moyen (VI) destiné à positionner sélectivement les moyens de commande. 8 Dispositif de commande pour distributeur automatique de marchandises, le distributeur comportant une armoire ( 12) dotée d'une ouverture d'accès menant à l'intérieur de l'armoire, une porte norma- lement verrouillée ( 28) fermant l'ouverture, un moyen de support de marchandises ( 16) possédant plusieurs compartiments conçus pour rece- voir des articles de marchandise, un moyen ( 18) qui porte le moyen de support de marchandises dans l'armoire de façon à déplacer les compar- timents jusque devant l'ouverture, le dispositif de commande étant - caractérisé par un moyen d'entratnement,( 305) conçu pour déplacer le moyen de support afin de placer les compartiments au voisinage de l'ouverture, un moyen ( 30) validé par le client qui est destiné à libérer la porte pour donner accès à un article dans un compartiment placé au voisinage de l'ouverture, un premier moyen de commande ( 140) conçu pour être positionné de façon à permettre l'actionnement du moyen validé par le client lors de l'actionnement du moyen d'entraîne- ment afin de placer les compartiments au voisinage de l'ouverture au hasard, un deuxième moyen de commande ( 140) conçu pour être positionné de façon à permettre l'actionnement du moyen validé par le client lors de l'actionnement du moyen d'entraînement afin de ne placer les compar- timents au voisinage de l'ouverture que dans un ordre prédéterminé, et un moyen (Vi) destiné à positionner sélectivement les moyens de commande.