FR 2510089 A1 19830128 FR 8211770 A 19820705 i Installation d'ascenseur ". La présente invention concerne une instal- lation d'ascenseur et notamment une installation d'a 3- censeur avec un ensemble de cabines d'ascenseur comman- dées par un processeur de système. Lorsque pour desservir un immeuble, il faut plus d'une cabine d'ascenseur, il est en général prévu un moyen de contrôle de gestion pour assurer un service efficace de l'installation Par exemple, le brevet U S 2 695 077 décrit une installation d'ascenseur dans la- quelle les cabines sont réparties successivement à par- tir d'un niveau de répartition par l'intermédiaire d'un dispositif principal de répartition Une défaillance du dispositif principal de répartition se traduirait par l'arrêt du service de l'installation dès que toutes les cabines d'ascenseur sont revenues au niveau de distribu- tion principal Ce document décrit l'utilisation d'un dispositif de distribution ou de répartition d'urgence pour continuer d'assurer un service d'ascenseur. Le brevet U S 3 854 554 décrit un montage de commande du système de gestion pour un ensemble de cabines d'ascenseur, montage dans lequel les cabines sont commandées par des signaux d'interdiction ou des signaux superposés et non par des ordres directs Les cabines d'ascenseur comportent chacune un dispositif de commande de cabine permettant à la cabine d'ascenseur correspondante de répondre de façon indépendante à un appel enregistré et provenant du hall La commande du système de gestion décide quelle cabine doit répondre à un appel de hall, particulier et émet des signaux qui interdisent aux autres cabines d'ascenseur de répondre à cet appel Une défaillance de la commande de gestion dans un mode qui interdit que les signaux ne soient pas envoyés aux cabines n'arrête pas le service de l'ascen- seur et ne nécessite pas de distributeur d'urgence, en attente, puisque toutes les cabines d'ascenseur sont automatiquement en commande indépendante en l'absence de signaux d'interdiction. Une défaillance de la commande de gestion dans un mode qui peut fournir en continu des signaux d'interdiction ou qui affecte de façon gênante la possi- bilité des cabines d'ascenseur de fonctionner correcte- ment, peut se détecter en contr 8 lant une fonction choi- sie de la commande de gestion Par exemple lorsque la commande du système de gestion comporte un ordinateur numérique avec en mémoire une stratégie de fonctionne- ment sous la forme d'un programme, le programme enregis- tré doit défiler de façon répétée pour mettre à jour en permanence le système Le brevet U S 3 854 554 suggère un circuit de temps, câblé, par opposition à un circuit de temps sous forme de programme et dont la sortie est main- tenue au niveau élevé par l'accès périodique du program- me de travail enregistré Une défaillance dans la com- mande de gestion pour accéder au circuit de temps à la fréquence adéquate lui permet de décompter le temps et d'émettre un signal de niveau bas qui est utilisé pour éviter que les signaux fournis par la commande de ges- tion ne soient pris en compte par les dispositifs de commande embarqués dans les différentes cabines de l'as- censeur. Le brevet G B 1 515 338 décrit un circuit de contr 8 le de distribution 230 qui détermine si le distri- buteur prépare des mots d'ordre dans le temps pour les ca- bines d'ascenseur. Le brevet G B 2 009 447 décrit un contr 8 leur de distribution qui démarre une horloge lorsque n'importe quel appel de hall est enregistré et il remet l'horloge à l'état initial lorsqu'un appel de hall dispara t Si le temps est décompté, un effet de correction est mis en oeu- vre. Alors que ces montages de contr 8 le de l'art antérieur détectent certains incidents de fonctionnement du distributeur, on a constaté que certains incidents de fonctionnement du distributeur n'étaient pas détectés. Par exemple, une certaine partie d'un programme d'un pro- cesseur de système programmable peut être accédée sur la base du temps, mais si aucune cabine n'est distribuée par le processeur du système, il n'y aura pas de service d'ascenseur Comme le contrôleur détecte seulement si le processeur du système accède ou non à une certaine partie du programme sur une base de temps, le contrôleur ne dé- tecte pas cet incident De la même manière, le proces- seur du système peut fournir des mots d'ordre pour les cabines d'ascenseur, et cela dans le temps mais le conte- nu des mots des ordres peut ne pas être correct, ce qui se traduit également par une absence de service d'ascen- seur ou un service détérioré Un contr 8 îeur qui vérifie seulement si des mots d'ordre sont fournis de façon correcte dans le temps ne permet pas de détecter la qua- lité des ordres En outre, les appels du hall peuvent être enregistrés et être remis à l'état initial sans garantie qu'une réponse n'ait été donnée à tous les appels Ainsi un contrôleur de distributeur qui travaille sur cette base peut laisser passer des incidents à la desserte de certains niveaux sans que ces incidents ne soient détectés. Ces contrôleurs de distributeur, connus, ne prennent pas en compte les conditions de fonctionnement du système lorsqu'ils déterminent si oui ou non le dis- tributeur a mal fonctionné Dans certaines conditions de travail du système, un appel du hall provenant d'un cer- tain niveau peut normalement prendre un temps plus long pour être desservi Ainsi un contrôleur qui, en général compare les enregistrements d'appel avec les remises à l'état initial d'appel peut inutilement couper le dis- tributeur à moins que la période de temps ne soit fixée à une valeur très longue Toutefois, le réglage d'une période de temps très longue se traduit par une longue période de temps sans service d'ascenseur lorsque le distributeur ne fonctionne pas. La présente invention a pour but de créer un procédé de fonctionnement d'un système d'ascenseur per- mettant d'assurer un service continu d'ascenseur en évi- tant les arrêts inutiles. A cet effet, l'invention concerne un procé- dé de fonctionnement d'un système d'ascenseur pour des- servir les appels pour la desserte d'un immeuble à plu- sieurs niveaux comportant un niveau principal et un en- semble de cabines d'ascenseur, des moyens d'appel pour enregistrer les appels de demande de service d'ascenseur, des moyens pour mettre dans le temps au moins certains des appels de desserte d'ascenseur pour la distribution des appels pour la desserte par les ascenseurs entre les diverses cabines en service suivant une stratégie de groupe prédéterminée, et le procédé de mise en oeuvre du. moyen de contrôle pour contr 8 ler les appels de service d'ascenseur, pour détecter un incident de fonctionnement du distributeur, ce moyen de contr 8 le comportant des moyens déterminant une valeur de seuil dynamique pour au moins certains des appels de contr 8 le, cette valeur de seuil répondant à au moins un paramètre prédéterminé du système, le moyen de contrôle initialisant une action de correction prédéterminée du système d'ascenseur en réponse au temps d'enregistrement d'appel pour un appel contr 8 îé qui dépasse la valeur de seuil dynamique prédé- terminée pour l'appel. La présente invention sera décrite de façon plus détaillée à l'aide des dessins annexés, dans les- quels: la figure 1 est une vue partiellement schématique et partiellement en bloc d'un système d'as- censeur selon l'invention. la figure 2 est un graphique d'un format de table d'appel pour une table d'appel CL enregistrée dans une mémoire RAM. la figure 3 est un tableau de mémoire ROM illustrant l'enregistrement d'informations concer- nant les niveaux et la direction de service, pouvant être desservis par chaque cabine d'ascenseur du système d'ascenseur. la figure 4 est un tableau de mémoire vive RAM illustrant les temps d'appel dans chaque di- rection de service à partir de chaque niveau de l'im- meuble, un mot de cabine en service et certaines horloges et compteurs utilisés dans l'administration du programme de contrôle. les figures 5 A, 5 B, 5 C peuvent être réunies pour définir un ordinogramme détaillé du pro- gramme de fonctionnement du contr 8 îeur de distributeur. De façon résumée, la présente invention con- cerne un procédé de fonctionnement d'une installation d'ascenseur à plusieurs cabines sous une commande de gestion de groupe par un processeur de système program- mable, contr 8 lé ou un distributeur Le contrôleur de dis- tributeur contr 8 le chaque appel enregistré pour le temps d'enregistrement écoulé, pour détecter tout incident de fonctionnement du distributeur Les temps d'enregistre- ment des appels sont comparés à un seuil statique pour déterminer si un appel a été enregistré suffisamment longtemps pour mériter un traitement ultérieur Passant ce test initial, certaines réponses du distributeur sont de nouveau testées par rapport à des conditions connues à l'extérieur du distributeur Une défaillance de ces essais se traduit par un effet de correction initilisant le contr 8 leur Certaines conditions de trafic du système sont également vérifiées quant aux pics du trafic pour déterminer si le contr 8 le de l'appel en question doit se poursuivre tenant compte de paramètres d'appel tels que la direction du service pour l'appel et la position du niveau de l'appel dans l'immeuble Un appel qui satis- fait à tous ces seuils et essais de condition de trafic est alors comparé à un seuil de temps d'enregistrement d'appel, dynamique, ce seuil dynamique étant déterminé par le contrôleur en fonction du nombre de cabines d'as- censeur en service qui sont susceptibles de desservir l'appel contr 6 lé Si le temps d'enregistrement d'appel dépasse le seuil dynamique, le contr 8 le remet le dis- tributeur à l'état initial, si cet incident de fonction- nement est le premier incident de fonctionnement dans une période prédéterminée de temps Si un incident de fonc- tionnement antérieur s'est produit dans la période de temps prédéterminée, les cabines d'ascenseur sont enle- vées de la commande du distributeur et sont autorisées à fonctionner indépendamment suivant la stratégie-intégrée dans leurs dispositifs de commande embarqués dans les cabines et le système de distribution des appels de hall, système qui est câblé. Les dessins et notamment la figure 1 mon- trent un système d'ascenseur 10 selon l'invention Les éléments de base d'un tel système d'ascenseur sont dé- crits dans les brevets britanniques 1 436 743, 1 467 411 et 1 468 063. Le brevet britannique 1 436 743 décrit une commande d'ascenseur applicable à une seule cabine d'as- censeur La stratégie de réponse à l'appel du hall dans cette commande fait que la cabine répond à tous les ap- pels du hall qui demandent une direction de service cor- respondant à la direction de déplacement de la cabine. Lorsqu'il n'y a plus de tels appels pour la même direc- tion de desserte que la direction de déplacement, la cabine répond aux appels du hall qui demandent une direc- tion de desserte opposée Si la cabine d'ascenseur des- sert par exemple des appels de montée, la cabine se dé- place pour l'appel de descente, d'origine, le plus élevé et répond à tous les appels de descente qui se trouvent dans le sens de son déplacement. Le brevet britannique 1 467 411 décrit un appareil permettant de commander en groupe plusieurs ca- bines d'ascenseur à l'aide d'un processeur programmable central, la commande de chaque cabine étant analogue a la commande de cabine selon le brevet britannique 1 436 743. Le brevet britannique 1 468 063 décrit une stratégie de réponse d'appel utilisable par le processeur programmable central du brevet britannique 1 467 411. L'installation d'ascenseur 10 comporte un ensemble de cabines d'ascenseur A titre d'exemple, on suppose que l'ensemble se compose de six cabines réfé- rencées A F. La cabine A se compose d'une carrosserie 12 et du poste de cabine 17 correspondants La cabine A est placée dans une cage d'ascenseur 13 de façon à se déplacer par rapport à l'immeuble 14 qui présente plu- sieurs niveaux Seul le niveau le plus bas, le niveau le plus proche du niveau le plus bas et le niveau le haut SB 1, B 2 et PH sont représentés de façon à simpli- fier le dessin La cabine A est accrochée à un ensemble de câbles 16 passant sur une poulie de traction 18 por- tée par l'axe d'un moteur d'entraînement 20 tel qu'un moteur à courant continu-monté selon un système Ward- Leonard ou encore avec un système d'entraînement en technique état solide Un contrepoids 22 est fixé à l'au- tre extrémité des câbles 16. Les appels du hall tels qu'enregistrés par les boutons-poussoirs placés dans les couloirs ou au niveau des paliers tels que le bouton-poussoir 40 de montée qui se trouve au palier le plus bas SB 1, le bou- ton-poussoir de descente 42 qui se -trouve au palier le plus haut PH et les boutons-poussoirs de montée et de descente 44 qui se trouvent à chaque palier intermédiai- re tel que le palier B 2, fournissent des signaux qui sont enregistrés et mis en série dans la commande d'ap- pel de hall 46 L'information d'appel de hall mise en série, qui en résulte, et qui correspond aux signaux UPC et DNC pour les appels de hall de montée et de descente, mis en série, est dirigée vers le processeur de système 11 Le processeur de système 11 tel que celui décrit aux brevets britanniques 1 467 411 et 1 468 063 est un processeur de système, programmable ayant une mémoire avec un programme ou une stratégie enregistrée dans le système pour diriger les appels de hall vers les commandes embarquées des différentes cabines d'ascenseur ainsi que les signaux de commande du processeur de système pour assurer une desserte efficace des différents niveaux de l'immeuble et utilisable par les cabines La chronologie pour la commande de la mise en série de toutes les informations et le déroulement correct de ces informations entre les cabines d'ascen- seur et le processeur du système sont représentés de façon générale en 82. La commande embarquée (ou commande embarquée à bord d'une cabine) de la cabine A se compose d'un con- trôleur de cabine et d'un sélecteur de niveau portant de façon générale la référence 15 Le contrôleur de cabine assure les fonctions de temps de multiplexage et démulti- plexage pour commander les communications entre le poste de cabine 17 embarqué dans la cabine d'ascenseur 12 avec les boutons-poussoirs 36 pour enregistrer les appels de cabine, le sélecteur de niveau et le distributeur pro- grammable 11. La partie de sélecteur de niveau de la com- mande 15 reçoit les signaux indiquant la position de la cabine d'ascenseur A dans la cage d'ascenseur 13 et com- mandant un générateur de schéma de vitesse qui fait éga- lement partie de la commande 11; ce générateur génère un signal de référence de vitesse pour un contrôleur de moteur tel qu'un dispositif de commande 15 qui donne à son tour la tension du moteur d'entra nement de cabine 20. La partie du sélecteur de niveau de la commande 15 conserve une trace de la cabine A et les appels de service d'ascenseur de la cabine; il fournit la demande des signaux d'accélération au générateur de schéma de vitesse et dcónne le signal décélération au géné- rateur de sch 6 ma de vitesse l'instant précis demandé par la cabine d'ascenseur pour décélérer suivant un plan de décélération prédéterminé et un arrêt au niveau pré- déterminé pour lequel l'appel de service a été enregis- tré Le selecteur de niveau fournit également des signaux de commande des dispositifs auxiliaires tels que le dis- positif de manoeuvre de porte et l'éclairage du hall il commande également la remise à l'état initial de J'appel de cabine et cde l'appel de hall lorsqu'un appel de cabine de hall a été desservi Les signaux de remise à l'état initial de l'appel de hall de montée et de des- cente, signaux qui sont envoyés à la commande d'appel de hall 46 par l'intermédiaire du processeur du système Il sont des signaux mis en série appelés respectivement signaux UPRZ et DNRZ. En l'absence de commande de chevauchement et/ou de signaux d'interdiction émis par le processeur du système 11, le sélecteur de niveau assure une comman- de qui permet à la cabine correspondante de desservir les appels de cabine placés dans le poste de cabine 17 et à desservir les appels de hall pour le service de l'ascenseur, au poste d'appel qui se trouve dans la cage d'ascenseur aux différents niveaux Comme déjà indiqué, le brevet britannique 1 436 743 décrit un sélecteur de niveau qui assure la stratégie de fonctionnement néces- saire. Comme décrit au brevet britannique 1 467 411, le processeur de système, programmable peut comporter un circuit de temps câblé 689 (figure 1) au- quel le programme non câblé du processeur de système 11 accède périodiquement Une défaillance du processeur de système 11 pour remettre à l'état initial le circuit de temps 689 avant que celui-ci ne décompte le temps indi- que un incident de fonctionnement du processeur de sys- tème et le circuit de temps donne un signal vrai ou si- gnal de niveau bas EMT qui est envoyé aux contr 8 leurs de cabine des différentes cabines d'ascenseur Un signal vrai EMT domine tous les signaux que le processeur de système 11 peut fournir pour mettre les cabines en fonc- tionnement indépendant appelé également" fonctionnement avec déclenchement forcé" Toutefois comme déjà indiqué il est possible pour le processeur de système 11 de mal fonctionner, si bien que le circuit de temps 689 est remis à l'état initial à des intervalles appropriés sans distribution ou au moins avec une distribution inefficace effectuée par le processeur de système 11. Le processeur de système, programmable 11 là comporte un interface 77 pour recevoir ou envoyer des si- gnaux vers les contrôleurs de cabine des cabines de l'ins- tallation d'ascenseur, une mémoire centrale 72 dans la- quelle est enregistré l'ensemble des programmes, un pro- cesseur 74 pour effectuer les instructions enregistrées dans la mémoire 72 pour la distribution des cabines d'as- censeur ou pour tout autre contrôle du groupe de cabines d'ascenseur selon la stratégie programmée enregistrée dans la mémoire principale, le lecteur de bande 76, un interface d'entrée 78 pour transférer les données de programme sous forme enregistrée vers la mémoire 72, une fonction d'interruption 80 également reliée au proces- seur 74 par l'intermédiaire de l'interface d'entrée 78 et une fonction de temps 82 pour commander l'échange des données entre le processeur de système 11 et les contrô- leurs embarqués dans les différentes cabines du système d'ascenseur. La présente invention concerne un contrô- leur de distributeur 100 qui permet de placer dans le temps chaque cabine de hall à partir de l'instant de son enregistrement jusqu'à l'instant auquel il est des- servi par une cabine d'ascenseur et est remis à l'état initial Le temps écoulé pour chaque appel enregistré est conservé dans une table de temps dans une mémoire appro- priée Chaque appel de hall de la table de temps est contrôlé successivement Si un appel de hall n'a pas été enregistré pendant une première période de temps, prédé- terminée par exemple égale à deux minutes, le contrôle de l'appel se termine et le contrôleur de distributeur passe à l'appel suivant de la table de temps. Pour traduire de façon précise les condi- tions de trafic courantes du système, on peut interdire certains appels alors que ces conditions continuent d'exister et/ou le contrôle de certains appels peut se terminer sans qu'une décision soit prise sur les possi- bilités de manoeuvre du distributeur. Si l'appel de hall, contrôlé, passe un essai de seuil statique et si le contrôle n'est pas ter- miné par un essai de trafic de système, un seuil dynami- que est établi pour être comparé au temps de l'appel, écoulé Ce seuil dynamique est lié au nombre de cabines d'ascenseur en service et qui peuvent desservir l'appel de hall en question Le nombre de telles cabines peut être diminué du fait de situations de trafic particu- lières Par exemple si le système d'ascenseur est dans une situation de trafic maximum, la stratégie peut né- cessiter par exemple le maintien d'au moins deux cabines au niveau principal Dans ce cas, le nombre de cabines d'ascenseur en service, susceptibles de desservir les appels en question est réduit de ce nombre. Dès que le nombre final de cabines d'ascen- seur permettant de desservir réellement l'appel de hall est déterminé, le durée de l'appel peut être enregistré avant que le moyen de contrôle initialise une action de correction suivant ce nombre Par exemple, si l'on a six cabines d'ascenseur en service et qui peuvent des- servir l'appel, le seuil dynamique peut être le même que le seuil statique. Ainsi dans ce cas, comme le temps de l'appel pris en compte a été enregistré comme ayant déjà passé l'essai de seuil statique, le système de contrôle initialise immédiatement une action de correction Si les cabines d'ascenseur non en service permettent de desservir l'appel, le mot d'horloge (ou de temps) de l'appel est remis à zéro et le contrôleur de distributeur 100 passe à l'appel suivant de la table de temps Si le nombre de ces cabines dépasse par exemple trois, le seuil dynami- que peut par exemple être fixé à trois minutes Si le temps d'enregistrement d'appel dépasse trois minutes, une action de correction est commencée Si le nombre de ces cabines est inférieur & trois mais supérieur à zéro, le seuil dynamique est par exemple fixé à quatre minutes. Lorsque le traitement du tableau de temps d'appel, total est terminé, le contrôleur de distributeur peut effectuer certains essais supplémentaires liés à la stratégie du niveau principal Apres que ces essais aient été effectués, la table de temps d'appel est de nouveau traitée. Si le contrôleur de distributeur détecte un incident de fonctionnement, l'horloge démarre et le distributeur est remis à l'état initial Si un second incident de fonctionnement est détecté avant le décomp- tage du circuit de termpns (ou horloge) les cabines ne sont plus soumises à la commande du distributeur et elles sont autotisées a ct:availler suivant la stratégie de commande directe intégrée à leur sélecteur de niveau comme cela a été indiqué précédemment. Le contrôleur de distributeur 100 est de préférence réalisé à base d'un microprocesseur compor- tant une unité centrale de traitement CPU 102 telle que le composant TI E O 00, une mémoire morte (ROM) 104 pour enregistrer le programme de traitement, une mémoire vive (RAM) 106 pour enregistrer les dmnnées telle que la table de temps d'appel, un bus d'adresses à seize bits AO-A 15 par lequel l'unité CPU 102 met les adresses ROM et RAM par l'intermédiaire de tampons appropriés 108, un bus de données DBO-7 branché entre la mémoire PRAM 104, la mémoire RAM 106 et l'unité centrale CPU 102 par un con- trôleur de bus 110, une horloge 111 pour cadencer le fonctionnement séquentiel de l'unité centrale CPU 102 ainsi qu'un contrôleur de bus 110 et des décodeurs 112 et 114 pour décoder certaines des lignes d'adresses et donner des signaux de sélection de chip aux mémoires ROM 104 et RAM 106 respectives. Les données du processeur de système 11 peuvent s'obtenir directement à partir de la mémoire centrale 72 par ltintermédiaire d'un accès direct de mémoire(DMA) à l'aide d'un bus DMAB et des circuits-tam- pons 116; des données peuvent être transmises par l'uni- * té centrale CPU 102 au processeur de système 11 par l'in- termédiaire des circuits-tampons 118 et du bus de données WDO-ll Les appels de hall sont tablés dans la zone DMA de la mémoire centrale 72 par l'intermédiaire de l'interface de commande d'appel de hall 70 La table d'appel de hall DMA est entraînée par un circuit câblé et reste précise même si le distributeur est défaillant. Chaque mot de la zone DMA correspond-à un niveau de l'immeuble et a le format indiqué à la figure 2 Par exemple la position de bit 8 peut servir à-indiquer les appels de hall associés à la porte avant dans le sens de descente c'est-à-dire FD La position de bit 9 peut servir à indiquer un appel de hall pour la porte avant de la cabine d'ascenseur pour le sens de déplacement en montée c'est-à-dire FU La position de bit 10 peut, servir à indiquer un appel de hall pour la porte arrière de la cabine d'ascenseur pour le sens de déplacement des- cendant c'est-à-dire RD Enfin, la position de bit 11 peut servir à indiquer un appel de hall pour la porte arrière de la cabine d'ascenseur pour la direction de déplacement en montée c'est-à-dire RU Un état logique un dans l'une des positions de bit indique un appel de hall, enregistré par la porte correspondante du niveau qui correspond à cette adresse DMA pour la direction de déplacement correspondante. Une mémoire ROM 104 est programmée de façon à indiquer une possibilité de direction de service cabine-niveau qui sera appelée table de possibilité de cabine CCT Un format approprié pour la table CCT est donné à la figure 3 Pour réduire la capacité de mémoire nécessaire à la table CCT, seuls les niveaux desservis par toutes les cabines sont donnés dans la liste Si un niveau n'est pas donné dans la liste, on suppose que toutes les cabines peuvent desservir ce niveau Ainsi, la direction de desserte en montée et en descente pour chaque niveau qui n'est pas desservi par toutes les cabines d'ascenseur présente son mot de possibilité de cabine, propre dans la table CCT On suppose à titre d'exemple que le second sous- sol S Bl, le sous-sol Bl et l'étage supérieur PH ne sont pas desservis par toutes les cabines et qu'ils sont ainsi mis dans la table CCT. Chaque niveau non desservi par toutes les cabines possède trois mots d'information dans la table CCT Le premier mot donne l'identification de niveau par un numéro de fente de balayage et indique si la porte est la porte avant ou la porte arrière On entre dans le tableau par l'adresse de départ et ce tableau est balayé pour avoir la colncidence entre le numéro de fente de balayage de l'appel traité et le numéro de fente de balayage de la table Ainsi, les entrées de la table CCT ne sont pas nécessairement dans un ordre déterminé La fin de la table est indiquée par un octet dont tous les états logi- ques sont égaux à un c'est-à-dire 1111 1111 S'il n'y a pas de coïncidencepour l'octet de temps 1111 1111 au cours du balayage, il n'y a pas d'entrée pour la porte en question et on suppose que toutes les cabines d'as- censeur peuvent desservir les appels de montée et de des- cente pour le niveau correspondant. De façon plus détaillée comme représenté à la figure 3, le second sous-sol S Bl se compose d'un pre- mier et d'un second et d'un troisième mot à 8 bits 120, 122, 124 respectivement pour la porte arrière et le - premier, le second et le troisième mot à 8 bits 126, 128, pour la porte avant Les positions de bit 0-6 des premiers mots 120 et 126 enregistrent le numéro de fente de balayage qui a été attribué au niveau SB 1, il peut s'agir du mot 000000; la position de bit numéro 7 con- tient l'indication de porte, un état un dans cette po- sition correspondant à la porte arrière et un état logi- que zéro dans cette position correspondant à la porte avant Ainsi, le mot 126 aura toutes ses positions constituées par des zéros puisque la fente de balayage correspond à 0000000 puisqu'il est associé à la porte avant qui correspond à l'état zéro Le mot 120 aura un état logique un dans la position de bit numéro 7 corres- pondant à la porte arrière, les autres positions étant occupées par des zéros. Les secondes mots 128 et 122 donnent la pos- sibilité des cabines d'ascenseur pour la desserte de la direction montante pour les portes avant et arrière au niveau SB 1; les troisièmes mots 130 et 124 donnent la possibilité aux cabines concernant la desserte de la di- rection descendante pour les portes avant et arrière du niveau SB 1 Les cabines d'ascenseur A F sont asso- ciées aux positions de bit respectives 0-5 Ainsi lors- que seulement deux cabines A et B peuvent par exemple desservir la porte avant du niveau SB 1, les positions de bit O et 1 du mot 128 correspondent à des états logiques unset les autres positions de bit correspondent à des états logiques zéros Comme le niveau le plus bas n'a pas de direction de desserte descendante, les mhots 130 et 124 sont constitués tous par des états-zéros Si le ni- veau SB 1 n'a pas de porte arrière, le mot 122 sera constitué par un ensemble de zéros - Le premier sous-sol B 2 est alors mis dans la table CCT Comme indiqué, les cabines A et B peuvent desservir dans le sens descendant et passer du niveau B 2 au niveau SB 1 A titre d'exemple, les cabines C et D en plus des cabines A et B peuvent desservir le sens de montée de la porte arrière du niveau SB 2 et toutes les 10089 cabines à l'exception de la cabine F peuvent desservir la direction de montée de la porte avant du niveau B 2 La fente de balayage attribuée au niveau B 2 est la seconde fente de balayage 0000001. Dans le tableau CCT, on donne les possibi- lités des cabines d'ascenseur pour chaque porte non des- servie par toutes les cabines Dans l'exemple, on a sup- posé que le niveau supérieur PH n'est pas desservi par toutes les cabines Si le niveau PH est le 4 lème niveau, sa fente de balayage peut correspondre au code 0101000. Le niveau PH est indiqué sans porte arrière et seules les cabines E et F peu-vent desservir ce niveau Comme déjà indiqué, la fin de la table CCT est donnée par des états uns dans toutes les positions de bit du mot se trouvant directement après la dernière entrée. Les appels de hall enregistrés dans la po- sition de stockage d'appels DMA peuvent être organisés dans le temps dans là mémoire RAM 106; la figure 4 est un tableau de mémoire RAM donnant un format approprié pour les temps des appels La table de temps des appels de hall commence à une adresse prédéterminée dans la mémoire RAM, chaque niveau étant associé à quatre mots de temps, l'un pour chaque direction de desserte pour la porte avant et la porte arrière Le niveau associé à la fente de balayage 000100 est représenté à la figure 4. Les circuits de temps, programmés pour la porte arrière dans le sens de desserte montant et descendant RUP et RDN sont constitués par des états zéros indiquant qu'il n'y a pas de porte arrière à ce niveau ou aucun appel des boutons-poussoirs associés à la porte arrière Les circuits de temps programmés pour la porte avant sont tous deux représentés comme étant actifs c'est-à-dire correspondant à des états nuls indiquant des appels enregistrés pour la porte avant, pour la direction de desserte en montée et en descente FUP et FDN respective. La table de la mémoire RAM de la figure 4 présente en outre un mot de cabine en service INSV qui est mis à jour à partir de la mémoire 72 par l'intermé- diaire de l'accès DMA Chaque mot d'entrée de cabine IWO comme mentionné dans les trois brevets britanniques in- diqués ci-dessus contient l'information indiquant la mise en service Dans l'exemple du mot INSV représenté à la figure 4, les cabines A, C, D, F sont normalement en service et les cabines B et E ne sont pas en service. Les figures 5 A, 5 B, 5 C sont destinées à être combinées de façon à donner un ordinogramme détail- lé du programme 139 pour la mise en oeuvre de l'inven- tion; cet ordinogramme est utilisé par un programmeur pour établir un programme destiné à la mémoire morte ROM 104 Le programme commence à l'étape 140; à l'étape 142, on vérifie si le système est en commande de gestion de groupe par le processeur de système 111 ou s'il a été mis en commande directe (EMTR) pour laquelle chaque ca- bine d'ascenseur travaille suivant sa stratégie propre. Si le système n'est pas sur EMTR, les programmes passent dans une boucle correspondant à l'étape 144 jusqu'à ce qu'une interruption de circuit libère le programme de la boucle et que les vecteurs commandent le retour à la posi- tion de départ 140 Cette interruption se produit toutes les deux secondes Ainsi tous les circuits de temps (hor- loges) ont des temps de comptage téels de deux secondes puisque le programme revient à une périodicité de deux secondes Normalement EMTR est terminé par le personnel de service qui corrige l'incident de fonctionnement ayant mis le système sur EMTR Le programme 139 aide le per- sonnel de service en enregistrant l'information d'inci- dent qui initialise EMTR, information qui peut être im- primée ou être affichée sur un tube cathodique CRT. Lorsqu'à l'étape 142 on constate que le sys- tème est en commande de gestion de groupe, à l'étape 146 on vérifie un drapeau d'incident de fonctionnement dans la mémoire RAM 106 telle qu'une position de bit 7 du mot de mémoire 148 représenté à la figure 4 Le drapeau d'incident de fonctionnement est mis à l'état comme cela sera décrit ultérieurement lorsqu'un incident de fonc- tionnement est détecté par le contrôleur 100 Lors de la détection d'un incident de fonctionnement, une horloge d'incident de fonctionnement et une horloge de remise à l'état initial sont démarrées dans la mémoire RAM 106. L'horloge d'incident de fonctionnement peut être un mot de mémoire 105 tel que celui représenté à la figure 4 et l'horloge de remise à l'état initial peut occuper les positions de bit 0-6 du mot 148 représenté à la figure 4. Le premier incident de fonctionnement dans une période de temps prédéterminée telle que cinq minutes fait que le contrôleur 100 initialise la remise à l'état initial du distributeur ou du processeur de système 11, ce mode de remise à l'état initial existant pour une période prédéterminée de temps par exemple quinze secondes Un incident de fonctionnement en cinq minutes pour un in- cident antérieur fait que le contrôleur 100 met le sys- tème d'ascenseur 10 en déclenchement direct EMTR Le drapeau d'incident de fonctionnement, le mot d'horloge d'incident de fonctionnement 150 et le mot d'horloge de remise à l'état initial, les bits 0-6 du mot 148 sont utilisés pour effectuer cet effet de correction à-deux niveaux par le contrôleur 100 Ainsi, si l'étape 146 trouve le bit de drapeau 7 du mot 148 mis à l'état, le contrôleur 100 a déjà détecté un incident de fonctionne- ment et à l'étape 152, on vérifie si le temps de remise à l'état initial du mot de temps est supérieur à quinze secondes Dans la négative, le mode de remise à l'état initial de quinze secondes est toujours actif; à l Véta- pe 154, le mot de temps remis à l'état initial est in- crémenté et il passe dans la boucle d'attente qui se 2-510089 réalise dans l'étape 144 Si l'horloge de remise à l'état initial indique la fin du temps dexremise à l'état ini- tial, l'étape 158 vérifie le mot d'horloge d'incident de fonctionnement 150 pour savoir s'il est égal ou supérieur à cinq minutes Dans la négative, le système est toujours dans la période de cinq minutes de l'incident de fonc- tionnement antérieur et dans l'étape 160, le système in- crémente le mot de temps d'incident de fonctionnement 150. Si le mot de temps 150 atteint cinq minutes, à l'étape 162, on efface le drapeau de remise à l'état initial et le mot de temps d'incident de fonctionnement 150 est mis à l'état zéro Dès que le mot d'incident de fonctionne- ment 150 atteint le temps prédéterminé, un incident de fonctionnement de distributeur, ultérieur se traduit par la remise à l'état initial du distributeur au lieu de sa mise hors service. Le programme avance des étapes 146, 160 ou 162 sur l'étape 164 qui fournit l'information d'appel de hall de la table d'appels DMA de la mémoire 72 du pro- cesseur de système 11 par l'intermédiaire du circuit DMA un pointeur est chargé pour commencer les horloges d'ap- pel dans la mémoire RAM 106 Cette partie du programme met à jour l'état des mots d'hiorloge d'appel, met à zéro les horloges des appels remis à l'état initial, démarre les horloges de certains nouveaux appels et incrémente les horloges de certains appels existants, tout cela suivant une stratégie prédéterminée. De façon plus détaillée, à l'étape 166, une position de mot de mémoire RAM correspondant à un comp- teur de fente de balayage est mise à zéro; il peut s'agir du mot 153 représenté à la figure 4; à l'étape 166, une position de mot de mémoire RAM est mise à l'état 100 (quatre) par exemple le mot 155 représenté à la figure 4 étant donné que chaque état de comptage de fente de balayage présente quatre mots de temps qui 10089 lui sont associés; à i étape 170, le mot de table d'appel DMA est chargé pour la fente de balayage initiale dans l'accumulateur de l'unité CPU 102 L'étape 172 fait pas- ser le bit le plus significatif MSB en report et l'étape 174 correspond à l'examen pour un appel Le bit MSB (figure 2) correspond à un appel de montée pour la porte arrière S'il n'y a pas de porte arrière à ce niveau, ou s'il n'y a pas d'appel du bouton-poussoir de montée pour la potte arrière, à l'étape 176 le mot d'horloge d'appel correspondant est mis à zéro A l'étape 178, le pointeur pour la table de temps est incrémenté pour obtenir un mot de temps enregistré à l'adresse suivante A l'étape , on décrémente l'état de comptage de bit et à l'éta- pe 182 on vérifie pour savoir si l'état de comptage de bit est nul Dans la négative, le programme revient à l'étape 172 qui fait passer le bit MSB en report, ce qui correspond alors à l'information enregistrée à l'ori- gine dans la position de bit 10 A l'étape 174, on véri- fie de voir s'il y a un appel de la porte arrière pour la direction de desserte descendante S'il n'y a pas de tel appel, le programme passe aux étapes 176 et 182, puis revient à l'étape 172 pour examiner le mot d'appel et savoir s'il s'agit d'un appel de montée pour la porte avant Dans la négative, les étapes 176 à 182 sont répé- tées et le programme revient à l'étape 172 pour vérifier un appel de descente pour la porte avant Dans la néga- tive, les étapes 176 à 182 sont répétées et à l'étape 182 on constate que le compteur de bit a un état de comptage nul; à l'étape 184, l'état de comptage de ba- layage est incrémenté pour vérifier les appels du niveau associé au numéro d'état de comptage de balayage suivant. A l'étape 186, on vérifie si les horloges d'appel de tous les niveaux ont été mises à jour Dans la négative, le programme revient sur l'étape 168 et à l'étape 170, le mot d'appel associé à la nouvelle fente de balayage est chargé dans l'accumulateur. Lorsque l'étape 174 constate un appel, son môt d'horloge d'appel peut être incrémenté automatique- ment Toutefois dans un mode de réalisation préférentiel de l'invention, 1 ' incrémentation'du mot d'appel dépend de certaines conditions de trafic Par exemple si l'appel vient d'un niveau de sous-sol c'est-à-dire un niveau en- dessous du niveau principal ou si le système est dans un état de fonctionnement maximum (UPPK) ou dans un état de montée intense (INUP), l'appel de sous-sol ne sera pas traité aussi rapidement qu'il devrait l'être normalement. Ainsi, il n'y a pas de raison que pour un appel de sous- sol, un prolongement du temps commande le contrôleur 100 pour initialiser une action de correction r ainsi, un appel du sous-sol est simplement mis hors comptage de temps pendant un maximum de trafic dans la direction mon- tante Une cabine quittant le niveau principal dans la direction de déplacement en montée avec plus de 50 % de sa charge normale peut déclencher une horloge à deux minutes, par exemple, qui met le système d'ascenseur en mode de fonctionnement maximum (UPPK) Le mode de montée maximum (INUP) peut 9 tre déclenché par le système qui passe en UPPK alors qu'une horloge donnant l'heure du jour indique que cette caractéristique INUP est autorisée. La caractéristique INUP lorsqu'elle est mise en oeuvre attribue un service préférentiel pour une zone de des- serte prédéterminée au-dessus du niveau principal Le programme CSU du brevet britannique 1 468 063 peut ser- vir à l'exécution de tels essais de détection maximum. Ainsi lorsqu'à l'étape 174, on trouve un appel, à l'étape 188, on vérifie s'il vient d'un niveau se trouvant en- dessous du niveau principal ou niveau de distribution. Dans l'affirmative, l'étape 190 vérifie de voir si le système est en quelque sorte en trafic maximum par exem- ple en mode UPPK ou INUP Dans la négative, lorsque le 10089 système n'est pas dans un état de trafic maximum, l'étape 192 incrémente le mot d'horloge d'appel correspondant Si le système 10 est en état de maximum de trafic montante l'étape 190 court-circuite l'étape 192 et passe à l'étape 178 qui examine le mot d'horloge d'appel suivant. Dans un autre exemple d'un appel non décomp- té dans le temps correspond à un appel de montée lorsque le système est en situation de maximum de trafic descen- dant (DNPK) Lorsqu'une cabine d'ascenseur, chargée, des- cend, et ne dessert pas les appels de hall, il indique cette situation en mettant un bit prédéterminé du mot d'état IWO qui est envoyé par la cabine au processeur de système 11 Le processeur de système 11 commence alors une horloge de maximum descendant qui met le système d'ascenseur en mode de maximum descendant par exemple pour deux minutes Ainsi, lorsque l'étape 188 trouve que l'appel ne vient pas du sous-sol ou du second niveau de sous-sol, l'étape 194 vérifie de voir si l'appel est un appel de montée S'il ne s'agit pas d'un appel de montée, l'étape 192 incrémente le mot d'horloge d'appel S'il s'agit d'un appel de montée, l'étape 196 vérifie si le système d'ascenseur 10 est en mode de maximum en descend te Dans la négative, l'étape 192 incrémente le mot d'hor- loge d'appel Si le système est en mode de maximum des- cendant, l'étape 196 court-circuite l'étape 192 et passe directement à l'étape 178 pour vérifier le mot d'horloge suivant. Lorsqu'à l'étape 186, on constate que tous les mots d'horloge de toutes les fentes de balayage ont été mis à jour, le programme a terminé sa phase de mise à jour des horloges des appels et le programme avance sur la phase suivante correspondant au contrôle des mots d'horloge d'appel par rapport à une valeur de seuil sta- tique pour déterminer si ces valeurs ont été enregis- trées pendant une période de temps suffisante pour être 10089 prises en considération Cette phase du programme commen- ce à l'étape 200 qui met à zéro le mot de compteur de balayage 153 dans la mémoire RAM 106 L'étape 202 charge le pointeur de table de temps à l'adresse de départ des mots de temps d'appel dans la mémoire RAM 106; l'étape 204 met à l'état le mot de compteur de bit 155 dans la mémoire 106 pour passer à l'état 100 (quatre); l'étape 206 charge le mot d'horloge adressé dans l'accumulateur de l'unité CPU 102 L'étape 208 effectue une fonction de seuil statique pour voir si le temps de l'appel atteint une amplitude qui peut traduire un incident de fonctionnement éventuel du distributeur A -titre d'exem- ple, on suppose que le seuil statique est de deux minutes. Si le mot de temps d'appel est inférieur à ce seuil, l'étape 210 décrémente le compteur de bit; l'étape 212 incrémente le pointeur de table de temps; l'étape 214 vérifie si tous les quatre mots de temps de la fente de balayage concernée ont été examinés Si ces mots de temps n'ont pas été examinés, le programme revient à l'étape 206 pour examiner le mot d'horloge d'appel suivant Lorsque tous les quatre mots d'horloge d'appel de la fente de balayage considérée ont été examinés, l'étape 214 passe à l'étape 216 qui incrémente le mot de compteur de fente de balayage 153; l'étape 218 vérifie si tous les mots d'appel de temps de toutes les fentes de balayage ont été pris en considération Dans la néga- tive, le programme revient à l'étape 206 et examine le mot de temps de la fente de balayage suivante Si l'éta- pe 208 trouve un mot d'horloge d'appel dont la valeur dépasse la valeur de seuil statique, le programme avance sur la phase d'examen qui démarre à l'étape 220. Au lieu de développer immédiatement une valeur de seuil dynamique à partir du mot de mise en service INSV représenté à la figure 4 et à partir de la table de possibilité de cabine CCT représentée à la figure 3, on effectue selon un mode de réalisation préfé- rentiel de l'invention, les essais d'état du trafic pour déterminer si le contrôle ou le traitement de l'appel en question doit se terminer avant que le temps d'appel soit comparé de façon précise à une valeur de seuil dyna- mique adaptée à l'appel Par exemple, si le système d'ascenseur est dans un état de maximum de trafic pour la descente c'est-à-dire si le processeur du système 11 a fixé un bit de maximum de descente DNPK à l'état un, et si l'appel est un appel de montée, le contrôle de cet appel peut se terminer immédiatement puisque le mot d'horloge d'appel peut indiquer un temps très important sans qu'il n'y ait un incident de fonctionnement pour le distributeur Ainsi l'étape 220 peut vérifier le maximum pour la descente et si le bit DNPK est mis à l'état, l'étape 220 vérifie la direction de service d'appel Si l'appel est un appel de hall pour la montée, le traite- ment de cet appel est terminé et le programme revient à l'étape 210 pour vérifier le mot d'horloge suivant Si l'étape 220 trouve que le bit DNPK est nul, le programme avance sur l'étape 228 A l'étape 228, on vérifie si le système d'ascenseur est en situation de trafic intense pour la montée (INUP= 1) Si le bit INUP est mis à l'état, il découle des étapes 188 et 190 que les appels du sous- sol ne sont pas comptés dans le temps Ainsi, à l'étape 228 lorsqu'on constate un mode de trafic de montée, in- tense, on vérifie de savoir si l'appel vient d'un niveau en-dessous du niveau principal Dans l'affirmative, l'éta- pe 230 revient à l'étape 210 et termine l'examen de l'appel Si l'étape 230 trouve que l'appel ne vient pas du sous-sol ou du second sous-sol, l'étape 232 vérifie la direction de desserte de l'appel Si l'appel est un appel de descente, comme le système est mode de trafic intense pour la montée, l'étape 232 avance sur l'étape 234 pour voir si le temps d'appel dépasse un certain second seuil statique essentiellement supérieur au pre- mier seuil statique par exemple égal à huit minutes Si le mot d'horloge d'appel de descente ne dépasse pas huit minutes, le traitement de l'appel se termine, et le pro- gramme revient à l'étape 210 pour examiner le mot d'hor- loge suivant Si le mot d'horloge d'appel dépasse huit minutes, le traitement de l'appel se poursuit. Si à l'étape 228, on constate que le bit INUP est nul ou si à l'étape 222, on constate que l'appel considéré pendant un maximum de trafic descendant est un appel descendant, ou si à l'étape 232 on constante que l'appel considéré au cours d'une situation de trafic in- tense de montée est un appel de montée ne venant pas du sous-sol ou si à l'étape 234 on constate que l'appel considéré dans une situation de trafic de montée, inten- se est un appel de descente ne venant pas du sous-sol et dont le mot d'horloge dépasse huit minutes, le programme avance sur l'étape 236 qui démarre une phase de program- me formant une valeur de seuil dynamique pour être com- parée à le valeur du mot d'horloge. De façon plus détaillée, l'étape 236 véri- fie les bits de mise en service de toutes les cabines d'ascenseur; cette information s'obtient à partir de la mémoire 72 par l'intermédiaire du circuit DMA pour déve- lopper la dernière information de mise en service pour laquelle les cabines sont normalement en service Cette information est enregistrée à la position de mémoire dans la mémoire RAM 106 appelée mot INSV comme décrit précédemment pour la figure 4. L'étape 236 avance alors sur l'étape 238 qui recherche la table de possibilité de cabine CCT pour le niveau de l'appel en cours de traitement en obtenant cette information de la table enregistrée dans la mémoire RAM 104; le format de cette mémoire a été décrit ci- dessus à propos de la figure 3 L'étape 240 effectue la 10089 combinaison logique ET du mot INSV de cabine avec le mot de possibilité de cabine CCP pour déterminer le nombre de cabines d'ascenseur en service et qui peuvent desser- vir le niveau, la porte et la direction de service cor- respondant à l'appel du hall S'il n'y a pas d'entrée, toutes les cabines ont la possibilité et le mot INSV re- présente alors toutes les cabines en service avec la possibilité propre Le nombre de ces cabines peut être modifié si certaines conditions de système attribuées à une cabine en service ou à des cabines pour une attri- bution particulière qui en réalité rend cette cabine ou ces cabines indisponibles pour la desserte de cet appel. Par exemple si les distributeurs au cours d'une situa- tion de trafic maximum en montée tentent de maintenir un nombre égal à deux cabines au niveau principal, le nombre de cabines déterminé à l'étape 240 peut être réduit de deux Comme représenté, ces étapes peuvent être réalisées à l'étape 242 qui vérifie de voir si le bit UPPK a été mis à l'état par le processeur du système 11 et si ce bit a été mis à l'état, l'étape 244 permet de réduire le nombre de cabines par le nombre UPPK qui est en général égal à deux. Si l'étape 244 constate que le bit UPPK est égal à zéro, le programme passe à l'étape 246 en utilisant le nombre de cabines déterminé au cours de l'étape 240; ou encore si l'étape 242 constate que le bit UPPK est égal à un, l'étape 244 passe à l'étape 246 en utilisant le nombre modifié de cabines. L'étape 246 commence la phase de programme qui compare le seuil dynamique adapté à l'appel avec le temps réel indiqué par le mot d'horloge d'appel pour voir si le temps d'enregistrement d'appel est normal dans les circonstances correspondantes et s'il est anormal L'étape 246 vérifie s'il y a six cabines ou plus par exemple qui sont disponibles pour desservir l'appel Dans l'affirmative, le seuil dynamique est le même que le seuil statique, comme le seuil statique est fixé suivant la durée maximum, il faut qu'un appel ait reçu sa réponse lorsqu'un certain nombre de cabines d'ascenseur du système d'ascenseur par exemple six cabi- nes sont en service Comme l'étape 208 a déjà déterminé que le temps d'appel a dépassé le seuil statique, le programme avance immédiatement sur la phase de program- me qui initialise l'action de correction comme cela sera indiqué ultérieurement _ Si à l'étape 246 on trouve moins de six cabines en service susceptibles de desservir l'appel, l'étape 248 détermine s'il n'y a aucune des cabines en service susceptibles de desservir l'appel Dans la néga- tive, l'étape 250 met à zéro le mot d'horloge et le pro- gramme revient à l'étape 210 pour examiner le mot-d'hor- loge suivant. Si l'étape 240 trouve au moins une cabine d'ascenseur en service susceptible de desservir l'appel, l'étape 252 vérifie si le nombre de cabines en service susceptibles de desservir l'appel est égal à trois ou plus Dans l'affirmative, l'étape 254 détermine si le mot d'horloge dépasse par exemple trois minutes Dans l'affirmative, une action de correction est mise en oeu- vre Dans la négative, le programme revient à l'étape 210. Si l'étape 252 constate que le nombre de cabines en service susceptibles de desservir l'appel est inférieur à trois c'est-à-dire égal à un ou deux, l'éta- pe 256 modifie le seuil dynamique pour le faire passer par exemple à quatre minutes Si le mot d'horloge d'ap- pel dépasse quatre minutes, le programme avance en phase d'action de correction Si la durée ne dépasse pas quatre minutes, le programme revient à l'étape 210 pour examiner le mot d'horloge suivant. Comme indiqué précédemment, les étapes 226, 254, 256 ou 256 peuvent toutes avancer en phase d'action de correction du programme qui commence par l'étape 258. L'étape 258 vérifie si le mot d'horloge d'incident de fonctionnement 150 est actif c'est-à-dire s'il n'est pas nul Si ce mot est inactif, cela signifie qu'il n'y a pas eu d'incident de fonctionnement de distributeur, antérieur au cours des dernières cinq minutes et le pro- gramme passe au premier niveau de son action de correc- tion par l'intermédiaire de l'étape 260 L'étape 260 met le drapeau d'incident de fonctionnement à l'état logique un (position de bit 7 du mot 148 à la figure 4) et il commence (met à zéro) l'horloge de remise à l'état ini- tial (bits 0-6 du mot 148); il redémarre (mise à zéro) le mot d'horloge d'incident de fonctionnement 150 et il envoie un signal de remise à l'état initial au distribu- teur ou processeur de système 11 L'étape 260 revient alors à l'étape 144 pour démarrer une boucle qui se com- pose des étapes 142, 146, 152, 154 et qui se répète jusqu'à la fin d'unedurée de remise à l'état initial de quinze secondes autorisant le processeur de système il à réinitialiser et à redémarrer. Si au cours de l'étape 258, on constate que le mot d'horloge d'incident de fonctionnement 150 est non nul, il y a un incident de fonctionnement antérieur pour le distributeur dans les cinq dernières minutes et l'éta- * pe 258 passe à l'étape 261 L'étape 261 envoie un si- gnal EMTR au processeur de système 1 l; ce signal est multiplexé avec des mots d'ordre envoyés aux cabines sans passer par la mémoire 72 ou par le processeur 74. Lorsque les cabines reçoivent le signal EMTR, les mots d'ordre d'appel du processeur de signal 11 sont ignorés, si bien que chaque cabine d'ascenseur passe en stratégie de déclenchement direct. L'étape 262 enregistre l'information qui a 10089 été détectée indiquant un incident de fonctionnement du distributeur pour le personnel de service; puis à l'étape 262, on revient à la boucle d'attente c'est-à- dire à l'étape 144 - Lorsque l'étape 218 constate que tous les mots d'horloge d'appel de toutes les fentes de balayage ont été traités, au lieu de démarrer immédiatement pour traiter de nouveau les mots d'horloge d'appel, le con- tr 8 leur 100 effectue plusieurs autres vérifications pour comparer certains signaux d'entrée du processeur du sys- teme 11 avec certains de ses signaux de sortie pour dé- terminer si le processeur du système 11 répond correc- tement à ces signaux d'entrée Par exemple l'étape 218 peut avancer sur l'étape 263 pour voir si le système est en situation de maximum de trafic en montée; en général, le processeur du système a mis un bit UPPK à l'état un Si l'étape 263 constate que le bit UPPK est zéro, l'étape 264 vérifie de voir si le distributeur rend disponibles de façon correcte des cabines libres pour une attribution particulière Lorsqu'une cabine est disponible pour une attribution réservée à son pro- pre sélecteur de niveau, la cabine envoie un signal vrai AVAS au distributeur ou processeur 11 Même si la ca- bine est disponible pour une attribution au niveau de sélecteur d'étage, le distributeur ou le processeur 11 peuvent ne pas rendre cette cabine disponible pour être attribuée à un niveau de distributeur dans certaines conditions de trafic maximum Par exemple, la cabine est réservée au quota du niveau principal pendant une si- tuation de trafic maximum en montée S'il n'y a pas de maximum de trafic et s'il n'y a pas d'appel du hall pour une période de temps prédéterminée, un distributeur fonctionnant correctement rend cette cabine disponible pour l'attribuer au niveau du sélecteur d'étage en met- tant à l'état un bit AVAD Ainsi à l'étape 263, on peut passer à l'étape 264 qui vérifie s'il y a une cabine disponible au niveau du sélecteur d'étage (AVAS= 1), s'il n'y a pas de maximum de trafic (INUP= 0, étape 263 ayant déjà déterminé que UPPK égal zéro) qu'il n'y a pas d'appel du hall pour dix secondes et le distributeur n'a toujours pas rendu de cabines disponibles pour le niveau de distributeur (AVAD= 0) Si à l'étape 264, on rencontre toutes ces conditions, cela traduit un inci- dent de fonctionnement du distributeur et 1 e programme avance sur la phase de programme initialisant une action de correction c'est-à-dire sur l'étape 258. Si l'étape 264 ne trouve pas toutes ces conditions, l'étape 264 avance sur l'étape 265 qui véri- fie certaines fonctions associées au niveau principal ou niveau de distribution Par exemple s'il y a un appel de montée enregistré au niveau principal (MFU= 1) et si une cabine est disponible pour être attribuée au niveau de sélecteur (AVAS=l) pour une période prédéterminée de temps, le distributeur doit choisir une cabine comme cabine suivante destinée à quitter le niveau principal en mettant à l'état un bit appelé par convention NEXT dans le mot d'ordre pour la cabine (position de bit 10 du mot OW 2 selon le brevet britannique 1 467 411) L'éta- pe 264 vérifie ces conditions et s'il n'y a pas de cabine considérée comme cabine suivante et s'il n'y a pas d'appel de montée enregistré au niveau principal, et une cabine est disponible au niveau du sélecteur pour au moins trente seconde, le programme passe en phase d'incident de fonctionnement qui commence par l'étape 258 Si l'éta- pe 264 ne trouve pas la combinaison des conditions es- sayées, elle avance sur l'étape 264 et vérifie si le distributeur a choisi une cabine comme constituant la cabine suivante destinée à quitter le niveau principal. S'il a fait cette sélection (NEXT= 1) et s'il y a un appel de montée enregistré au niveau principal (MFU= 1) le distributeur doit fournir un ordre d'ouverture de por- te pour la cabine (DOPN= 1) L'étape 268 vérifie cette situation Si le distributeur n'a pas émis d'ordre d'ou- verture de porte lorsque les conditions d'essai sont vraies, le distributeur a mal fonctionné et l'étape 268 passe en phase d'incident de fonctionnement du programme. Si l'étape 268 ne détecte pas d'incident de fonctionnement dans la combinaison essayée, elle avance à l'étape 270 pour vérifier une autre combinaison. L'étape 266 avance également sur l'étape 270 si elle ne trouve aucune cabine sélectionnée comme constituant la cabine suivante destinée à quitter le niveau principal. L'étape 270 vérifie la combinaison dans laquelle une cabine est située au niveau principal, avec les portes ouvertes et un appel de cabine a été enregistré dans la pour un niveau au-dessus du niveau principal; cette situation est supposée avoir existé pendant trente se- condes; dans ce temps, le système n'a pas été en mode de trafic intense en montée (INUP=l) et un appel de cabine, supérieur, peut ne pas garantir la répartition de la cabine si l'appel n'est pas prévu pour la zone de service INUP Si le système n-'est pas en mode INUP, il n'y a toutefois aucune raison pour laquelle la cabine ne serait pas attribuée Siï l'étape 270 trouve cette com- binaison, le distributeur a mal fonctionné et l'étape 270 passe sur l'étape 258 Si cette combinaison n'est pas trouvée, l'étape 270 revient sur l'étape 144 pour attendre l'interruption de temps suivante, puis l'en- semble du programme est traité de nouveau. IDENTIFICATION DES REFERENCES ïj UMERIQUES UTILISEES AUX DESSINS LEGENDE NUMERO FIGURE DE REFERENCE PROCESSEUR DE SYSTEME 11 1 CONTROLEUR DE CABINE ET SELECTEUR DE NIVEAU 15 1 MOTEUR 20 1 COMMANDE D'APPEL DE HALL 46 1 INTERFACE 70 1 MEMOIRE CENTRALE 72 1 PROCESSEUR 74 1 LECTEUR DE BANDE 76 1 INTERFACE D'ENTREE 78 1 INTERRUPTION 80 1 HORLOGE 82 1 CPU 102 1 ROM 104 1 RAM 106 1 CIRCUITS-TAMPONS 108 1 CONTROLEUR DE BUS 110 1 HORLOGE i 11 1 DECODEUR 112 1 DECODEUR 114 1 CIRCUITS-TAMPONS 116 1 CIRCUITS-TAMPONS 118 1 FENTE DE BALAYAGE 120 3 T DE POSSIBILITE DE MONTEE 122 3 MOT DE POSSIBILITE DE DESCENTE 124 3 DEMARRAGE 140 5 A EMTR EN OEUVRE 142 5 A INTERRUPTION DE TEMPS 144 5 A DRAPEAU MIS A L'ETAT 146 5 A > 15 SECONDES 152 5 A INCREMENTER REMISE A L'ETAT INITIAL 154 5 A HORLOGE IDENTIFICATION DES REFERENCES NUMERIQUES UTILISEES AUX DESSINS: (suite) LEGENDE NUMERO FIGURE DE REFERENCE DRAPEAU HORLOGE 5 MINUTES 158 5 A INCREMENTER HORLOGE DRAPEAU 160 5 A EFFACER DRAPEAU, ZERO HORLOGE DRAPEAU 162 5 A CHARGER POINTEUR SUR TABLE APPEL (DMA) CHARGER POINTEUR SUR TABLE DE TEMPS 164 5 A METTRE ETAT DE BALAYAGE A ZERO 166 SA METTRE BIT DE COMPTAGE 100 168 5 A CHARGER MOT D'APPEL 170 5 A TOURNER MSB SUR REPORT 172 5 A APPEL (CY MIS A L'ETAT) 174 5 A MOT D'HORLOGE D'APPEL ZERO 176 5 A INCREMENTER PTR SUR TABLE DE TEMPS 178 5 A DECREMENTER ETAT DE COMPTAGE BIT 180 5 A ZERO 182 5 A INCREMENTER COMPTAGE DE BALAYAGE 184 5 A TERMINE 186 SA APPEL BSMT 188 5 A INUP 190 5 A _ INCREMENTER MOT D'HORLOGE D'APPEL 192 5 A APPEL UP 194 5 A DN PK 196 5 A METTRE ETAT DE COMPTAGE DE BALAYAGE A ZERO 200 5 B CHARGER POINTEUR SUR TABLE DE TEMPS 202 5 B METTRE ETAT DE COMPTAGE BIT 100 204 5 B v* CHARGER MOT DE TABLE DE TEMPS 206 5 B > 2 MINUTES 208 5 B DECREMENTER ETAT DE COMPTAGE DE BIT 210 5 B INCREMENTER POINTEUR DE TABLE DE TEMPS 212 5 B ETAT DE COMPTAGE DE BIT = O 214 SB IDENTIFICATION DES REFERENCES NUMERIQUES UTILISEES AUX DESSINS: (suite) LEGENDE NUMERO FIGURE DE REFERENCE INCREMENTER ETAT DE COMPTAGE DE BALAYAGE 216 5 B BALAYAGE TERMINE 218 5 B DNPK 220 5 C APPEL DE DESCENTE 222 5 C INUP 228 5 C APPEL BSMT 230 SC APPEL DE MONTEE 232 5 C TEMPS > 8 MINUTES 234 5 C FORMER MOT INSV 236 5 C CHARGER MOT DE POSSIBILITE DE CABINE (CCP) POUR CET APPEL 238 5 C COMBINAISON LOGIQUE "ET" DE CCP 240 5 C AVEC MOT INSV UPPK 242 5 C REDUIRE NUMERO DE CABINE PAR NOMBRE UPPK 244 5 C CABINE > 6 246 5 C CABINE = O 248 5 C CABINE >/ 3 252 5 C TEMPS > 3 MINUTES 254 5 C TEMPS > 4 MINUTES 256 5 C HORLOGE DE DRAPEAU TOURNE 258 5 B METTRE HORLOGE DE REMISE A L'ETAT INITIAL de DEPART DRAPEAU HORLOGE DE DEPART DRAPEAU ENVOI REMISE A L'ETAT INITIAL A DIS 260 5 B TRIBUTEUR METTRE SYSTEME SUR EMTR 261 5 B ENREGISTRER INCIDENT INFO 262 5 B UPPK 263 5 B AVAS -AVAD -INUP PAS D'APPEL PENDANT 10 SECONDES 264 5 B IDENTIFICATION DES REFERENCES NUMERIQUES UTILISEES AUX DESSINS: (suite) LEGENDE NUMERO FIGURE DE REFERENCE NEXT'MFU AVAS > 30 SECONDES 265 5 B NEXT MISE A L'ETAT 266 5 B NEXT MFU DOPN 268 5 B CABINE Q MFL-DOPN-CCAB-IUT POUR 30 SECONDES 270 5 B HORLOGE SUSCEPTIBLE D'ETRE REMISE A L'ETAT INITIAL 689 1 R E V E N D I C A T I O N S ) Procédé pour faire fonctionner un systè- me d'ascenseur pour desservir des appels de service d'as- censeur dans un immeuble ( 14) à plusieurs niveaux (SB-1 PH) comprenant un niveau principal, ainsi qu'un ensemble de cabines d'ascenseur (A-F), des moyens d'appel ( 40, 42, 44) pour enregistrer les appels de service d'ascenseur, un moyen ( 82) pour décompter le temps d'au moins certains des appels de service d'ascenseur entre l'enregistrement jusqu'à leur desserte, un moyen de distribution ( 11) pour distribuer les appels de desserte d'ascenseur parmi les cabines d'ascenseur en service suivant une stratégie de manoeuvre de groupe prédéterminée, procédé caractérisé par la méthode de mise en oeuvre du moyen de contrôlé ( 100) pour contr 8 ler les appels de service d'ascenseur pour détecter un incident de fonctionnement du distribu- teur, un contrôleur comportant un moyen ( 104) pour déter- miner une valeur de seuil dynamique (étapes 236-256) pour au moins certains des appels contr 8 lés, la valeur de seuil répondant à au moins un paramètre de système prédéterminé, (CCT, INSV, 228-234), le moyen de contrôle initialisant une action de correction prédéterminée ( 258-262) du sys- tème d'ascenseur en réponse au temps d'enregistrement d'appel pour un appel contrôlé dépassant une valeur de seuil dynamique prédéterminée pour l'appel. ) Procédé selon la revendication 1, ca- ractérisé en ce que l'action de correction prédéterminée comprend la remise à l'état initial ( 260) du distribu- teur. 30) Procédé selon l'une quelconque des re- vendications 1 et 2, caractérisé en ce que l'action de correction prédéterminée consiste à enlever ( 261) l'en- semble des cabines d'ascenseur de la commande de groupe par le distributeur. 40) Procédé selon l'une quelconque des re- vendications 2 ou 3, caractérisé en ce que l'action de correction prédéterminée de remise à l'état initial ( 260) du distributeur concerne un incident de fonctionne- ment qui se produit un temps supérieur à une période pré- déterminée après tout incident de fonctionnement précé- dent et l'action de correction de suppression des cabi- nes d'ascenseur de la commande de groupe par le distri- buteur concerne un incident de fonctionnement qui se produit dans une période prédéterminée de temps d'une détection précédente d'incident de fonctionnement. ) Procédé selon la revendication 1, carac- térisé en ce qu'au moins un paramètre de système prédé- terminé est le nombre de cabines d'ascenseur en service ( 236) susceptibles ( 238) de desservir l'appel, le temps d'enregistrement de l'appel étant mis à zéro ( 250) pour un appel pour lequel il n'y a pas de cabine d'ascenseur en service ( 248) susceptible de desservir cet appel. ) Procédé selon l'une quelconque des re- vendications 1 ou 5, caractérisé en ce qu'au moins un paramètre de système prédéterminé est lié à un état de trafic prédéterminé ( 228-234). ) Procédé selon l'une quelconque des re- vendications 5 ou 6, caractérisé en ce qu'au moins un paramètre de système prédéterminé est lié à la direction de desserte d'appel ( 232) et comprend un paramètre sup- plémentaire lié à un état de trafic maximum prédéterminé ( 228). ) Procédé selon l'une quelconque des re- vendications 1 à 4, caractérisé en ce que le moyen de contr 8 le comporte une valeur de seuil statique ( 208) qui doit être dépassée par un temps d'enregistrement d'appel avant que la valeurde seuil dynamique de l'appel contr 8- lé ne soit déterminée. 9 ) Procédé selon l'une quelconque des re- vendications 1 ou 8, caractérisé en ce que chaque appel enregistré est contrôlé successivement ( 200-218) et com- porte l'étape de fin ( 208) du contrôle d'un appel dont le.temps d'enregistrement ne dépasse pas une valeur de seuil statique prédéterminée. 100) Procédé selon la revendication 9, caractérisé en ce que le contr 8 le d'un appel enregistré d'au moins un niveau est terminé ( 188-190) ou ( 188-196) ou ( 220-230) au cours d'une situation de trafic maximum prédéterminée. 110) Procédé selon la revendication 10, caractérisé en ce qu'au moins un niveau ( 188, 230) est un niveau de sous-sol etl'état de trafic maximum prédé- terminé est lié à la direction de trafic montant. ) Procédé selon l'une quelconque des re- vendications 9, 10 et 11, caractérisé en ce que le con- trôle d'un appel enregistré pour une direction de des- serte prédéterminée ( 194) est terminé pendant une situa- tion de trafic maximum prédéterminée ( 196). ) Procédé selon la revendication 12, caractérisé en ce que la direction de desserte prédé- terminée est la direction de desserte de montée ( 194) et l'état de trafic maximum prédéterminé est lié à la direction de trafic descendant ( 196). 14 ) Procédé selon la revendication 9, caractérisé en ce que le contrôle d'un appel enregistré pour une direction de service prédéterminée ( 232) est terminé pendant une situation de trafic maximum, prédé- terminée ( 228) à moins que le temps enregistré dépasse un second niveau de seuil statique prédéterminé ( 234). 150) Procédé selon la revendication 14, caractérisé en ce que la direction de service prédéter- minée est la direction de service descendante ( 232) et l'état de trafic maximum prédéterminé est lié à la di- rection de trafic montant ( 228). 160) Procédé selon la revendication 9, caractérisé en ce qu'au moins un paramètre de système ( 240) est le nombre de cabines d'ascenseur en service ( 236) susceptible ( 238) de desservir l'appel, la valeur de seuil dynamique étant fixée à la valeur de seuil statique lorsque le nombre de cabines en service sus- ceptibles de desservir l'appel dépasse un nombre prédé- terminé ( 246). ) Procédé selon la revendication 16, ca- ractérisé en ce que la valeur de seuil dynamique est augmentée par étape ( 248-256) en fonction du nombre de cabines d'ascenseur en service susceptibles de desservir l'appel. 18 ) Procédé selon l'une quelconque des re- vendications 1, 2 ou 3 caractérisé en ce que le moyen de contr 8 le comporte un moyen ( 263-270) pour vérifier la réponse du distributeur à une combinaison prédéterminée de conditions du système, le moyen de contrôle effectuant ces vérifications dans les intervalles entre les contr&- les séquentiels des appels, ia modification de correction prédéterminée étant initialisée ( 258-262) en réponse à un fonctionnement non correct du distributeur suivant une combinaison prédéterminée de conditions du système et le distributeur choisit une cabine d'ascenseur comme cabine suivante destinée à quitter le niveau principal. 190) Procédé selon la revendication 18, ca- ractérisé en ce que la combinaison prédéterminée de con- ditions du système ( 265) faisant que le moyen de contrô- le initialise l'action de correction étant les suivantes: a) aucune cabine d'ascenseur, choisie comme cabine sui- vante destinée à quitter le niveau principal (NEXT= 1), b) un appel enregistré par le moyen d'appel au niveau principal (MFU= 1), c) l'existence d'une cabine d'ascenseur non en service disponible pour être attribuée par le distributeur pour l'appel du niveau principal (AVAS=l), 10089 d) l'existence d'une cabine disponible pendant une pério- de de temps supérieure à une certaine période de temps ( 30 secondes). ) Procédé selon l'une quelconque des revendications 18 ou 19, caractérisé en ce que la combi- naison prédéterminée ( 278) des conditions du système qui fait que le moyen de contr O le initialise l'action de correction, sont les suivantes: a) une cabine d'ascenseur choisie par le distributeur comme cabine suivante destinée à quitter le niveau prin- cipal (NEXT=l), b) un appel enregistré par le moyen d'appel au niveau principal (MFU=l), c) la cabine choisie est au repos avec les portes fermées (DOPN=l). 210) Procédé selon l'une quelconque des re- vendications 18, 19, 20, caractérisé en ce que la combi- naison prédéterminée ( 270) des conditions du système qui font que le moyen de contrôle initialise l'action de cor- rection sont les suivantes: a) une cabine d'ascenseur est au niveau principal avec les portes ouvertes (CABINE e D MFL), b) un appel de cabine pour une desserte en montée a été enregistré dans la cabine d'ascenseur (CCAB), c) une période prédéterminée de temps ( 30 secondes) se termine au cours de laquelle il n'y a eu de situation de trafic maximum liée à la direction de desserte en montée. 220) Procédé selon la revendication 9, ca- ractérisé en ce que chaque cabine d'ascenseur comporte un sélecteur de niveau ( 15) qui donne un signal (AVAS) indiquant que cette cabine est disponible pour être attribuée en réponse à des conditions prédéterminées, le distributeur déterminant ( 264) celles des cabines considérées comme disponibles par le sélecteur de niveau pour être attribuées (AVAD) et détectant en outre les maximum de trafic (CSU), et le moyen de contrôle initia- lise une modification de correction prédéterminée pour un appel qui dépasse le seuil de trafic s'il n'y a pas de maximum de trafic de détecter dans la direction de déplacement en montée (UPPK=O) au moins une cabine d'as- censeur étant disponible pour être attribuée au niveau de sélecteur d'étage (AVAS), aucun appel n'ayant été enregistré dans une période prédéterminée de temps ( 10 secondes) et le distributeur n'ayant rendu aucune cabine disponible pour être attribuée au niveau du distributeur. 230) Procédé selon la revendication 1, ca- ractérisé en ce que la séquence prédéterminée pendant laquelle chaque appel est contrôlé successivement, est répétée ( 144) à des intervalles prédéterminés. 24 ) Procédé selon l'une quelconque des re- vendications 1 ou 23, caractérisé en ce qu'on indique l'existence d'au moins une situation maximum de trafic prédéterminée ( 190, 196) et l'étape qui répond à l'exis- tence d'au moins une situation maximum de trafic prédé- terminée évitant le temps des appels prédéterminés ( 188 ou 194) qui reçoit moins de service d'ascenseur pendant l'existence de ce maximum de trafic. ) Procédé selon la revendication 24, ca- ractérisé en ce qu'au moins une condition maximum de trafic, prédéterminée, est liée à la direction de trafic de desserte en montée ( 190) à partir du niveau principal, avec des appels prédéterminés qui ne sont pas décomptés dans le temps en étant enregistrés à partir des niveaux situés en-dessous du niveau principal ( 188). 260) Procédé selon la revendication 24, ca- ractérisé en ce qu'au moins une condition de trafic maxi- mum prédéterminée est liée à la direction de desserte descente ( 196), les appels prédéterminés qui ne sont pas décomptés dans le temps étant les appels enregistrés à 10089 partir des niveaux au-dessus du niveau principal et deman- dant une direction de desserte en montée ( 194). 270) Procédé selon l'une quelconque des re- vendications 1, 5, 6 ou 7, caractérisé en ce qu'on indi- que l'existence d'au moins une condition de maximum de trafic, prédéterminée ( 242) pour le distributeur en ré- ponse à l'existence d'au moins une condition de maximum de trafic, on tente de maintenir un nombre prédéterminé de cabines d'ascenseur pour desservir la situation de trafic maximum et au moins un paramètre de système pré- déterminé est le nombre de cabines d'ascenseur en service susceptibles de desservir l'appel, le moyen de contrôle réduisant ce nombre ( 244) par le nombre précédent pendant que la condition de trafic prédéterminée est existe.