Brevet FR2486739A1 — publié le 19820115

Système de transmission en boucle muni d'un agencement d'acheminement de messages par contournement. La présente invention concerne d'une façon générale un système de transmission en boucle comportant des boucles doubles et elle a trait, plus particulièrement, à un système de transmission en boucle qui peut contourner efficacement des éléments en dérangement pour prolonger une transmission. Un système de transmission à boucle unique ne peut pas être utilisé dans son ensemble si un mauvais fonctionnement même partiel se produit dans sa boucle. Par conséquent, de tels systèmes à boucle unique ont une faible fiabilité. Pour augmenter la fiabilité du système de transmission, on double, selon la technique antérieure, la voie de transmission en forme de boucle et on dispose des unités de commande de trans- mission dans les voies de transmission respectives doublées. La transmission des données entre les unités terminales est effectuée par l'intermédiaire de ces unités de commande de transmission. Lorsque le système de transmission est normal dans son ensemble, les deux boucles sont utilisées indépen- damment l'une de l'autre amtanire que la transmission soit effectuée entre les unités terminales. En outre, on a mis aussi au point des procédés pour contourner une partie en dérangement de la voie de transmission lorsque le système de transmission est partiellement dérangé. Toutefois, dans le procédé ainsi proposé dans la technique antérieure, si une des boucles est anormale tandis que l'autre est normale, il peut aussi se produire que certaines des unités de commande de transmission qui restent normales soient incapables d'effectuer la transmission de données. C'est pourquoi, la présente invention a pour objet un système de transmissioncen boucle qui peut améliorer la trans- mission d'un message grâce à la présence d'un code de contour- nement ou dérivation dans le message à transmettre de manière que la transmission du message puisse être commandée grâce à l'utilisation de ce code de contournement. C'est pourquoi, pour atteindre cet objet ainsi que d'autres objets, dans un système de transmission à double boucle, non seulement les voies de contournement mais éga- lement les terminaux sont reliés à une paire d'unités de commande de transmission de chaque boucle. Ceci permet de commander le transfert d'un message à la fois grâce à une information concernant l'état anormal ou normal de la boucle la plus petite formée par une paire d'unités de commande de transmission adjacentes et à des données de code de contour- nement contenues dans le message lui-même. Il en résulte que la transmission peut être poursuivie quelle que puisse être la boucle dont les unités de commande de transmission sont en dérangement. De plus, la transmission entre les terminaux peut être effectuée grâce à la formation et à la reformation des voies de contournement quand une boucle qui a été en dérangement est rétablie. On va maintenant décrire la présente invention en se référant aux dessins annexés, sur lesquels: la figure 1 est un schéma synoptique montrant un système de transmission en boucle selon la présente invention; la figure 2 est un schéma synoptique plus détaillé montrant une unité de commande de transmission destinée à être utilisée dans le système de la figure 2; les figures 3 et 4 sont des schémas synoptiques plus détaillés montrant des interfaces 51 et 61; la figure 5 est une vue montrant le format d'un message à transmettre; lesfigures6(a) et (b) sont des vues montrant les formats de données des régions d'adresses de réception et d'envoi, respectivement; la figure 7 est une vue pour expliquer le processus de formation de voies de contournement lors de l'apparition d'un premier problème de mode dans le système de la figure 1; la figure 8 est une vue pour expliquer le processus de formation de voies de contournement lors de l'apparition d'un second problème de mode dans le système de la figure 1; et la figure 9 est une vue pour expliquer le processus de formation de voies de contournement lors de l'apparition d'un troisième problème de mode dans le système de la figure 1. On va maintenant décrire la présente invention con- jointement avec son mode de réalisation préféré. Un système de transmission en boucle représenté sur la figure 1 est composé d'une boucle principale 1 pour transmet- tre un message en sens inverse des aiguilles d'une montre et une boucle principale 2 pour transmettre un message dans le sens des aiguilles d'une montre. Des unités de commande detrans- mission (UCT) 11, 12 et 13 sont reliées à la boucle principale 1 tandis que des unités de commande de transmission (UCT)21,22 et 23 formant des paires avec ces unités 11, 12 et 13, respecti- vement, sont reliées à la boucle principale 2. Des unités respectives appariées 11 et 21, 12 et 22 ainsi que 13 et 23 sont reliées, d'une part, les unes aux autres par l'intermé- diaire de voies de contournement 100, 200et 300, qui peuvent effectuer chacune une transmission bidirectionnelle du message et, d'autre part, à des unités terminales 31, 32 et 33, res- pectivement, par l'intermédiaire de lignes 311 à 313 et 321 à 323 dont chacune peut effectuer une transmission bidirection- nelle des données. Le message contient,soit les données provenant des unités terminales respectives, soit une instruc- tion destinée aux unités de commande de communication. Lorsque les unités 11, 12, 13, 21, 22 et 23 ainsi que des boucles principales 1 et 2 fonctionnent normalement, le système de transmission de boucle principale qui est constitué par les unités 11 à 13 et la boucle principale 1, et le système de transmission de boucle principale qui est composé des unités 21 à 23 et de la boucle principale 2, effectuent les trans- missions des messages sans aucune interférence l'un avec l'autre. Si l'une quelconque des unités 11 à 13 et 21 à 23 des boucles principales 1 et 2 a une défaillance,les unités 11 à 13 et 21 à 23, les voies de contournement 100, 200 et 300 et les boucles principales 1 et 2 sont utilisées en fonction de la partie défaillante de manière à former un système de trans- mission composite du type à une seule boucle fermée, de sorte qu'ellesse trouvent reliéesmutuellement.Par exemple, dans le cas co le système de transmission de la boucle principale 1 fonc- tionne de façon anormale tandis que le système de transmission de la boucle principale 2 fonctionne normalement, les terminaux 11 à 13 communiquent partiellement par l'intermédiaire du système de transmission de la boucle principale 2 et partiel- lement par l'intermédiaire du système de transmission composite qui est formé par une combinaison appropriée des boucles prin- cipales 1 et 2, desvoies de contournement 100 à 300 et des unités 11 à 13 et 21 à 23. Les unités de commande de transmission 11, 12 et 13 ou 21, 22 et 23 sont donc construites de manière à remplir, d'une part, pendant un fonctionnement normal, une première fonction consistant à envoyer un message à la boucle principale 1 ou 2 correspondant à cette unité et à recevoir le message de la boucle principale 1 ou 2 et, d'autre part, quand le système de transmission de la boucle principale 1 ou 2 fonctionne de façon anormale, une seconde fonction consistant à envoyer les messages aux voies de contournement 100, 200 et 300 et à rece- voir les messages des ces voies. La figure 2 montre le schéma synoptique de l'unité de commande de transmission 11 et de la figure 1. Les unités de commande de transmission récente ont la même structure que celle représentée sur la figure 2. Comme on peut le voir, l'unité 11 comprend: une interface 51 pour envoyer un message à la boucle principale 1 et pour recevoir un message de cette boucle; une interface 61 pour envoyer un message à la voie de contournement 100 et pour recevoir un message de cette voie; des première et seconde mémoires de réception 71 et 73 pour emmagasiner les messages qui ont été reçus par l'intermédiaire de ces interfaces 51 et 61, respectivement; une mémoire-tampon d'envoi 81 pour emmagasiner les messages devant être envoyés par l'intermédiaire de ces interfaces 51 et 61; une-unité de traitement 41 pour commander les opérations d'envoi et de réception de ces messages; des chrono.-déclencheurs 90 à 92; et des registres 93 à 95. La partie de l'unité de commande de transmission 11 autre que les interfaces 51 et 61, peut être réalisée au moyen d'un micro-ordinateur. La figure 3 est un schéma synoptique détaillé montrant l'interface 51 tandis que la figure 4 montre la partie de interface 61 qui est reliée à la voie de contournement 100. La structure de la partie de l'interface 61 qui est reliée à la ligne 311 est la même que celle de la figure 4 et n'a pas été représentée. Les parties qui sont représentées sur la figure 4 et qui portent les références numériques de la figure 3 suivies du signe (') désignent des éléments qui sont les mêmes que ceux de la figure 3. Le circuit représenté sur la figure 4 est dif- férent que celui de la figure 3 uniquement du fait qu'il ne comporte pas les portes 62 à 64 et 66 ni le registre 65 de la figure 3. En raison de la similitude des figures 3 et 4, une description détaillée des éléments identiques ne sera pas donnée pour la figure 4. La partie de l'interface 61 qui est reliée à la ligne 311 sera mentionnée ci-après avec le signe (") en ce qui concerne les références numériques qui corres- pondent à des parties référencées de façon identique sur la figure 3. La forme du format de message selon la présente inven- tion est représentée sur la figure 5. Comme on peut le voir, le message 5000 comprend: une région 501 relative à un indicateur (39) indiquant la partie de début du message; une région 502 relative à une adresse de réception (RA) pour spécifier l'unité de commande de transmission qui doit recevoir le message; une région 503 relative à une adresse d'envoi (SA) indiquant l'unité de commande de transmission qui envoie le message; une région 504 relative à une donnée ou à une instruction (DC) à transmettre; une région 505 relative à une donnée de détection d'erreur (FCS) du message; une région 506 relative à l'indicateur (F) indiquant la partie de fin du message; une région 507 rela- tive à un code de contournement (BC) indiquant la condition du contournement; une région 508 indiquant le nombre de contour- nements (BN); et une région 509 relative à un indicateur d'ins- tructions (CF) pour indiquer si oui ou non l'instruction est contenue à la place de la donnée dans la région de donnée 504. Les adresses des unités de commande de transmission 11 à 13 et 21 à 23 sont composées de parties représentant un nombre ou chiffre de boucles correspondant à ces unités et les parties représentant un nombre ou numéro à l'intérieur des boucles. Par ailleurs, les adresses des unités de commande de transmission appareillées reliées à une unité terminale iden- tique sont prédéterminées de manière que seules les parties représentant le nombre ou numéro, de boucle soient différentes. Les parties représentant le numéro ou nombre de boucles sont exprimées par "0" et "1",respectivement, pour les boucles 1 et 2. Il en résulte que, comme représentéesur la figure 6, la région 502 d'adresse de réception (RA) est composée d'une partie 502' représentant un nombre ou numéro deboucle (RA) et d'une partie 502" représentant un nombre ou numéro à l'intérieur d'une boucle (RA2). De même la région 502 de l'adresse d'émission (SA) est composée d'une partie 503' représentant un nombre ou numéro de boucle (SA1) et d'une partie 503" représentant un nombre ou numéro à l'intérieur d'une boucle (SA2). Incidemment, le code de contournement BC et le nombre de contournements BN sont utilisés pour former le système de transmission composite qui est formé par la boucle principale 1, la boucle principale 2 et les diverses voies de contournement de manière que lorsque le système de transmission de la boucle 1 ou de la boucle 2 devient anormal, on peut empêcher, grâce au procédé que l'on va décrire ci-après, le message de circuler perpétuellement dans le système de trans- mission composite. Chacune des unités de commande de transmission fixe à 0 à la fois le code de contournement BC et le nombre de contournements BN quand elle émet un message en tant que source de transmission. Par ailleurs, chacune des unités de commande de transmission est réalisée de manière à fonctionner suivant des modes différents selon le code de contournement BC, le nombre de contournement BN et les informations d'adresse RA et SA du message et selon sa propre adresse dans le cas ou elle reçoit ce message, cela comme suit: (1) Si le nombre ou numéro RA2 "interne à une boucle" dans l'adresse de réception RA est égal au nombre ou numéro "interne à une boucle" de l'unité de commande de transmission et si BC = 0 et CF = o, l'unité de commande de transmission émet ce message vers l'unité terminale à laquelle elle est reliée et transfère ce message. Pour CF = 1, l'unité de commande de transmis- sion exécute l'opération qui est ordonnée par l'ins- truction contenue dans ce message. 2-486739 (2) Si le nombre ou numéro SAi de boucle et le nombre ou numéro SA2 "interne à une boucle" dans l'adresse d'émission SA sont égaux au nombre ou numéro de boucle et au nombre ou numéro "interne à une boucle" de l'unité de commande de transmission elle-même, cette unité annule le message que BC soit égal à 0 ou à 1. (3) Si le nombre ou numéro SA2 "interne à une boucle" dans l'adresse d'émission SA est égal au nombre ou numéro "interne à une boucle" de l'unité de commande de transmission, mais si ce n'est pas le cas pour le nombre ou numéro SA de boucle, et si BC = 0 et CF = 0, l'unité de commande de transmission émet le message à travers la voie decontournement vers l'unité de commande de transmission à laquelle elle est associée. Par ailleurs, pour CF = 1, l'unité de com- mande de transmission exécute l'opération qui est ordonnée par l'instruction contenue dans le message. (4) Si le nombre ou numéro SA2 "interne à une boucle" dans l'adresse d'émission SA est égal au nombre "interne à une boucle" de l'unité de commande de trans- mission, et si BC = 1, l'unité de commande de trans- mission corrige BC en lui donnant la valeur 0 et transfère le message. (5) Dans les cas autres que ceux mentionnés dans les paragraphes (1) à (4) , le dispositif de commande de transmission transfère exclusivement le message tel qu'il est reçu. (6) Quand le message reçu des première et seconde boucles et dans lequel CF = 0 doit être transféré, l'unité de commande de transmission corrige, si une boucle secondaire que l'on décrira par la suite et à laquelle elle appartient est anormale, le code de contournement BC du message reçu en le faisant passer de 0 à 1 et en ajoutant 1 au nombre de contournement BN du message reçu jusqu'à ce qu'elle transfère ce message à la voie de contournement correspondante. Néanmoins, si CF = O dans le cas du paragraphe (3), l'unité de commande de transmission transfère ce message à la voie de contournement correspondante même si cette boucle secondaire est normale. (7) Quandle message reçu à partir des voies de con- tournement doit être transféré, l'unité de commande de transmission transfère ce message à la première ou à la seconde boucle principale. (8) Si, dans le cas du paragraphe (5), le nombre de contournement BN du message reçu dépasse un nombre prédéterminé, par exemple 2, l'unité de commande de transmission annule ce message particulier. On va maintenant décrire en se référant aux figures 2 à 5, les fonctionnements particuliers des unités 11 à 13 dans l'exécution des modes de fonctionnement ci-dessus lorsque la donnée est transférée de l'unité terminale 31 à l'unité termi- nale 33. Dans l'unité 11, les registres 93 à 95 sont mis à l'état "O", comme on le décrira par la suite, lorsque le système de transmission de la boucle principale 1 ne fonctionne pas de façon anormale. A ce moment, lNlnité 11 envoie la donnée de l'unité terminale 31 à une autre unité terminale, par exemple l'unité terminale 33, de la manière suivante. En premier lieu, la donnée DC devant être envoyée est reçue conjointement avec l'adresse d'envoi SA de la donnée provenant de l'unité terminale 31 à travers l'interface 61 dans l'unité de traitement 41 de l'unité 11. La donnée est ensuite convertie sous la commande de l'unité de traitement 41 en un message ayant une forme telle que celle représente sur la figure 5 jusqu'à ce qu'elle soit emmagasinée dans la mémoire- tampon d'envoi 81. Le code de contournement BC et le nombre de contournement. BN du message qui vient d'être ainsi obtenu sont "0". Pendant que la boucle principale 1 fonctionne norma- lement, le code de contournement BC et le nombre BN sont laissés s a "O paciai1L la -LtaûbaisL sion du message. L'indicateur d'ins- truction CF est également fixé à "O". Ce message est ensuite emmagasiné dans la mémoire- tampon d'envoi 81 conjointement avec la donnée indiquant le nombre ou numéro envoyédu message provenant de l'unité 11. Le message, qui est obtenu sur la base de la donnée BC arrivant de l'unité terminale 31 mais qui n'a pas encore été envoyé, comme dans ce qui précède, a pour nombre ou numéro envoyé "O". L'unité de traitement 41 cherche, à un moment prédé- terminé, à déterminer si oui ou non un message à transmettre se trouve dans les première et seconde mémoires-tampon de réception 71 et 73 et dans la mémoire-tampon d'envoi 81. Si, dans ce cas, la présence dans la mémoire-tampon d'envoi 81 du message à envoyer est détecté, l'unité de traitement 41 mais le registre 65 de l'interface 51 à l'état "1" par l'intermédiaire d'une ligne 65A de manière à indiquer ainsi que l'opération d'envoi est en cours et fait parvenir à un registre 59 de l'interface 51 les huit bits de tête du message à envoyer par l'intermédiaire d'une ligne 59A tout en remet- tant à zéro le compteur 60 par l'intermédiaire d'une ligne 60A. Les huit bits constituant la donnée se trouvant dans le registre 59 sont transmis successivement en réponse aux signaux d'horloge d'un générateur designaux d'horloge. L'unité de traitement 41 de l'unité 12 reçoit les huit bits du registre 56 par l'intermédiaire d'une ligne 56A en réponse à ce signal de débordement et les emmagasine dans la première mémoire- tampon de réception 71. Ensuite, les mêmes opérations sont répétées de sorte que le message sortant de la boucle principale 1 est emmagasiné tous les huit bits dans la première mémoire- tampon de réception 71. Si l'unité n'envoie pas le message lors de la réception de ce message, le registre 65 est positionné sur "0". Il en résulte que, du fait que la porte ET 63 ne se trouve pas dans son état ouvert, les bits respectifs du message reçu sont emmagasinés dans la première mémoire-tampon de réception et sont envoyés, telsque15, à l'émetteur 53 par l'intermédiaire de la porte ET 63 et de la porte OU 64 jusqu'à ce cu' lssoienh trans- férés de nouveau à la boucle principale 1. L'unité de traitement 41 juge, lorsqu'elle reçoit l'adresse de réception RA,l'adresse d'émission SA, le code de contournement DC et le nombre de contournement BN, quel est celui des modes de fonctionnement précités (l) à(8) qui doit être appliqué en se basant sur ces données. Les modes de fonctionnement sont limités au cas des modes de fonctionnement (1), (2) et (5) quand les deux boucles principales 1 et 2 fonctionnement normalement. Plus spécifiquement, quand l'unité de traitement 41 juge que le mode de fonctionnement (1) ou (5) doit être appliqué, l'opération de réception de message est poursuivie. Du fait que le message ainsi reçu a déjà été transféré à la boucle principale 1, il n'est pas nécessaire que l'unité de traitement 41 continue de transférer le message à la boucle principale. Pour indiquer l'absence de nécessité de ce transfert, le contenu "0" du registre 65 est reçu à partir d'une ligne 65B et est emmagasiné sous la forme de la donnée accompagnant le message reçu présent dans la première mémoire- tampon de réception. Par contre, quand l'unité de traitement 41 juge que le mode de fonctionnement (2) doit être appliqué, elle met instantanément le registre 65 à l'état "1" par l'intermédiaire de la ligne 65A et interrompt le transfert du restant du message du récepteur 52 à l'émetteur 53 jusqu'à ce qu'elle ait emmagasiné ce restant du message dans la première mémoire-tampon de réception 71. Après avoir été informé du fait qu'un message complet a déjà été reçu en résultat à l'opération de décodage de la région d'indicateur 506 (représentée sur la figure 5) du message, l'unité de traitement 41 remet le registre à l'état "0" de manière à indiquer ainsi que le message ne doit pas être annulé. Si l'unité 12 est en train d'effectuer son opération d'envoi de message, le registre 65 est mis à l'état "1". Il en résulte que le message reçu par le récepteur 52 n'est pas envoyé à l'émetteur 53 mais est emmagasiné dans la première mémoire-tampon de réception 71,de sorte que le mode de fonction- nement devant être appliqué est choisi de façon similaire au cas mentionné précédemment, dans lequel l'unité 12 est en train d'effectuer son opération d'envoi. Si, comme dans l'exemple que l'on vient de décrire, l'adresse d'émission SA du message reçu n'est pas la sienne propre, mais que le mode de fonctionnement (5) est appliqué, il ce message doit être transféré de nouveau à la boucle 1. Pour indiquer cette nécessité, le contenu "1" du registre 5 est emmagasiné dans la première mémoire-tampon de réception 71. L'unité 12 ayant reçu le message envoie de nouveau le message à la boucle 1 à son moment d'envoi prédéterminée à la condition que le bit accompagnant le message et indiquant la nécessité ou l'absence de nécessité de l'opération d'envoi soit "blet efface ce message de la première mémoire-tampon de réception 71. Si ce bit est "O", ce message est effacé et non pas envoyé. Le message envoyé à cette boucle 1 est emmagasiné dans la première mémoire-tampon de réception 71 de l'unité terminale 13 quand il atteint l'interface 51 de cette unité 13 d'une façon similaire à la description ci-dessus de l'unité 12. De cette manière, le choix du mode de fonctionnement devant être appliqué par l'unité 13 est décidé par l'unité de trai- tement 41 se trouvant dans cette dernière sur la base de son adresse de réception RA, de son adresse d'émission SA, de son code de contournement BC et de son nombre de contournement BN. Si, comme dans cet exemple, le nombre RA2 "interne à une boucle" de l'adresse de réception RA est égal à celui de l'unité 13 et si BC = 0, le mode de fonctionnement (1) est appliqué. Plus spécifiquement,l'unité de traitement 41 envoie la donnée DC du message présent dansla première mémoire-tampon de réception 71 à l'unité terminale 33 par l'intermédiaire de l'interface 61 à son moment d'envoi déterminé. En outre, le message présent dans cette première mémoire-tampon de réception 71 est envoyé à la boucle principale 1 par l'intermédiaire de l'interface 51. De cette façon, la donnée est envoyée de l'unité terminale 31 à l'unité terminale 33 et le message envoyé de l'unité 13 à la boucle principale 1 est transmis par l'inter- médiaire de la boucle principale 1 jusqu'à ce qu'il atteigne l'unité 11. Cette unité Il reçoit ce message par l'intermédiaire de l'interface 51 et l'emmagasine dans la première mémoire- tampon de réception 71. Dans l'unité 11, du fait qu'il est détecté que l'adresse d'envoi SA du message se trouvant dans cette mémoire-tampon de réception 71 désigne l'unité 11 elle- même et du fait que BC = 0, le message contenu dans cette première mémoire-tampon de réception et le message initial se trouvant dans la mémoire-tampon d'envoi 81 sont effacés et ne sont pas transférés à la boucle principale 1. L'unité de traitement 41 remet alors à zéro le chrono-déclencheur 90. Les fonctionnements qui ont été décrits sont ceux des unités de commande de transmission 11 à 23 dans le cas o le système de transmission de la boucle principale 1 fonc- tionne normalement. Les fonctionnements des unités de commande de transmission 21 à 23 dans le cas o le système de transmis- sion de l'autre boucle principale 2 fonctionne normalement sont identiques. Lors du transfert de certaines données DC, un des systèmes de transmission des boucles 1 et 2 est choisi par l'unité terminale qui envoie la donnée DC. De ce fait, les unités terminales 31 à 33 échangent mutuellement leurs données par l'intermédiaire des deux systèmes de transmission en boucle 1 et 2. Quand un message n'est pas renvoyé pour une raison quelconque à l'unité il ayant envoyée ce message, le chrono- déclencheur 90 émet un signal de fin de période de chrono- métrage indiquant que la période de temps sur laquelle est réglé le chrono-déclencheur 90 est écoulée. En réponse à ce signal de fin de période de chronométrage du clirono-déclencheur , l'unité de traitement 41 envoie de nouveau à la boucle 1 le message qui a été envoyé précédemment et qui a été emma- gasiné dans la mémoire-tampon d'envoi 81. Lors de chacune des opérations de réémission, les données relatives au nombre d'envoi se trouvant dans la mémoire-tampon d'envoi 81 et qui accompagnent ce message sont comptées. Ces opérations de réé- issions sont répétées un nombre de fois prédéterminé tant que le message envoyé par l'unité 11 pendant une période de temps de circulation prédéterminée n'a pas été reçue par l'unité 11. Si l'unité 11 envoie de façon répétée le même message un nombre de fois prédéterminé et si le message circule une fois à travers la boucle principale 1 mais n'est pas renvoyé à l'unité 11, les données relatives au temps d'envoi et se tilur-7ant ddnr5 id mémoire-tampon d'envoi 81 dépassent une vafur prédéterminée.Dans ce cas,1hunité de traitement 41 estime que la boucle ne fonctionne pas normalement. L'unité de traitement 41 com- mence alors son opération d'établissement d'une voie de con- tournement. On va décrire cette opération en se référant à la figure 7. Sur la figure 7, les mêmes références que celles de la figure 1 indiquent des parties identiques. Dans le système représenté sur la figure 7, on a ajouté au système de la figure 1 des dispositifs de commande de transmission 14, 15 et 16, ainsi que 24, 25 et 26, et des voies de contournement 400, 500 et 600 dans le but de donner une meilleure explication de l'opération de contournement. Les unités supplémentaires ont la même structure que l'unité 11 de de la figure 1. Toutefois, sur la figure 7, les unités termi- nales qui sont reliées aux unités de commande de transmission 11 et 21, 12 et 22, 13 et 23, 14 et 24, 15 et 25 ainsi que 16 et 26, respectivement, ont été supprimées pour simplifier le dessin. L'unité 11, lorsqu'elle a détecté un mauvais fonction- nement dans le système de transmission en boucle, établit la valeur "1" dans le registre 93. Ceci indique qu'il a été demandé à l'unité de traitement 41 de vérifier la boucle secondaire et d'envoyer à la boucle principale 1 un premier message qui contient: l'indicateur d'instruction de CF=l; une instruction de vérification de boucle secondaire disposée dans la région 504 de données d'envoi; l'adresse de réception RA indiquant l'unité de commande de transmission adjacente 12 dans la boucle principale 1, et l'adresse d'envoi SA composée de l'adresse de l'unité 11 elle-même. En même temps, l'unité 11 envoie à la voie de contournement 100 un second message qui contient: l'adresse de réception RA désignant l'unité 21; l'instruction de vérification disposée dans la région 504 de données d'envoi; et l'adresse d'envoi SA compor- tant l'adresse de l'unité 11 elle-même. En outre, l'nité 11 règle le chrono-déclencheur 91. Le temps de réglage de ce chrono-déclencheur 91 est légèrement plus long que la période de temps qui est nécessaire pour que le message circule une fois dans une boucle secondaire 201 comprenant les unités 11, 12, 22 et 21. Le nombre de contournement BN et le code de contournement BC du message contenant cette instruction de vérification de boucle secondaire sont "O". L'unité de commande de transmission ayant reçu le message contenant l'instruction de vérification de boucle secondaire ne modifie ni le code de contournement BC, ni le nombre de contournement BN. Dans l'unité 12 désignée par le premier message, ce premier message est emmagasiné dans la première mémoire- tampon de réception 71 de sorte que l'unité de traitement 41 détecte que le code de contournement BC = 0 et que le nombre RA2 "interne à une boucle" dans l'adresse de réception RA, est égal au nombre "interne à une boucle"de cette dernière de manière que soit ainsi appliqué le mode de fonctionnement (1). En d'autres termes, l'unité de traitement 41 décode la commande et l'adresse d'envoi SA du premier message. Par suite de cette opération de décodage qui a déterminé que l'instruction est l'instruction de vérification de boucle secondaire et que l'adresse d'envoi SA n'appartient pas à l'unité 12 elle-même, l'unité de traitement 41 se trouvant dans l'unité 12 ne transfère pas ce message à la boucle principale 1 mais envoie à la voie de contournement 200 un message qui comprend: l'adresse de réception RA pour désigner son unité associée 22, l'instruction envoyée, et l'adresse d'envoi SA. Dans l'unité 22, après avoir détecté que le signal est envoyé de la voie 200 à l'interface 61, l'unité de traitement 41 répond au résultat détecté pour introduire le message acheminé par la voie 200 dans la seconde mémoire-tampon de réception 73. Ensuite, l'unité de traitement 41 détecte que le nombre RA2 "interne à une boucle" dans l'adresse de réception RA du message ainsi introduit est égal à son propre nombre "interne à une boucle", que BC = 0, que l'instruction dans ce message estl'instruction de vérification de boucle secondaire, et que l'adresse d'envoi SA n'appartient pas à l'unité 22 elle- même. En se basant sur ceci, l'unité de traitement 41 présente dans l'unité 22 envoie à la boucle principale 2 un message aprèsque l'adresse de réception RA de ce message a été convertie en l'adresse désignée par l'unité 21. Quand le message provenant de l'unité 22 parcourt la boucle principale 2 et arrive à l'unité 21, cette unité 21 emmagasine ce message dans la première mémoire-tampon de récep- tion 71 par l'intermédiaire de l'interface 51. L'unité de trai- tement 41 présente dans l'unité 21 détecte que le nombre RA2 "interne à une boucle" dans l'adresse de réception RA de ce message est égal à son propre nombre "interne à une boucle", que BC = 0, aue l'instruction dans ce message est l'instruction de vérification de boucle secondaire, et que l'adresse d'envoi SA n'appartient pas à l'unité 21 elle-même. En conformité avec ces constatations, l'unité de traitement 41 présente dans l'unité 21 envoie ce message par l'intermédiaire de l'interface 61 à la voie de contournement 100. L'unité 11 introduit le message dans la première mémoire-tampon de réception 71 quand elle détecte que le message est acheminé par la voie 100 et détecte que le nombre RA2 "interne à une boucle" dans l'adresse de réception RA de ce message, est égal à son propre nombre et que BC = 0. L'unité 11 décode également l'instruction et l'adresse d'envoi SA du message et, de ce fait, détermine que la boucle secondaire 201 entre les unités 12, 22, 21 et 11 est normale compte tenu du fait que l'adresse d'envoi SA appartient à l'unité elle-même. Dans ce cas., il est connu qu'un autre transfert du message n'est pas nécessaire. Ensuite, l'unité 11 remet à zéro le chrono-déclencheur 91 et met le registre 94 à l'état "1" de manière à indiquer ainsi que la boucle secondaire a été vérifiée. Le registre 95 est laissé à l'état "0" afin d'indiquer que la boucle principale 1 peut encore être utilisée. Par ailleurs, quand l'unité 21 reçoit le second message qui aété envoyé par l'unité 11 à la voie 100, son unité de traitement 41 emmagasine le second message dans la seconde mémoire-tampon de réception 73 puis décode l'instruction et l'adresse d'envoi SA de ce message si elle détecte que le nombre RA2 "interne à une boucle" de l'adresse de réception RA de ce message est égal à son propre nombre et que BC = 0. Par suite de cette opération de décodage, l'unité de traitement 41 présente dans l'unité 21 détermine que le code est celui néces- saire pour que la boucle secondaire soit vérifiée. S'il est également déterminé que le message a été envoyé à partir de l'unité 11 sur la boucle 1 et non pas sur la boucle 2, ladite unité il reliée à 1 unité 21 qui lui est associée (en particu- lier, que le nombre SA2 "interne à une boucle" dans l'adresse d'envoi SA est égal à son propre nombre "interne à une boucle et que le nombre ou numéro de boucle SA1 est différent de son propre nombre ou numéro de boucle) lM'nité de traitement 41 met le registre 93 à l'état "1" afin d'indiquer qu'une boucle secondaire doit être vérifiée. L'unité de traitement 41 envoie alors à la boucle 2 un message qui contient Sa propre adresse d'envoi SA, l'adresse de réception RAindiquantl'unité 26, de !instruction de vérification de boucle secondaire. Par ailleurs, l'unité de traitement 41 règle le chrono-décIencheur 91. Le temps sur lequel est réglé ce chrono-déclencheur est un peu plus long que la période de temps nécessaire pour que le message circule une fois à travers la boucle secondaire 106 raccordant les unités 21, 26, 16 et 11. Dans les unités 26, 16 et 11, les mêmes opérations que celles décrites à propos des unités 12, 22 et 21 sont effectuées et, si une boucle secondaire 106 est normale, l'unité 21 reçoit à partir de la voie de contournement 100 le message qui utilise ladresse de cette unité comme adresse de réception et comme adresse d'envoi et qui contient l'instruction de vérification de boucle secondaire. Il en résulte que l'unité 21 décode ce message de sorte qu'elle laisse le registre 95 à l'état "0" afin d'indiquer que la boucle secondaire 106 est normale et qu'il n'est pas nécessaire d'utiliser la voie de contournement 100. L'unité 21 met ensuite le registre 94 à l'état "1" et remet à zéro le chrono-déclencheur 91 de façon à indiquer que la boucle secondaire a déjà été vérifiée. Les opérations de vérification des boucles secondaires 201 et 106 sont donc terminées. En ce qui concerne l'opération de vérification de la boucle secondaire 106, l'unité 21, qui appartient à la même boucle que l'unité 26 du groupe d'unités 26, 16 et 11 qui participe au transfert du message et qui a émis le message contenant l'instruction de vérification de boucle secondaire, me.t son registre 93 à l'état "1" quand elle reçoit le message contenant l'instruction de vérification de boucle secondaire afin d'indiquer cette instruction. En ce qui concerne l'opération de vérification de la Loeile secoridaixe201,!!unité 11, qui appartient à la même boucle que l'unité 12 du groupe d'unités 12, 22 et 21 qui participe au transfert du message et qui a émis le message contenant l'instruction de vérification de boucle secondaire, mct son registre 93 à l'état "1". Comme résultat aux opérations que l'on vient de décrire, le registre 93 des unités 12 et 26 se trouve à l'état "1" mais le registre 94 de ces unités ne se trouve pas à l'état "1". Les unités dont le registre 93 se trouve dû\ l'état "1" et dont le registre 94 ne se trouve pas à l'état "1" agissent elles-mêmes comme source3d'envoi ou d'émission pour envoyer le message contenant l'instruction de vérification de boucle secondaire. Par exemple, l'unité 26 vérifie une boucle secondaire 605, laquelle relie les unités 26, 25, 15 et 16, absolument de la même manière que l'unité 21 émet le registre 94 à l'état "1" tout en laissant le registre 95 à l'état "0" une fois qu'elle a déterminé par l'opération de vérification que la transmission peut être effectuée. L'unité 12 vérifie également la boucle secondaire, laquelle relie les unités 12, 13, 23 et 22, absolument de la même manière que les unités 21 et 26. Si, dans ce cas, l'unité 13 rencontre un problème, le message émis par l'unité 12 et contenant l'instruction de vérification de boucle secondaire ne revient pas àl'unité 12 à la fin de la période de temps sur laquelle est-réglé le chrono-déclencheur 91. A ce moment, l'unité 12 transmet le message relatif à la vérification de bour4e secondaire mentionnée, cela de façon répétée un nombre de fois prédéterminé. Néanmoins, si l'unité 12 ne parvient pas à détecter que la boucle peut effectuer la transmission, elle met le registre 94 à l'état "1" de manière à indiquer ainsi que la vérification de boucle secondaire est terminée et elle met le registre 95 à l'état "1" de manière à indiquer ainsi que la boucle secondaire est anormale et que la voie de contour- nement 200 doit être utilisée. A ce moment, le registre 65 est également mis à l'état "1" de sorte que le message est reçu et neutralisé de manière à ne pas être transféré à la boucle principale 1. Par ailleurs, l'unité de commande de transmission 25 ayant reçu le message contenant l'instruction de vérification de boucle secondaire provenant de l'unité 26 effectue aussi elle-même de la même façon. la vérification de boucle secondaire. Dans l'exemple de la figure 7, l'unité 25 met les deux registres 95 et 65 à l'état "1" pour indiquer que la voie de contournement 500 doit être utilisée car l'unité 24 est anormale. De cette façon, chacune des unités de commande de transmission juge,compte tenu de l'état du registre 95,si la voie de contournement doit ou ne doit pas être utilisée. Par exemple, sur la figure 7, les unités 12 et 25 savent qu'elles doivent utiliser leur voiesde contournement respectives. Incidemment, les unités de commande de transmission, qui ont reçu les ordres pour les vérifications de boucles secondaires et qui ont transmisles instructions de vérification de boucles secondaires, tout en agissant comme source5d'émis- sion par elles-mêmes, au cours des opérations décrites ci-dessus, règlent le chrono-déclencheur 92 sur leur temps d'émission. Le temps sur lequel est réglé ce chrono-déclencheur 92 est légèrement plus long que la période de temps nécessaire pour que l'instruction de vérification de boucle secondaire circule une fois à travers la boucle normale 1 ou 2. Chacune des unités de commande de transmission n'envoie pas le message contenant l'instruction de vérification de boucle secondaire, tout en agissant en soi comme un émetteur, quand elles reçoivent le message qui arrive de l'unité de commande de transmission adjacente sur la même boucle et qui contient l'instruction de vérification de boucle secondaire avant que le chrono-déclen- cheur ait atteint sa période de temps. On empêche ainsi, dans le cas o la boucle 1 est rétablie dans son état normal après avoir été momentanément anormale, que l'opération de vérifi- cation de boucle secondaire soit répétée perpétuellement. Il est donc mis fin à l'opération de vérification servant à déterminer si la voie de contournement doit ou ne doit * pas être utilisée en utilisant le message contenant l'instruc- tion de vérification de boucle secondaire. On va maintenant décrire le fonctionnement du système dans le cas ou un message contenant la donnée habituelle (CF = O) doit être transmise de l'unité 11 à l'unité 15 et dans le cas o il est mis fin de la façon mentionnée à la vérification de la boucle secondaire. Quand un tel message arrive à l'unité 12, l'unité de traitement 41 présente dans l'unité 12 introduit ce message dans la première mémoiretampon de réception 71 et juge, d'après les adresses RA et SA, le nombre de contournement. BN et le code de contour- nement BC de ce messagesi ce dernier doit ou non continuer d'être transféré. Dans le présent exemple, l'unité de traitement 41 présente dans l'unité 12 juge que le message doit continuer d'être transféré et inverse ensuite la valeur du code de con- tournement BC du message en le faisant passer de "0" à "1" jusqu'à ce qu'elle transfère le message à la voie de contour- nement 200 après que la valeur du nombre de contournements BN ait été comptée de "0" à "1"9. Par contre, l'unité 22 emmagasine dans la seconde mémoire-tampon d'enregistrement 73 le message qui arrive par la voie de contournement 200 et transfère ce message à la boucle principale 2 quand elle juge, comme dans le présent exemple, que le message doit continuer d'être transféré. Le contenu de cette seconde mémoire-tampon de réception 73 est ensuite effacé. L'unité 21 applique le mode de fonctionnement (4) si elle sait que le nombre SA2 "interne à une boucle" de l'adresse d'envoi SA du message coïncide avec son propre nombre et que BC = 1 quand elle reçoit ce message. En d'autres termes, l'unité 21 transfère le message reçu à la boucle principale 2 après avoir inversé BC de "1" à "0". Ensuite, le message est transféré par l'intermédiaire de l'unité 26 à l'unité 25. Cette unité 25 applique le mode de fonctionnement (1) si elle est informée du fait que le nombre RA 2"interne à une boucle"de l'adresse de réception RA de ce message est égale à son propre nombre et que BC = O et CF = 0. En d'autres termes, l'unité 25 envoie le message à l'unité terminale correspondante (non représentée sur la figure 7, mais qui serait couplée à l'unité 25 de la manière représentée sur la figure 1) et transfère ensuite le message à la voie de contournement 500. A ce moment, l'unité 25 augmente le code de contournement BC,en le faisant passer de "0" à "1",et le nombre de contournement: BNen le faisant passer de "1" à "2". L'unité 15 discrimine le mode de fonctionnement devant être appliqué en fonction du message qu'elle reçoit par la voie de contournement 500. Dans le présent cas, même si le nombre RA2 "interne à une boucle" de l'adresse de réception RA de ce message coïncide avec son propre nombre, du fait que BC = 1, le message est simplement envoyé à la boucle principale 1. Ce message est ainsi envoyé rapidement à l'unité 11. Du fait que les nombres de boucle,SA1 et SA 2de l'adresse d'envoi SA de ce message coïncident tous deux avec le sien propre, l'unité 11 juge que l'opération d'envoi de ce message est terminée et annule alors le message (dans le mode de fonction- nement (2)). Il en résulte-que le message, qui a été engendré par l'unité 11 est transféré par l'intermédiaire de la voie de contournement 200 et de l'uini-é 22 à la boucle principale 2 et est en outre transmis de nouveau par l'unité 25 par l'in- termédiaire de la voie de contournement 500 et de l'unité 15 à la boucle principale 1 jusqu'à ce qu'il soit revenu à l'unité 11. Un système de transmission composite fermé est donc formé, ce système étant indiqué par le trait plein épais 4 et étant constitué par les 1mucles 1 et 2 et les voies de dgrivation 200 et 500. Par ailleurs, les unités de commande de transmission 12 et 25, qui fonctionnent de manière a mettre le registre 95 à l'état "1" et à utiliser ensuite les voies de contour- nement correspondantes 200 et 500 pour acheminer le message, envoie périodiquement aux boucles principales correspondantes 1 et 2 le message contenant l'instruction de vérification de boucle principale. En même temps, ces unités règlent leurschrono- déclencheurs respectifs 90. L'adresse de réception RA et l'adresse d'envoi SA de ce message utilisent les adresses des unités elles-mêmes. Les autres unités de commande de trans- mission de la boucle principale 1 qui ont reçu de l'unité 12 le message contenant cette instruction de vérification de boucle principale envoient de nouveau ce message à la broucle principale correspondante 1, que leurvregistres95 soietou ne soient pas à l'état "1". Il en résulte que, lorsque toutes les unités de commande de transmission de la boucle principale 1 sont normales, le message est renvoyé à l'unité de commande de transmission 12 qui a transmis-de dernier. S'il en est ainsi, -r.ité fzc commande de transmission 12 met les registres 93 à à l'état "0" et envoie le message à la boucle principale correspondante 1 sans utiliser la voie de contournement 200 pour l'opération d'envoi de message. Par ailleurs, si l'une quelconque des unités de commande de transmission de la boucle 1 rencontre encore des Sira lllMSZle temps établi par le chrono-déclencheur 90 expire avant que le message contenant la commande de vérifi- cation de boucle principale soit revenu à l'unité de commande de transmission 12 ayant envoyé ce message. Quand ce temps expire de cette manière, l'unité de commande de transmission 12 juge que la boucle principale correspondante 1 est anormale et toisse les registres 93 à 95 tels qu'ils sont. A ce moment, l'unité de commande de transmission 12 envoie périodiquement à l'unité 13 le message contenant l'instruction de vérifi- cation de boucle secondaire de manière que soit ainsi vérifiée la boucle secondaire qui est composée des unités 12,13, 23 et 22. L'unité 12 met le registre 95 à l'état "0" quand elle détecte que ces boucles secondaires sont normales et utilise par conséquent la boucle principale 1 pour envoyer le message sans utiliser la voie de contournement 200 pour envoyer ce message. Le fonctionnement des unités de commande de trans- mission de la boucle principale 2, qui ont reçu le message envoyé par l'unité 25 et contenant l'instruction de vérifi- cation de boucle principale, et le fonctionnementsubséquentde l'unltL 25 sont les mêmes que ceux de l'lurié 12. Les voies de transmission après formation du système de transmission composite sont vérifiées de la façon décrite ci-dessus. Dans la fiaure 7, si les unités 13 et 24 ont été rétablies dans leur état normal et si ces rétablissements sont détectés par ces vérifications, les unités de commande de trans- mission respectives 11 à 16 et 21 à 26 fonctionnement de la manière décrite ci-dessus lorsque les voies de transmission sont normales (ce qui a été décrit à propos de la figure 1). Par ailleurs, dans le cas o les rétablissements des unités 13 et 24 dans leur état normal ne sont pas détectés, les unités de commande de transmission respectives fonctionnent, quand les voies de transmission sont anormales, de la manière qui a été décrite en référence à la figure 7. Toutefois, si, par exemple, seul le rétablissement de l'unité 24 dans son état normal est détecté par cette vérification tandis que l'unité 13 continue de se trouver dans un état anormal, les unités de commande de transmission respectives fonctionnent de la manière décrite ci-après. A titre d'exemple, on va alors supposer que seul le rétablissement de l'unité 24 dans son état normal a lieu et on va décrire en se référant à la figure 8 le fonction- nement du système dans ce cas. Sur la figure 8, un "O" est emmagasiné dans le registre 95 de l'unité 24 immédiatement après que celle-ci a été rétablie dans son état normal. Il en résulte que l'unité 24 fonctionne de manière à envoyer un message qui ne lui est pas attribué à la boucle principale 2 quand elle reçoit ce message. On va maintenant considérer le cas dans lequel un mes- sage (CF = O) comportant les données habituelles est envoyé de l'unité 11 à l'unité terminale (bien que non représentée) reliéeà l'unité 15 de la figure 8. Le fneionnement des unités 11, 12, 22, 21, 26 et 25 jusqu'à ce que le message provenant de l'unité 11 arrive aux unités 12, 22, 21, 26 et 25, est identique au fonctionnement décrit en référence à la figure 7. L'unité 25 envoie le message reçu à l'unité terminale corres- pondante et continue ensuite de transférer ce message. A ce moment, ce message est différent de celui décrit dans le cas de la figure 7 par le fait qu'il n'est pas transféré par l'intermédiaire de la voie de dérivation 500 à la boucle principale 2. Du fait que le contenu du registre 95 de l'unité est "0", l'unité 25 n'utilise pas la voie de contournement 500. Il en résulte que, lorsque ce message doit être transféré, le code de contournement BC et le nombre de contournement BN ne sont pas modifiés mais sont laissés à "O" et "1", respec- tivement. L'unité 24 transfère ce message à la boucle principale 2 quand elle le reçoit. Ce message traverse de façon simi- laire, les unités 23 et 22 jusqu'à ce qu'il atteigne l'unité 21. L'unité 21 envoie ce message à la voie de contournement 100 (dans le mode de fonctionnement (3)) et fait passer le code de contournement BC de "" à "1". L'unité 21 fait passer aussi le nombre de contournement BN de "1" à "2" à la condition que le nombre SA2 "interne à une boucle" dans l'adresse d'envoi SA du message reçu soit égal à sa propre adresse, que le nombre ou numéro de boucle soit différent et que BC = 0. A la réception de ce message, l'unité 11 annule le message -si elle est informée du fait que l'adresse d'envoi coïncide avec sa propre adresse. Ainsi est formé le système de trans- mission composite qui est indiqué par un trait plein épais 4' sur la figure 8. Par ailleurs, dans le système de transmission repré- senté sur la figure 8, le fonctionnement du système de trans- mission, quand l'unité 13 rencontre des difficultés, est sensiblement le même que le cas mentionné précédemment. De façon spécifique, comme on peut le voir sur la figure 8, quand l'unité 11 détecte une difficulté dans la boucle principale 1, la vérification de boucle secondaire est exécutée de la même manière que celle décrite en référence à la figure 7. Il en résulte que l'unité 24 met le registre 85 à l'état "1" - quand elle détecte une difficulté dans la boucle secondaire composée par les unités 24,23,13 et 14 puis transfère à la voie de contournement 400 le message comportant la donnée habituelle, laquelle reçoit ce message de la boucle principale 2. Il en résulte la formation d'un système de transmission composite qui relie les unités 11, 12, 22, 21, 26, 25, 24, 14, , 16 et 11 dans l'ordre mentionné.Ensuite, l'unité 24 qui a enregistré un "1" dans le registre 95, envoie l'instruction de vérification de boucle principale à la boucle principale 2. L'unité 24 met alors le registre 95 à l'état "0" si elle est informée du fait que la boucle principale 2 est normale, de manière à ne pas utiliser ensuite la voie de contournement 400. Il en résulte que le fonctionnement des unités respectives à ce moment est le même que celui décrit en référence à la figure 8. Même si l'unité 13 rencontre des difficultés lorsque le message est envoyé de l'unité 11, par exemple, à l'unité terminale reliée à l'unité 13 grâce à l'utilisation du système de transmission composite représenté en traits pleins sur la figure b, il convient de remarquer que i'uniLé 23 (qui est couplée à la même unité terminale que l'unité 13) remplace l'unité 13 de sorte que le message peut être transmis à cette unité terminale. La formation du système de transmission composite de la figure 7 est possible même si le code de contournement BC est utilisé. Par ailleurs, le système 4' de transmission composite de la figure 8 ne peut pas être formé sans l'utili- sation du code de contournement BC. Il en résulte que l'on peut faire face à une grande diversité de situations difficiles en utilisant le code de contournement et que celui-ci ne nuit pas aux autres fonctionnements là o il n'est pas nécessaire. On va décrire en se référant à la figure 9, le procédé au moyen duquel on utilise le nombre de contournement BN pour commander la transmission d'un message. On va supposer tout d'abord que les unités 14 et 21 rencontrent toutes deux des difficultés, c'est-à-dire sont en dérangement. Dans ce cas, les systèmes de transmission des boucles principales 1 et 2 sont tous deux incapables d'assurer une transmission. Si cette situation est détectée par les unités 12 et 22, par exemple, elles envoient respectivement le message contenant l'instruc- tion de vérification de boucle secondaire de manière à com- mencer ainsi la vérification de boucle secondaire.En réponse à l'instruction de vérification de boucle secondaire émise par cette unité 11, les autres unités de commande de transmis- sion 12 et 13 effectuent la vérification de boucles secondaires. Du fait que l'unité 21 est en dérangement, l'unité 22 fonctionne de manière à transférer à la voie de contournement 200 le message qui a été reçu de la boucle principale 2. Du fait que l'unité 14 est aussi en dérangement, l'unité 13 fonctionne aussi de manière à transférer à la voie de contournement 300 le message qui a été reçu de la boucle principale 1. Il en résulte qu'une voie de transmission fermée est formée par les unités 12, 13, 23 et 22. Par exemple, si dans ces conditions l'unité 11 transmet le message contenant les données habituelles, ce message est transféré de façon répétée aux unités 12, 13, 23 et 22 dans l'ordre mentionné. Il en résulte que le message risque perpétuellement de disparaître. Toutefois, dans la présente invention, du fait que le nombre de contournement BN dis message est compté un par un lorsque ce message est transféré de-l'unité 13 à l'unité 23 et de l'unité 22 à l'unité 12, les unités respectives 12, 13, 23 et 22, qui ont reçu ce message, peuvent effacer ce message si le nombre de contour- nement BN dépasse une valeur prédéterminée, par exemple 3. Il en résulte qu'il est possible d'empêcher une transmission perpétuelle du message à travers les boucles secondaires. Comme on l'a décrit ci-dessus, si les voies de trans- mission des bouclesprincipales 1 et 2 sont anormales, les unités de transmission respectives appartenant à la boucle principale 1 ou 2 transmettent un message qui contient l'ins- truction de vérification pour savoir si oui ou non la trans- mission peut être assurée par les boucles secondaires. Par ailleurs, les unités de commande de transmission respectives des boucles principales 1 et 2 transfèrent le message contenant l'instruction appropriée de vérification de transmission dans le cas o elles reçoivent ce message et transmettent elles-mêmes l'instruction appropriée de vérification de transmission de manière à vérifier si oui ou non les boucles secondaires issues de ces unités conviennent pour les transmissions. De plus, les unités de commande de transmission qui ont détecté l'état anormal et forn.éla voie de contournement transmettent la com- mande de vérification de rétablissement de boucle principale de manière à vérifier ainsi que les boucles ont été rétablies dans leur état normal en mettant fin ainsi à la formation des voies de contournement. En vérifiant l'aptitude à une transmis- sion des parties des boucles principales 1 et 2 grâce à l'uti- lisation des unités de commande de transmission respectives de la manière décrite précédemment, on peut former la voie de contournement et obtenir le rétablissement à partir de celle-ci sans utilisation d'une station pilote même si les boucles principales 1 et 2 sont partiellement dérangées. En outre, en commandant l'utilisation de la voie de contournement à l'aide du code de contournement BC, on peut faire face efficacement aux difficultés qui affectent les boucles principales 1 et 2. De plus, grâce à l'utilisation du nombre de contournement BN, on peut mettre fin à la transmission d'un message inutile. Il est bien entendu que la description qui précède n'a été donnée qu'à titre purement illustratif et non limitatif et que des variantes ou des modifications peuvent y être ap- portées dans le cadre de la présente invention. REVENDICATIONS 1. Système de transmission en boucle caractérisé par le fait qu'il comprend: des première (1) et seconde (2) voies de transmission en forme de boucle, capables de transmettre un message (5000) dans des première et seconde directions, respectivement; une pluralité d'unités terminales (31, 32,33) en vue de communications par l'intermédiaire desdites première et seconde voies de transmission; une pluralité de premières unités de commande en trans- mission (11,12,13) reliées entre ladite première voie de transmis- sion (1) et les unités terminales (31,32,33) correspondantes, respecti- vement, pour commander les transmission du message sur ladite première voie de transmission; une pluralité de secondes unités de commande de transmission (21,22,23) reliées entre ladite seconde voie de transmission (2) et les unités terminales (31,32,33) correspondantes, chacune desdites secondes unités de commande de transmission étant couplée de ma- nière à être associée à une unité correspondante parmi lesdites premières unités de commande de transmission et étant reliée à la même unité terminale correspondante à laquelle ladite première unité de commande de transmission correspondante est reliée, lesdites secondes unités de commande de transmission commandant les transmission du message sur ladite seconde voie de trans- mission; et une pluralité de voies de contournement (100,200,300) capables de transmettre le message dans deux directions et reliant respectivement lesdites première (11,12,13) et seconde (21,22,23) unités de commande de transmission en les associant les unes aux autres, ledit message (5000) contenant, en plus de données (504) devant être transférées, une adresse d'envoi (503) qui est égale à l'adresse de l'unité de commande de transmission ayant transmis ledit message et un code de contournement (507) capable de prendre une première et une seconde valeurs, chacune desdites première (11,12,13) et seconde (21,22, 23) unités de commande de transmission comprenant: un moyen (61,53',58', 60') pour envoyer le message auxdites voies de contournement; un moyen (61,52', 54',56') pour recevoir le message provenant desdites voies de contournemiient etm nyen(95) pourmemorier et détermnner si oui ou non une boucle secondaire fonctionne de façon anormale, ladite boucle secondaire étant constituée par ladite commande de transmission elle-même, une unité de commande de transmission correspondante associée à ladite unité de commande de transmission elle-même et située sur une voie de transmission différente, une voie de contour- nement pour relier ladite unité de commande de transmission elle-même et l'unité de commande de transmission correspondante à un circuit différent, une unité de commande de transmission adjacente à ladite unité de commande de transmission elle- même le long du même circuit de transmission, une unité de commande de transmission correspondant à ladite unité de com- mande de transmission adjacente et située dans la voie de transmission différente, et une voie de contournement pour relier junité de transmission adjacente et son unité de commande de transmission correspondante; et un moyen(41,51,71, 73, 81,90,94) pour oemnar l'opmtion d'envoi du mes- sage reçu à chacune desdites première et seconde unités de commande de transmission de sorte que, lorsque ledit moyen (95) de mémorisa- tion indique que ladite boucle secondaire est anormale dans le cas o ledit message est reçu de la voie de transmission cor- respondante en forme de boucle à laquelle est couplé-le dispo- sitif de commande de transmission lui-même, ledit message dont le code de contournement a été corrigé est envoyé à ladite unité de commande de telle sorte que ledit message dont le code de contournement a été corrigé à la première valeur- soit envoy à la voie de transmission correspondante en forme de boucle si l'adresse d'envoi du message reçu est égale à l'adresse de son unité de commande de transmission associée et si ledit mode de contournement prend ladite seconde valeur, et que. ledit message soit envoyé à la voie de contournement corres- pondante si l'adresse d'envoi du message reçu est égale à l'adresse de son unité de commande de transmission associée et si ledit code de contournement prend ladite première valeur. 2. Syst[me de transmission en boucle suivant la reven- dication 1, caractérisé.par le fait que ledit moyan de commande com- prend des première (71), seconde (73) et troisième (81) mémoires-tampons pour emmagasiner les messages qui sont reçus, respectivement, des voie de transmission en forme de boucle, voie de cGntournement et unité terminale correspondantes; et un moyen (41,51,90) pour envoyer les messages Lesdites première, seconde et troisième mémoires-tampon après e;-, ragasinage du message qui arrive de l'une quelconque desdites voie de transmission en forme de boucle, route de contournement et unité terminale correspondantes, dans celle. desdites première, seconde et troisième mémoires-tamponrqui correspond lorsque ledit message e Mreçu. 3. Système de transmission en boucle suivant la reven- dication 1, caractérisé par le fait que ledit moyen de com- mande est mis en fonction: 1) pourenvoyer un message de vérification de boucle secondaire,tout en agissant comme un émetteur par lui-même, à ladite voie de tansmission en forme de boucle et à ladite voie de contournement lorsqu'une boucle principale composée de la voie de transmission en forme de boucle correspondan-teet@ ladite unité de commande de transmission reliée à cette dernière est détectée comme étant anormale; 2) partiellement pour transférer un.message de véri- fication de boucle secondaire qui arrive d'une autre unité de commande de transmission auxdites voies de contournement et à ladite voie de transmission correspondante lorsque ledit message est reçu de ladite voie de transmission correspondante en forme de boucle et de ladite voie de contournement et partiellement pour envoyer ledit message à ladite voie de transmission correspondante tout en agissant comme un émetteur par luimême; et 3) pour détecter si oui ou non ladite boucle secondaire est anormale selon que ledit message de vérification de boucle secondaire, que ledit moyen de commande e envoyé tout en agissant comme émetteur par lui-même, a ou n'a pas été reçu après avoir circulé une fois à travers ladite boucle secondaire de manière à emmagasiner ainsi ledit résultat détecté dans ledit moyen d'mmoagaqnage. 4. Système de transmission en boucle suivant la reven- dication 3, caractérisé par le fait que ledit moyen de commande est mis en fonction pour vérifier si oui ou non ladite boucle secondaire est anormale salon que ledit Piicssage de vcérif icat ios de boucle secondaire, que ledit moyen de commande a envoyé touten agissant comme émetteur par lui-mêmea ou n'a pas circulé une fois à travers ladite boucle secondaire et a ou n'a pas été reçu après avoir été envoyé et avant qu'une période de temps prédéterminé. (91) se soit -écoulée. 5.Système de transmission en boucle suivant les reven- dications 3 ou 4, caractérisé par le fait que ledit moyen de commande est mis en fonction pour détecter si oui ou non ladite boucle est anormale selon que ledit message envoyé a ou n'a pas circulé une fois à travers ladite voie de transmission en forme de boucle et a ou n'a pas été reçu après avoir été envoyé à ladite voie de transmission en forme de boucle et avant qu'une période de temps prédéterminées (90) se soit écoulée. 6. Système de transmission en boucle suivant la reven- dication 3, caractérisé par le fait que ledit moyen de com- mande est mis en fonction pour envoyer le message reçu à l'unité terminale correspondante lorsque l'adresse de réception contenue dans ledit message est égale à l'adresse de l'unité de commande de transmission associée à cette unité terminale et lorsque ledit code de contournement prend ladite première valeur. 7. Système de transmission en boucle suivant la reven- dication 3, caractérisé par le fait que ledit moyen de commandE est mis en fonction: 1) pour envoyer le message auquel les données rela- tives au nombre de contournement.; ont été ajoutées; 2) pour envoyer le message reçu, qui a été corrigé de manière que son nombre de contournement ait été augmenté d'une unité si le nombre de contournement: du message ne dépasse pas un nombre prédéterminé dans le cas o ledit message doit être envoyé à la voie de contournement correspondante;et 3) pour interrompre l'opération d'envoi du message reçu lorsque le nombre de contournement dudit message dépasse ladite valeur prédéterminée. 8. Système de transmission en boucle caractérisé par le fait qu'il comprend: des première(l) et seconde (2) voies de transmission en forme de boucle pour former les première et seconde voies principales en boucJe de manière à transmettre un message(5000) dans des première et seconde directions, respectivement; une pluralité d'unitesterminales(31,32,33)en vuedecomuni- *cations par l'intermédiaire desdites première et seconde voies- de transmission; une pluralité de premières (11,1213) unités de commande de transmission reliées entre ladite première voie de transmis- sion et lesdites unités terminales correspondantes, respec- tivement, pour commander les transmissions du message sur ladite première voie de transmission; une pluralité de secondes (21, 22,23) unités de commande de transmission reliées entre ladite seconde voie dé transmission et lesdites unités terminales correspondantes, chacune des- dites secondes unités de commande de transmission étant couplée de manière à être associée à une unité de commande corres- pondante parmi lesdites premières unités de commande de trans- mission et étant reliée à la même unité terminale corres- pondante que celle à laquelle ladite première unité de com- -mande de transmission correspondante est reliée, lesdites secondes unités de commande de transmission commandant les transmissions du message sur ladite seconde voie de transmis- sion; une pluralité de voies de contournement (100,200,300)capab1s de transmettre le message dans deux directions et reliant respectivement lesdites première et seconde unités de com- mande de transmission en les associant mutuellement; un moyen (90) dans chacune desdites unités de commande de transmission pour déterminer si oui ou non un état anormal existe dans une autre unité de commande de transmission placée le long de la même voie principale en forme de boucle; et un moyen(41,51,61)dans cacune desdites unités de commande de transmission pour commander le trajet d'un message entre deux unités terminales en fonction d'une adresse d'envoi SA contenue dans ledit message et indiquant une adresse d'une unité de commandede transmission qui a envoyé la première le message et d'un code de contournement BC contenu dans ledit message pour établir une voie composite utilisant à la bis les premiere (1) etsoKde (2) boucles de transmission et une ou plusieurs voies de contournement pour contourner une unité de commande de transmission qui se trouve dans un état4normal, ledit code de contournement étant déterminé par chaque unité de commande de transmission le long dudit trajet composite selon que ledit message a suivi une route de contournement ou une route principale. 9. Système de transmission en boucle suivant la revendication 8, caractérisé par le-fait qu'il comprend, en outre, dans chaque unité de commande de transmission un moyen (95) pour déterminer, dans le cas o un étatanormal est détecté le long de la voie principale en forme de boucle à laquelle l'unité de commande de transmission elle-même est couplée, si oui ou non un état anormal existe le long d'un trajet secondaire en forme de boucle comprenant les unités de com- mande de transmission adjacentes à ladite unité de commande de transmission elle-même le long des première et seconde voies de transmission et des voies de contournement reliant les unités de commande de transmission respectives du trajet secondaire en forme de boucle. 10. Système de transmission en boucle suivant la revendication 9, caractérisé par le fait qu'il comprend, en outre,un moyen (41)pour empêcher le transfert d'un message entre deux unités de commande de transmission si un nombre de contou nement BN incorporé audit message indique que le nombre de fois que ledit message a utilisé une voie de contournement en suivant ladite voie composite entre deux unités terminales dépasse un nombre prédéterminé. 11. Système de transmission en boucle suivant l'une quelconque des revendications 8, 9 ou 10, caractérisé par le fait qu'il comprend, en outre, un moyen(41) dans chaque unité de commande de transmission pour vérifier de nouveau périodiquem( une mie principale en boucle déterminée initialement comme étant dans un état anormal de manière à déterminer si cet étai anormal existe encore. !?. Système de transmission en boucle suivant la revendication 10, caractérisé par le fait que le moyen utilise pour déterminer si la boucle secondaire est dans un état anormal comprend dans chaque unité de commande de transmisse le long du trajet secondaire un moyen (41) pour envoyer un message de vérification de boucle secondaire le long de ladite boucle secondaire, BC et BN dans ledit message de vérification de boucle secondaire restant inchangés quEe]q.soit l'utilisation des voies de contournement durant le passage dudit message de vérification de boucle secondaire.