Brevet FR2773895A1 — publié le 19990723

La présente invention concerne les dispositifs logiques de gestion centralisée d'une pluralité d'éléments à gérer. Il est déjà connu des dispositifs logiques de gestion centralisée d'une pluralité d'éléments à gérer, par exemple celui qui est décrit dans le brevet français numéro 2 704 337 et celui connu sur le marché sous la dénomination INTERBUS-S. Ce dernier dispositif comporte une unité centrale dite "MAITRE" apte à émettre une trame de données, cette unité MAITRE comportant des moyens de sortie et des moyens d'entrée, et au moins un BUS apte à véhiculer les données en provenance de l'unité MAITRE ou vers cette unité MAITRE. Le BUS comporte une ligne dite "ALLER" et une ligne dite "RETOUR", une extrémité de la ligne ALLER étant connectée aux moyens de sortie de l'unité MAITRE, une extrémité de la ligne RETOUR étant connectée aux moyens d'entrée de l'unité MAITRE, et des moyens pour relier les deux autres extrémités des lignes ALLER et RETOUR. Le dispositif comporte aussi des circuits "ESCLAVES" montés en série sur la ligne ALLER, chaque circuit ESCLAVE reliant la ligne ALLER à un élément à gérer. Ce dispositif donne de bons résultats mais ne peut répondre à certains ensembles de demandes de la part de ses utilisateurs. Notamment, il ne permet pas des échanges directs de données entre les différents éléments à gérer. Pour ce faire, il est nécessaire que les données soient transmises à l'unité MAITRE qui doit les réémettre. Il est aussi à noter que la structure de ce dispositif ne permet pas à l'unité MAITRE de diffuser directement des données aux éléments à gérer, mais l'oblige à dupliquer autant de fois que nécessaire la même information sous forme de données, ce qui conduit indubitablement à utiliser des places dans la bande passante et donc à limiter les possibilités intrinsèques de transmission de ce dispositif. La présente invention a donc pour but de réaliser un perfectionnement au dispositif de l'art antérieur décrit ci-dessus pour obvier à ses inconvénients. Plus précisément, la présente invention a pour objet un dispositif logique de gestion centralisée d'une pluralité d'éléments à gérer, comportant: - une "unité MAITRE" de gestion apte à émettre une trame de données, cette unité MAITRE comportant des moyens de sortie et des moyens d'entrée, - un BUS comportant une ligne "ALLER" et une ligne "RETOUR", une extrémité de la ligne ALLER étant connectée aux moyens de sortie de l'unité MAITRE, une extrémité de la ligne RETOUR étant connectée aux moyens d'entrée de l'unité MAITRE, et des moyens pour relier les deux autres extrémités des lignes ALLER et RETOUR, ce BUS étant apte à véhiculer des données en provenance de l'unité MAITRE ou vers cette même unité MAITRE, et - des circuits "ESCLAVES" montés en série sur la ligne ALLER, chaque circuit ESCLAVE reliant la ligne ALLER à un élément à gérer, caractérisé par le fait que chaque circuit ESCLAVE comporte en plus au moins: - un circuit "ESPION" monté en association avec la ligne RETOUR pour acquérir les données véhiculées sur la ligne RETOUR, et - une Base de Données Distribuées en Temps Réel dit "BDDTR" reliée au circuit ESPION et apte à converser avec l'élément à gérer relié au circuit ESCLAVE comportant cette BDDTR. D'autres caractéristiques et avantages de la présente invention apparaîtront au cours de la description suivante donnée en regard du dessin annexé à titre illustratif, mais nullement limitatif, dans lequel: La figure unique représente le schéma bloc-diagramme d'un mode de réalisation d'un dispositif de gestion centralisée selon l'invention, en précisant que les légendes portées sur cette figure doivent être considérées comme faisant partie de la présente description. Le Demandeur tient à préciser que cette figure ne représente qu'un exemple de mode de réalisation de l'objet selon l'invention, et qu'il peut exister d'autres modes de réalisation qui répondent à la définition de cette invention. il précise en outre que, lorsque, selon la définition de l'invention, l'objet de l'invention comporte "au moins un" élément ayant une fonction donnée, le mode de réalisation décrit peut comporter plusieurs de ces éléments. Il précise aussi que, si le mode de réalisation de l'objet selon l'invention tel qu'illustré comporte plusieurs éléments de fonction identique et que si, dans la description, il n'est pas spécifié que l'objet selon cette invention doit obligatoirement comporter un nombre particulier de ces éléments, l'objet de l'invention pourra être défini comme comportant "au moins un" de ces éléments. Le dispositif de gestion centralisée selon l'invention comporte l'ensemble des moyens constitutifs du dispositif selon l'art antérieur connu sous la dénomination INTERBUS-S. L'ensemble de ces moyens ne sera donc pas plus amplement décrit ici. Cependant, en référence à la figure unique, le dispositif de gestion centralisée selon l'invention comporte une "unité MAITRE" de gestion 1 apte à émettre une trame de données à destination des circuits ESCLAVES, cette unité MAITRE comportant des moyens de sortie 2 et des moyens d'entrée 3. De façon connue, une telle unité MAITRE comporte essentiellement des moyens de traitement des données de l'émission 4 et de réception 5 représentant des informations à transmettre et à traiter, ces données étant généralement émises sous la forme d'une trame. La trame d'émission a été schématiquement illustrée en 18 et la trame en réception en 19. Selon une caractéristique de l'invention, l'unité MAITRE comporte en outre des moyens pour qu'elle puisse effectuer le transfert des données en mode diffusion. Ces moyens représentés schématiquement en 20 sont connus en eux-mêmes et ne seront donc pas plus amplement décrits ici. Le dispositif comporte en outre un BUS de transmission 6 comportant une ligne "ALLER" 7 et une ligne "RETOUR" 8 aptes à véhiculer des données en provenance de l'unité MAITRE ou vers cette unité MAITRE, une extrémité 9 de la ligne ALLER 7 étant connectée aux moyens de sortie 2 de l'unité MAITRE 1, une extrémité 10 de la ligne RETOUR 8 étant connectée aux moyens d'entrée 3 de l'unité MAITRE 1, et des moyens 11 pour relier les deux autres extrémités respectivement 12 et 13 des lignes au I ALLER 7 et RETOUR 8. Le dispositif comporte en outre des circuits "ESCLAVES" 14 montés en série sur la ligne ALLER 7, chaque circuit ESCLAVE reliant la ligne ALLER à un élément à gérer. Dans un souci de simplification du dessin, les éléments à gérer n'ont pas été représentés. De façon connue, chaque circuit ESCLAVE comporte au moins un registre à décalage en réception dont l'entrée est reliée à la ligne ALLER 7 en un premier point, un registre à décalage en émission dont la sortie est reliée à la ligne ALLER 7 en second point et un registre de transmission monté sur la ligne ALLER entre les deux premier et second points. Selon une caractéristique de l'invention, chaque circuit ESCLAVE 14 comporte au moins un circuit "ESPION" 15 monté en association avec la ligne RETOUR 8, par exemple en dérivation, ce circuit ESPION étant apte à acquérir les données véhiculées sur la ligne RETOUR. En fait, ce circuit ESPION permet d'effectuer le même traitement des données acquises que celui effectué par l'unité MAITRE, ce qui permet à ce circuit ESPION de construire sa propre base de données avec les informations qu'il aura acquises. Dans l'exemple illustré, ces informations sont désignées par les références Et à E4. Chaque circuit ESCLAVE 14 comporte en outre une Base de Données Distribuées en Temps Réel dite "BDDTR" 16 reliée au circuit ESPION 15. Chaque BDDTR est apte à converser avec l'élément à gérer relié au circuit ESCLAVE comportant cette BDDTR. Cette BDDTR contient en fait les mêmes informations (d'entrée et de diffusion) que celles contenues dans la base de données de l'unité MAITRE 1. Sur la figure unique, les données de diffusion émises par l'unité MAITRE sont identifiées dans la trame par D1 et D2. Elle sont par exemple installées en début de la trame émise 18 par l'unité MAITRE. Elles transitent sur la ligne ALLER 7 de façon transparente pour l'ensemble des éléments à gérer reliés aux circuits ESCLAVES jusqu'à la fin de tout l'ensemble des registres à décalage. Elles sont donc de ce fait disponibles pour tous les éléments à gérer reliés au BUS 6 par l'intermédiaire des circuits ESCLAVES comportant chacun un circuit ESPION. Selon une autre caractéristique de la présente invention, les moyens d'entrée de l'unité MAITRE comportent un équipement VIRTUEL 17 constitué d'un registre à décalage équivalent à l'ensemble des registres à décalage contenus dans les circuits ESCLAVES. La taille de cet équipement VIRTUEL 17 dépendra du nombre de données que l'unité MAITRE devra transmettre en mode diffusion. Il est cependant bien précisé que, dans une réalisation possible, l'équipement VIRTUEL peut être intégré dans les moyens de réception de l'unité MAITRE. Dans ce cas, la base de données d'entrée de l'unité MAITRE 1 est rigoureusement identique aux BDDTR définies ci-avant. I1 apparaît à l'évidence que tout Homme du métier connaissant la structure du dispositif explicité ci-avant en déduira son fonctionnement et constatera que ce dispositif permet d'atteindre les buts recherchés mentionnés au préambule de la présente description. REVENDICATIONS 1- Dispositif logique de gestion centralisée d'une pluralité d'éléments à gérer comportant - une "unité MAITRE" de gestion (t) apte à émettre une trame de données, cette unité MAITRE comportant des moyens de sortie (2) et des moyens d'entrée (3), - un BUS (6) comportant une ligne "ALLER" (7) et une ligne "RETOUR" (8), une extrémité (9) de la ligne ALLER étant connectée aux moyens de sortie (2) de l'unité MAITRE (1), une extrémité (10) de la ligne RETOUR (8) étant connectée aux moyens d'entrée (3) de l'unité MAITRE (1), et des moyens (11) pour relier les deux autres extrémités (12, 13) des lignes ALLER (7) et RETOUR (8), ce BUS (6) étant apte à véhiculer des données en provenance de l'unité MAITRE ou vers cette même unité MAITRE, et - des circuits "ESCLAVES" (14) montés en série sur la ligne ALLER (7), chaque circuit ESCLAVE reliant la ligne ALLER (7) à un élément à gérer, caractérisé par le fait que chaque circuit ESCLAVE (14) comporte au moins: - un circuit "ESPION" (15) monté en association avec la ligne RETOUR (9) pour acquérir les données véhiculées sur cette ligne RETOUR, et - une Base de Données Distribuées en Temps Réel dit "BDDTR" (16) reliée au circuit ESPION (15) et apte à converser avec l'élément à gérer relié au circuit ESCLAVE (14) comportant cette BDDTR. 2- Dispositif selon la revendication 1, caractérisé par le fait que chaque circuit ESCLAVE (14) comporte au moins un registre à décalage en réception dont l'entrée est reliée à la ligne ALLER en un premier point, un registre à décalage en émission dont la sortie est reliée à la ligne ALLER en second point et un registre de transmission monté sur la ligne ALLER entre les deux dits premier et second points. 3- Dispositif selon la revendication 2, caractérisé par le fait que les moyens d'entrée (3) de l'unité MAîTRE (t) comportent un équipement VIRTUEL (17) constitué d'un registre à décalage équivalent à l'ensemble des registres à décalage des circuits ESCLAVES. 4- Dispositif selon la revendication 3, caractérisé par le fait que l'unité MAITRE (1) comporte en outre des moyens (20) pour effectuer le transfert des données en mode diffusion.