Brevet FR2465374A1 — publié le 19810320

"Système de transmission en boucle pouvant détecter un défaut et établir une ligne de transmission contournant le défaut sans unité de contrôle de transmission maitre." La présente invention se rapporte à un système de trans- mission en boucle destiné à transmettre des données parmi un certain nombre d'unités terminales par l'intermédiaire d'une ligne de transmission en boucle. Dans un système de transmission classique comprenant une ligne de transmission en boucle, afin de définir une distribution du temps pour la transmission et la réception du message à chacune des différentes unités de contrôle de transmission reliées à une boucle et exécuter des contre-mesures en cas de défaut par- tiel de la boucle, une des unités de contrôle de transmission est associée à une unité de contrôle de transmission maltre, tandis que les autres sont associées à des unités de contrô- le de transmission esclaves, la première analysant un état de transmission de la totalité de la boucle pour déterminer la distribution du temps de la transmission et de la récep- tion et exécuter les contre-mesures en cas de défaut de la boucle. Il en résulte une unité de contrôle de transmission maître de grande dimension et quand cette dernière est en dérangement, la transmission est complètement arrêtée. La présente invention a par conséquent pour objet de réaliser un système de transmission en boucle qui puisse dé- tecter un défaut dans la ligne de transmission en boucle et établir une ligne de transmission qui contourne le point dé- fectueux sans utiliser aucune unité de contrôle de transmis- sion maUtre. Pour atteindre ce résultat, le système de transmission en boucle de la présente invention comprend: - une première et une seconde lignes de transmission en boucle capables de transmettre des messages dans une pre- mière et dans une seconde directions respectivement, un certain nombre d'unités terminales pour échanger des messages à travers la première et la seconde lignes de transmission en boucle, un certain nombre de premières unités de contrôle de transmission raccordées à la première ligne de transmis- sion en boucle, chacune des premières unités de contrôle de transmission étant reliée à l'une des unités terminales commandante pour échanger des messages avec l'unité termi- nale y associée et la première ligne de transmission ou boucle, un certain nombre de secondes unités de contrôle de transmission reliées à la seconde ligne de transmission en boucle, chacune de ces secondes unités de contrôle de transmission étant raccordée à l'unité correspondante des premières unités de contrôle de transmission et échangeant des messages avec la seconde ligne de transmission en bou- cle, un certain nombre de canaux de dérivation capables de transmettre des messages bilatéralement, chacun des canaux de dérivation raccordant les premières et les secondes uni- tés de contrôle de transmission associées aux unités termi- nales correspondantes. Les premières et les secondes unités de contrôle de transmission comprennent chacune des moyens pour transmettre des messages au canal de dérivation associé et des moyens pour recevoir des messages de ce dernier. Chacune des pre- mières et secondes unités de contrôle de transmission con- tiennent en outre des moyens pour contrôler la transmission et la réception du message de façon qu'elle envoie un messa- ge à transmettre à la ligne de transmission en boucle y as- sociée quand il n'y a pas d'anomalie dans une petite boucle définie par sa propre unité de contrôle de transmission, l'unité de contrôle de transmission y associée sur l'autre ligne de transmission en boucle, le canal de dérivation raccordant ces deux unités de contrôle de transmission, l'unité de contrôle de transmission adjacente en aval de sa propre unité de contrôle de transmission, l'unité de contrô- le de transmission associée à l'unité de contrôle de trans- mission adjacente en aval et sur l'autre ligne de transmis- sion en boucle et le canal de dérivation raccordant ces deux dernières unités de contrôle de transmission, et qu'elle en- voie un message à transmettre au canal de dérivation.ors- qu'il y a une anomalie dans la petite boucle de sorte qu'el- le permet une communication de messages parmi le grand nom- bre d'unités terminales à travers la première ligne de transmission en boucle quand la première ligne de transmis- sion en boucle est en condition normale et permet une commu- nication de messages parmi le grand nombre d'unités termi- nales à travers les première et seconde lignes de transmis- sion en boucle et le grand nombre de canaux de dérivation lorsque la première ligne de transmission en boucle se trouve dans une condition anormale. L'invention sera mieux comprise à l'aide de la descrip- tion d'un mode de réalisation pris comme exemple, mais non limitatif,et illu-_._ par le dessin annexé, sur lequel: - la figure 1 représente schématiquement un diagramme synoptique d'un système de transmission en boucle selon la présente invention; - la figure 2 représente un diagramme synoptique plus détaillé de l'unité de contrôle de transmission utilisée dans le système de transmission en boucle de la figure 1 - les figures 3 et 4 sont des diagrammes synoptiques plus détaillés des interfaces respectives 54 et 61; - la figure 5 représente un format d'un me-sage à transmettre; - la figure 6 représente un procédé pour établir un ca- nal de dérivation quand un défaut se produit dans le système de la figure 1. Selonl un mode de réalisation préféré de l'invention, le système de transmission en boucle représenté sur la figure 1 comporte une ligne de transmission en boucle 1 pour transmet- tre des messages, dans le sens contraire des aiguilles d'une montre et une ligne de transmission en boucle 2 pour trans- mettre des messages dans le sens des aiguilles d'une montre. Les unités de contrôle de transmission 1.1, 12 et 13 sont rac- cordées à la ligne de transmission en boucle, 1, tandis que les unités de contrôle de transmission 21, 22 et 23 associées respectivement aux unités de contrôle de transmission 11, 12, et 13 sont raccordées à la ligne de transmission en boucle 2. Les paires des unités de contrôle de transmission 11 et 21, 12 et 22, 13 et 23 sont respectivement interconnectées par des lignes de transmission en dérivation 100, 200, et 300 qui sont à même de transmettre des messages bilatéralement et également raccordées respectivement aux unités terminales de transmission-réception par les lignes 311 et 321, 312 et 322, et 313 et 323 qui sont à même de transmettre des messages bilatéralement. Lorsque les unités de contrôle de transmission 11, 12 et 13, la ligne de transmission en bou- cle 1, les unités de contrôle de transmission 21, 22 et 23 et la ligne de transmission en boucle 2 se trouvent en con- dition normale, les unités terminales de transmission-ré- ception 31, 32 et 33 échangent mutuellement des messages soit par les unités de contrôle de transmission 11, 12 et 13, la ligne de transmission en boucle 1, soit par les uni- tés de contrôle de transmission 21, 22 et 23 et la boucle 2. Si un défaut apparaît dans ces unités de contrôle de transmission ou lignes de transmission en boucle, par exem- ple si un défaut se produit dans l'une quelconque des uni- tés de contrôle de transmission 1, 12 et 13 et la ligne de transmission en boucle 1, les unités terminales 31, 32 et 33 échangent des messages par les tronçons normaux des uni- tés de contrôle de transmission 11, 12 et 13 et la ligne de transmission en boucle 1 et par les unités de contrôle de transmission 21, 22 et 23, les canaux de dérivation 100, 200 et 300 et la ligne de transmission en boucle 2. Si un défaut se produit dans l'une quelconque des unités de contrôle de transmission 21, 22 et 23, et la ligne de transmission en boucle 2, les unités terminales 31, 32 et 33 échangent des messages de façon identique. Par conséquent, les unités de contrôle de transmission 11, 12 et 13 ont chacune comme rôle de transmettre des mes- sages sur la ligne de transmission en boucle 1 et de rece- voir des messages de la ligne de transmission en boucle 1 en condition normale et aussi pour rôle de transmettre des mes- sages aux canaux de dérivation respectifs 100, 200 ou 300 et d'en recevoir lorsqu'il y a une anomalie dans le système de transmission de la ligne de transmission en boucle 1. Les unités de contrôle de transmission 21, 22 et 23 ont chacune les mêmes rôles que ceux décrits ci-dessus. La figure 2 représente un diagramme synoptique d'un circuit interne de l'unité de contrôle de transmission 11. Les autres unités de contrôle de transmission ont toutes la même structure. L'unité de contrôle de transmission Il com- prend un interface 51 pour échanger des messages avec la li- gne de transmission en boucle 1, un interface 61 pour échan- ger des messages avec le canal de dérivation 100 et la ligne 311, la première et la seconde mémoires tampons réceptrices 71 et 73 pour mémoriser les messages reçus respectivement des interfaces 51 et 61, une mémoire tampon émettrice 81 pour mémoriser un message à envoyer par les interfaces 51 et 61, une unité de traitement 41 pour contrôler la transmission et la réception des messages, des chronodéclencheurs 90 à 92 et des registres 93 à 95. Ces parties de l'unité de contrôle de transmission 11 autres que les interfaces 51 et 61 peuvent être réalisées par un micro-ordinateur. La figure 3 représente un diagramme synoptique détaillé de l'interface 51 et la figure 4 représente les parties de l'interface 61 qui sont raccordées au canal de dérivation 100. Les parties de l'interface 61 qui sont reliées à la li- gne 311 ne sont pas représentées attendu qu'elles sont iden- tiques à celles de la figure 4. Les références munies du si- gne prime (') sur la figure 4 représentent les éléments iden- tiques et portant les mêmes références sur la figure 3. Les parties de l'interface 61 qui sont raccordées à la ligne 311 portent les mêmes références que celles utilisées sur la fi- gure 3 mais avec le signe seconde ("). Le circuit de la figure 4 diffère de celui de la figure 3 uniquement en ce que le premier ne comporte pas les portes 61 à 64 ni le registre 65. Le fonctionnement de l'unité de contrôle de transmission il est décrit ci-dessous en référence aux figures 2 à 4. Lorsqu'il n'y a pas d'anomalie dans le système de trans- mission de la ligne en boucle 1, le signe "0 5" est mémorisé dans les registres 93 à 95 de la façon qui sera décrite ulté- rieurement. Dans ce cas, l'unité Il transmet les données de l'unité 31 à l'autre unité terminale, c'est-à-dire l'unité terminale 33 de la façon suivante: Les données à envoyer sont transmises sous la forme du message représenté sur la figure 5 dans laquelle le messa- ge 500 comprend une section repère (F) 501 indiquant le début du message, une section d'adresse de réception (RA) 502 qui contient des adresses pour spécifier l'unité de contrôle de transmission recevant le message, une section d'adresse d'émission (SA) 503 qui contient des adresses identifiant l'unité de contrôle de transmission envoyant le message, une section de données (D) 504 qui contient les données à transmettre, un champ pour bits de détection des erreurs du message (FCFS) 505 et une section repère (F) 506 pour indi- quer la fin du message. Les données à transmettre, communiquées par le terminal 31. par l'intermédiaire de l'interface 61 sont reçues par l'unité de traitement 41 et mémorisée dans la mémoire tampon émettrice 81 sous la forme d'un message sous contrôle de l'u- nité de traitement 41. Les messages sont mémorisés dans la mémoire tampon émet- trice 81 en même temps que les données représentant le nom- bre des temps de la transmission. Le nombre est "0" dans le cas o les données o.-.te reçues du terminal 31 et n'ont pas encore été transmises. L'unité de traitement 41 explore, à un moment autodéter- miné, les premiere et seconde mémoires tambpons réceptrices 71 et 73 et la mémoire tampon émettrice 81 pour tout message à transmettre qui y serait mémorisé. Dans ce cas, le message à transmettre est détecté dans la mémoire tampon émettrice 81 et l'unité de traitement 41, pose "1" dans le registre 65 dans l'interface 51 par une ligne 65A pour indiquer un état de transmission et introduire les huit premiers bits du mes- sage à transmettre dans le registre 59 dans l'interface 51 par une ligne 59A et remet aussi à zéro le compteur 60 par une ligne 60A. La donnée à huit bits du registre 59 est lue en série en réponse à des signaux d'horloge émis par une horloge 58. La porte Ir 62 est en position ouverte attendu que le signal de sortie du registre 57 est "1". Par conséquent, le signal de sortie du registre 59 est envoyé à un transmetteur 53 par la porte ET 62 et la porte OU 64 et parvient à la ligne de transmission en boucle 1. Aucun signal n'est présent à l'autre borne d'entrée de la porte OU 64attendu que la porte ET 63 est bloquée par le signal de sortie "o" de l'inverseur 61. Le compteur 60 est un compteur à trois bits auquel est ajouté le signal de sortie de l'horloge 58. Lorsque huit bits du signal d'horloge ont été ajoutés, il produit un signal de débordement sur une ligne 60B. L'unité de traitement 60B ré- pond au signal de débordement en envoyant les huit prochains bits du message à émettre mémorisé dans la mémoire tampon émettrice 81. Cette opération est répétée pour envoyer une longueur de message prédéterminée à la ligne de transmission en boucle 1. Lorsque la transmission du message à transmet- tre mémorisé dans la mémoire tampon émettrice est achevée, le nombre des temps de transmission est positionné à "1" et le registre 65 est relis à "0". L'unité de traitement ou de con- trôle 41 prédétermine aussi dans le chronodéclencheur 90 une valeur qui est légèrement plus grande que la valeur du temps requis pour la circulation du message dans la ligne de transmission en boucle 1. Quand le message envoyé par l'unité de contrôle de transmission il atteint un récepteur 52 dans l'unité de con- trôle de transmission 12, un détecteur de signal de synchroni- sation 54 détecte la séquence des bits du message reçu et produit des signaux de synchronisation qui sont en synchro- nisme avec les bits de la séquence. Le message reçu par le récepteur 52 est mémorisé dans le registre à huit bits 56 en synchronisme avec les signaux de synchronisation. Le comp- teur 55 est un compteur à trois bits qui délivre un signal de débordement sur une ligne 55A quand huit signaux de syn- chronisation sont ajoutés. L'unité de traitement 41 dans l'unité de contrôle de transmission 12 répond au signal de débordement en stockant dans la première mémoire tampon ré- ceptrice 71 le message mémorisé dans le registre 56. Si l'unité de contrôle de transmission 12 ne transmet pas un message à cet instant, le registre 65 marque "0". Par conséquent la porte Er 63 et la porte OU 64 puis transmis à la ligne de transmission en boucle 1. Lorsque l'unité de traitement 41 reçoit le message, il contrôle l'adresse de réception dans le message reçu afin de décoder si l'adresse d'émission est sa propre adresse. Dans le cas contraire, l'unité de traitement 41 continue à recevoir les huit bits de données à la fois. Puisque le mes- sage reçu a déjà été transmis à la ligne de transmission en boucle 1, l'unité de traitement 41 n'a pas besoin de trans- mettre le message à nouveau à la ligne de transmission en boucle 1. Afin d'indiquer qu'il n'y a pas nécessité de transfert, le contenu du registre 65 est extrait par la li- gne 65b et mémorisé dans la première mémoire tampon réceptri- ce 71 sous forme de données accompagnant le message reçu. Lorsque l'adresse d'émission est reconnue comme étant sa propre adresse, l'unité de traitement 41 positionne le re- gistre 65 à "0" par la ligne 65A pour arrêter le transfert de la partie restante du message du récepteur 52 au transmet- teur 53 et mémorise la partie restante du message dans la première mémoire tampon réceptrice 71. Lorsque l'unité de traitement 41 détermine l'achévement de la réception de l'intégralité du texte du message en décodant la section repère 506 (voir figure 5), elle remet le registre 65 à "0". Si l'unité de contrôle de transmission 12 est en train de transmettre un message, le registre 65 marque "1". Par conséquent le message reçu par le récepteur 52 n'est pas en- voyé au transmetteur 53, mais mémorisé dans la première mé- moire tampon réceptrice 71. Si l'adresse d'émission du message reçu n'est pas sa propre adresse, le message sera retransmis sur la ligne de transmission en boucle 1. Afin d'indiquer la nécessité du transfert, le contenu "1" du registre 65 est mémorisé dans la première mémoire tampon réceptrice 71. Lorsque l'unité de contrôle de transmission 12 reçoit le message, elle déchiffre si l'adresse de réception du mes- sage dans la première mémoire tampon réceptrice 71 est sa propre adresse. Si c'est sa propre adresse, le message est envoyé à l'unité terminale 32 et le message mémorisé dans la première mémoire tampon réceptrice 71 est effacé. Par ailleurs, si l'adresse de réception du message n'est pas sa propre adresse comme dans le cas présent, le message est renvoyé à la ligne de transmission en boucle 1 à un instant de transmis- sion autodéterminé à condition que le bit accompagnant le message pour indiquer la nécessité ou non de la transmission soit "1" et le message mémorisé dans la première mémoire tampon réceptrice 71 est effacé. Si ce bit est "0"? le messa- ge n'est pas envoyé et le message mémorisé dans la première mémoire tampon réceptrice 71 est effacé. Quand le message envoyé à la ligne de transmission en boucle 1 atteint l'in- terface 51 de l'unité 13, il est mémorisé dans la première mémoire tampon réceptrice 71 de l'unité de contrôle de trans- mission 13 de la même manière que celle décrite en liaison avec l'unité de contrôle de transmission 12, et l'adresse de réception est contrôlée par l'unité de traitement 41. S'il est déterminé que le message doit être envoyé à l'unité 33 comme c'est le cas ici, l'unité de traitement 41 envoie le message mémorisé dans la première mémoire tampon réceptrice 71, à un instant autodéterminé respectivement, à l'unité terminale 33 et à la ligne de transmission en boucle 1. Le message envoyé par l'unité de contrôle de transmission 13 à la ligne de transmission en boucle 1 se déplace le long de cette boucle de transmission 1 et atteint l'unité de contrôle de transmission 11 qui à son tour reçoit le message par l'interface 51 et le mémorise dans la première mémoire tampon réceptrice 71. Quand l'unité de contrôle de transmission 11 détermine que l'adresse d'émission dans le message mémorisé dans la première mémoire tampon réceptrice.-. sa propre adresse, les messages dans la première mméoire tampon récep- trice 71 et les messages dans la mémoire tampon expéditrice 81 sont effacés et le meesage n'est pas transféré à la ligne de transmission en boucle 1. L'unité de traitement 41 remet le chronodéclencheur 90 à zéro. Si le message en revient pas à l'unité de contrôle de transmission 11 pour une raison quelconque, le chronodéclen- cheur 90 épuise son temps. L'unité de traitement répond au signal d'épuisement du temps délivré par le chronodéclencheur en transférant à nouveau le message préalablement transmis qui a été mémorisé dans la mémoire tampon émettrice 81 à la ligne de transmission en boucle 1. A chaque fois que la re- transmission se produit, le compte indiquant le nombre des temps de la transmission accompagnant le message et mémorisé dans la mémoire tampon émettrice 81 est ajouté. La retrans- mission se répète un nombre prédéterminé de fois à moins que le message transmis par l'unité de contrôle de transmission Il ne soit reçu par l'unité de contrôle de transmission 11 ne soit reçu par l'unité de contrôle de transmission Il en un laps de temps prédéterminé. Si, après que l'unité de contrôle de transmission Il a transmis le même message un nombre prédéterminé de fois, on détermine par le nombre des temps de transmission mémorisé dans la mémoire tampon émettrice 81 et dépassant le compte prédéterminé, que le message n'est pas retourné à l'unité de contrôle de transmission 11 par la ligne de transmission en boucle 1 l'unité de traitement 41 constate que la ligne de transmission en boucle 1 est en condition anormale et elle enclenche le processus destiné à établir le canal en dériva- tion. Ce processus est expliqué en liaison avec la figure 6 dans laquelle les mêmes références désignent les mêmes éléments que ceux de la figure 1. Le système représenté à la figure 6 comporte des unités de contrôle de transmission supplémentaires 14, 15 et 16, et 24, 25 et 26 ainsi que des canaux de dérivation 400, 500 et 600 en plus des éléments illustrés sur la figure 1. Ces éléments supplémentaires ont tous la même construction que leurs homologues de la figure 1. Sur la figure 6, les unités terminales de transmission/ré- ception raccordées aux unités de contrôle de transmission 11 et 21, 12 et 22, 13 et 23, 14 et 24, 15 et 25 et 16 et 26 respectivement ne sont pas représentés par souci de simplifi- cation. Lorsque l'unité de contrôle de translission 1 décèle une anomalie dans le système de transmission en boucle, il positionne le registre 93 à "1" pour indiquer que l'unité de traitement 41 a reçu une demande de vérification d'accusé de réception ou de non accusé de réception de la transmission et envoie à la ligne de transmission en boucle 1 un premier mes- sage comprenant un ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission, une adresse de réception pour spécifier l'unité de contrôle de transmis- sion adjacente 12 sur la ligne de transmission en boucle 1 et une adresse d'émission constituée par l'adresse de l'uni- té de contrôle de transmission 11-. Elle envoie simultanément au canal de dérivation 100 un second message comprenant une adresse de réception pour spécifier l'unité de contrôle de transmission 21, un ordre de vérification d'accusé de- récep- tion ou de non accusé de réception de la transmission et une adresse d'émission constituée par sa propre adresse. Par ail- leurs, l'unité de contrôle de transmission Il positionne le chronodéclencheur à une valeur de temps qui est légèrement plus grande que la valeur de temps requis pour que le messa- ge passe dans une petite boucle 201 comprenant les unités de contrôle de transmission 11, 12, 22 et 21. L'unité de contrôle de transmission 12, quand elle est spécifiée par le premier message, reçoit ce dernier dans la première mémoire tampon réceptrice 71, et l'unité de -traite- ment 41,1orsqu'elle détermine que l'adresse de réception est sa propre adresse, décode la commande et l'adresse d'émission du premier message. Si elle décode que la commande est un ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission et que l'adresse d1nission n'est pas sa propre adresse, l'unité de traitement 41 dans l'unité de contrôle de transmission 12 envoie au canal de dérivation 200 un message comprenant l'adresse de réception pour spécifier l'unité de contrôle de transmission 22, la commande transmise et l'adresse d'émission si l'unité de contrôle de transmission 22 détecte que le message a été ap- pliqué à l'interface 61 à partir du canal de dérivation 200, l'unité de traitement 41 répond de façon que le message pro- venant du canal de dérivation 200 soit mémorisé dans la secon- de mémoire tampon réceptrice 73. Si elle détecte que l'adres- se de réception dans le message mémorisé est sa propre adres- se et que la commande dans le message est l'ordre de vérifi- cation d'accusé de réception ou de non accusé de réception de la transmission, et que l'adresse d'émission n'est pas sa propre adresse, elle transforme l'adresse de réception du message en une adresse spécifiant l'unité de contrôle de transmission 21 et envoie le message modifié à-la ligne de transmission en boucle 2. Quand ce message arrive à l'unité de contrôle de transmission 21 en suivant la ligne de trans- mission en boucle 2, l'unité de contrôle de transmission 21 mémorise le message dans la première mémoire tampon récep- trice 71 par l'interface 51. L'unité de traitement 41, quand elle détecte que l'adresse de réception du message est sa propre adresse elle détecte que.l'adresse de réception du message est sa propre adresse et que la commande du message est l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission et que l'adresse d'émission n'est pas sa propre adresse, envoie ce message, au canal de dérivation 100 par l'interface 61. L'unité de contrôle de transmission 11, quand elle détecte que le mes- sage a été reçu à partir du canal de dérivation 100 mémorise ce message dans la seconde mémoire tampon réceptrice 73. Elle détecte que l'adresse de réception contenue dans ce message est sa propre adresse et décode l'ordre et l'adresse d'émission dans le message transmis afin de déterminer si l'adresse d'émission est bien sa propre adresse et si la petite boucle 201, comprenant les unités de contrôle de transmission 11, 12, 22 et 21 se trouve en condition normale. Après cela, l'unité de contrôle de transmission il remet le chronodéclencheur 91 à zéro et positionne le registre 94 à "1" pour indiquer l'achèvement de la vérification de l'accusé de réception ou du non accusé de réception de la transmission. Le contenu du registre 95, c'est-à-dire "0" est inchangé pour indiquer que la ligne de transmission en boucle 1 est disponible. Par ailleurs, quand l'unit" de contrôle de transmisjeL __ reçoit le second message envoyé par l'unité de contrôle de transmission Il au canal de dérivation 100, l'unité de trai- tement 41 dans l'unité de contrôle de transmission 21 mémorise le second message dans la seconde mémoire tampon réceptrice 73. Lorsque l'unité de traitement 41 détecte que l'adresse de réceptrion dans ce message est sa propre-adresse, elle dé- code la commande et l'adresse d'émission dans ce message. Si le décodagerévèle que la commande est l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission et que le message a été transmis par l'unité de contrôle de transmission Il qui est associé à l'unité de contrôle de transmission 21 sur une ligne de transmission en boucle autre que la ligne de transmission en boucle 2 à laquelle l'unité de contrôle de transmission 21 est raccordée, l'unité de traitement 41 positionne le registre 93 à "1" pour indiquer que l'ordre de vérification d'accusé de récep- tion ou de non accusé de réception de la transmission a été reçu eet envoie à la ligne de transmission en boucle 2 un message incluant l'émission de sa propre adresse, l'adresse de réception spécifiant l'unité de contrôle de transmission 26 et l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission. L'unité de traite- ment positionne en outre le chronodéclencheur 91 à une va- -15 leur de temps qui est légèrement plus grande que la valeur de temps requis pour que le message passe dans une petite boucle 106 raccordant les unités de contrôle de transmission 21, 26, 26 et 11. Les unités de contrôle de transmission 26, 16 et Il exécutent les mêmes processus que ceux décrits en liaison * avec les unités de contrôle de transmission 12, 22 et 21. Cela revient à dire que lorsque la petite boucle 106 est en condition normale, l'unité de contrôle de transmission 21 mémorise un message comprenant la réception et l'émission de ses propres adresses et l'ordre de vérification de l'ac- cusé de réception ou de non accusé de réception de la trans- mission et provenant du canal de dérivation 100, et l'unité de contrôle de transmission 21 décode ce message pour déter- miner si la petite boucle 106 est en condition normale et si le canal de dérivation 100 ne doit pas être utilisé. Le con- tenu du registre 95, c'est-à-dire "0", n'est pas modifié pour indiquer la condition ci-dessus et le registre 94 est posi- tionné à "1" pour indiquer l'achèvement de la vérification d'accusé de réception ou de non accusé de réception de la transmission. Le chronodéclencheur 91 est remis à zéro. Ceci achève la vérification d'accusé de réception ou de non accusé de réception de la transmission des petites bou- cles 201 et 106. En ce qui concerne la vérification d'accusé de récep- tion ou de non accusé de réception de la transmission de la petite boucle 106, lorsque celle des unités contrôle la transmission 26 du groupe des unités de contrôle de trans- mission 26, 16 et Il contribuant au transfert du message qui est dans la boucle partagée avec l'unité de contrôle de transmission 21 qui a émis l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission reçoit le message contenant l'ordre de vérifi- cation d'accusé de réception ou de non accusé de réception de la transmission, l'unité 26 positionne le registre 93 à "1"' pour indiquer l'état ci-dessus. En ce qui concerne la vérification d'accusé de récep- tion ou de non accusé de réception de la transmission de la petite boucle 201, celles des unités de contrôle de trans- mission 12 du groupe d'unités de contrôle de transmission 12, 22 et 23 contribuant à la transmission du message qui est dans la boucle partagée avec l'unité de contrôle de transmission qui a émis le message contenant l'ordre de vé- rification d'accusé de réception ou de non accusé de récep- tion de la transmission,positionne le registre 93 à "1". A la suite de l'opération ci-dessus, les registres 93 des unités de contrôle de transmission 12 et 26 mémorisent "l1s", tandis que les registres 94 ne mémorisent pas "1"s". Lorsque "1" est mémorisé dans le registre 93 et non dans le registre 94, l'unité associée envoie d'elle-même le message contenant l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission. L'unité de contrôle de transmission 26 vérifie l'accusé de réception ou le non accusé de réception de la transmission de la petite boucle 605 reliant les unités de contrôle de transmission 26, 25, 15 et 16 de la même manière que le fait l'unité de contrôle de transmission 21, et si elle détermine que la transmission a reçu accusé de réception, elle posi- tionne le registre 94 à "1" et maintient le registre 95 à l'état "10". L'unité de contrôle de transmission 12 vérifie aussi l'accusé de réception ou le non accusé de réception de la transmission de la petite boucle reliant les unités de con- trôle de transmission 12, 13, 23 et 22 de la même manière que le font les unités de contrôle de transmission 21 et 26. Dans ce cas, si l'unité de contrôle de transmission 13 est défaillante, le message contenant l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission émis par l'unité de contrôle de transmission 12 ne revient pas à l'unité de contrôle de transmission 12 quand le chronodéclencheur 92 épuise son temps. L'unité 12 envoie alors à plusieurs reprises le message contenant l'ordre de vérification d'accusé de réception ou de non accusé de ré- ception de la transmission un nombre prédéterminé de fois et si la réception-n'est toujours pas accusée pour la boucle, elle positionne le registre 94 à "1" pour indiquer l'achève- ment de la vérification d'accusé de réception ou de non accusé de réception de la transmission et positionne aussile regis- tre 95, à "'1" pour indiquer que la petite boucle est en condition anormale et que le canal de dérivation 200 doit être utilisé. L'unité de contrôle de transmission 25, quand elle re- çoit le message contenant l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission à partir de l'unité de contrôle de transmission 26, vérifie elle-même en vue de déterminer l'accusé de réception ou le non accusé de réception de la transmission. Dans l'exemple de la figure 6, l'unité 25 positionne le registre 95 à "1" pour indiquer que l'unité de contrôle de transmission 24 est défaillante et que le canal de déri- vation 500 doit être utilisé. De cette façon, chaque unité de contrôle de transmission vérifie le contenu du registre 95 pour déterminer si le canal de dérivation doit être utilisé ou non. Dans l'exemple de la figure 6, les unités de contrôle de transmission 12 et 25 déterminent si les canaux de dérivation y associés doivent être employés' Il en résulte que lorsque le registre 95 est positionné à "1", l'unité y associe_ =_itionne le registre à "1" et mémorise le message reçu de la ligne de transmis- sion en boucle 1 ou 2 dans la première mémoire tampon récep- trice 71, et transfère alors ce message au canal de dériva- tion 200 ou 500 respectivement. Par ailleurs, les unités de contrôle de transmission 22 et 15 mémorisent les messages reçus du canal de dérivation dans leurs secondes-mémoires tampon réceptrices 73, et, si les messages mémorisés dans ces secondes mémoires réceptrices 73 ne contiennent pas Ls adresses d'émission, elles transfèrent ces messages à la ligne de transmission en boucle 2 ou 1 respectivement. Si ces adresses sont les leurs, elles ne les transfèrent pas. En tout cas, les contenus des secondes mémoires tampons récep- trices 73 sont alors effacés. Il en résulte que le message reçu par l'unité de contrôle de transmission 12 est transfé- ré à la ligne de transmission en boucle 2 à travers le canal de dérivation 200 et l'unité de contrôle de transmission 22 et est ensuite reçu par l'unité de contrôle de transmission qui, à son tour peut transférer le message à la ligne de transmission en boucle 1 par le canal de dérivation 500 et l'unité de contrôle de transmission 15. De cette façon, un trajet de transmission fermé représenté par une ligne pleine 4 sur la figure 6 est établi. Dans le fonctionnement décrit ci-dessus, l'unité de contrôle de transmission qui a accepté la demande de véri- fication d'accusé de réception ou de non accusé de réception de la transmission et envoie d'elle-même l'ordre de vérifi- cation d'accusé de réception ou de non accusé de réception de la transmission, positionne son chronodéclencheur 92 au moment de la transmission à une valeur de temps qui est lé- gèrement plus grande que la valeur du temps requis pour que l'ordre de vérification d'accusé de réception ou de nonaccu- se de réception de la transmission passe dans la boucle nor- male 1 ou 2. Lorsque chaque unité de contrôle de transmission reçoit le message contenant l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission de l'unité de contrôle de transmission adjacente partageant la même boucle avant que le chronodéclencheur 92 ait épuisé son temps, elle n'envoie pas d'elle-même le message contenant l'ordre de vérification d'accusé de réception ou de non accu- sé de réception de la transmission. De cette façon on empêche l'opération de contrôle d'accusé de réception ou de non accu- sé de réception de la transmission de se répéter indéfiniment lorsque la ligne de transmission en boucle 1' est trouvée mo- mentanément en condition anormale et se retrouve ensuite à l'état normal. L'unité de contrôle de transmission 12 du groupe des unités de contrôle de transmission 12 et 25 ayant leur regis- tre 95 positionné à "1" qui se trouve sur la ligne de trans- mission en boucle 1 envoie périodiquement le message conte- nant un ordre de contrôle de l'élimination d'un défaut de boucle à la ligne de transmission en boucle 1. L'adresse d'émission et l'adresse de réception du message sont ses propres adresses. Lorsque l'autre unité de contrôle de transmission 13 est en condition normale, elle reçoit ce message, le retransmet à la ligne de transmission en boucle 1 et ne l'envoie pas au canal de dérivation 300. Comme hs unités de contrôle de transmission suivantes 14, 15, 16 et Il sont en condition normale, le message revient à l'unité de contrôle de transmission 12 et l'unité de contrôle de transmission 12 remet tous les registres 93 à 95 à "0". Toutefois, si le défaut de l'unité de contrôle de transmission 13 n'a pas été supprimé, le message contenant l'ordre de vérification de suppression du défaut ne retourne pas à l'unité de contrôle de transmission 12, Ainsi, l'ano- malie de la ligne de transmission en boucle 1 est déterminée et les registres 93 à 95 ne sont pas modifiés. L'unité de contrôle de transmission 12 envoie alors périodiquement le message contenant l'ordre de vérification d'accusé de récep- tion ou de non accusé de réception de la transmission à la boucle contenant les unités de contrôle de transmission 13, 23, 22 et 12, et, si toutes les unités de contrôle de trans- mission 13, 23 et 22 sont en conditions normales, elle remet le registre 95 à zéro. Ce qui se passe est le fonctionnement du système au cas o l'unité de contrôle de transmission raccordée à la ligne de transmission en boucle 1 a détecté l'anomalie dans le système de transmission de la ligne de transmission en bou- cle 1. Toutefois, une opération similaire est effectuée au cas o l'unité de contrôle de transmission raccordée à la boucle détecte une anomalie dans le système de transmission de la ligne de transmission en boucle 2. Comme décrit ci-dessus, les unités de contrôle de trans- mission sur les lignes de transmission en boucle 1 et 2 envoient chacune respectivement le message renfermant l'ordre de vérification d'accusé de réception ou de non accusé de réception pour la petite boucle. Quand chacune des unités de contrôle de transmission sur les lignes de transmission en boucle 1. et 2 reçoit le message contenant l'ordre de vérifi- cation d'accusé de réception ou de non accusé de réception de la transmission, elle transfère ce message et envoie aussi l'ordre de vérification d'accusé de réception ou de non accusé de réception de la transmission pour vérifier d'el- le-même l'accusé de réception ou le non accusé de réception de la transmission pour la petite boucle. De cette façon, en contrôlant l'accusé de réception ou le non accusé de ré- ception de la transmission d'une partie des lignes de trans- mission en boucle 1 et 2 par les unités de contrôle de trans- mission, le canal de dérivation peut être établi sans néces- siter une station maître même si une partie des lignes de transmission en boucle 1 et 2 est défaillante. Pour réaliser l'objet de la présente invention qui est de transmettre un message en utilisant le canal de dérivation, il n'est pas nécessaire que les unités de contrôle de trans- mission 21 à 23 raccordées à la ligne de transmission en bou- cle 2 soient reliées aux unités terminales correspondantes. En pareil cas, ces unités de contrôle de transmission n'ont pas besoin des circuits pour échanger des données avec les unités terminales, c'està-dire une partie de l'interface 61 et la mémoire tampon d'émission. 24 65374 R E V E N D I C A T I O N S 1.- Système de transmission en boucle pouvant détecter un défaut dans une ligne de transmission en boucle et éta- blir une ligne de transmission qui contourne le point dé- fectueux sans utiliser d'unité de contrôle de transmission maître, caractérisé par le fait qu'il comporte une première et une seconde lignes de transmission en boucle dont chacune est capable de transmettre des données respectivement dans une première et dans une seconde directions, un certain nom- bre d'unités terminales pour échanger des données à travers lesdites première et seconde lignes de transmission en boucle, un certain nombre de premières unités de contrôle de trans- mission en boucle, un certain nombre de premières unités de contrôle de transmission raccordées à la première ligne de transmission en boucle, chacune de ces premières unités de contrôle de transmission étant reliée à une unité correspon- dante de ces unités terminales pour échanger des données avec l'unité terminale correspondante et la première ligne de transmission en boucles un certain nombre de secondes unités de contrôle de transsion raccordées à la seconde ligne de transmission en boucle, chacune de ces secondes unités de contrôle de transmission étant associée à une unité corres- pondante desdites premières unités de contrôle de transmis- sion pour échanger des données avec la seconde ligne de transmission en boucle et un certain nombre de canaux de dérivation qui sont capables de transmettres des données bi- latéralement, chacun de ces canaux en dérivation reliant les premières et les secondes unités de contrôle de transmis- sion correspondantes associées à l'unité correspondante des- dites unités terminales, les premières et secondes unités de contrôle de transmission comprenant chacune des moyens pour envoyer des données à leur canal de dérivation y associé et en recevoir lesdites premières et secondes unités de con- trôle de transmission comprenant chacune des moyens pour con- trôler la transmission et la réception des données de façon que lorsqu'il n'y a pas d'anomalie dans une petite boucle com- prenant son unité de contrôle de transmission, l'unité de contrôle de transmission y associée sur l'autre ligne de transmission en boucle, le canal de dérivation reliant ces deux unités de contrôle de transmission, les unités de con- trôle de transmission adjacentes en aval, l'unité de contrô- le de transmission associée à ladite unité de contrôle de transmission adjacente sur l'autre ligne de transmission en boucle et le canal de dérivation reliant ces deux dernières unités de contrôle de transmission, la donnée à transmettre soit envoyée à la ligne de transmission en boucle correspon- dante, tandis que lorsqu'il y a une anomalie dans ladite petite boucle, la donnée à transmettre soit envoyée au canal de dérivation. 2.- Système de transmission en boucle selon la reven- dication 1, caractérisé par le fait que lesdits moyens de contrôle dans chacune des premières unités de contrôle de transmission comprennent une première, une deuxième et une troisième mémoires tampons pour mémoriser les données reçues de la première ligne de transmission en boucle, le canal de dérivation et l'unité terminale, un premier moyen de contrô- le pour contrôler la transmission et la réception des don- nées de façon que ledit premier moyen de contrôle quand il reçoit des données de l'une quelconque des premières lignes de transmission en boucle, du canal de dérivation et de l'unité terminale mémorise les données reçues dans la mémoire tampon correspondante desdites première, deuxième et troisiè- me mémoires tampons et que, lorsqu'une anomalie n'est pas détectée à un moment de transmission de-données, il envoie les données mémorisées dans la mémoire tampon correspondante desdites première, deuxième et troisième mémoires tampons à ladite première ligne de transmission en boucle et que quand une anomalie est détectée, il envoie les données mémorisées dans la mémoire tampon correspondante desdites première, deuxième et troisième mémoires tampons audit canal de déri- vation, ledit moyen de contrôle dans chacune desdites secon- des unités de contrôle de transmission comprenant une quatriè- me et une cinquième mémoires tampons pour mémoriser les don- nées reçues de ladite seconde ligne de transmission en bou- cle et du canal de dérivation respectivement à un second moyen de contrôle pour contrôler la transmission et la ré- ception des données de façon que ledit second moyen de con- trôle, quand il reçoit les données de seconde ligne de transmission en boucle ou dudit canal de dérivation mémorise les données reçues dans la mémoire tampon correspondante de l'une des quatrième et cinquième mémoires tampons et lors- qu'une anomalie n'est pas détectée à un moment de transmis- sion de données, envoie les données mémorisées dans la mé- moire tampon correspondante desdites quatrième et cinquième mémoires tampons à ladite seconde ligne de transmission en boucle, et lorsque l'anomalie est détectée, envoie les données mémorisées dans la mémoire tampon correspondante desdites quatrième et cinquième mémoires tampons audit canal de dérivation. 3.- Système de transmission en boucle selon la reven- dication 1, caractérisé par le fait que lesdites secondes unités de contrôle de transmission comprennent chacune des moyens raccordés à l'unité correspondante desdites unités terminales pour échanger des données avec ladite unité ter- minale correspondante. 4.- Système de transmission en boucle selon la revendi- cation 2, caractérisé par le fait que ledit premier moyen de contrôle comporte des moyens pour envoyer un message de contrôle de transmission d'elle-même à ladite première ligne de transmission en boucle et audit canal de dérivation quand une anomalie est détectée dans une première grande boucle comprenant la première ligne de transmission en boucle et les premières unités de contrôle de transmission y raccor- dées, que lesdits premier et second moyens de contrôle com- portent chacun des moyens pour transférer le message reçu au canal de dérivation et à ladite ligne de transmission en boucle y associé-et envoyer ledit message reçu à la ligne de transmission en boucle y associée en réponse à la récep- tion du message transmis par l'autreu unité de contrôle de transmission par la ligne de transmission y associée et le canal de dérivation, ledit premier et second moyens de con- trôle comprenant chacun des moyens pour détecter s'il y a une anomalie dans ladite petite boucle en contrôlant si elle a reçu le message envoyé après passage dans ladite petite boucle, lesdits premier et second moyens de contrôle compre- nant en outre des registres pour mémoriser le résultat de ladite détection et des moyens pour envoyer des données sub- séquemment reçues audit canal de dérivation ou à ladite ligne de transmission y associée en réponse au contenu desdits registres. 5.- Système de transmission en boucle selon la revendi- cation 2, caractérisé par le fait que ledit moyen de contrô- le dans chacune des secondes unités de contrôle de transmis- sion comprend une sixième mémoire tampon reliée à l'unité terminale correspondante desdites unités terminales pour mé- mioriser les données reçues de - 'unite terminale correspondan- te, ledit second moyen de contrôle comprenant des moyens pour mémoriser les données reçues de l'unité terminale cor- respondante dans ladite sixième mémoire tampon, des moyens pour envoyer les données mémorisées dans la sixième mémoire tampon dans ladite seconde ligne de transmission en boucle lorsqu'aucune anomalie n'est détectée au moment de la trans- mission des données et des moyens pour envoyer les données mémorisées dans ladite sixième mémoire tampon au canrl de dé- rivation quand une anomalie est détectée. 6.- Système de transmission en boucle selon la revendi- cation 4, caractérisé par le fait que lesdits premier et second moyens de contrôle comprennent chacun des moyens pour détecter s'il y a une anomalie dans ladite petite boucle en vérifiant si ledit message envoyé par lui-même est reçu dans un délai prédéterminé après le passage dans ladite petite boucle. 7.- Système de transmission en boucle selon la revendi- cation 4 ou 6, caractérisé par le fait que ledit premier moyen de contrôle comporte cs moyens pour détecter s'il y a une anomalie dans ladite première grande boucle en vérifiant si les données envoyées à ladite première ligne de transmis- sion en boucle est reçue dans un délai prédéterminé après le passage dans ladite première grande boucle. 8.- Système de transmission en boucle selon la revendi- cation 4, caractérisé par le fait que lesdits moyens de con- trôle dans chacune desditE secondes unités de contrôle de transmission en boucle comprend une sixième mémoire tampon raccordée à l'unité terminale correspondante desdites unités terminales pour mémoriser les données reçues de l'unité ter- minale correspondante, ce second moyen de contrôle comportant des moyens pour mémoriser les données reçues de ladite unité terminale correspondante dans ladite sixième mémoire tampon, des moyens pour envoyer les données mémorisées dans ladite sixième mémoire tampon à la seconde ligne de transmission lorsqu'aucune anomalie n'est détectée au moment de la trans- mission des données, des moyens pour envoyer les données mé- morisées dans ladite sixième mémoire tampon au canal de déri- vation lorsqu'une anomalie est détectée et dans lequel ledit second moyen de contrôle comprend des moyens pour envoyer le message de vérification de transmission à la seconde boucle de transmission et au canal de dérivation quand une anomalie est détectée dans une seconde grande boucle comprenant ladite seconde ligne de transmission et ladite seconde unité de contrôle de transmission qui y est raccordée. 9.- Système de transmission en boucle selon la revendi- cation 8, caractérisé par le fait que ledit second moyen de contrôle comporte des moyens pour détecter s'il y a une ano- malie dans ladite seconde grande boucle en contrôlant si les données envoyées à ladite seconde ligne de transmission sont reçues dans un délai prédéterminé après le passage dans la- dite seconde grande boucle.