Brevet FR2423934A1 — publié le 19791116

L'invention concerne un dispositif à boucle pour une installation de transmission de données pourvue d'un dispositif d'identification d'adresses, qui peut etre raccordé, par l'inter médiaire d'une interface, à une conduite de transmission de donnees disposée entre une installation terminale de données et un modem (modulator-demodulator = modulateur-démodulateur) affecté à cette installation terminale. Dans des systèmes à ligne unique, différentes installations terminales de données sont mises en action, a' partir d'une station centrale, successivementj par l'intermédiaire chacune du modem qui leur est affecté. Lorsque l'une des installations terminales de données est hors de fonction, un temps de réponse prédéterminé est cependant réservé à cette installation, et cela se répete à chaque cycle. L'installation de données terminale qui est hors de fonction est donc inutilement actionnée, à chaque cycle, d'où résulte une utilisation inutile du temps de calcul. L'invention a pour but d'éviter cette perte de temps. La présente invention est cåractérisée en ce que le dispositif d'identification d'adresses, auquel est affecté un codeur d'adresses, commande, avec son signal d'identification, un commutateur de données et un indicateur de quittance de réception, en ce que le commutateur est une partie de l'interface et interrompt à l'e'tat de commandes le flux de données partant de l'installation terminale de données vers le modem, et en ce que le générateur de quittance à l'e'tat commandé, transmet vers le modem à travers la conduite de transmission de données, une indication de quittance prealablement mise en memoire. Lorsqu'unie installation de données terminale est hors de fonction dans un cycle, le fait est constaté par la centrale de traitement de donnees. Mais, sur la base de sa programmation, elle n'a pas la possibilité de tenir compte de ce fait en laissant de caté cette installation terminale dans le cycle suivant. Cependant, par une modification de l'adresse, elle peut actionner, au lieu de l'installation terminale hors fonction, le détecteur d'adresse qui lui est affectequi, d'après cela, pendant cette phase d'actionnement coupe ou déconnecte l'annonce en retour de la part de l'installation terminale et, au lieu de cela, produit un signal de quittance de l'installation terminale.Cela donne ainsi la possibilité a' la calculatrice centrale, sur la base de son programme normal, de commuter sur l'installation terminale suivante, sans qu'entre en ligne de compte le temps d'attente prévu conformément au programme pour l'installation terminale hors fonction. Grâce à l'invention, il est possible, sans intervention essentielle dans le programme de la calculatrice centrale, dréviter les temps d'attente inutiles pour les installations terminales hors fonction, du fait que l'adresse de l'installation terminale est commutée sur adresse du dispositif d'identification d'adresse correspondant prévu conformément à l'invention. L'invention est expliquee ci-apres avec référence aux dessins annexés, dans lesquels la figure 1 est une représentation par blocs du-dispositif à boucle conforme à l'invention , la figure 2 montre l'interface affectée au dispositif à boucle de la figure 1; la figure 3 montre une partie d'une installation de transmission de données avec plusieurs dispositifs à boucle, conformes à lrinven- tion, et la figure 4 est un schéma des connexions d'un dispositif à boucle conforme à l'invention. Conformément à la figure 1, une platine de micro-processeur contient un processeur 50 à 8 bits avec la logique auxiliaire correspondante 51 pour la cadence de processeur, le dispositif de codification d'adresse interne à la calculatrice et le contacteur de redémarrage. Un EPROM (Electrically Programmable Read-Only Memory = mémoire fixe programmable électriquement) 52 à I Kx8 bits est porteur du programme et commande le déroulement de fonctionnement du dispositif à boucle. Une mémoire - RAM (Random Access Memory = mémoire à accès direct) 53 d'une capacité de 128 bits est prévue comme mémoire tampon pour le fonctionnement en semi-duplex. Le dimensionnement des mémoires permet une grande marge lors de la programmation spécifique - clients. Un commutateur en ligne double à 8 bits sert de codeur d'adresses 39 et permet le choix adresses pour le fonctionnement avec enregistrement. Une option à 16 bits est possible. Un bloc USART fonctionne comme convertisseur de série en parallèle 37 et forme l'élément de liaison entre le processeur 50 et l'interface de conduite suivant la figure 2. I1 assure la mise en série et hors série des données d'émission et de réception, l'identification de signe caractéristique dans le fonctionnement synchrone, l'introduction de pas de départ et d'arrêt dans le fonctionnement asynchrone, la détermination de la longueur de signe (de 5 à 8 + 1 bits) et la parité des signes. Ce bloc assure également la commande du modem (deux sorties et deux entrées) et l'adaptation de cadence pour le fonctionnement synchrone.Un donneur de cadence stabilisé à quartz réalise la mise en cadence du convertisseur série-parallèle 37 dans le fonctionnement asynchrone ou laproduction de cadence pour le fonctionnement synchrone, dans le cas où une mise en cadence extérieure est désirée. Toutes les canalisations d'interfaces sont commutées par un convertisseur de niveau 35 sur l'échelle TTL (Transistor Transistor Logic = logique transistor transistor). Les driver et récepteur de canalisation forment l'interface 33 vers le modem 31 et l'installation terminale 30. Lorsque le dispositif à boucle reconnaît l'ordre en boucle, il sépare la canalisation d'envoi de données de l'installation terminale arrivante et il assure la commande du modem. Les canalisations S venant de l'installation terminale sont coupées, mais cependant les canalisations M vers l'installation terminale restent connectées. Après cessation de l'information en boucle, le dispositif à boucle transmet à nouveau la commande d'interfaces à l'installation terminale. La commutation sur le fonctionnement en boucle a lieu au moyen de commutateurs de données électroniques 34. I1 est important que, en marche normale, le dispositif à boucle reste passif. Il lit les données sur la canalisation de réception de données. Des effets en retour sur la liaison de données sont cependant rendue impossibles par le montage de connexion désaccouplé et par le commutateur de données électronique 34. Pour le fonctionnement synchrone, il est prévu une adoption de cadence universelle, soit de fonctionnement normal, soit de synchronisation forcée, commecadence extérieure optionnelle par l'intermé- diaire d'un donneur de cadence incorporé 42. Pour des cas d'emploi spéciaux, des possibilités de montages en pont- sont prévues. Pour assurer la surveillance de fonctionnement, toutes les canalisations essentielles de commande et d'informations sont indiquées par des diodes indicatrices 36. L'état de boucle est également indiqué par une diode indicatrice. Conformément à la figure 3, sont prévus, un dispositif de concentration 61, des noeuds numériques 62 et 63, plusieurs modems 64, 65, 66, 67, des dispositifs à boucle conformes à l'invention 68, 69, 70 et des installations terminales de données 71, 72, 73. Lorsque l'installation terminale 71 se trouve hors service, le dispositif à boucle correspondant 70 est commandé et actionné et il donne en remplacement un signal de quittance, qui permet à la calculatrice d'être commutée sur le canal de données suivant, par exemple celui de l'installation terminale 72. Conformément aux figures 2 et 4, l'installation terminale représentée schématiquement est désignée par 30, et le modem correspondant par 31. L'installation terminale 30 et le modem 31 sont reliés entre eux par des canalisations de transmission de données 32 à quatorze-conducteurs. A cette canalisation est raccordée l'interface 33 du dispositif à boucle conforme à l'invention. L'interface 33 présente un contacteur de données 34, ainsi que divers convertisseurs de niveau, tels que, par exemple le convertisseur 35, et des diodes indicatrices pour l'état des conducteurs sélectionnés, comme par exemple la diode 36. Le contacteur 34 est, comme indiqué par les lettres B, K, A, I, L, D, G et X, connecté à un convertisseur série-parallèle 37. La sortie en parallèle 38 conduit, à travers un codeur d'adresse 39, à un micro-processeur 40 fonctionnant comme générateur d'identification et de quittance, qui, à travers une logique auxiliaire 41, commande le codeur d'adresses 39, une mémoire de quittance 44, et le convertisseur série-parallèle 37 et qui est cadencé par le donneur de cadence 42. La référence 43 désigne un contacteur de connexion et de coupure actionnable à la main. Si, à travers le conducteur de transmission de données, en liaison avec les signaux synchrones et les signaux de départ habituels, est reçue une adresse qui estcodée dans le codeur d'adresses 39, le dispositif d'identification du micro-processeur 40 répond et déclenche, à travers le convertisseur série-parallèle et la borne de raccordement 11, la commande de coupure du contacteur de données 34. Il en résulte que toutes les données qui seront maintenant envoyées par l'installation terminale 30 ne pourront pas être transmises à travers l'interface, et ainsi ne pourront pas parvenir au modem 31. En meme temps, le donneur de quittance du micro-processeur 40 appelle, dans la mémoire de quittance 44, l'information de quittance préalablement stockée et l'envoie, à travers le branchement A au modem 31, de sorte que la calculatrice centrale est mise en état de commuter sur l'installation terminale suivante. Après que l'information de quittance a été coupée, le microprocesseur 40, commande à nouveau, à travers le convertisseur sérieparallèle 37 et le conducteur L, le contacteur de données 34 est fermé, de sorte que l'installation terminale 30 est raccordée à nouveau au modem correspondant 31 et peut répondre à une émission de limite de-calcul centrale. Dans le cycle suivant, l'unité calculatrice centrale peut, par une codification correspondante, choisir si elle veut actionner encore une fois l'installation terminale qui était précédemment hors de fonction, ou si, elle actionne immédiatement le dispositif à boucle en vue d'éviter la perte de temps probable. -REVENDICATION Dispositif à boucle pour une installation de transmission de données pourvu d'un dispositif d'identification d'adresse, qui peut etre raccordé, par une interface, à une conduite de transmission de données disposée entre une installation terminale de données et un modem qui lui est affecté, caractérisé en ce que le dispositif d'identification d'adresse auquel est affecté un codeur d'adresse, commande, par son signal d'identification un contacteur de données, et un donneur de quittance, en ce que le contacteur de données forme une partie de l'interface, et, interrompt, à l'état de commande, le flux de données partant de l'installation terminale de données vers le modem et en ce que le générateur de quittance, à l t état commandé, transmet une indication de quittance, préalablement mise en mémoire, par la conduite de transmission de données au modem