Brevet FR2431735A1 — publié le 19800215

La presente invention concerne un système programmable de mesures de variables continues ou discontinues, ce système comprenant une unité de traitement communiquant avec des mémoires M et des coupleurs périphériques Ci,C2, par l intermediaire d un bus numerique (bus digital BD) De façon generale l'invention a pour but de créer un système permettant de traiter des variables continues ou discontinues, de forme quelconque s les expressions "variables continues ou discontinues" s'entendant au sens mathématique des termes Jusquvà present les systèmes de mesure et de commande utilisent, soit une solution analogique soit une solution numérique encore appelee solution digitale Toutefois, il n'existe pas de système combinant ces deux solution La présente invention a pour but de créer un système à commande, à la fois numérique et analogique à l'aide de moyens simples A cet effet, l'invention concerne un système du type ci-dessus caractérise en ce que le système programmable comprend un bus analogique BAN susceptible d'établir une liaison programmée entre au moins certains des coupleurs périphériques C1, Cl,- C2 Suivant une autre caractéristique de l'invention, le bus analogique relie les coupleurs Cl, C2... par l'intermédiaire d'une matrice de multiplexage analogique MA, commandée par un registre R, lui même commandé à partir de l'unité detraitement UT Suivant une autre caractéristique de l'invention, la matrice de multiplexage analogique MA est également reliée à des liaisons extérieures LE par des fonctions analogiques FA, les coupleurs périphériques C1, C20 s . étant susceptibles d'être reliés entre eux et/ou une liaison extérieure LE, en fonction de la commande de la matrice de multiplexage analogique MAo L'unité de traitement assure leechange des données sur le bus numérique, ainsi que sur le bus analo- gigue Le bus analogique permet de relier des lignes extérieures à des coupleurs périphériques ou encore des coupleurs périphé- riques entre eux, parallèlement au fonctionnement du bus numérique qui peut effenter, pendant ce temps, des travaux différents La présente invention sera décrite plus en détail à l'aide des dessins annexés, dans lesquels - la figure 1 est un schéma d'ensemble du système de l'invention, - la figure 2 est une vue de détail d'une partie de la figure 1 Selon l'invention, le système programmable de mesure de variables continues ou discontinues a pour but de traiter des variables numériques (digitales) et des variables analogiques A cet effet, le système comprend une unité de traitement UT des mémoires M et des coupleurs C1, C2 C3 C4. L'unité de traitement, les mémoires M et les coupleurs Ci sont reliés par un bus numérique ou bus digital BD Les coupleurs Ci, C2 ... sont reliés par un bus analogique BAN, avec divers branchements BAN1, BiN2#.. Chaque coupleur périphérique Ci communique avec l'unité de traitement UT par l'intermédiaire du bus digital BD et avec l'extérieur ou avec d'autres coupleurs C2, C3 .. par l'intermédiaire du bus analogique BAN. L'unité de traitement UT communique avec chaque coupleur periphérique C1.. en envoyant des ordres d'écriture EES ou de lecture LES aux divers registres de chaque coupleur Ces signaux ainsi que les données sont transmis par l'intermédiaire du bus digital BD Le bus digital BD transfère les données, de façon bidirectionnelle entre l'unité de traitement UT et les coupleurs Ci. . . Il assure également l'adressage des divers coupleurs Ci ., en envoyant des signaux d'écriture EES, de remise à zéro RAZ, etc Le bus analogique BAN permet de transférer des données entre deux coupleurs sans passer par l'unité de traitement UT.Ce bus est commandé par l'unité de traitement UT par l'intermédiaire d'une matrice de multiplexage MA commandée à partir de l'unité de traitement UT par l'intermédiaire de signaux envoyés par le bus BD, à un registre R, qui reçoit également les signaux d adresses fournis par un décodeur d'adresse DA qui reçoit les signaux d'adresse des coupleurs que doit commander le registre R qui reçoit les signaux de commande d'écriture EUES. La matrice de multiplexage analogique MA est reliée à chaque coupleur Ci, C2 . par l'intermédiaire d'un conducteur BANI, BAN2, faisant partie-du bus analogique BAN. Les lignes BANi, BAN2t.. peuvent être reliées entre elles dans la matrice MA ou à des liaisons extérieures LE par l'intermé- diaire de fonctions analogiques FA. Le système décrit ci-dessus permet d r avoir sur chaque coupleur périphérique des fonctions numériques (fonction digitales ) et des fonctions analogiques commandées par les fonctions digitales. Cela permet un dialogue entre deux ou plusieurs coupleurs périphériques Cl, C2 sans passer par le bus numérique, celui-ci servant à la transmission de données numériques Simultanément et indépen damment du dialogue-par voie analogique entre les divers coupleurs choisis. La description ci-dessus a été faite dans le cas d'un système électronique. D'autres systèmes logiques et analogiques peuvent être envisagés, tels#que des systèmes pneumatiques ou plus généralement des systèmes flui disques. REVENDICATIONS 10) Système-programmable de mesure de variables continues ou discontinues, comprenant une unité de traitement communiquant avec des mémoires M et des coupleurs périphériques Ci, C2 . par l'intermédiaire d'un bus numérique (bus digital BD) système caractérisé en ce qu'il comprend un bus analogique BAN susceptible d'établir une liaison programmée entre au moins certains des coupleurs périphériques Ci, C2ç.. 20) Système programmable, selon la revendication i, caractérisé en ce que le bus analogique relie les coupleurs Ci, C2#. par l'intermédiaire d'une matrice de multiplexage analogique MA, commandér par un registre R, luimême commandé à partir de l'unité de traitement UT 30) Système programmable selon la revendication 2, caractérisé en ce que la matrice de multiplexage analogique MA est également reliée à des liaisons extérieures LE par des fonctions analogiques FA, les coupleurs périphériques Ci, C20.. étant susceptibles d'être reliés entre eux et/ou à une liaison extérieure LE, en fonction de la commande de la matrice de multiplexage analogique MA.