Brevet FR2254065A1 — publié le 19750704

La présente invention se rapporte à une installation d'enregistrement et de recherche d'affectations. Une installation de ce genre peut être utile dans des buts très divers. Un domaine d'utilisation intéressant est celui de la réservation des chambres dans un hôtel. Dans un tel cas, les paramètres à introduire et à mémoriser dans l'installation sont les états de réservation et les dates de réservation des chambres que compte l'hô- tel. L'installation doit aussi permettre la recherche, par exemple, pour savoir de combien de chambres il est possible de disposer à une date déterminée, ou encore pour savoir à quelle date une chambre donnée sera libre. Une installation de ce genre peut aussi être utile pour la recherche et l'enregistrement d'affectations d'ouvriers ou d'équipes d'ouvriers pouvant effectuer un travail déterminé à une date donnée. Parmi d'autres possibilités d'utilisation, on peut citer la recherche et l'enregistrement d'affectations d'outillage ou de machines-outils dans une usine, ou encore la définition de l'état de stocks ou de l'approvisionnement de matières. L'installation d'enregistrement et de recherche d'affectations faisant l'objet de la présente invention est caractérisée en ce qu'elle comprend une unité centrale munie d'un clavier pour permettre l'introduction des paramètres d'affectation, cette unité centrale présentant des moyens de codage desdits paramètres et étant reliée à au moins un module d'affectation, ce module comprenant une mémoire pour enregistrer sa propre affectation pour chaque paramètre. Ce module étant en outre muni de moyens de commutation pour permettre de modifier toute affectation enregistrée et de moyens de commutation pour permettre l'affichage de son état d'affectation enregistré pour un paramètre donné et codé par l'unité centrale. le dessin annexé représente, schématiquement et à titre d'exemple, une forme d'exécution d'une installation objet de l'invention, cette installation étant prévue notamment pour la réservation des chambres dans un hoAtel pour une période de temps déterminée. La fig. 1 est un schéma-bloc général de l'ensemble de l'ins tallation. La fig. 2 est un schéma électrique d'une partie de l'unité centrale. La fig. 3 est un schéma électrique d'un module. La fig. 4 illustre le schéma électrique d'une autre partie de l'unité centrale. Dans l'installation illustrée de façon générale à la fig. 1, la partie inférieure se rapporte à l'unité centrale U, laquelle est composée de trois groupes internes A, B et C. te groupe A, qui est illustré plus en détail à la fig. 2, est un dispositif d'entrée des paramètres. Dans le cas d'une installation de réservation des chambres d'un hôtel, ces paramètres d'affectation seront, par exemple, les dates des réservations de chambres. L'unité centrale est connectée à autant de modules a, b ... n qu'il y a de chambres dans l'hôtel. Chaque module comprend deux boutons-poussoirs E1 et E2 qui servent respectivement à réserver et à libérer une chambre. Chaque module comprend aussi deux lampes V2 et V3 pour afficher l'état de chaque module, c'est-à-dire pour indiquer si une chambre est libre ou retenue. La fig. 2 illustre une partie du schéma électrique du groupe A de l'unité centrale. Ce groupe A est destiné à l'introduction des paramètres d'affectation et comporte à cet effet une série d'interrupteurs I1, I2 ... 1m constitués chacun, par exemple, par un bouton-poussoir. le nombre de ces interrupteurs est choisi en fonction du codage utilisé pour définir tous les paramètres qui doivent pouvoir être introduits dans l'installation. La fig. 2 ne montre que deux unités par voie de simplification, car il est évident que toutes ces unités sont du même type. On décrira ci-après la première unité qui comprend un interrupteur I1 relié, d'une part, à une ligne d'alimentation 16 et, d'autre part, par une diode D2 à une ligne 15 d'inhibition dont le rôle sera expliqué plus loin. lors de la fermeture de cet interrupteur I1, la tension de la ligne 16 est appliquée à la ligne 15, ainsi qu'à une entrée d'une porte OU P14 dont la sortie est reliée, par l'intermédiaire d'un transistor TR1 à un indicateur lumineux V1 et par des diodes D1 à une série de lignes de codage 4. Un circuit R1Cl est connecté à l'interrupteur I1 pour prolonger l'impulsion de commande lors de l'ouverture de cet interrupteur I la ligne d'inhibition 15 est reliée à une entrée inversée d'une porte ET P15 qui sert au maintien du signal de codage sur la ligne 4 tant que l'interrupteur I d'une autre unité n'a pas été actionné. Â cet effet, l'autre entrée de la porte P15 est reliée à la sortie de la porte OU P14, tandis que sa sortie est connectée à une entrée de cette porte P14. lors de la fermeture de l'interrupteur I1, le signal de la ligne 16 est appliqué à la ligne 15 et à une entrée de la porte OU P14, ce qui rend le transistor TR1 conducteur pour allumer l'indi- cateur lumineux ou voyant V1 et donner un signal codé sur les lignes 4 par l'intermédiaire des diodes D1 dont la disposition définit le codage. Après l'ouverture de l'interrupteur Il, la tension de la ligne 15 tombe avant celle du circuit RlCl, et dès qu'elle est audessous du seuil critique, on obtient un signal "1" à la sortie de la porte P15, puisque son autre entrée reçoit le signal "1" de la sortie de la porte P14. le transistor TRî reste ainsi conducteur après l'annulation de la tension aux bornes du circuit R1C1, et ceci jusqu'au moment où un autre interrupteur, par exemple I2, vient à être fermé. En effet, sa fermeture met la ligne 15 sous tension, ce qui, en agissant sur l'entrée inversée de la porte P15, donne un "O" à sa sortie et annule en même temps la sortie de la porte P14 pour rendre non conducteur le transistor TR1. Il est bien entendu que toutes les unités du groupe A diffèrent entre elles par la disposition et le nombre des diodes D1, de sorte que chacune de ces unités donne un signal codé qui lui est particulier. La fig. 3 illustre le circuit électrique d'un module d'affectation. Ce module comprend une mémoire M à accès direct présentant des entrées pour les lignes 4 d'amenée des signaux de codage. Cette mémoire M présente deux sorties s et S reliées à des lignes 5 et 6, la ligne 5 recevant un signal "1" et la ligne 6 un signal "O" lorsque le module est libre, ces signaux étant inversés lorsque le module est réservé pour la date considérée. La commande de réservation est introduite dans la mémoire M par l'envoi simultané d'un signal "1;" sur deux bornes d'entrée VR et E.La libération de la mémoire est obtenue par envoi d'un signal "1" seulement sur l'entrée VB . la réservation et respectivement la libération de la mé moire M pour chacune de ses positions, qui est déterminée par le signal codé amené par les lignes 4, est obtenue par la manoeuvre de deux interrupteurs E1 et E2 permettant d'appliquer les potentiels aux deux bornes d'entrée V E et E à partir d'une ligne d'alimentation 13. En outre, l'état libre ou réservé de la mémoire M est rendu visible par les lampes V2 et V3 qui sont commandées à partir des lignes 5 et 6 par l'intermédiaire de deux transistors TR2 et TR3. lors de la fermeture de l'interrupteur E1, pour introduire une riservation dans une position de la mémoire qui est définie par les signaux codés des lignes 4, le potentiel de la ligne 13 est appliqué directement à l'entrée E de la mémoire M et en même temps à une entrée d'une porte ET P1. Si, lors de la fermeture de cet interrupteur, la position considérée de la mémoire M est déjà occupée, la ligne 5 est soumise à un signal "O" qui est appliqué à l'autre entrée de la porte P1, cette dernière étant donc fermée pour le signal dû à la fermeture de E1. En outre, l'état occupé de la mémoire est affiché par l'allumage de la lampe V3 puisque la ligne 6 reçoit un signal "1".Si, au contraire, la position de la mémoire est libre, ce qui donne un signal "1" sur la ligne 5 et "O" sur la ligne 6, la lampe V2 est allumée et le signal "1" de la ligne 5 ouvre la porte P1 pour le signal provenant de E1. la sortie de cette porte P1 est alors "1", ce signal traversant une porte OU P2 pour arriver à une entrée d'une porte ET P3. Cette dernière reçoit, par 3 son autre entrée, un signal de protection de la mémoire qui par viens par la ligne 3, de sorte que le signal "1" est appliqué par la porte Pg à l'entrée VE ainsi qu'à une ligne 14. De cette façon, la mémoire M reçoit un signal "1" sur ses deux entrées VE et E et passe à la position occupée. Dès ce moment, la porte P1 reçoit un signal "O" sur son entrée reliée à la ligne 5 et ne permet donc plus l'application d'un signal 1 sur l'entrée VE de la mémoire provenant de la fermeture de l'interrupteur 31 La libération de la mémoire M pour l'une quelconque de ses positions est obtenue par la fermeture de l'interrupteur E2 qui permet d'appliquer le potentiel de la ligne 13 à l'entrée VS par l'in- termédiaire des portes P5, P4, P2 et P tes portes 3 et P2 sont des portes OU, tandis que les portes P4 et P3 sont des portes ET. Si la position de mémoire était libre au moment de la fermeture de E2, la ligne 6 était à "O", de sorte que la porte P4 ne permet pas le passage du signal de libération. Si,au contraire, la position était occupée, la porte P4 permet le passage du signal "1" de sortie de la porte P5, ce signal étant appliqué à l'entrée VE par la porte P3 qui, a' ce moment, est rendue conductrice par un potentiel approprié de la ligne 3. la fermeture de l'un ou l'autre des interrupteurs E1 et E2 permet la mise sous tension de lignes 8, 9 et 10 par l'intermédiaire d'une porte OU P6. Toutefois, la ligne 8 ne peut être mise sous tension que Si une porte P7 est ouverte, c'est-à-dire lorsque la ligne 6 est à "1", ce qui correspond à un état occupé de la mémoire N. la fig. 4 illustre le groupe interne B de l'unité centrale, ce groupe étant affecté au test et à la synchronisation des signaux. Ce groupe est reliée la ligne 15--d'inhibition dont il a déjà été question en référence à la fig. 2 et qui reçoit un signal lorsque l'usager actionne un ou plusieurs commutateurs Iî, 12, etc. le si- gnal "1" de cette ligne 15 est appliqué à une entrée inversée d'une porte ET P8, de sorte que la sortie de cette porte reste "O" quel que soit le signal reçu sur son autre entrée qui est connectée à la sortie d'une porte OU P9. Cette disposition a pour effet d'empêcher le fonctionnement des mémoires N des mobules a à n tant que l'usager actionne un interrupteur de l'unité centrale. Comme indiqué précédemment, la fermeture d'un interrupteur 31 ou E met sous tension la ligne 10-dont le signal passe la porte P9 2 et la porte P8 si aucun interrupteur I n'est plus actionné. Ce signal est appliqué à une bascule monostable NI qui est à déclenchement à front montant du signal et qui produit alors un signal nln sur la ligne 3 qui assure, comme indiqué plus haut, la protection des mémoires PI par les portes P3 (fig. 3). On a vu précédemment, en référence à la fig. 3, que dès qu'une position de mémoire a basculé, le signal dé la ligne 14 repasse de "1" à "0". En référence à la fig. 4, cette ligne 14 aboutit à une bascule monestable N2 déclenchant à front descendant, de sorte que le retour à "0" de la ligne 14 produit un "1" sur une entrée d'une porte P10. Si l'autre entrée, qui est inversée, est à "0" par l'intermédiaire d'une résistance 12, il apparat un "1" à la sortie de la porte P10 pour commander le démarrage du groupe d'archivage C. Il y a lieu de remarquer que ce démarrage du groupe d'archivage ne peut pas avoir lieu Si un interrupteur T1 d'annulation générale est fermé, car dans ce cas, le potentiel de la ligne d'alimenta tion 11 est appliqué à l'entrée inversée de la porte P10 dont la sortie est alors obligatoirement "O". La fermeture de l'interrup teur 21 met également la ligne 7 sous tension, ce qui a pour ef fet, comme visible à la fig. 3, d'envoyer un signal sur l'entrée VE de la mémoire M de tous les modules pour produire la libération de ces mémoires pour le paramètre d'affectation considéré. lorsque l'opération d'archivage steffectue, par des moyens non représentés, pour enregistrer sur un ticket ou sur une bande magnétique la modification de l'affectation d'une position d'une mémoire M, le dispositif d'archivage met la ligne 17 en 'Il", ce qui empêche la bascule mono stable M1 de produire une nouvelle impulsion tant que le cycle d'archivage n'est pas terminé.Le signal de la ligne 17 a également pour effet de bloquer une bascule de stockage 35 jusqu'à la fin du rWhsvage. le changement d'état de la bascule M2 qui, comme on l1a#indiqué# est provoqué par le change ment d'état d'une position d'une mdmoire M, bloque une bascule de stockage B5 par une porte OU P11 pour maintenir pendant le temps nécessaire le code momentané provenant des lignes 8 et 9 (voir aus si fig. 3) qui est destiné à l'unité d'archivage. Pendant ce temps, un inverseur P12, relié à la sortie de la porte Pll, bloque un mon tage Darlington 18 pour produire un signal "O" sur la ligne 16 et rendre ineffîcacesles interrupteurs I (voir fig. 2). le groupe de synchronisation comprend encore une porte ET P1 > ; dont les entrées sont reliées aux lignes 4 destinées au signal codé de commande de position des mémoires M. Un signal codé particulier est sélectionné par la porte P13 paur commander la mise au repos de l'affichage en coupant l'alimentation de la ligne 13, qui est assu rée à partir de la ligne 11 par un montage Darlington 19. On constate donc que dans l'installation décrite, et contrai rement au système informatique de type ordinateur, chaque module a, b, etc. est autonome en ce qui concerne ses circuits d'accès à sa mémoire. Ainsi, l'accès de chaque module est indépendant, ce qui permet en tout temps une extension simple de l'installation. Pour la mbme raison, l'interrogation provoque une réponse simultanée sur tous les modules en une seule opération et n'est pas conditionnée par l'appel d'un périphérique ou d'une autre unité d'affichage. La modification d'une position d'affectation est directe en ce sens qu'elle procède de l'action directe sur le module d'affecta- tion correspondant et non d'un adressage à ce module par l'interme- diaire d'un clavier d'adressage. D'autre part, l'association directe des organes d'entrée et de sortie d'un module par juxtaposition de ceux-ci limite le risque d'erreurs d'introduction de données et permet un contrôle direct des opérations effectuées. Le système d'archivage automatique permet en outre de recopier la position de l'ensemble des mobules d'affectation pour un groupe donné de paramètres d'affectation, et cela en une seule opération et sans modification de ces positions d'affectation. On remarquera donc que-l'une des particularités de l'installation conforme à l'invention réside en ce que la sélection d'une position d'affectation par affichage de paramètres d'entrée provoque l'affichage sur l'ensemble des modules d'affectation, et non sur un seul. l'interrogation porte donc sur un ensemble de modules, et non sur un seul, et ce n'est qu'en cas de modification d'une position d'affectation d'un module que celui-ci transmet son identification à l'unité centrale. Ce n'est donc pas l'unité centrale qui sélectionne un module donné. Cette installation permet alors un branchement en parallèle de toutes lçs unités, de façon à bénéficier d'une mise en oeuvre et d'un cabrage particulièrement aisés et à autoriser une augmentation de la capacité de l'installation par la multiplication du nombre des modules d'affectation sans nécessité de modification de l'installation existante. Revendications 1. Installation d'enregistrement et de recherche d'affectations, caractérisée en ce qu'elle comprend une unité centrale munie d'un clavier pour permettre l'introduction des paramètres d'affectation, cette unité centrale présentant des moyens de codage desdits paramètres et étant reliée à au moins un module d'affectation, ce module comprenant une mémoire pour enregistrer sa propre affectation pour chaque paramètre, ce module étant en outre muni de moyens de commutation pour permettre de modifier toute affectation enregistrée et de moyens de commutation pour permettre l'affichage de son état d'affectation enregistré pour un paramètre donné et codé par l'unité centrale. 2. Installation selon la revendication 1, caractérisée en ce que l'unité centrale comporte également un dispositif de test et de synchronisation produisant un signal de durée déterminée supérieure à la durée de réaction de ladite mémoire, ce signal étant amené sur une porte logique à l'entrée de la mémoire. 3. Installation selon la revendication 2, caractérisée en ce que le dispositif de test et de synchronisation comprend une bascule de stockage recevant un signal codé temporaire fourni par le module considéré, la sortie de cette bascule étant reliée à un dispositif d'archivage. 4. Installation selon la revendication 1, caractérisée en ce que chaque module est pourvu de deux voyants lumineux mettant en évidence son état libre ou réservé pour les paramètres d'affectation introduits. 5. Installation selon la revendication 1, caractérisée en ce que les moyens de commutation de chaque module se composent de deux interrupteurs reliés, par des portes logiques, à des entrées de la mémoire, ces interrupteurs assurant le basculement de la mémoire pour la mise en état de réservation ou pour l'anxiulaticr we l'état de réservation du module pour la position considérée. 6. Installation selon la revendication 2, caractérisée er ce que le dispositif de test et de synchronisation commande un circuit d'alimentation du clavier de l'unité centrale pour interremrwre i 'a- limentation de ce clavier pendant le fonctionnement du dispositif d'archivage. 7. Installation selon la revendication 1, caractérisée en ce que l'unité centrale produit un signal codé particulier commandant, par l'intermédiaire d'une porte logique, l'interruption de ltali mentation des moyens de commutation.