Brevet FR2587689A1 — publié le 19870327

La présente invention- concerne un procédé pour entrer les informations spécifiques de l'installation d'un ascenseur, comportant des moyens d'action capables de trans- fert de données numériques, dans l'ordinateur de commande de l'ascenseur. Il est actuellement nécessaire dans l'installa- tion d'un ascenseur, pour le travail d'étude spécifique au client, de passer beaucoup de temps pour tenir compte de l'architecture particulière du bâtiment. On a calculé que la préparation spécifique à l'installation consomme % et plus du temps de travail passé pour la fabrication de l'ascenseur en usine, lorsque l'ascenseur est un produit standard. Un travail supplémentaire important à exécuter pour l'étude spécifique au client résulte, par exemple, de distances qui peuvent différer entre les étages du bâ- timent, de l'irrégularité des parois de la cage ou des gui- dages, ou de modifications de l'ascenseur qui doivent être réalisées sur place. Dans les systèmes d'ascenseur moderne à commande par ordinateur, on utilise de nombreux types de programmes de commande et d'essai qui donnent desinformations sur l'é- tat et les actions de l'ascenseur et guident l'exécution de différentes fonctions. Par contre, il n'existe pas de systèmes visant à établir un relevé du bâtiment, bien que l'utilisation d'une telle source d'information pour l'édu- cation de l'ordinateur de commande de l'ascenseur apporte- rait des avantages évidents. La présente invention a donc pour objet d'éviter les inconvénients rencontrés jusqu'à présent et de procu- rer, dans un système d'ascenseur basé sur une intelligence répartie, un système au moyen duquel le travail d'étude spécifique à l'installation de l'ascenseur peut être sensi- blement réduit. Le procédé de l'invention est principalement ca- ractérisé en ce que, avec un programme d'essai de l'ordi- nateur de commande, on effectue une projection en mémoire, avant de mettre l'ascenseur à la disposition des utilisa- teurs, de tous les moyens d'action qui seront utilisés dans l'installation et de leurs positions: (a) par envoi d'une interrogation à tour de rôle aux adresses tabulées dans l'ordinateur et représentant tous les moyens d'action qui peuvent exister, et par détermina- tion du type et du nombre des moyens d'action effectivement présents dans l'installation à partir des réponses obtenues dans l'interrogation circulaire; (b) par exécution d'une course d'essai, pendant laquelle, par activation et lecture des moyens d'action, on détermine leur position, la géométrie du bâtiment et les distances entre paliers; et (c) par mise en mémoire permanente de toutes les infor- mations obtenues qui sont nécessaires pour la commande de l'ascenseur, dans la mémoire d'une unité centrale, de ma- nière à permettre un fonctionnement normal dans le bâtiment qui est l'objet de ce relevé. Autrement dit, l'idée de base du procédé suivant l'invention est qu'on amène dans le bâtiment et qu'on -ins- talle un ascenseur entièrement fabriqué en série et qu'on lui enseigne la géométrie du bâtiment et la composition du système d'ascenseur. Une réadaptation est facile à effec- tuer, par exemple après des modifications qui ont été appor- tées dans le bâtiment, en liaison avec la modernisation de l'ascenseur, ou à cause de déformations apparues avec le - -,=S, _ar em.nlp ins lc 4rails de guidage de l'ascenseur, et qui provoquent un fonctionnement incorrect. La mise en oeuvre de la présente invention est conditionnée par l'utilisation, dans l'ensemble du système d'ascenseur, de dispositifs d'émission de signaux basés sur une intelligence répartie et d'un réseau de transfert de données (par exemple une boucle numérique sérielle) pour relier les dispositifs à l'ordinateur de commande du système d'ascenseur. Un mode de réalisation avantageux de l'invention est caractérisé en ce que, à la suite de la projection de l'installation dans la mémoire de l'ordinateur de commande, les adresses tabulées qui n'ont pas répondu lors de l'in- terrogation circulaire, ou les adresses passives, sont ef- facées du catalogue d'adresses à traiter ensuite et en ce que les éléments restants de la table d'adresses sont ré- arrangés de manière à être listés en une séquence qui est logique du point de vue du traitement. Dans des applica- tions de ce type, dans lesquelles l'ordinateur de commande exécute simultanément plusieurs tâches de surveillance et de commande, la vitesse de traitement des données est un facteur essentiel et il est donc avantageux d'éliminer tou- tes les adresses qui ne sont pas utilisées. Si, comme c'est habituellement le cas, la table est emmagasinée dans une mémoire dite à accès direct, le réarrangement de la table ne procure pas en lui-même une plus grande vitesse en ce qui concerne les temps d'accès, mais une implantation de mémoire logiquement organisée permet une meilleure compré- hension du système et facilite des changements éventuels à apporter au système. Un mode avantageux de mise en oeuvre du procédé. suivant l'invention est également caractérisé en ce que l'information qui est emmagasinée de façon permanente dans la mémoire de l'unité centrale est placée dans une mémoire de longue durée protégée dans laquelle l'écriture est seu- lement possible à l'occasion d'une adaptation. Parmi les avantages, on peut mentionner le fait que l'information est préservée même pendant des défaillances du réseau d'a- limentation. Un autre mode préféré de mise en oeuvre du pro- cédé suivant l'invention est caractérisé en ce que la den- sité des informations qui circulent dans les boucles numé- riques sérielles reliant les dispositifs d'émission de si- gnaux de l'ascenseur à l'ordinateur de commande est sur- veillée par l'ordinateur de commande en rotation et, sur la base de cette densité de trafic, un rang de priorité est affecté aux boucles. Les avantages comprennent l'insensibi- lité aux défauts, due au caractère des boucles sérielles (une branche de la boucle peut être interrompue sans gêner le transfert de données),et l'avertissement rapide que quelquechose se passe dans une boucle donnée. Outre les dispositions qui précèdent, l'invention comprend encore d'autres dispositions qui ressortiront de la description qui va suivre. L'invention sera mieux comprise à l'aide du com- plément de description ci-après qui se réfère aux dessins annexés dans lesquels: la figure 1 illustre un système préféré de com- mande d'ascenseur, basé sur trois boucles numériques sé- rielles et dans lequel le procédé de l'invention peut être mis en oeuvre; et la figure 2 représente la configuration de don- nées proposée. Il doit être bien entendu, toutefois, que ces dessins et les parties descriptives correspondantes sont donnés uniquement à titre d'illustration de l'objet de l'in- vention dont ils ne constituent en aucune façon une limita- tion. La figure 1 illustre la façon dont les informa- tions sont transmises dans le système de commande de l'as- censeur, au moyen de boucles numériques sérielles qui sont raccordées à l'ordinateur central. Sur la figure, l'ordina- teur de commande de l'ascenseur est désigné par le repère 1 et trois boucles numériques sérielles 2, 3 et 4 sont rac- cordées à cet ordinateur. Les informations circulent dans ces boucles de sorte que la boucle de cabine 2 relie les dispositifs 5 situés dans la cabine d'ascenseur (poste de boutons poussoirs, affichage d'étage, etc.) avec l'ordina- teur ou unité centrale 1 de commande de l'ascenseur; 1a- boucle 3 de porte et de cage relie les dispositifs 7 situés dans la cage (en premier lieu, divers contacts) et le dis- positif de service 6 associé à la porte d'ascenseur (postes de boutonsd'appel spécifiquesà l'étage) à l'unité centrale; tandis que la troisième boucle 4, ou boucle extérieure, re- lie les différents dispositifs 8 de surveillance et de si- gnalisation et le dispositif 8 de commande du moteur d'as- censeur à l'unité centrale 1. Le repère 9 a en outre été tracé pour indiquer une liaison de transfert d'information vers le monde extérieur, par exemple une ligne téléphonique ou une liaison par radio vers les bureaux de la société d'entretien. L'unité centrale 1 surveille de façon tournante la densité des informations en transit dans les boucles 2 à 4 et affecte à celles-ci un rang de priorité sur la base de cette densité. Dans une situation normale, l'infor- mation effectue le circuit des boucles de sorte que l'in- formation envoyée par une branche de la boucle revient par l'autre branche, ce qui permet au dispositif transmetteur de vérifier que l'information transmise a circulé correc- tement sur toute la boucle. Dans un exemple de réalisation d'un système de ce type, l'adaptation ou l'éducation de l'ascenseur est effectuée en détail, en deux stades comme suit. STADE 1: L'ordinateur de commande de l'ascenseur envoie sur les routes de trafic sériel tous les appels qui sont possibles. Les adresses ont le caractère de moyens d'ac- tion possibles. Pendant cette opération, dite d'interro- gation circulaire ou à tour de rôle, l'ascenseur est immo- bile. L'ordinateur écoute s'il y a une réponse ou non. S'il y a une réponse, elle contient une identification (le code emmagasiné à l'adresse respective). Par comparaison du code reçu avec une table de codes séparée, contenant par exemple l'adresse du sous-programme à exécuter pour chaque code, l'ordinateur sait dans chaque cas ce qu'il doit faire avec le moyen d'action de l'ascenseur qui est adressé. De cette façon, par exécution d'une opération de lecture de tous les emplacements de mémoire réservés aux moyens d'action, l'or- dinateur de commande explore cette partie de son espace d'a- dresse et il observe celles des adresses qui sont actives et quel est le caractère de leurs moyens d'action, parmi celles qui ont signalé leur présence. Les adresses qui n'ont pas répondu sont annulées et celles qui ont répondu sont re- groupées dans une table fonctionnelle (par exemple, tous les boutons poussoirs en un même groupe). STADE 2 L'ordinateur de commande effectue une projection en mémoire de son environnement physique. Il démarre le mo- teur, exécute des courses de bas en haut et de haut en bas à plusieurs reprises, lentement et à vitesse constante. Lors- que l'ascenseur arrive à un palier donné, il observe la ré- ception d'une impulsion, par exemple d'un élément dont le code est situé à l'emplacement de mémoire 128. L'ordina- teur effectue une recherche dans la mémoire et trouve qu'à l'adresse 128 est stocké le code d'un contact de cage, par exemple un contact de niveau de palier. L'ordinateur arrête alors l'ascenseur et envoie à la porte l'instruction d'ou- verture, et l'instruction d'allumage à toutes les lampes de paliers. Lorsque la porte est ouverte, il trouve quelle lampe de porte s'est éteinte et/ou sur quel palier la flè- che de direction s'est allumée. Si, par exemple, la lampe à l'adresse 173 est éteinte, l'ordinateur recherche dans sa table de codes la signification du code placé à cette adresse et il observe, par exemple, qu'à l'adresse 173 on trouve la lampe d'indication de niveau de palier du cin- quième étage, o on se trouve donc à ce moment. Le proces- sus se poursuit jusqu'au relevé de l'environnement physique. Puisque l'ascenseur se déplace à vitesse constante, la dis- tance entre les paliers peut être calculée à partir du temps écoulé entre les paliers. On essaie toutes les fonctions et on contrôle les accusés de réception, ce qui donne une in- formation sur la situation de chaque dispositif. En résumé, on voit donc que l'ordinateur de comman- de d'ascenseur trouve les réponses aux questions suivantes: 1) quels moyens d'action sont inclus dans le système ? 2) quelle est leur position, la distance des paliers, la géométrie ?. Loisque l'instruction est terminée, l'ordinateur possède dans sa mémoire les informations décrivant son environne- ment de vie (c'est-à-dire l'équivalent d'un jeune enfant apprenant d'abord son environnement de vie par le toucher). La procédure d'instruction ou d'adaptation peut être effectuée chaque fois que nécessaire, par exemple éga- lement lorsqu'on modernise un système d'ascenseur. Ce sys- tème nécessite une mémoire protégée de longue durée dans l'unité centrale. Cette mémoire de longue durée est une unité de mémoire séparée de la mémoire de travail et dans laquelle on ne peut écrire aucune information jusqu'à ce qu'on presse le bouton "Apprendre" lors de l'exécution de l'adaptation. Grâce à une batterie de secours, les infor- mations ne disparaissent pas de la mémoire de longue durée, même dans le cas d'une défaillance du réseau d'alimentation. La figure 2 illustre un exemple du message stan- dard 20 à 32 bits en mode sériel, utilisé dans les boucles. Les nombres à l'intérieur des blocs indiquent le nombre de bits réservés pour chaque bloc. Le repère 21 indique le bloc de départ, qui active la boucle sérielle. Le bloc 22 est le code d'identification du dispositif transmetteur, le bloc 23 contient l'adresse de la transmission, le bloc 24 identifie le type d'information transmise, le bloc 25 contient le message qui est en cours de transmission, le bloc 26 contient le code de détection d'erreur CRC (con- trôle de redondance cylique) et le bloc 27 est le code d'ar- rît qui termine la liaison. Ainsi que cela ressort de ce qui précède, l'in- vention ne se limite nullement à ceux de ses modes de mise en oeuvre qui viennent d'être décrits de façon plus expli- cite; elle en embrasse au contraire toutes les variantes qui peuvent venir à l'esprit du technicien en la matière sans s'écarter du cadre ni de la portée de la présente in- vention. Revendications 1. Procédé pour entrer dans un ordinateur (1) de commande d'ascenseur les informations spécifiques à l'ins- tallation d'un ascenseur pourvu de moyens d'action capables de transfert de données, caractérisé en ce que, à l'aide du programme d'essai de l'ordinateur, on effectue la pro- jection en mémoire, avant de mettre l'ascenseur à la dis- position des utilisateurs, de tous les moyens d'action (5-7) utilisés dans l'installation particulière et de leurs positions: (a) par envoi d'une interrogation à tour de rôle aux adresses tabulées dans l'ordinateur et représentant tous les moyens d'action qui peuvent exister, et par détermina- tion du type et du nombre des moyens d'action effectivement présents dans l'installation,à partir des réponses obtenues dans l'interrogation circulaire; (b) par exécution d'une course d'essai, pendant laquelle, par activation et lecture des moyens d'action, on détermine leur position, la géométrie du bâtiment et les distances entre paliers; et (c) par mise en mémoire permanente de toutes les infor- mations obtenues qui sont nécessaires pour la commande de l'ascenseur, dans la mémoire d'une unité centrale, de ma- nière à permettre un fonctionnement normal dans le bâtiment qui est l'objet de ce relevé. 2. Procédé suivant la revendication 1, caracté- risé en ce que, à la suite de la projection de l'installa- tion dans la mémoire de l'ordinateur de commande (1), les adresses tabulées qui n'ont pas répondu lors de l'interro- gation circulaire, ou les adresses passives, sont effacées du registre d'adresse à utiliser ensuite, et en ce que les éléments restants de la table d'adresses sont réarrangés de manière à être disposés en une séquence qui est logique du point de vue du traitement. 3. Procédé suivant la revendication 1 ou 2, ca- ractérisé en ce que l'information à enmmagasiner de façon permanente dans la mémoire de l'unité centrale (1) est pla- cée dans une mémoire protégée de longue durée dans laquelle l'écriture est seulement possible à l'occasion d'un ensei- gnement. 4. Procédé suivant la revendication 1, 2 ou 3, caractérisé en ce que la densité des informations qui cir- culent dans les boucles numériques sérielles (2-4) reliant les dispositifs d'émission de signaux (5-7) de l'ascenseur à l'ordinateur de commande (1) est surveillée de façon tour- nante par l'ordinateur de commande, un rang de priorité étant affecté aux boucles sur la base de cette densité de trafic.