Brevet FR2096418A1 — publié le 19720218

i 2096418 La présente invention concerne un dispositif pour l'essai d'une unité de commande d'entrée-sortie pour l'envoi d'une information dans une calculatrice ou pour l'extraction d'une information de la calculatrice„ 5 Le champ d'application des calculatrices élec troniques a été élargi considérablement ces dernières années, et ces calculatrices sont actuellement utilisées dans tous les domaines, par exemple pour collecter des données pour la commande d'un traitement, pour des systèmes de bureaux, etc. La calcule» latrice électronique peut assurer différentes fonctions, par exemple une fonction d'opération, une fonction de décision et une fonction de mémoire. En fonction d'un programme prédéterminé et par l'intermédiaire d'une unité de commande d'entrée-sortie, la calculatrice électronique assure ahsi le traitement nécessaire 15 des informations représentées par les signaux reçus d'un système de traitement, et elle envoie à ce système des signaux de commande. L'unité d'entrée-sortie reçoit tous les types de signaux de traitements, tels que des signaux entrants digitaux, des signaux entrants en impulsions, des signaux entrants d'inter--20 ruption et des signaux entrants analogiques, et elle envoie au système de traitement des signaux de commande sous la forme de signaux sortants digitaux, de signaux sortants en impulsions et de signaux sortants analogiques„ L'unité de commande d'entrée-sortie comporte des registres, des compteurs, des circuits de 25 commutation, des circuits commutateurs, un convertisseur analogique -à-digitàl, un convertisseur digital-à-analogique, etc., et emmagasine ou lit l'information à l'adresse désignée par la calculatrice électronique» Quand le but du traitement est à une grande échelle, l'unité de commande d'entrée-sortie considérée 30 ci-dessus comporte de nombreux types de circuits d'entrée et de circuits de sortie. Les termes et expressions techniques utilisés dans la présente description sont définis ci-après. "Unité de commande d'entrée-sortie". Cette unité 35 commande une information entrante provenant des dispositifs d'entrée de la calculatrice tels qu'un dispositif terminal collecteur de données, une machine à commander, un dispositif de 71 22742 2 2096418 commande» par exemple pour un équipement chimique, un lecteur de bandes de papier, etc., et commande aussi une information sortante vers les dispositifs de sortie de la calculatrice tels qu'une unité imprimante et d'affichage, ce dispositif étant 5 dans certains cas séparé de la calculatrice électronique et dans d'autres cas étant incorporé à la calculatrice électronique. "Dispositif de traitement". Cette expression est une expression générale utilisée pour les dispositifs d'entrée et les dispositifs de sortie mentionnés ci-dessus, tels que les 10 dispositifs terminaux collecteurs de données, la machine à commander, etc., connectés à l'imité de commande d'entrée-sortie. Des procédés classiques pour l'essai d'une unité de commande d'entrée-sortie dans le cas d'un essai d'introduction, d'un problème de manipulation, d'un examen périodique, etc., sont 15 utilisés de la façon décrite ci-après. Le premier procédé classique comporte la séparation des connexions entre l'unité de commande d'entrée-sortie et le dispositif de traitement et la connexion d'un simulateur à l'unité de commande d'entrée-sortie. Le second procédé classique comporte aussi la séparation des 20 connexions entre l'unité de commande d'entrée-sortie et le dispositif de traitement et la connexion d'un convertisseur de niveau à l'unité de commande d'entrée-sortie, convertissant ion niveau d'une combinaison prédéterminée de signal de la calculatrice en un niveau constant et l'envoi du signal obtenu en retour à 25 la calculatrice. Cependant, avec ces deux procédés les connexions entre l'unité de commande d'entrée-sortie et le dispositif de traitement doivent être séparées pour chaque essai, et de plus un simulateur ou un convertisseur de niveau est toujours nécessaire. Ce sont les principaux inconvénients des procédés classiques. 30 La présente invention a pour objet de supprimer les inconvénients ci-dessus. L'invention a aussi pour objet l'essai d'une unité de commande d'entrée-sortie suivant un mode d'essai de la 35 calculatrice sans séparer les connexions entre l'unité de commande d'entrée-sortie et le dispositif de traitement. L'invention a aussi pour objet l'essai du dispositif de commande d'entrée-sortie sans utilisation d'ion simulateur, 71 22742 3 2096418 d'un convertisseur de niveau ou d'un dispositif semblable. L'invention a aussi pour objet la conversion des circuits d'entrée ainsi que des circuits de sortie de l'unité de commande d'entrée-sortie pour le fonctionnement sur le mode 5 essai d'une façon simultanée, et en même temps l'essai de l'unité de commande d'entrée-sortie. Les caractéristiques de l'invention ressortiront plus particulièrement de la description suivante, donnée à titre d'exemple et faite en se référant aux dessins annexés 10 sur lesquels s - la figure 1 est un schéma général illustrant un procédé classique pour l'essai d'une unité de commande d'entrée-sortie, - la figure 2 est un schéma général illustrant 15 un autre procédé classique pour l'essai d'une unité de commande d'entrée-sortie, - la figure 3 est le schéma général d'un système d'essai pour une unité de commande d'entrée-sortie selon un mode de mise en oeuvre de l'invention, et 20 - la figure 4 est le schéma général d'un système d'essai pour une unité de commande d'entrée-sortie selon un autre mode de mise en oeuvre de l'invention. Dans le système classique représenté sur la figure 1 les points a et b entre l'unité dé commande d'entrée-sortie 2 et 25 le dispositif de traitement 3 sont coupés pour l'essai et le simulateur 4 est connecté à l'unité de commande d'entrée-sortie. Le simulateur 4 engendre un signal pour l'essai de l'unité de commande d'entrée-sortie 2. Une calculatrice 1 envoie un signal d'une forme prédéterminée au simulateur 4 à travers 1'-unité de 30 commande d'entrée-sortie 2 et le simulateur 4 engendre en accord avec ce signal un signal de forme prédéterminée qui est envoyé à la calculatrice 1 à travers l'unité de commande d'entrée-sortie 2. La calculatrice 1 reçoit le signal prédéterminé engendré par le simulateur 4 et par suite elle effectue l'essai ou le 35 contrôle de l'unité de commande d'entrée-sortie 2. Dans l'autre système classique représenté sur la figure 2, les points a et b entre l'unité de commande d'entrée-sortie et le dispositif de traitement 3 sont aussi coupés de la 7Î 22742 4 2096418 même façon que dans le cas de la figure 1, et un convertisseur de niveau 5 est connecté à l'unité de commande d'entrée-sortie 2. Le convertisseur de niveau convertit le niveau du signal ayant la forme prédéterminée provenant de la calculatrice 1 en un 5 niveau constant prédéterminé, et il envoie le signal résultant à la calculatrice 1 à travers le dispositif de commande d'entrée-sortie 2„ Avec les deux systèmes ci-dessus, il est nécessaire d'ouvrir les connexions entre l'unité de commande d'entrée-sortie 10 et le dispositif de traitement chaque fois que l'essai doit être effectué, et de plus un simulateur ou tui convertisseur de niveau est toujours nécessaire. La figure 3 représente un système pour l'essai d'une unité de commande d'entrée-sortie 6 selon l'invention dans le 15 cas où l'essai d'un compteur d'impulsions CT doit être effectué. Dans ce cas, l'unité de commande d'entrée-sortie 6 comporte de pLus une porte d'inhibition IG et une porte OU R. Un signal d'information provenant du dispositif de traitement 3 et le signal de mode essai DM de la calculatrice 1 sont appliqués au compteur 20 d'impulsions CT devant être contrêlé. Le canal de données DB est connecté entre le compteur d'impulsions CT et la calculatrice 1 et la calculatrice 1 lit le contenu du compteur d'impulsions CT du fait de l'instruction de lecture. Dans le cas du fonctionnement normal, le signal de 25 mode essai DM n'est pas appliqué à l'unité de commande d'entrée-sortie 6, et le signal d'information du dispositif de traitement est appliqué à travers la porte d'inhibition IG et la porte OU R au compteur CT. Dans le cas d'essai de l'unité de commande d'entrée-s ortie 6 le signal de mode essai DM est appliqué à partir de la 30 calculatrice 1 ou d'un panneau d'essai (non représenté) à la porte d'inhibition IG. Par suite, l'unité de commande d'entrée-sortie 6 est complètement isolée du dispositif de traitement 3 par la porte d'inhibition IG. Le signal d'essai DS est ensuite envoyé par la calculatrice 1 à travers la porte OU au circuit 35 devant être essayé, qui dans l'exemple considéré est le compteur d'impulsions CT. Dans ce cas, le signal d'essai DS est un type convenable pour l'essai du compteur d'impulsions CT, le signal étant par exemple constitué par un nombre prédéterminé d'impulsions. 71 22742 2096418 La calculatrice 1 lit ce nombre d'impulsions et à travers le canal de données DB le contenu du compteur d'impulsions GT est envoyé à la calculatrice 1„ Quand le contenu du compteur d'impulsions CT coïncide- avec ce nombre d'impulsionsj le côfnpteur 5 d ' impulsions est considéré comme étant en état normal ce fonctiomemerit. Le système décrit ci-dessus peut être utilisé quand plusieurs compteurs d'impulsions CT-, » CTg, CTn existent dans le dispositif de commande d'entrée«sortie J, Dans le cas de l'essai du dispositif de commande d'entrée-sortie 7.» le 10 signal de mode essai DM est appliqué simultanément aux portes d'inhibition IG-j^ à IGn dont les sorties sont connectées respectivement à travers les portes OU à Bn aux compteurs d'impulsions CT^ à CTn devant être essayés, et par suite le dispositif de commande d'entrée-sortie est complètement isolé du dispositif 15 de traitement 3. Le signal d'essai DS est aussi appliqué stnul-tanément aux portes OU R-^ à R dont les sorties sont respectivement connectées aux compteurs d'impulsions C^ à CTn„ De plus, l'information d'adresse est appliquée à travers un canal commun d'adresse AB aux décodeurs D^ à Dn, et les signaux sortants des 20 compteurs d'impulsions CT^ à CTn et les signaux sortants des décodeurs D1 à Dn sont respectivement appliqués aux portes ET G^ à Gn. Les signaux sortants des portes ET G^ à Gn sont envoyés à travers le canal commun à la calculatrice 1„ Avec le circuit décrit ci-dessus, la calculatrice 1 25 peut lire le contenu du compteur d'impulsions sélectionné par l'information d'adresse considérée ci-dessus, Quand l'unité de commande d'entrée-sortie 7 comporte des compteurs d'impulsions de différents types, les essais sont effectués pour un groupe de compteurs d'un même type par l'envoi d'un signal d'essai corres-30 pondant aux compteurs d'impulsions de ce type, les groupes des autres types étant essayés par l'envoi de signaux correspondant aux différents types. La description qui précède est donnée dans le cas de l'essai de compteurs d'impulsions, mais il doit être noté-35 conformément à l'invention, que des essais semblables peuvent être effectués pour des mémoires intermédiaires, des convertisseurs de signaux analogiques en signaux digitaux, des convertisseurs 71 2274 2 6 2096418 de sjgnaux digitaux en signaux analogiques, des circuits de commutation et d'autres circuits.Bien entendu, le signal d'essai soit être adapté à l'élément devant être essayé. Bien entendu, la description qui précède n'est pas limitative, et l'invention peut être mise en oeuvre suivant d'autres variantes sans que l'on sorte de son cadre. 71 22742 7- 2096418 EEVENDIOATIONS 1„ Procédé pour l'essai d'une unité de commande 5 d'entrée-sortie d'un système de caftfmarcte à calculatrice comportant une calculatrice, un dispositif dè~trait'ëment et une unité de commande d'entrée-sortie connectée entre la calculatrice et le dispositif de traitement pour le transfert des signaux de la calculatrice au dispositif de traitement et du dispositif 10 de traitement à 2a calculatrice, caractérisé par l'utilisation d'une porte d'inhibition et d'un circuit OU entre le dispositif de traitement et le circuit d'entrée et le circuit de sortie de l'unité de commande d'entrée-sortie, l'application d'un signal de mode essai à partir de la calculatrice à la porte d'inhibition 15 pour isoler l'unité de commande d'entrée-sortie du dispositif de traitement, l'application d'un signal d'essai de la calculatrice au circuit d'entrée et au circuit de sortie à travers la porte OU et la lecture par la calculatrice du signal sortant du circuit d'entrée et du circuit de sortie, afin que la calcu-20 latrice effectue l'essai du circuit d'entrée et du circuit de sortie. 2. Procédé pour l'essai d'une unité de commande d'entrée-sortie d'un système de commande à calculatrice comportant une calculatrice, un dispositif de traitement et une unité de 25 commande d'entrée-sortie connectée entre la calculatrice et le dispositif de traitement pour le transfert des signaux de la calculatrice au dispositif de traitement et du dispositif de traitement à la calculatrice, caractérisé par l'utilisation de plusieurs portes d'inhibition et plusieurs portes OU entre le 30 dispositif de traitement et les circuits d'entrée et les circuits de sortie de l'unité de commande d'entrée-sortie, l'application simultanée d'un signal de la calculatrice aux portes d'inhibition pour la séparation de l'unité de commande d'entrée-sortie du dispositif de traitement, l'application d'un signal de mode essai 35 à partir de la calculatrice simultanément aux portes d'inhibition pour la séparation de l'unité de commande d'entrée-sortie du dispositif de traitement, l'application d'un signal d'essai de la calculatrice, aux circuits d'entrée et aux circuits de sortie à 71 22742 8 2096418 travers les portes OU respectives, l'utilisation de portes ET entre les circuits d'entrée et les circuits de sortie de l'unité de commande d'entrée-sortie et la calculatrice, l'application d'une information d'adresse de la calculatrice à ces portes ET à travers des décodeurs correspondants, et la lecture par la calculatrice des signaux sortants des circuits d'entrée et des circuits de sortie par sélection de l'information d'adresse de façon que la calculatrice effectue l'essai des circuits d'entrée et de sortie.