Brevet FR2472315A1 — publié le 19810626

i -- DISPOSITIF DE CONTROLE DES COMMIUNICATIONS DANS UN RESEAU DE TRANSMISSION EN DUPLEX La présente invention oencerne les réseaux de transmission en duplex de messages et, plus préci- sément, un dispositif de contrôle des communications dans un tel réseau de transmission en duplex par trames de format connu de messages codés numériques entre une station maîtresse et l'une des stations asservies, à la veille sur une même artère incluant plusieurs voies de transmission. Dans un réseau de transmission en duplex, la transmission est effectuée simultanément dans les deux sens. Il en résulte que la station asservie interrogée par la station maîtresse durant une trame déterminée, ne peut répondre à la. question posée que durant la trame suivante pendant laquelle les deux stations seront à nouveau connectées. De manière générale, pour vérifier le bon fonctionnement des transmissions, chaque message émis par une station vers une autre station inclut un signal d'accusé de réception du message reçu pendant la dernière trame o ces stations étaient connectées. En fonction de cet accusé de réception, le message précédent doit être ou non réémis. De manière à éviter d'avoir à engendrer un tel signal d'accusé de réception, pour chaque trame, il est connu de regrouper les messages en paquets ne con- tenant qu'un seul signal d'accusé de réception. Toutefois en cas de mauvaise réception d'un paquet, il est évident que l'ensemble du paquet doit être ultérieurement réémis et il en résulte une occupation prohibitive des voies de transmission en particulier si un seulement des mes- sages du paquet a été mal reçu. De plus, lorsque les stations asservies à la veille sur la même artère sont relativement nombreuses, de telles réémissions ralen- tissent le rythme des transmissions et augmentent sen- 247231 5 siblement le temps de scrutation de ces stations. Pour obvier à ces inconvénients, il est pré- férable d'engendrer un signal d'accusé de réception du message transmis pendant chaque trame. Le but de la présente invention est de traiter ce signal d'accusé de réception de telle manière que le temps de la réemission éventuelle soit limité à deux trames. Selon la présente invention, chacune des stations comprend, dans le circuit récepteur - un détecteur du signal d'accusé de récep- tion relié à un dispositif de commande d'émission du circuit émetteur de la station, - un détecteur de messages reçus erronés, connecté d'une part à un commutateur mettant hors ser- vice le dispositif de traitement des messages pendant les trames successives du message erroné et du message suivant reçus provenant de la même station emettrice et, d'autre part, à un codeur du signal d'accusé de réception du prochain message à émettre vers la station qui a émis le message reçu erronés et, dans-le circuit émetteur, un dispositif de commande d'émission connecté: - à une première mémoire contenant les messages à émettre chronologiquement, - au codeur du circuit récepteur, - - à une seconde mémoire reliée à la première mémoire et dans laquelle sont stockés les deux derniers messages émis vers une même station réceptrice, et - - au détecteur du signal d'accusé de réception du circuit récepteur, de manière à commander la réémis- sion des deux derniers messages dans l'ordre chronologique en réponse à la détection d'un signal d'accusé de réception modifié pour indiquer une mauvaise réception. De préférence, le détecteur de messages reçus erronés est connecté en outre à un compteur du nombre de 247231 5 :3 messages erronés reçus consécutivement provenant de la même station, compteur dont la sortie est reliée à un dispositif de commande de changement de voie de trans- mission. L'invention sera mieux comprise et d'autres buts, avantages et caractéristiques de celle-ci appa- raitront plus clairement à la lecture de la description qui suit d'un mode de réalisation, description à laquelle un dessin est annexé. La figure 1 représente le schéma fonctionnel d'un dispositif conforme à la présente invention et La figure 2 représente le schéma fonctionnel de la figure 1 auquel certains éléments ont été ajoutés. Selon la procédure de transmission habituelle- ment utilisée, la station maîtresse effectue une scruta- tion cyclique. des stations asservies, de manière à dia- loguer successivement avec chacune de ces dernières. Dans ce but, pendant le temps o la station maîtresse est connectée à l'une des stations asservies, à l'état de veille sur l'artère de transmission, la station maî- tresse émet sur une voie dite d'aller un message unique comportant successivement entre deux signaux de verrouil- lage, un signal contenant l'adresse de la station asservie à laquelle le message est destiné, un signal de demande d'identification, des signaux de caractères s'il y a lieu, et un signal de contrôle de trame tandis que la station asservie émet à son tour, sur une voie dite de retour, dès réception de son adresse, et, pendant qu'elle reçoit le reste du message, un message unique comportant successi- vement, entre deux signaux de verrouillage, un signal contenant sa propre adresse, un signal indiquant sur état, des signaux de caractères s'il y a lieu et un signal de contrôle de trame. - Ce protocole de transmission est connu sous le nom "H D L C" ("High Level Data Link Control") dont la structure est déterminée par la norme I SQ 3309 - 1976. 247231 5 Les signaux émis pendant chaque trame incluent en outre des éléments permettant de détecter une erreur dans l'ensemble du message, ainsi qu'un signal d'accusé de récep- tion du dernier message reçu de la même station. - Le dispositif de contrôle selon l'invention est chargé de ces signaux. En référence maintenant à la figure 1, une station quelconque est connectée aux deux voies de transmission 1,2 de l'artère. La station comprend un circuit émetteur, à droite sur la figure, et un circuit récepteur, à gauche sur --la figure o ils sont séparés par un trait mixte 3. La station ainsi représentée est plus particulièrement par exemple une station asservie, étant entendu que la station maîtresse, qui ne figure alors pas sur le dessin comprend les mêmes circuits, mais en plus grand nombre comme on le verra ultérieurement. Dans le circuit récepteur de la station asservie, connecté à la voie 2, on trouve en entrée, en parallèle un détecteur 4 de messages erronés et un détecteur 5 du signal d'accusé de réception du dernier message que cette station avait émis vers la même autre station. Lorsque la station asservie représentée reçoit de cette autre station un mes- sage erroné, le détecteur 4 en informe le codeur 6 du pro- chain signal d'accusé de réception à émettre vers cette autre station avec laquelle elle sera alors connectée et, simultanément, un commutateur 7 met hors service le dispo- sitif de traitement des messages auquel ilest relié par la liaison 8, de telle manière qu'aucun message erroné ne soit traité. En outre, puisque le signal d'accusé de-réception issu du codeur 6 ne peut être émis que durant la trame suivantependant laquelle le signal récepteur recevra un nouveau message, le commutateur 7 doit également mettre le dispositif de traitement des messages hors service pen- dant la trame suivante, de telle manière que les messages soient traités dans un ordre' chronologique. Ce n'est, en effet, que durant la deuxième trame après la trame o le message était erroné, que l'autre station pourra réémettre le message qui était erroné. Lorsque la station représentée a elle-même émis un message qui a été reçu erroné par une autre station, cette dernière en informe la première au moyen du signal d'accusé de réception détecté par le détecteur qui est connecté au dispositif de commande d'émission 9 du circuit émetteur relié à la voie 1 de transmission. Cette détection a donc lieu durant la trame suivant la trame o le message a été reçu erroné par l'autre station et pendant laquelle la station représentée a émis un nouveau message. La station représentée doit donc chro- nologiquement réémettre successivement pendant les deux trames suivantes, le message reçu erroné et le message suivant, tout deux n'ayant pas pu être traités par l'autre station qui inclut un commutateur identique au commutateur 7. Dans ce but, les messages à émettre qui en attendant la trame de transmission sont stockés dans la mémoire 10, sont transférés dans la mémoire "lors de la transmission. Cette mémoire" comporte les deux derniers messages émis de telle manière que si le détecteur 5 du signal d'accusé de réception informe le dispositif de commande 9 qu'un message a été reçu erroné, le dispositif 9 puisse réémettre les deux derniers messages chronologi- quement. De toute évidence, le dispositif de commande 9 est également connecté au codeur 6 du signal d'accusé de réception à émettre lors de la trame suivante. Une station maîtresse inclut, bien sûr, les mêmes éléments mais en plus grand nombre puisqu'elle doit avoir, par exemple, autant de"mémoires" qu'il y a de stations asservies connectées à l'artère de transmission et qu'elle doit, en outre, associer l'adresse de la station 247231 5 asservie aux signaux d'accusé de réception de manière à ne pas mélanger ces derniers. Le dispositif représenté figure 1 peut être perfectionné si l'artère de transmission comporte plu- - 5 sieurs voies de transmission 1, 12, 2, 22,... comme représenté figure 2. En effet, il est alors possible d'y ajouter, relié au détecteur de messages reçus erronés 4, un compteur 13 des messages reçus erronés lors des trames successives pendant lèquelles la statiDn représentée est connectée à la même autre station, de telle manière que si par exemple deux messages sont successivement reçus erronés provenant de la même station, un dispositif de commande 14 ordonne le changement de la voie de trans- mission utilisée au moyen d'inverseurs 15 et 16, puisque si deux messages sont reçus successivement erronés, il y a une forte probabilité pour que seule les voies de transmission utilisées soient défaillantes. Une telle adjonction présente l'avantage de ne pas nécessiter la mise hors service de l'ensemble du réseau si une voie de transmission est défaillante. Bien évidemment, dans ce cas, le détecteur 5 des signaux d'accusé de réception doit également être con- necté à un compteur 17 et au dispositif de commande 14 pour que le changement de voies de transmission se produise simultanément dans les deux stations connectées. La station maîtresse peut alors, en outre, donner l'ordre à toutes les stations asservies de changer de voies de transmission également. Bien que seul un mode de réalisation de l'inven- tion ait été décrit, il est évident que toute modification apportée par l'Homme de l'Art dans le même esprit ne sor- - tirait pas du cadré de la présente invention qui trouve son application dans les réseaux de transmission de données et de téléphonie, 247231 5 7- REVENDICATIONS 1. - Dispositif de contrôle des communications dans un réseau en duplex de transmission par trames de format connu de messages codés numériques entre une station maîtresse et l'une des stations asservies, à la veille sur une même artère incluant au moins deux voies de trans- mission, chaque message émis par une station vers une autre station incluant un signal d'accusé de réception du dernier message reçu provenant de cette autre station, le dit dispositif étant caractérisé en ce qu'il comprend, pour chacune des dites stations, - dans le circuit récepteur + un détecteur (5) du signal d'accusé de réception relié à un dispositif (9) de commande d'émission du circuit émetteur, + un détecteur (4) de messages reçus erronés connecté, d'une part, à un commutateur (7) mettant hors service le dispositif de traite- ment des messages pendant les trames successives du message reçu erroné et du message suivant reçu provenant de la même station et, d'autre part, à un codeur (6) du signal d'accusé de réception à émettre en vue demodifier le dit signal du prochain message à émettre vers la station qui a émis le message reçu erroné, - dans le circuit émetteur, un dispositif (9) de commande d'émission connecté: à une première mémoire (10) contenant les mes- sages à émettre chronologiquement, au dit codeur (6) 30.. à une seconde mémoire (11) reliée à la dite première mémoire (10), et dans laquelle sont stockés les deux derniers messages-émis vers une même station et, au détecteur (5) du signal d'accusé de réception r 8 de manière à commander la réémission des dits deux derniers messages dans l'ordre chronologique en réponse à la'détection d'un signal d'accusé de réception modifié indiquant la réception d'un message erroné. 2. - Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre, dans le circuit récepteur, un dispositif de commande (14) de changement de voies de trans- mission connecté à deux compteurs (13,17) respectivement en série avec le dit détecteur (4) des messages reçus erronés et avec le dit détecteur (5) du signal d'accusé de réception, de telle manière que les voies de transmission soient chan- gées si les messages sont reçus erronés au cours de deux transmissions successives avec la même station.