Brevet FR2532923A1 — publié le 19840316

i Procédé de commande d'ascenseur à stratégie. universelle de fonctionnement et système de mise en oeuvre du procédé " *La présente invention concerne un système d'ascenseur. On connaît déjà différents systèmes d'ascen- ceurs tels que ceux décrits aux brevets U S 4 037 688, 4 046 227, 4 046 228, 4 063 620 et 4 111 284; ces diffé- rents documents décrivent un système d'ascenseur dans lequel la stratégie utilisée par la commande générale peut être mis en oeuvre par un microprocesseur Ces documeints constituent'un complément d'informations. Les documents rappelés ci-dessus concernent une stratégie générale de fonctionnement d'un système d'ascenseur s'adaptant à toutes les configurations pos- sibles d'un immeuble; dans un tel système d'ascenseur la cabine peut desservir n'importe quelle combinaison d'étages Les commandes des cabinesdonnent une information complète au processeur du système quant à la configura- tion de l'immeuble à tout instant et ainsi la commande générale peut s'appliquer de façon universelle à n'im- porte quel immeuble sans nécessiter de modification importante. La stratégie universelle de fonctionnement attribue périodiquement le sens-de service en montant et en descendant appelée encore fenêtre de balayage de montée et de descente, respective, aux niveaux des cabines, en les répartissant entre toutes les cabines d'ascenseurs en service, sans Jes contraintes de moyennes dynamiques prédéterminées, distribuant la charge de travail, régulièrement entre toutes les cabines d'as- censeurs Ainsi, la cabine attribuée à un sens de service spécifique déterminé à partir d'un niveau "verra' immédiatement un appel de palier enregistré, sans qu'aucune intervention de la part du système de commande générale ne soit nécessaire. Avant chaque nouvelle opération d'attribution, la commande générale du système efface toutes les fenêtres de balayage ou toutes les directions de desserte de niveau attribuées précédemment et auxquelles n'est pas associé un appel de palier enregistré La commande générale du système attribue alors les fenêtres de balayage non encore attribuées à un ensemble de passages attribués, par exemple au nombre de trois Au cours du passage attribué, initial, chaque fenêtre de balayage est examinée pour vérifier si une'cabine présente un appel de cabine pour le niveau qui lui est associé Dans l'affirmative, une cabine prévue pour une course de montée est attribuée à la fenêtre de balayage de montée correspondant à ce niveau si celui-ci n'est pas déjà attribué et s'il ne constitue pas un niveau de destination pour cette cabine S'il s'agit d'un niveau de destination, il est attribué à la fenêtre de balayage descendante correspondant à ce niveau Si la cabine est mise en oeuvre pour une course descendante, il y sera attribué la fenêtre de balayage descendante pour ce niveau, si celui-ci n'est pas déjà attribué et s'il ne s'agit pas d'un niveau de destination pour cette cabine S'il s'agit d'un niveau de destination, il est attribué la fenêtre de balayage montante pour cette cabine Aucours des passages d'attribution, les fenêtres de balayage non encore attribuées sont réparties entre les cabines Les attributions de fenêtres de balayage non encore attribuées sont réparties entre les cabines. Les attributions de fenêtres de balayage sont faites en tenant compte de limites de certaines moyennes dyna- miques calculées, pour répartir la charge de travail existant normalement, de façon aussi égale que possible entre toutes les cabines d'ascenseurs en service. Le brevet U S 4 063620 ajoute une fonction limite à la commande générale de façon à mettre une limite aux attributions automatiques concernant les appels de cabine Selon un mode de réalisation de cette fonction limite, on compte les appels de cabine liés aux attributions des fenêtres de balayage Lorsqu'un - nombre prédéterminé N, de telles attributions liées aux appels de cabine, est fait pour une cabine, par exemple N égal à deux ou b trois, cette cabine ne recevra aucune fenêtre de balayage supplémentaire au cours de cette opération d'attributiors précisément parce qu'elles sont liées aux appels de cabine. Suivant un autre mode de réalisation, de cette foncti-on limite, aulieu de compter le nombre d'attri- butions de fenêtres de balayage liées aux appels-de cabine et à couper ces attributions automatiquement lorsqu'un nombre prédéterminé N est atteint, les arrêts que la cabine doit effectuer pour les appels de cabine et les appels de paliers sont comptés Si ces arrêts sont comptés et les appels de cabine liés aux attributions de fenêtres de balayage sont faites seulement si le niveau associé à l'appel de cabine est compris dans les N premiers arrêts par exemple trois arrêts Ainsi, par exemple, si deux appels de palier ont été attribués à une cabine, et sile nombre N est égal à trois, il ne sera fait pour cette cabine qu'une seule attribution de fenêtres de balayage correspondantà cet appel, si les deux appels de palier sont comptés avant que n'arrive le second appel de cabine. La présente invention a principalement pour but de créer un procédé de commande d'un système d'ascenseur ainsi qu'un système d'ascenseur perfectionnant les moyens décrits ci-dessus. A cet effet l'invention concerne un procédé de commande de fonctionnement d'un système d'ascenseur dans unimmeuble à plusieurs niveaux et plusieurs cabines d'ascenseur, pour desservir des appels de paliers générés au niveau des paliers et des appels de cabines générés dans les cabines des ascenseurs, ce procédé étant caractérisé en ce qu'on groupe les niveaux des- servis par la même combinaison de cabines d'ascenseurs en des ensembles, on divise les périodes analogues successives de temps en plusieurs fenêtres de balayage, on attribue chaque direction de desserte de chaque niveau à l'une des fenêtres de balayage, on attribue les fenêtres de balayage non attribuées à chaque cabine qui est associée au niveau auquel la cabine s'arrêtera du fait de-l'appel de cabine enregistré, en une première répartition de priorités, qui fait que de telles attri- butions sans tenir compte de l'ensemble auquel appartient la fenêtre de balayage et on attribue les appels de paliers qui ont été enregistrés aux cabines d'ascenseurs choisies, en attribuant les fenêtres de balayage non attribuées aux cabines dans une seconde répartition de priorités qui repose au moins en partie sur l'ensemble auquel appartient la fenêtre de balayage concernée. L'invention concerne également un système d'as- censeur mis en oeuvre selon le procédé ci-dessus, ce système d'ascenseur comportant un ensemble de cabines d'ascenseur, des moyens d'entraînement des cabines d'ascenseurs suivant les niveaux, les moyens d'appel de cabines associés à chaque cabine d'ascenseur pour enregistrer les appels de cabines, des moyens d'enregis- trement des appels de palier de montée et de descente pour enregistrer les appels de service d'ascenseur dans le sens de la montée et dans le sens de la descente, respective, à partir d'au moins certains des paliers, des moyens permettant à chacune des cabines d'ascenseur de desservir les appels de service d'ascenseur provenant de paliers prédéterminés, de sorte que toutes les cabines ne soient pas autorisées pour, les mêmes paliers et les mêmes directions de service, un moyen répondant à celui des paliers que chaque cabine d'ascenseur en service est autorisée à desservir, un moyen répartissant les paliers de l'immeuble en des ensembles selon les paliers desservis par la même combinaison dé cabines, un premier moyen d'attribution qui attribue les direc- tions de service non attribuées, en avance, pour chaque cabine associé aux niveaux auxquels chaque cabine s' arrê- tera du fait des appels de cabine enregistrés, le premier moyen d'attribution attribuant les directions de desserte selon une première répartition de priorités qui fait les attributions sans tenir compte des ensembles auxquels les attributions peuvent appartenir, et un second moyen d'attributions qui attribue-effectivement les appels de service d'ascenseurs enregistrés dans le moyen d'enregis- trement d'appels de palier aux cabines d'ascenseurs en attribuant les directions de service non attribuées des niveaux aux cabines selon une seconde répartition de priorités reposant en partie sur les ensembles de niveaux et les directions de service correspondantes, et qui sont desservies par la même combinaison de cabines d'ascenseurs. La présente invention sera décrite plus en détail à l'aide des dessins annexés dans lesquels la figure Lest une vue partiellement simplifiée partiellement sous forme d'un schéma bloc d'un système d'ascenseur avec une commande générale, selon l'invention la figure 2 est une carte de mémoire vive RAM donnant un format pour l'enregistrement de certains ensembles de signaux la figure 3 est une variante du programme d'attributions des fenêtres de balayage selon un premier mode de réalisation de l'invention; la figure 4 est un ordinogramme d'un sous- programme d'attributions des fenêtres de balayage liées aux appels ce cabines, sous programme appelé par le programme représenté à la figure 3; les figures 5 A et 5 B sont destinées à être réunies pour donner un ordinogramme d'un programme qui attribue les appels de cabines liée aux fenêtres de balayage selon un autre mode de réalisation de l'inven- tion la figure 6 est un tableau d'un exemple d'attributions de fenêtres de balayage, ces attributions étant faites d'une part sans l'invention et d'autre part selon l'invention pour montrer le perfectionnement important du fonctionnement de l'ascenseur obtenu grâce à l'invention. En résumé, la présente description concerne un procédé et un système d'ascenseur perfectionnant la stratégie générale de fonctionnement d'un système d'ascenseur décrite aux documents cités ci-dessus. Le procédé repose sur le fait que la stratégie liée à l'attribution d'un appel de cabine lié à une fenêtre de balayage peut coopérer de façon gênante avec le concept de base de l'opération d'attribution des fenêtres de balayage s e traduisant par une détérioration du service dans certaines configurations ascenseur/immeuble. De façon plus détaillée, le principe de base de l'opération d'attribution des fenêtres de balayage qui constitue une partie importante de la réalisation d'une moyenne de charge de travail contribuant au bon fonctionnement d'ensemble du système d'ascenseur est le principe de"l'ensemble" Les mémoires mortes de chaque commande de cabine sont mises en oeuvre pour donner des signaux binaires à la commande générale du système indi- quant les niveaux et les directions de service pour lesquels chaque cabine d'ascenseur est autorisée à desservir les appels de paliers La commande générale du système utilise de tels signaux pour répartir les niveaux et les directions de service, c'est-à-dire les fenêtres de balayage, ansà Joe ensembles; chaque ensemble est desservi par la même combinaison de cabines Pour un groupe de quatre cabines, il y a se-ize ensembles dif- férents qui sont possibles c'est-à-dire les fenêtres de balayage desservies par une cabine, celles desservies par toute Combinaison de deux ou de-trois cabines et celles desservies par toutes les quate cabines et enfin celles desservies par aucune cabine Les fenêtres de balayage qui ne sont traitées par aucune cabine repré- sentent l'ensemble invalidé Si toutes les cabines sont autorisées pour tous les niveaux et pour toutes les directions de service, il n'y aurait qu'un ensemble. Dès que les ensembles sont définis, ils ne sont plus distribués jusqu'à ce qu'une cabine donne un-signal indiquant qu'il passe en service ou hors service ou jusqu'à ce qu'un niveau soit supprimé par TDS (poste du directeur du trafic) et à ce moment les ensembles sont définis à nouveau. La commande générale du système comporte un moyen d'enregistrement pour enregistrer les signaux *binaires concernant les cabines autorisées à desservir les niveaux, ainsi que les directions de service Les signaux binaires forment un mot binaire pour chaque niveau et les directions de service Les mots binaires sont utilisés comme des ensembles de nombres ainsi que comme adresses pour enregistrer les informations relatives à ces ensembles de nombres dans des moyens d'enregistrement adressables. La structure de priorité prédéterminée dans l'attribution des fenêtres de balayage selon les brevets U S indiqués ci-dessus est un ensemble orienté. Les ensembles sont pris en compte dans l'ordre du nombre croissant de cabines par ensemble L'attribution des fenêtres de balayage pour les cabines associées à chaque ensemble se fait en plusieurs passages par exemple au nombre de trois Les attributions liées aux appels de cabines se font dans le premier passage de chaque ensemble Les fenêtres de balayage des ensembles associées au plus petit nombre de cabines sont souvent très séparées en termes de position réelle des niveaux correspondants Ainsi, même si la fonction de limitation décrite ci-dessus est appliquée aux attributions relatives aux appels de cabines, il est toujours possible d'-attri- buer à une cabine une fenêtre de balayage du passage liée à l'appel de cabine non desservie par la cabine même pendant un certain temps, étant donné la distance, la charge de la cabine ou les deux Si un appel de cabine est fourni pour cette fenêtre de balayage avant l'opération d'attribution suivante, la fenêtre de balayage ne sera pas effacée et la direction de service de niveau liée à la fenêtre de balayage qui pourrait pro- bablement être desservie rapidement par une autre cabine devra attendre jusqu'à ce que la cabine attribuée atteigne le niveau correspondant. La présente invention reconnaissant le fait de la coopération antagoniste: stratégies, va au-delà du concept de l'ensemble au cours de l'attribution des fenêtres de balayage liées aux appels des cabines Dans la solution examinée s'il n'y a aucun appel de cabines dans le système d'ascenseur, le fonctionnement demande un sous-programme d'attributions particuliers d'appels de cabines qui n'est pas orienté sur les ensembles Il en résulte un passage supplémentaire particulier dans l'opération d'attributions Tout autre travail d'approche à l'intérieur des contraintes de la répartition à trois passages selon les documents ci- dessus modifie le programme pour prendre en compte les fenêtres de balayage qui n'appartiennent pas à l'ensemble considéré lorsque la cabine présente un appel de cabine enregistré pour cette fenêtre de balayage Une telle solution est possible car l'opération d'attributions commence toujours à l'endroit de la cabine d'ascenseur correspondante et va en s'écartant de la cabine d'ascenseur dans sa direction de déplacement, prenant en compte tour à tour chaque niveau Les documents ci-dessus vérifient chaque fenêtre de balayage-et tiennent compte seulement de celles de l'ensemble en cours de traitement Le présent enseignement avant d'écarter une fenêtre de balayage comme n'appartenant pas à l'ensemble en cours d'examens vérifie si la cabine a un appel de cabine pour la fenêtre de balayage Dans l'affirmative, on considère l'attribu- tion de la fenêtre de balayage à la cabine, en appliquant la fonction limite mentionnée ci-dessus Cette combinaison de concepts donne une stratégie puissante qui travaille uniformément quel que soit le nombre d'ensembles'diffé- rents de configuration cabine/immeuble Ainsi, en fait, on utilise une première stratégie prédéterminée pour attribuer les fenêtres de balayage liées aux appels de cabines; ces stratégies attribuent des fenêtres de balayage sans -tenir compte de l'ensemble auquel ces - fenêtres appartiennent; on utilise également une seconde stratégie prédéterminée qui attribue les fenêtres de balayage aux cabines en tenant au moins partiellement compte du concept d'ensemble. La présente application concerne les modifi- cations et les perfectionnements à la fois au procédé et au système d'ascenseur décrits dans les documents rappelés ci-dessus Seules les parties de ces systèmes qui sont nécessaires à la compréhension et à la mise en oeuvre de l'invention seront décrites en détail L'appareil et la programmation des étapes logiques qui sont dans la présente demande et qui sont inchangées par rapport aux documents cités portent les mêmes références numé- riques Les références numériques de la présente descrip- tion comportent un prime indiquant que l'élément corres- pondant décrit aux documents ci-dessus a été modifié. Les nouvelles références numériques servent à désigner des éléments non décrits dans les documents ci-dessus. Selon les dessins, la figure 1 montre un système d'ascenseur 10 de l'invention Le système d'ascen- seur 10 se compose d'un groupe de cabines d'ascenseur avec des commandes de cabines 14, 16, 18 et 20 pour quatre cabines comme cela est prévu à titre d'exemple O Une seule cabine 12 est représentée pour la commande de cabines 14 pour simplifier le dessin, les autres cabines étant analogues Chaque commande de cabine comporte une fonction de commande de cabine, une fonction de sélecteur de niveau,une fonction d'interface pour assurer la liaison avec la commande générale 22 ' du système La commande générale 22 ' du système commande la stratégie de fonctionnement du système d'ascenseur lorsque les cabines d'ascenseur se mettent en oeuvre pour répondre aux appels de paliers. De façon plus détaillée, la commande de cabines 14 comporte une commande d'appels de cabine 24, un sélecteur de niveau 26 et un circuit d'interface 28 La commande de cabine 16 se compose d'une commande d'appel de cabine 30, d'un sélecteur de niveau 32, puis d'un circuit d'interface 34 La commande de cabine 18 comporte une commande d'appel de cabine 36, un sélec- teur de niveau 38 et un circuit d'interface 40 La commande de cabine 20 comporte une commande d'appel de cabine 42, un sélecteur de niveau 44 et un circuit d'interface 46. Comme chacune des cabines du groupe de cabines et les commandes correspondantes ont une construction et un fonctionnement analogues, la description se limitera à la commande de la cabine. La cabine 12 est placée dans une cage d'ascen- seur 48 de façon à pouvoir se déplacer dans l'immeuble 50 à plusieurs niveaux ou points de destination; un petit nombre seulement de niveaux a été représenté pour ne pas compliquer le dessins La cabine 12 est accrochée à des câbles 52 passant sur une poulie de traction 54 portée par l'axe d'un moteur d'entraînement 56, approprié Le moteur d'entraînement 56 est commandé par une commande d'entraînement 57 L'autre extrémité des câbles 52 est accrochée à un contrepoids 58. Les appels de cabines tels qu'ils sont enregistrés par le réseau de boutons-poussoirs 60 à bord de la cabine 12 sont enregistrés et mis en série dans la commande d'appel de cabine 24; les commandes d'appels de cabines mises en série qui en résultent 3 Z sont appliquées au sélecteur de niveau 26. Les appels de paliers tels qu'ils sont enregistrés par les boutonspoussoirs prévus dans les paliers par exemple le bouton-poussoir de montée 62 prévu au niveau inférieur, le bouton-poussoir de descente 64 prévu au niveau supéieur et les boutons-poussoirs de montée et de descente 66 prévus aux niveaux intermédiaires sont enregistrés et mis en série dans la commande d'appel de palier 68 Les appels de paliers de montée et de 3 M descente mis en série l Z et 2 Z, respectifs, sont appli- qués aux sélecteurs de niveaux de toutes les cabines d'ascenseur, ainsi qu'à la commande générale 22 du système. Le sélecteur de niveau 26 conserve une trace de la cabine 12 et des appels de service de la cabine pour fournir les signaux à la commande d'entraî- nement 57 Le sélecteur de niveau 26 fournit également les signaux de commande du dispositif auxiliaire tel que le dispositif de manoeuvre de portes et l'éclairage des paliers; il commande la remise à l'état initial des commandes d'appels de cabine et d'appels de niveau lorsqu'un appel de cabine ou de niveau a été traité. La présente invention concerne une commande générale de groupe pour commander un ensemble de cabines d'ascenseur lorsque les cabines sont mises en oeuvre pour répondre aux appels de service-du système d'ascen- seur et tout sélecteur de niveau approprié A titre d'exemple, on peut supposer que le sélecteur de niveau estcelui décrit au brevet U S A 3 750 850 Ce brevet décrit un sélecteur de niveau pour le fonctionnement d'une seule cabine ne tenant pas compte du fonctionnement des cabines du groupe Le brevet U S A 3 804 209 décrit des variantes du sélecteur de niveau du brevet U.S A 3 750 850 pour l'adapter à la commande par un processeur programmable. La commande générale 22 ' du système comporte une fonction de traitement 70 ' avec une mémoire 86 formé de mémoires mortes (ROM) et de mémoires vives (RAM) ainsi que d'un interface 72 La fonction de traitement 70 ' reçoit les signaux d'état de cabines DATO-DAT 3 des dis- positifs de commande de cabine par l'intermédiaire de l'interface 72 qui traite tous les signaux d'entrée fournis à un ensemble de signaux d'entrée en série INO-IN 15 pour le processeur du système ainsi que les appels de montée et de descente f Z et 2 Z respectifs Le processeur de système 70 ' prépare les mots d'attribution OUTO-,OUT 3 des cabines d'ascenseur qui sont traités par l'interface 72 et sont appliqués aux cabines d'ascenseur comme mots d'attribution COMO-COM 3 Les-mots d'attribuntion dirigent les cabines d'ascenseur pour desservir les appels de service de-l'ascenseur selon une-stratégie prédéterminée. Les signaux d'état de cabine DATO-DAT 3 donnent l'infor- mation pour la fonction de traitement 70 ' par rapport à ce que chaque cabine peut effectuer au cours de la - desserte des différents niveaux dans l'immeuble; la fonc-tion de traitement 70 ' fait l Is attributions en fonction de l'information fournie par la cabine. Les caractéristiques particulières de niveau comme représentées par les références 74 et 76, peuvent 1 P être mises en oeuvre pour donner des stratégies particu- lières pour le premier et le second niveaux respectifs, susceptibles d'être choisis. La commande générale 22 ' du système donne un signal d'horloge CLOCK pour synchroniser une fonction d'horloge 78 du système Ca fonction d'horloge 78 du système donne des signaux-d'horloge pour commander le débit des données entre les différentes fonctions du' système d'ascenseur Le système d'ascenseur 10 est fondamentalement un système de type série 8 miultiplexage dans le temps et il faut générer une horloge précise pour présenter les données dans des relations chronologiques appropriées Chaque niveau de l'immeuble à desservir reçoit son propre temps ou sa propre fenêtre de balayage (encore appelé parfois fente de balayage) au cours de chaque cycle de temps et ainsi le nombre de tranches de temps dans un cycle est déterminé par le nombre de niveaux dans l'immeuble correspondant Chaque niveau présente une fenêtre de balayage de temps différent qui lui est associé, mais il n'est pas nécessaire que chaque autre fenêtre dé balayage soit attribuée à un niveau Les fenêtres de balayage son-t générées dans des cycles de 16, 32, 64 et 128, si bien qu' un cycle caractéristique est choisi de façon qu'il comporte au moins autant de fenêtres de balayage qu'il y a de niveaux A titre d'exemple, si l'on suppose qu'il y a 16 niveaux dans 253292 J l'immeuble, il suffit d'avoir un cycle présentant 16 fenêtres de balayage. Le cycle à 16 fenêtres de balayage est généré par un compteur binaire Par exemple, l'adresse binaire de la fenêtre de balayage 00 est égale à 0000 et l'adresse binaire de la fenêtre de balayage 01 est égal à 0001, etc. De façon générale, la stratégie de contrôle de groupe présente un caractère universel lui permettant d'être utilisé sans modifications importantes dans n'importe quel type d'immeuble Le processeur du système dépend complètement de l'information des différents dispositifs de commande de cabines ainsi que ce qu'une cabine peut exécuter Le processeur du système utilise cette information pour établir la configuration carac- téristique de l'immeuble, à l'instant donné c'est-à-dire les cabines qui sont en service ainsi que les niveaux et les directions de service que ces cabines en service sont autorisées à desservir Le processeur du système applique alors sa stratégie universelle à cette configu- ration. La stratégie universelle tente de répartir régulièrement la charge de travail réelle entre toutes les cabines en service, ainsi que la charge de travail qui se présente entre les attributions La distribution de cette charge réelle de travail et de cette charge possible de travail repose sur certaines moyennes dyna- miques calculées immédiatement avant que ne soient effectuées les attributions. Les attributions sont principalement orientées vers le "bouton du palier" plutôt que vers "l'appel de palier", au moins jusqu'à ce que les appels de palier "attribués" à une cabine étant donné que l'attribution des boutons de palier satisfait à l'une des moyennes dynamiques applicables Chaque bouton d'appel de palier est effectivement associé à une fente de balayage et ces différentes fenêtres de balayage sont associées aux cabines, selon la stratégie universelle Ainsi, un. niveau est équipé de portes avant et arrière, les direc- tions de service dans le sens descendant et dans le sens montant pour chaque porte, ont des fenêtres de balayage qui leur sont associées et qui sont attribuées aux cabines, selon la stratégie universelle Le système d'ascenseur est un montage de type -série à multiplexage dans le temps, dans lequel les fenêtres de balayage des niveaux sont prises à leur-tour. La figure 2 représente une carte de mémoire vive RAM qui indique comment enregistrer les masques des appels de descente et de montée à la fois pour les-portes avant et les portes arrière, lorsque la cabine a les portes arrière; ces masques sont préparés au tours de l'étape 32 des brevets U S mentionnés ci- dessus Les masques montrent les cabines d'ascenseur qui sont normalement autorisées à desservir chaque niveau et les portes de chaque ni-veau y compris le sens de service pour chaque porte -Les masques montrent également le nombre total-de fenêtres de balayage validé destiné à être attribué à l'opération d'attribution Les regis- tres 9 et 10 sont représentés dans les brevets U S. rappelés ci-dessus; les registres 17 et 18 sont ajoutés pour tenir compte de l'installation des portes arrière. Les registres de cabines 12, 13, 14 et 15 sont modifiés pour comporter des registres supplémentaires pour chaque cabine, les registres supplémentaires portant les mêmes références numériques munies d'un prime Les registres supplémentaires montrent comment certains ensembles de signaux correspondant peuvent être enregis- trés provisoirement au voisinage d' un jeu d'adresses appro- priés Dans l'exemple de la figure 2, il ya trois ensembles validés dans un système d'ascenseur à quatre cabines desservant un immeuble à seize étages Les trois ensembles sont 1011, 1100 et 1111 Un exemple sera décrit ci- après à l'aide de la figure 6 montrant comment se déter- mine les nombres des ensembles Les seize fenêtres de balayage référencées 0-15 reçoivent chacun un état de comptage binaire différent entre 0000 et 1111, respectif l'étape de comptage binaire associé à un numéro d'ensemble validé identifie l'endroit o sont enregistrées les données liées à cet ensemble. La figure 3 montre une variante de la figure 22 du brevet U S -A 4 037 688 La figure 22 de ce document donne un programme LCD 14 dont la fonction est d'attribuer des fenêtres de balayage aux cabines d'ascenseur Dans ce mode de réalisation de l'invention, on initialise un passage d'attributions distinct s'il y a un quelconque appel de cabine présent dans le système. Les appels de cabine sont enregistrés dans le registre 3 comme le montre la carte de la mémoire RAM de la figure 5 de ce brevet U S Le programme est introduit par la borne 890 qui démarre le programme LCD 14 L'étape 892 charge les appels de la cabine de la mémoire RAM 3 dans les mémoires principales des registres associés aux cabines (mémoire RAM 12-15 de la figure 5 du brevet U S. 4 037 688) L'étape 1002 assure le contrôle pour vérifier s'il y a un quelconque appel de cabine dans le système d'ascenseur S'il y a un appel de cabine enregistré dans une quelconque cabine d'ascenseur,l'étape 1002 appelle un sous-programme d'appel de cabine 1004 qui est développé à la figure 4 Seules deux autres modifications sont nécessaires par rapport à la figure 22 Comme représenté dans le rectangle en pointillés 1006,1 'étape 926 ' appelle NSI pour la cabine et l'ensemble considéré Le nombre Nsi est le nombre de fenêtres de balayage associé à une cabine d'ascenseur dans l'ensemble qui est examiné normalement Comme le sous-programme 1004 peut avoir déjà attribué des formes de balayage à certaines cabines d'ascenseur, le nombre Nsî ne peut être effacé à chaque appel Comme représenté à la figure 2, le nombre Nsi est enregistré dans des registres de cabines supplémentaires au voisinage de l'ensemble d'adresses auquel il est lié La modification finale par rapport à la figure 22 du brevet U S rappelé ci-dessus est représenté par le rectangle en pointillés 1008 qui montre que les étapes 942 et 944 de la figure 22 liés aux attributions d'appel de cabine sont supprimées sans branchement NON à partir de l'étape 940 et en allant directement vers l'étape 946. Le sous-programme d'attribution des appels de cabine représenté à la figure 4 est intro- duit par la borne 1010 et l'étape 1012 initialise le sous-programme en effaçant Nis et NDISM i le nombre de cabines, il charge les mots binaires INSV et UPSCAN Le nombre N est un état de comptage de s programmes qui est utilisé dans la fonction limite introduite dans le brevet U S 4 063 620 pour déterminer si le nombre maximum d'appels de cabine, ou le nombre maximum d'arrêts a été atteint dans l'attribution des fenêtres 'de balayage, liées aux appels de cabine Le nombre NDST est une variable utilisé pour compter des fenêtres de balayage validées lorsque le procédé d'attribution démarre la cabine d'ascenseur et que celle-ci se déplace dans une direction prédéterminée. L'ordre des cabines utilisée dans le procédé d'attri- bution est déterminé par le programme LCD 8 indiqué à la figure 21 du brevet U S A 4 037 688; ce nombre est inversement proportionnel à la charge de travail existante par cabine Ainsi l'initialisation du nombre de cabines démarre le premier nombre de cabines parmi les nombres de cabines ordonnées Le mot INSV contient un bit pour chaque cabine d'ascenseur un état logique 1 indique que la cabine est en service un état logique O indique que la cabine est hors service Le mot UPSCAN contient un bit pour chaque cabine d'ascenseur; un état logique 1 indique que les attributions des fenêtres de balayage pour la cabine commencent à la cabine et progressent en remon- tant; un état logique O indique que l'attribution de la fenêtre de balayage commence à la cabine et descend Le programme LCD 7 représenté à la figure 20 du brevet U S 4 037 688 détermine la direction d'attribu- tion La direction de balayage de l'attribution est la même que la direction de déplacement pour une cabine d'ascenseur en travail. L'étape 1014 vérifie le bit INSV pour la première cabine parmi les numéros de cabine ordonnés et si la cabine est hors service, le programme avance jusqu'a l'étape 1016 qui incrémént& 1 l'état de comptage au nombre de la cabine et déplace les mots INSV et UPSCAN pour présenter les bits associés à la cabine suivante à examiner L'étape 1018 vérifie si toutes les cabines ont été considérées Dans la négative l'étape 1018 revient à l'étape 1014 pour voir si la cabine qui est en cours d'examen est en service Si l'étape 1014 constate que la cabine est en service, l'étape 1020 vérifie le registre de cabine approprié de la mémoire RAM pour vérifier si l'un des appels de cabine a été enregistré Dans la négative, l'étape 1020 revient à l'étape 1016 et considère la cabine suivante dans l'ordre des cabines. Si l'étape 1020 constate que la cabine présente un ou plusieurs appels de cabine, l'étape 1022 initialise le comptage de balayage, les paramètres de balayage et l'adresse de la fenêtre de balayage 1 Les différentes parties du cycle de balayage qui examinent les fenêtres de balayage en commençant à la cabine présentent les numéros de balayage suivants Le balayage numéro 1 commence à la position de la cabine et va en s'éloignant dans la direction définie par le niveau logique de son bit UPSCAN jusqu'à atteindre la fin du cycle de balayage Le balyage numéro 2 est celui qui change de direction à la fin du balayage numéro 1 et parcourt tout le chemin jusqu'à l'autre extrémité du cycle de balayage Le balayage numéro 3 inverse la direction à la fin du balayage numéro 2 et revient à la fenêtre de balayage de la cabine d'ascenseur Comme les appels de cabine sont seulement enregistrés pour'le balayage 1, ils cons- tituent la seule partie du cycle de balayage qui est intéressant pour cette passe d'attribution de l'appel de cabine *L'opération de détermination des paramètres de balayage consiste fondamentalement à déterminer le nombre retranché du niveau de la position de la cabine pour un mouvement ascendant ou descendant de la cabine de façon à déterminer l'adresse de la fenêtre de balayage pour le balayage numéro 1 L'étape 1024 détermine si la cabine est autorisée à desservir le niveau ainsi que- la direction de service de la fenêtre de balayage considérée en vérifiant le masque des appels de montée et de descente dans les registres 10 et 9, respectifs, selon la figure 5 du brevet U.S -A 4 037 688 Si cette fenêtre de balayage ne peut être traitée, l'étape 1026 incrémente l'état de comptage de la fenêtre de balayage, l'étape 1028 détermine si le balayage numéro 1 est terminé et dans l'affirmative l'étape 1030 détermine si la fenêtre de balayage considérée est la dernière fenêtre de balayage du balayage numéro 1 Si l'étape 1028 cons- tate que le balayage 1 n'est pas terminé ou si l'étape 1030 constate que la dernière fenêtre de balayage du balayage numéro 1 est atteinte, le programme revient à l'étape 1024 Lorsque toutes les fenêtres de balayage du balayage numéro 1 y compris la dernière fenêtre de balayage ont été examinées, le programme revient à l'étape i 016 pour examiner la cabine suivante. Si l'étape 1024 constate que la cabine est autorisée pour la fenêtre de balayage en cours d'examen, l'étape 1030 vérifie si cette fenêtre de balayag a déjà été attribuée au cours d'une quelconque opération d'attribution précédente Les fenêtres de balayage pour un ensemble de cabines sont préattribuées dans un programme antérieur, et les fenêtres de balayage attribuées ayant un appel de cabine ne sont pas effacées des tableaux d'attribution de cabines représentés aux registres 6 et 7 du brevet U S. 4 037 688 à l'étape 348 selon ce brevet Si la fente a été déjà attribuée et si la fonction limite dans l'opération d'attribution d'appel de cabine est le nombre de fenêtres de balayage attribué à une cabine du fait de la particularité des appels de cabine, le programme revient directement à l'étape 1026 pour incré- menter l'état de comptage des fenêtres de balayage Si la fonction limite liée au nombre d'arrêts de la cabine d'ascenseur et non au nombre d'attributions lié aux appels de cabine, l'étape 1030 passe àl'étape 1032 représentée en pointillés pour indiquer qu'il s'agit d'une option L'étape 1032 vérifie si la fente de balayage est attribuée à la cabine en cours d'examen. Dans l'affirmative, l'étape 1032 avance à l'étape 1034 qui incrémente le compteur Nis et l'étape 1034 vient à l'étape 1026 Si l'étape 1032 constate que la fenêtre de balayage n'est pas attribuée à la cabine en cours d'examen, elle avance à l'étape 1026. Si l'étape 1030 constate que la fenêtre de balayage en cours d'examen n'est pas attribuée l'étape 1036 détermine si cette cabine présente un appel de cabine, enregistré pour cette-fenêtre de balayage. Dans la négative, le programme revient à l'étape 1026. Si l'étape de cabine est enregistrée pour cette fenêtre de cabine, l'étape 1038 incrémente l'état de comptage NIS et l'étape 1040 vérifie si IS dépasse maintenant la limite prédéterminée La limite prédéterminée peut être égale par exemple à trois Cela signifie que trois appels de cabine sont liés aux attributions de la fenêtre de balayage ou qu'il y a trois arrêts le cas échéant Si N 5 dépasse la limite, l'étape 1040 revient à l'étape 1016 puisque cette cabine n'accepte aucune autre attribution dans la passe d'attribution d'appels de cabine Si l'étape 1040 constate que l'état de comptage N ne dépasse pas la limite, l'étape 1042 vérifie s'il s'agit de la dernière fenêtre de balayage du balayage 1 Dans la négative, l'étape 1044 attribue la fenêtre de balayage à la cabine examinée, dans la même direction que la direction de déplacement de la cabine S'il s'agit de la dernière fente de balayage, du balayage numéro 1, l'étape 1046 attribue cette fenêtre de balayage à la cabine, mais dans la direction opposée à la direction de déplacement de la cabine. Les étapes 1044 et-1046 passent toutes deux à l'étape 1048 qui incrémente l'état de comptage Nss dans le registre de cabine approprié pour cette mémoire RAM et qui compte le nombre total de fenêtres de balayage attribué à la cabine jusqu'à ce moment dans l'opération d'attribution L'étape 1050 détermine alors le nombre d'ensembles à partir des masques d'appels appropriés de montée et de descente dans les registres 10 et 9 respectifs de la mémoire RAM et incrémente et enregistre l'état N 5 pour cet ensemble approprié L'état de comptage de nombres Nsi est alors le nombre de fenêtres de balayage attribué jusqu'à-ce moment à une cabine dans l'ensemble approprié; ce nombre est enregistré dans un registre de cabine comme représenté à la figure 2 L'étape 1050 revient à l'étape 1026 pour incrémenter l'état de comptage Le cas échéant, toutes les cabines sont examinées et l'étape 1018 revient au programme LCD 14 principal à partir de la bande 1052. Le mode de réalisation des figures 3 et 4 présente une modification mineure du programme LCD 14, mais n'ajoute pas de passage d'attribution supplémentaire dans le balayage 1 Il est aussi efficace et réduit la durée de déroulement du programme pour introduire l'enseignement de l'invention dans le cadre fondamental du programme à ensemble orienté LCD 14, faisant les attributions d'appel de cabine au cours du premier passage d'attribution Ce mode de réalisation de l'in- vention est donné aux figures 5 â et 5 B qui sont destinées à être réunies pour donner un ordinogramme détaillé du programme LCD 14 montrant comment celui-ci peut être modifié selon l'invention. De façon plus-détaillée, le programme LCD 14 est introduit par la borne 890 et au cours de l'étape 1000 le programme efface l'état de comptage N I Le programme LCD 14 se déroule comme indiqué dans le brevet U S 4 037 688-jusqu'à la fin de l'exécution de l'étate 934 Si l'étape 934 ne constate pas que la fenêtre de balayage considérée dans l'ensemble examiné, au lieu d'incrémenter l'état de comptage de la fenêtre de balayage comme dansle brevet U S 4 037 688, le programme sort provisoirement du concept d'ensemble et l'étape 1054 détermine si le procédé d'attribution est dans le premier des trois passages Dans la négative, l'appel de cabine lié au procédé d'attribution a déja été exécuté et le programme revient à l'étape 966 pour incrémenter l'état de comptage de la fenêtre de balayage Si le procédé d'attribution est dans la première passe, l'étape 1054 passe à l'étape 1056 qui vérifie si la première passe est en balayage 1 Si l'étape 1056 trouve le balayage numéro 1 terminé, l'étape-1058 vérifie si la fenêtre de balayage est la dernière fenêtre de balayage du balayage numéro 1 (la première fenêtre de balayage numéro 2) Si le balayage numéro 1 est terminé, et si la fenêtre de balayage n'est pas la dernière fenêtre de balayage du balayage numéro 1, le programme revient à l'étape 966 pour incrémenter l'état de comptage des fenêtres de balayage, puisque la partie d'attribution d'appels de cabine du programme est déjà terminée. Si l'étape 1056 ou 1058 constate que la fenêtre de balayage examinée fait partie du balayage huméro 1, l'étape 1060 vérifie la mémoire RAM pour constater que la cabine par un appel de cabine enregistré pour la fenêtre de balayage Dans la négative, le programme revient à l'étape 966 pour incrémenter l'état de comptage de fenêtre de balayage Si la cabine présente un appel de cabine pour cette fenêtre de balayage, l'étape 1060 passe à l'étape 938. Si l'étape 934 constate que la fenêtre de balayage fait partie de l'ensemble examiné, l'étape 936 vérifie si la cabine est disponible en fonction du sélecteur de niveau, c-'est-à-dire si la cabine n'est pas utilisée. Si la cabine est disponible, un bit approprié du mot AVAS sera à l'état logique 1 et les attributions pour cette cabine ne sont pas limitées par la limite de déclenchementà un demi tour, décrite au brevet U S. 4 037 688 Si la cabine est active, l'étape 938 tient compte de la limite de déclenchement à un demi tour en comparant NDIST, le nombre de fenêtres de balayage de la cabine dans le programme d'attribution et le nombre correspond à la limite de déclenchement à un demi tour Si la cabine d'ascenseur n'est pas mise en oeuvre ou si elle est utilisée et que l'opération d'attribution n'a pas encore passé le point limite pour une cabine mise en oeuvre, le programme avance jusqu'à l'étape 940 L'étape 940 détermine si la fenêtre de balayage a déjà été attribuée Dans l'affir- mative, seulement si des attributions liées à des appels de cabine ont été comptées vers la limite Nis l'étape 940 revient à l'étape 966 pour incrémenter l'état de comptage de la fenêtre de balayage Si des arrêts sont également comptés dans le nombre N I, l'étape 940 passe à l'étape 1062 qui vérifie si la fenêtre de balayage est attribuée à la cabine examinée Dans l'affirmative, l'étape 11064 détermine si l'opération d'attribution correspond à la première passe, c'est-à- dire la passe d'attribution liée à l'appel de cabine dans l'affirmative, l'étape 1066 incrémente l'état de comptage N I Si l'étape 1062 constate que la fente de balayage n'a pas été attribuée à la cabine examinée ou si l'étape 1064 constate que l'opération d'attribu- tion n'est pas à la première passe, ou si le procédé atteint l'étape-1066, chacun passe à l'étape 966 pour incrémenter l'état de comptage de balayage. *Si l'étape 940 constate que la fenêtre de balayage n'est pas attribué, l'étape 942 vérifie si l'opération d'attribution est à la première passe Dans l'affirmative l'étape 944 vérifie si la cabine considérée présente un appel de cabine pour la-fenêtre de balayage examinée. Dans l'affirmative, l'étape 1068 incrémente l'état de comptage NIS et l'étape 1066 détermine si l'état NIS dépasse maintenant la limite Si l'opération d'attribu- tion en est à la première passe et s'il n'y a pas d'appel de cabine, l'étape 944 revient à l'étape 966 et incrémente l'état de comptage de la fenêtre de balayage S'il y a un appel de cabine et sila limite NIS serait dépassée par l'attribution, l'étape 1066 revient à l'étape 966 Si la limite N 5 n'est pas dépassée o si l'étape 942 constate que l'opération d'attribution n'est pas de la première passe, le programme avance à l'étape 946. L'étape 946 vérifie qu'un appel de palier a été enregistré La direction de service de la fenêtre de balayage examinée S'il n'y a pas d'appel de palier, l'étape 1074 vérifie si l'opération d'attribution en est à la première passe Dans la négative, il est connu que la fenêtre de balayage est dans cet ensemble et l'étape 1076 prend l'état de comptage N Si pour cet ensemble considéré L'état de comptage N Si met en tableau le nombre de fenêtres de balayage attribué à la cabine jusqu'à ce moment dans l'ensemble associé. Si l'étape 1074 constate que l'opération' d'attribution en est à la première passe, l'étape 1078 détermine l'ensemble dans lequel se trouve la fenêtre de balayage et l'étape 1080 prend l'état de comptage NS si de la mémoire RAM qui est associée à ce nombre d'ensembles. Les étapes 1076 et 1080 passent toutes deux à l'étape 956 qui vérifie que l'opération d'attribution en est à la troisième passeo 'Dans la négative l'étape 956 passe à l'étape 958: qui vérifie si le nombre N Si de si fenêtres de balayage augmenté d'une unité, attribué à la cabine de l'ensemble pour cette fenêtre de balayage est égal ou inférieur h A 5 i, qui est la moyenne des fe- nêtres de balayage d'un ensemble de cabines en service,. autorisées à la desserte pour cet ensemble Si le nombre est supérieur à ASI, le programme revient à l'étape 96 6 pour agrémenter l'état de balayage Si NS pas appliquées à la troisième passe d'attribution. * L'étape 1084 incr 6 mente N S c'est-à-dire le nombre total de fenêtres de balayage attribué à la ca bine examinée et l'étape 1086 vérifie si la fenêtre de balayage examinée est la dernière fenêtre de balayage du balayage numéro 1. Dans la négative, l'étape 964 attribue la fenêtre de balayage examinée à la cabine envisagée en utilisant la même direction de déplacement que la direction de déplacement de la cabine d'ascenseur Si l'étape 1086 trouve que la fenêtre de balayage doit être la de Enière fenêtre de b alayage du balayage numéro 1, l'étape 1088 attribue cette fenêtre de balayage à la cabine dans la direction de déplacement qui lui est associée, qui est opposée à la direction actuelle de déplacement de la cabine. Si l'étape 946 constate un appel de palier enregistré pour la direction de la fenêtre de balayage envisagée, l'étape 948 vérifie si le nombre total d'appels dé palier attribué à la cabine envisagée, inscrit comme NHCT, augmenté d'une unité, est inférieur ou égal à ACB, c'est-à-dire le nombre moyen d'appels de palier pour les cabines en service dans l'immeuble. Si N Hc Tpaugmenté d'une unité dépasse AC 1, le programme revient à l'étape 966 pour incrémenter l'état de comptage de la fenêtre de balayage Si NHCT augmenté d'une unité ne dépasse pas ACB, l'étape 1090 vérifie si l'opération d'attribution est dans la première passe. Dans la négative, il est connu que la fenêtre de balayage fait partie de l'ensemble envisagé et dans l'étape 1092 on prend NC, pour cette opération L'état N Ci met en tableau le nombre d'appels de palier attribué à une cabine dans l'ensemble correspondant. Si l'étape 1090 constate que l'opération d'attribution se trouve dans la première passe, l'étape 1094 détermine l'ensemble dans lequel se trouve la fenêtre de balayage et l'étape 1096 prend l'état N pour cet ensemble. Les étapes 1092 et 1096 passent chacune à -l'étape 950 qui vérifie que l'opération d'attribution est dans la troisième passe Dans la négative, l'étape 950 passe à l'étape 952 qui détermine si ci -augmenté d'upe unité est égal ou inférieur à Ac,, c'est -à-dire le nombre moyen d'appels pour les cabines en service dans l'en- semble corespondant Si Nci #augmenté d'une unité dépasse Aci, le programme revient à l'étape 966 Si Nci augmenté d'une unité ne dépasse pas A Ci, l'étape 1100 incrémente N 5 s/c'est-à-dire le nombre de fenêtes de balayage attri- bué jusqu'à présent à la cabine, il incrémente Nci,c'est- à-dire le nombre d'appels de palier attribué à la cabine dans l'ensemble associé à la fenêtre de balayage consi- dérée, il incrémente NHCT, le nombre total d'appels de palier attribué à la cabine considérée et il enregistre ces états de comptage dans la mémoire vive RAM L'étape 1100 pâsse aux étapes 1084-, 1086, 964 ou 1088, comme décrits De la sorte, si la cabine considérée a un appel de cabine pour la fenêtre de balayage envisagée et si la fenêtre de balayage est dans l'en semble considérée, le procédé d'attribution fonctionne comme décrit dans le brevet U S 4 037 688 Si la cabine considérée a un appel de cabine pour la fenêtre de balayage envisagée, mais que la fenêtre de balayage ne fait pas partie de l'ensemble envisagé, les étapes 1054, 1056, 1058 et 1060 continuent le traitement de la fenêtre de balayage bien qu'elles n'appartiennent pas à l'ensemble envisagé. La figure 6 montre l'opération d'attribution pour un immeuble à 16 niveaux ou étages et quatre cabines d'aseenseur; ce système d'ascenseur utilise la stratégie décrite au brevet U S 4 037 688, perfectionné selon la présente invention Comme indiqué à la figure 6, la cabine O peut desservir tous les niveaux et toutes les directions possibles La cabine 1 ne peut desservir les trois niveaux supérieurs TE 1, TE 2, TE 3 et les cabines 2 et 3 ne peuvent desservir les niveaux infé- rieurs Bl et B 2 Les nombres des ensembles validés sont ainsi 1100, 1011 et 1111 En utilisant la stratégie liée à l'ensemble, la cabine O qui se trouve au niveau TE 3 et qui reçoit les appels de cabine CC pour les niveaux TE 2, TE 1, 11, 1 et B 2, recevra d'abord la fenêtre de balayage 00 en montant, désignée par la lettre A et la flèche dirigée vers le haut, car il s'agit de l'en- semble numéro 1100 qui se compose du plus petit nombre de cabines et qui est pris en premier lieu Les fenêtres de balayage 14 et 13 de l'ensemble 1011 sont attribuées en second lieu, puis on atteind la limite N IS égal par exemple à trois et cela te'rmine les attributions liées à l'appel de cabinepour cette cabine Si un appel de niveau est enregistré à partir du niveau B 2, l'attribution de la fenêtre de balayage 00 montant ne sera pas effacée lors du déroulement suivant du programme Ainsi la cabine 1 qui est chargée et qui passe tous les appels lorsqu'elle se hâte vers le premier niveau n'aura pas la fenêtre de balayage 00 montante même si èlle est rapidement en place pour desservir correctement un appel de palier enregistré au niveau B 2 - La cabine 2 qui se trouve au troisième niveau avec les appels de cabine des niveaux 4, 5, 9, T El, TE 2 et TE 3, recevra les fenêtres de balayage 13 montantes, 14 montantes, et 15 descendantes, car l'ensemble numéro 1011 sera pris avant l'ensemble 1111 La cabine 3 qui se trouve au niveau 10 et qui passe les appels à cause d'une charge pour le niveau 11 ne recevra les fenêtres de balayage 13 ou 14 si un appel de palier, pour la montée, était enregistré puisque ces fenêtres de balayage ne seraient pas effacéeslors du déroulement suivant du programme étant donné l'appel de palier enregistré dans l'intervalle. Le même trafic d'immeuble, utilisant la stratégie sur la présente invention, attribue les fenêtres de balayage dans le sens descendant, 14, 13, et 12 à la cabine O Ainsi, un appel de palier enregistré au niveau 92 de sous-sol sera rapidement desservi par-la cabine 1 La cabine 2 reçoit les fenêtres de balayage 05, 06 et 10 Ainsi, les appels de niveau de montée enregistrés aux niveaux TEA, TE 2 seront desservis rapi- dement par la cabine 3 après évacuation de sa charge au llème niveau - REVENDICATIONS 1 ) Procédé de commande d'un système d'ascenseur dans un immeuble à plusieurs niveaux et plusieurs cabines d'ascenseur, ce système d'ascenseur desservant les appels de palier générés au niveau des paliers et les appels de cabine générés dans les cabines d'ascen- seur, procédé caractérisé en ce qu'on groupe les niveaux desservis par la même combinaison de cabines d'ascenseur, en des ensembles, on divise les périodes de temps analogues successives en un ensemble de fenêtres de balayage, procédé caractérisé en ce qu'on attribue ( 1044, 1046, 964, 108e) chaque direction de service de chaque niveau à l'une des fenêtres de balayage, on attribue ( 1 102, 1004, 934-NO, 1060) les fenêtres de balayage non attribuées à chaque cabine qui sont associées au niveau auquel la cabine s'arrête du fait de l'appel de la cabine enregistré, en une première répartition de priorités qui fait de telles attributions sans tenir compte de l'ensemble auquel appartient la fenêtre de balayage, et on attribue ( 934) les appels de palier qui peuvent être enregistrés à des cabines d'ascenseur choisies en attribuant les fenêtres de balayage non-attribuées aux cabines, selon une seconde réparition de priorités reposant au moins en partie sur l'ensemble auquel appartient la fenêtre de balayage considérée. ) Système d'ascenseur pour un immeuble à plusieurs niveaux, système pour la mise en oeuvre du procédé selon la revendication 1, et comportant un ensemble de cabines d'ascenseur ( 12) un moyen ( 54, 56,57 58) pour déplacer les cabines d'ascenseur par rapport aux paliers, un moyen d'appel de cabine ( 60) associé à chaque cabine d'ascenseur pour enregistrer les appels de cabine, un moyen d'enregistrement ( 62, 64, 66) d'en- registrement des appels de cabines pour la montée et la descente, pour enregistrer les appels de service d'ascenseur-dans la direction de montée et la direction de descente respective, à partir d'au moins certains niveaux, système caractérisé par un moyen autorisant chacune des cabines d'ascenseur à desservir les appels de service d'ascenseur à partir de niveaux prédéterminés-, de façon que toutes les cabines ne soient pas autorisées pour les mêmes niveaux et les mêmes directions de service, un moyen répondant au niveau que la cabine d'ascenseur en service est autorisée à desservir, ce moyen divisant les niveaux de l'immeuble en des ensembles en fonction des niveaux desservis par la même combinaison de cabines, un premier moyen d'attri butions ( 1002, 1040), ( 1020, 1030, 1034, 1036, 1044, 1046), ( 934, 1054, 1060) qui attribue les directions de service non attribuées en avant de chaque cabine associée au niveau auquel la cabine-s'arrête étant donné les appels de cabine enregistrés, l e premier moyen d'attributiors attribuant les directions de service, une première répartition de priorités qui masque les attributions sans tenir compte des ensembles auxquels les attributions peuvent appartenir, un second moyen d'attributions ( 934) qui attribue effectivement les appels de service d'ascenseur enregistrés sur les moyens d'enregistrement d'appel de palier pour les cabines d'ascenseur en attribuant les directions de service non attribuées à partir des niveaux aux cabines selon une seconde répartition de priorités reposant au moins en partie sur les ensembles de niveaux et les directions de service correspondantes desservies par la même combinaison de cabines d'ascenseur. ) Système d'ascenseur selon la revendication 2, caractérisé en ce que lapremière répartition de priorités repose au moins en partie sur le nombre d'attributions ( 1040, 1070) et la position ( 938) des attributions par rapport à la position de la cabine d'ascenseur corres- pondante. ) Système selon l'une quelconque des revendi- cations 1 et 2, caractérisé en ce que le premier moyen d'attributions ( 1022) comprend un moyen pour démarrer la première répartition des priorités à l'endroit de la cabine d'ascenseur correspondante et pour faire les attributions liées aux appels de cabine, dans une direction qui va en s'éloignant de la cabine dans sa direction de déplacement normale, en prenant compte de chaque niveau à son tour et quel que soit l'ensemble auquel appartient chaque niveau jusqu'à ce qu'un critère prédéterminé soit satisfait. ) Système selon la revendication 4, caractérisé en ce que le critère prédéterminé est un nombre prédé- terminé NI 5, ( 1040, 1070) pour de telles attributions liées aux appels de cabine. ) Système selon l'une quelconque des revendi- cations 4 et 5, caractérisé en ce que le critère prédé- terminé est un nombre prédéterminé d'arrêts de la cabine d'ascenseur étant donné que de telles attributions liées aux appels de cabine et les attributions liées aux appels de palier, faites selon une seconde réparti- tion de priorités. 70) Système selon la revendication 2, carac- térisé en ce que le second moyen d'attributions comporte un moyen pour tenir compte des ensembles dans l'ordre du numéro croissant des cabines d'ascenseur par ensemble ) Système selon l'une quelconque des revendi- cations 2 et 7, caractérisé en ce que le second moyen d'attributions attribue les niveaux et les directions de service correspondantes aux cabines d'ascenseur au cours d'un ensemble de passes d'attributions successives le premier moyen d'attributions étant une passe d'attri- 36 butions particulières initialisées seulement lorsqu'il y a au moins un appel de cabine à enregistrer dans le système d'ascenseur. ) Système selon la revendication 8, caractérisé en ce que le premier moyen d'attributions est prévu dans l'une des passes-d'attributions. LISTE DES REFERENCES DES DESSINS - Ref NI' Figure Dispositif de commande de-cabine 14 1 Dispositif de commande d'appel de cabine 24 1 Sélecteur de cab'ine niveau O 26 1 Interface de cabine O 28 1 Dispositif de commande d'appel de cabine 30 1 Sélecteur de cabine niveau 1 32 1 Interface de cabine 1 34 1 Dispositif de commande d'appel de cabine 36 1 Sélecteur de cabine niveau 2 38 1 Interface de cabine 2 40 1 Dispositif de commande d'appel de cabine 42 1 Sélecteur de cabine niveau 3 44 1 Interface de cabine 3 46 1 Moyen d'entraînement 56 1 Dispositif de commande du moyen d'entraînement 57 1 Dispositif de commande d'appel de palier, 68 1 Processeur du système 70 ' 1 Interface du processeur 72 1 Caractéristique du niveau'principal et adresse 74 1 Caractéristique du niveau courant et adresse 76 1 Fenêtre de balayage et autres moyens de temps 78 1 ROM et RAM 86 1 LCD 14 890 3 LCD 14 890 5 A Appel chargé cabine à RAM 892 3 Initialiseur effacement comptage de balayage NDIST' NCI Appel de: N 51 pour ensemble 926 ' 3 )5 lrcrément N Di Si Fenêtre dans cet ensemble AVAS NDIST H-R-t- Fenêtre attribuée Fenêtre attribuée lère passe appel cabine Appel palier Appel palier NHCT ACB 3 ème passe Nci + 1 NS + 1 AS NS + 1 AB ss S Attribution fenêtre de balayage à cabine même direction de déplacement que cabine Incrémenter état de comptage de la fenêtre de balayage Effacer Ni 5 N'importe quel appel de cabine du système Sousprogramme d'attribution d'appel de cabine Passe d'appel de cabine Effacer Ni; N Di T initialiser Ns DIST cabine # charge: INSV; UPSCAN Cabine INSV Incrémenter cabine #=; décalage INSV; UPSCAN Terminer comptage cabine Cabine avec appel de cabine Initialiser état de comptage de balayage, paramètres de balayage et adresse de la fenêtre pour balayage N 01 944- A A A A A A A B B B B B B B B A A Cabine peut- elle desservir cette fenêtre 1024 4 Incrémenter état de comptage de cette fenêtre de balayage 1026 4 Terminer balayage N 1 1028 4 Dernière fenêtre de balayage N l 1030 4 Fenêtre déjà attribuée à cette cabine 1032 4 Incrémenter Ni S 1034 4 Appel cabine dans cette fenêtre 1036 4 Incrémenter N 1 1038 4 Ni S > Limite 1040 4 Dernière fenêtre de balayage N 1 1042 4 Attribuer fenêtre de balyage à cabine-mère direction de course de cabine 1044 Attribuer fenêtre de balayage a cabine direction de course opposée à celle de la cabine 1046 4 Incrément Ns 104 8 SS Déterminer; ensemble ' incré- menter: Nsi pour ensemble; enregistrer N 5 1050 4 Retour 1052 4 lère passe 1054 5 A Terminer balayage 1 1056 5 A Dernière fenêtre de balayage 1 1058 5 A Appel cabine 1060 5 A Pour cette cabine 1062 5 A lère passe 1064 5 A Incrément Nls 1066 5 A Incrément NI 5 106 B 5 A N > limite 1070 5 A IS lère passe 1074 5 B Prendre N Si pour cet ensemble 1076 58 Déterminer numéro de l'ensemble 1078 5 B Prendre N 5 i 1080 5 B Incrément N 5 si 1082 5 B Incrément N 55 1084 Dernière fenêtre du balayage 1 1086 SB Attribue fenêtre de balayage à cabine-diréction de course opposée à celle de la cabine 1088 5 B lère passe 1090 58 Prendre NCO pour cet ensemble 1092 5 B Déterminer numéro de l'ensemble 1094 SB Prendre Nci 1096 5 B Incrément: N; ; N HC en- regi srer 1100 5 BHCT reg istrer 1100 58