Brevet FR2108894A1 — publié le 19720526

Lorsqu'un four à verre et une série de distríbuteurs de fi- lièregbu u tout autre processus industriel sont commandes par un système de traitement de itinformation tel qu'un ordinateur, il est nécessaire de détecter itétat réel de chacune des variables du processus et de créer au moyen du système de traitement de ltinforma tion des signaux de correction de cette variable. La détection ou l'échantillonnage de l'état réel des diverses variables s'effectue généralement à des instants différents qui ne sont pas séquentiels. De plus, les échantillonnages de chaque état peuvent se faire à des intervalles de temps différents. Il est donc nécessaire de faire des mesures supplémentaires pour tenir compte des différentes relations et de l'espacement des signaux d'entrée, ce qui nécessite une capacité de traitement supplémentaire pour prendre en charge les signaux d'entrée aux intervalles de temps voulus et effectuer en continu les opérations portant sur le signal de correction. L'équipe- ment de traitement-de l'information est généralement basé sur des périodes de comptage qui représentent le plus petit intervalle de temps entre deux opérations de calcul. Pour tirer le meilleur parti de l'ordinateur, chaque période de comptage doit entre utilisée pour une opération d'échantillonnage ou de commande. Si l'équipement de traitement de l'information est à cent canaux, il va de soi qu'il peut commander cent boucles de commande, c'est-à-dire qu'une boucle peut entre affectée à chaque canal quel que soit l'intervalle de temps ou durée de l'exploration entre les opérations d'échantillonnage ou de commande d'une boucle individuelle. Il est souhaitable de choisir des boucles dont les temps d'exploration sont séparés de façon à pouvoir commander plusieurs boucles avec un même canal en ne consacrant de préférence à l'opération qu'un nombre minimal de périodes de comptage. Ainsi, un certain nombre de boucles dont les temps d'exploration sont distincts, peuvent entre groupées en une séquence de façon à utiliser le plus grand nombre possible de périodes de comptage de l'équipement de traitement de l'information. La présente invention a donc pour objet un système et un procédé perfectionnés de conduite d'un processus industriel. Dans le procédé et le système de l'invention, l'espacement des périodes de travail de ltordinateur est équilibré pour lui permettre de commandek un plus grand nombre de boucles. ne plus, la relation entre les boucles de commande peut entre fixée pour améliorer 1'équilibre et le fonctionnement du système et pour tirer un meilleur parti du temps de traitement ou de commande. L'invention a en outre pour objet un procédé et un appareil pour fabriquer des fibres de verre et comportant un certain nombre de boucles de commande gérées par un ordinateur dont la capacité de traitement peut être inférieure à celle des installations actuellement utilisées. Selon une caractéristique essentielle de l'invention, un système de conduite de processus comprend plusieurs boucles de commande détectant et modifiant les états des variables du processus et à chacune desquelles est associé un nombre prédéterminé dtincréments de temps de commande définissant l'espacement des opérations de commande effectuées sur l'état associé. L'équipement de traitement de l'information est connecté sélectivement aux différentes boucles de commande. Le moyen de connexion sélective comprend un compteur cyclique progressant d'une unité au début de chaque incrément de temps de commande et une mémoire dans laquelle sont enregistrés pour chaque boucle les nombres d'incréments de temps séparant les opérations de commande.Le système comprend en outre une mémoire enregistrant un numéro de phase à l'intérieur du cycle de chaque boucle de commande, le numéro de phase de chaque boucle étant attribué de façon que, lorsqu'il est combiné avec un contenu particulier du compteur au moyen d'un signe opératoire fonction du mode de comptage du compteur, il fournisse un résultat dont la division par le nombre d'espacement est un entier, chaque boucle ayant un numéro de phase différent. Un circuit sensible au passage de chaque incrément de temps de commande combine mathématiquement le contenu du compteur avec le numéro de phase de chaque boucle et divise chaque résultat par le nombre d'espacement de la boucle correspondante. un circuit détecte la présence d'un quotient entier et connecte la boucle correspondante au système de traitement de l'information. Si le compteur cyclique compte à partir de zéro, le circuit de combinaison mathématique peut comprendre un moyen de soustraire séparément chaque numéro de-phase du contenu du compteur. Si le compteur cyclique décompte vers zéro, le circuit de combinaison ma thématique peut comprendre un moyen d'ajouter séparément chaque numéro de phase au contenu du compteur. La progression du compteur cyclique peut être commandée par des signaux périodiques. Un dispositif d'établissement de séquence sensible aux signaux périodiques et alimentant un dispositif de multiplexage permet de relier les mémoires de numéro de phase et de nombre d'espacement au circuit de combinaison mathématique. D'autres caractéristiques et avantages ressortiront de la descriptionrqui va suivre, fait regard des dessins annexés sur lesquels : la figure 1 est un schéma synoptique d'un système de commande basé sur les principes de l'invention la figure 2 est un schéma synoptique#d'un appareil pour la sélection des boucles de commande qui peut être utilisé dans le système de la figure 1 la figure 3 est un tableau schématisant la commande en un cycle répétitif d'échantillonnage de huit boucles ayant les mêmes temps d'exploration la figure 4 est un tableau de la commande de trois boucles ayant des temps d'échantillonnage différents ; et la figure 5 est un tableau d'un cycle de commande pour six boucles ayant des temps d'exploration variables. On notera que, bien que l'invention soit décrite dans une application particulièrement intéressante à la conduite d'une installation de filage du verre, elle est également applicable à d'autres procédés et systèmes de conduite de processus industriels comportant plusieurs boucles de commande dont les temps d'exploration sont espacés et parfois différents. Sur les dessins, la figure 1 représente un distributeur de filière BU1 recevant une puissance électrique d'une alimentation PS1 par l'intermédiaire d'un régulateur de puissance BCI qui règle le chauffage de la filière BUI, de façon à y maintenir un écoulement de verre fondu à la température voulue pour la mise en forme des filets de verre fondu qui sortent d'orifices de distribution situés dans le fond de la filière. Si le système ne comportait qu'une seule filière à commander, un thermocouple TC1 ou tout autre capteur de température produisant un signal électrique serait utilisé pour mesurer la température réelle de la filière. Le signal de température serait appliqué à un système de traitement de l'information DP comprenant un aniplificateur de signal AMP, un convertisseur analogique-numérique ADC (si le calculateur utilisé est de type numérique) et un ordinateur CP. Le point de fonctionnement désiré est déterminé par un signal fourni par un dispositif SP1 d'affichage de point de consigne qui est relié à l'ordinateur CP.Bien que les générateurs de points de consigne soient représentés séparément pour plus de clarté, il va de soi qu'en pratique, dans ~un ordinateur numérique, de telles informations pourraient être enregistrées pour être comparées à la température réelle fournie par le signal du thermocouple TC1. L'ordinateur CP dérive de la comparaison de la température de consigne et de la température réelle de la filière BUI, un signal de correction qu'il applique à un convertisseur numérique-analogique DAC. La sortie du convertisseur DAC est reliée à une mémoire STRI. La mémoire STR1 de la boucle numéro 1 est connectée de manière à fournir un signal de commande au régulateur BC1 pour/áugmenter, diminuer ou conserver la puissance dissipée dans la filière BUI. 'en- semble thermocouple TC1, mémoire STR1 et régulateur BOl peut être considéré comme la boucle d'asservissement numéro 1 commandant la température de la filière BU1. S'il était nécessaire de mesurer la température de la boucle numéro 1 à chaque période de comptage ou de calcul du système de traitement de l'information DE, il serait évident qu'un canal de ce dernier représenté sur la figure 1 serait occupé à 100 o dtoù un emploi optimal du temps de traitement disponible.Cependant, il arrive fréquemment qu'il ne soit pas nécessaire d'explorer l'état réel d'une variable à chaque période de comptage ou de calcul du système de traitement de l'information en vue d'effectuer une correction, car le temps de réponse nécessaire à la modification de l'état de la variable commandée et le temps de réponse de la boucle d'asservissement effectuant l'opération de commande sont tels que les opérations d'échantillonnage ou de commande supplémentaires effectuées en deça du temps de réponse de la boucle sont inutiles et gaspillent du temps de traitement. Par exemple, le temps d'exploration pour la commande d'une filière peut etre de l'ordre de 8 secondes résultant du temps de réponse de la boucle et du temps nécessaire au changement de la température de filière.Ainsi, si traitement de l'équipement de/l'information ne nécessite qu'une seconde pour effectuer les calculs correspondants, 7 périodes de comptage ou de calcul restent illutilisées entre les explorations de la boucle de commande. Si chaque boucle de commande et/ou chaque filière commandée nécessitent plusieurs canaux du système de traitement de l'information, on voit que la commande de huit filières nécessite autant de canaux de traitement. Le procédé et le système de l'invention permettent d'établir l'ordre d'apparition de plusieurs fonctions de commande dans un processus, les apparitions successives de chaque fonction étant séparées par un nombre prédéterminé d'incréments de temps de commande appelé "temps d'exploration, et pour établir un cycle répétitif d'incréments de temps numérotés en séquence à partir de zéro. On établit un cycle ayant le même nombre ou un multiple du nombre d'incréments du temps d'exploration de la fonction de commande qui est la moins fréquente.La relation de phase de chaque fonction à partir de l'incrément zéro d'un cycle se calcule par l'équation suivante nombre d'incréments du cycle i (+ numéro de phase) = entier nombre d'incréments correspondnnt au temps d'exploration (1) Le signe opératoire de l'équation ci-dessus est positif lorsque les incréments du cycle sont comptés en séquence à partir de l'incrément zéro et négatif lorsque ces incréments sont décomptés en séquence vers l'incrément zéro. Le signe du numéro de phase est positif lorsque la phase s'exprime comme le nombre d'incréments du cycle précédant l'arrivée à l'incrément zéro pour le mode de comptage utilisé (comptage ou décomptage), c'est-à-dire l'avance de phase exprimée en nombre d'incréments.Le numéro de phase est négatif lorsque la phase s'exprime comme le nombre d'incréments du cycle qui suivent l'incrément zéro pour le mode de comptage considéré, c'est-à-dire le retard de phase exprimé comme le nonbre d'incréments compris entre l'incrément zéro et l'incrément auquel doit autre exécutée l'opération. Les fonctions de commande peuvent être choisies à l'intérieur du cycle en résolvant ltéquat cn à partir du numéro de phase et du temps d'exploration correspondant à chaque fonction de commande pour chaque nouvel incrément du cycle, l'apparition d'un quotient entier signalant que la fonction de commande doit être exécutée à cet instant. L'équation (1) est la combinaison de deux équations, à savoir une première équation applicable au comptage à partir de zéro et une seconde équation applicable au décomptage vers zéro. Ces équations sont les suivantes : C + (+P) (comptage) - = entier (2) temps d'exploration C - (+1 > ) (décomptage) = entier (D) temps d'exploration Dans chacune des équations (2) et (3) ci-dessus, +P représente une avance de phase, c'est-à-dire le nombre d'incréments avant d'atteindre zéro, et -P représente un retard de phase, c'est-à-dire le nombre dtincréments après passage à zéro, l'avance et le retard de phase étant comptés dans un sens ou dans l'autre selon que le comptage s'effectue vers ou à partir de zéro. La table de la figure 3 illustre en détail l'application de l'équation (1) et l'arrangement des huit boucles de commande en un cycle d'échantillonnage successif. Pour simplifier la description, on supposera que chaque boucle de commande a un temps d'exploration de 8 secondes. On supposera également que des calculs nécessaires peuvent être effectués par l'ordinateur en moins d'un incrément d'une seconde. On peut donc choisir un cycle de 16 incréments nunérotés de O à 15. Dans cet exemple, le cycle de comptage est un multiple du nombre d'incréments compris entre deux traitements sucessifs des opérations de commande les moins fréquentes. Ainsi, le temps d'exploration de toutes les fonctions étant 8 secondes, le choix d'un cycle de 16 incréments correspond évidemment à un multiple du temps d'exploration le plus long. Bien que dans l'exemple de la figure 3, il soit possible d'utiliser un cycle ne comportant que 8 incréments, on a choisi un cycle à 16 incréments pour illustrer le fait que le cycle d'échantillonnage ou de comptage peut être fixé pour inclure dans le processus des fonctions de commande ayant des temps d'exploration de 16 secondes, de sorte qu'un seul compteur suffit pour la commande des divers canaux du système de traitement de l'information. Pour les hypothèses choisies dans l'exemple de la figure 3, la table comporte quatre colonnes dans lesquelles les phases ont été calculées pour le retard (RET) et l'avance (AV) pour les deux modes de comptage du cycle d'échantillonnage, soit le mode comptage (COMPUT) et le mode décomptage (DECOM). Les nombres contenus dans ces colonnes indiquent la phase par rapport à la fonction de commande qui est la plus proche de l'incrément zéro. Dans la colonne 1 on suppose que le cycle de comptage s'effectue à partir de zéro et que les retards de phase sont indiqués pour les opérations de commande à partir de zéro. On voit que l'équation (2) devient C + (-P) = entier (4) temps J t exploration Pour la boucle numéro 4, l'équation (4) peut être résolue en rempla çant les paramètres par les valeurs de la figure 3 3 + (-3) = O 8 Zéro étant un entier, le début de l'opération au troisième incrément du cycle pour un retard de -3 est correct. La seconde récurrence de l'opération de commande de la boucle 4 s'effectue à l'incrément 11 qui, lorsqu'on ajoute le retard de -11, donne également une valeur nulle à diviser par le temps d'exploration, c'est-à-dire un quotient nul entier. Pour la colonne 2 de la table, le cycle est compté à partir de O et la phase est exprimée en temps d'avance. L'équation (2) devient e + (+p) = entier (5) temps d'exploration En considérant également la boucle 4, on voit que le deSiut de l'opération de commande à l'incrément 3, lorsqu'il est expriMé en temps d'avance, est fixé à 13 incréments avant zéro, soit une phase de +13. La solution de l'équation (5) est alors : 3 + (+13) =2 temps d'exploration Deux étant un entier, l'opération de commande peut débuter à l'in- crément numéro 3 du cycle. Dans la troisième colonne, le numéro de phase correspond à un retard et le cycle est décompté vers zéro. L'équation (3) devient : C - (-p) = entier (6) temps d'exploration La solution de l'équation (6) pour la boucle 4 et avec les valeurs de la table de la figure 3 est alors : 3 - (-13) =2 8 Cette valeur est également entière, c'est-à-dire que l'opération de commande peut débuter à l'incrément numéro 3. Enfin, la colonne 4 représente les numéros de phase en iode décomptage pour une phase exprimée en temps d'avance. L'#quation (3) devient : c = entier (7) temps d'exploration la solution de l'équation (7) pour les valeurs correspondant à la boucle 4 sur la figure 3 est donc : 3 - (+3) = O 8 Zéro est un entier donc les valeurs de la figure 3 sont correctes pour la boucle 4. La figure 2 illustre le système de conduite de processus permettant de mettre en oeuvre le procédé décrit. Un générateur d'incréments IG fournit un signal périodique dont chaque incrément fait progresser un compteur CT d'une unité. Tes numéros de phase des boucles de commande 1, 2, 5, etc. sont respectivement rangées dans des registres de phase PR1, PR2, PR3, etc. De même, les temps d'exploration des boucles 1, 2, 3, etc. sont respectivement rangées dans des registres de temps d'exploration ST1, ST2, ST3, etc. Un circuit de combinaison mathématique MC permet d'ajouter ou de soustraire le numéro de phase relatif à une boucle de commande du contenu du compteur CT, le signe de l'opération dépendant du mode de comptage. Un diviseur DV permet de diviser le nombre résultant par le temps d'exploration de la boucle. Un circuit de détection de reste RC vérifie le résultat de la division et fournit un signal de sélection de boucle lorsque le quotient est entier. Un multiplexeur MP1 connecte séquentiellement les l-egustres contenant les numéros de phase et les temps d'exploration des boucles au circuit de combinaison MC et au diviseur DV, sous contre d'un signal produit par un programmateur de séquence SQ. En service, un premier signal périodique est appliqué par le générateur d'incréments IG au compteur CT pour le faire progresser d'une unité. Le signal périodique est également transmis par une diode dtisolation D1 au programmateur SQ. Ce dernier réagit en fer mant des contacts IL1, 1L 2 et 1X3. Te numéro de phase est ainsi ap- pliqué à travers le contact 1L1 du registre PRî au circuit de combinaison MC dans lequel il est ajouté ou retranché du contenu du compteur selon les signes opératoires des équations mentionnées cidessus.Le temps d'exploration en incrément contenu dans le registre ST1 est transmis par le contact 1S2 au circuit de division DV dans lequel il sert de diviseur du résultat formé par le circuit de combinaison MC. Le détecteur de reste RC contrôle le quotient de la division par le temps d'exploration pour la boucle 1 et, si ce quotient est entier, fournit une sortie par le contact 1L3 signalant la sélection de la boucle numéro 1 (Bî). Le signal de sélection du détecteur de reste RC est également appliqué au programmateur SQ à travers des diodes d'isolation D3 et D2 pour lui signaler qu'il peut ouvrir les contacts 1L du multiplexeur MP1 et fermer les contacts 2X1, 2L2 et 2X3 de la boucle numéro 2. Les opérations décrites se répètent ensuite. Lorsque le détecteur de reste RC trouve un reste dans le quotient relatif à la boucle, il transmet un signal par la diode d'isolation D2 au programmateur SQ pour choisir le jeu de contact suivant du multiplexeur MP1. Aucun signal de sélection n'est fourni par le détecteur RC s'il constate qu'il y a un reste. Le signal de sélection transmis par les contacts 1L3, 2L3, 3L3, etc. du multiplexeur MP1 peut être appliqué à un multiplexeur MP2 pour fermer des contacts respectifs 1MP2, 2MP2 ou 3MP2 reliant respectivement les thermocouples TC1, TC2 ou TC3 des boucles 1, 2 ou 3, au système de traitement d#'information DP. De même, le signal de sélection de l'appareil de la figure 2 peut servir à fermer l'un des contacts 1MP4, 2MP4, 3MP4, etc. du multiplexeur MP4 pour appliquer l'information de point de consigne de cette boucle de commande au canal de traitement.Enfin, dans le système de la figure 1, le signal de sélection fourni par l'appareil de la figure 2 peut servir à fermer les contacts 1MP3, 2MP3 ou 3MP3 du multiplexeur MP3 pour relier les mémoires STR1, STR2 ou STR3 de la boucle qui a été sélectionnée par l'appareil de la figure 2, de façon qu'un signal de correction soit enregistré et appliqué au régulateur de puissance correspondant à la filière commandée par la boucle considérée. L'appareil représenté sur les figures 1 et 2 permet de choisir les opérations de commande d'un processus et comprend un générateur de signaux d'incréments, un compteur cyclique progressant d'une unité à la réception de chaque signal d'incrément, une mémoire enregis trant le nombre d'incréments séparant les instants de sélection successive de chaque opération, une mémoire enregistrant le nombre d'incréments qui correspond à la phase de chaque opération d'un cycle rapportée 1'origine du cycle, un circuit recevant un signal d'incrément pour combiner mathématiquement séparément le compte d'incréments du cycle avec le compte de phase de chaque opération, un circuit divisant le résultat obtenu pour chaque opération par le compte définissant l'intervalle de récurrence de cette opération et un détecteur vérifiant le quotient de chaque opération pour déterminer s'il y a un reste ou non et fournir un signal de sortie commandant la sélection d'une opération lorsqu'il n'y a pas de reste, Plus précisément, des multiplexeurs sont représentés, qui sont commandés par le détecteur de reste pour connecter au système de traitement de l'information le capteur de température et le régulateur de puissance de la boucle correspondant à un reste nul.Le détecteur fournit en outre un signal de sortie de séquence pour les opérations dont le quotient comporte un reste,et un programmateur de séquence reçoit à la fois les signaux de sélection et de séquence pour appliquer successivement les nombres définissant la phase et le temps d'exploration de chaque boucle au circuit de combinaison mathématique à travers le multiplexeur MP1. La figure 4 est une table d'un système de conduite de processus à trois boucles dont deux ont un temps d'exploration de 4 secondes et dont la troisième a un temps d'exploration de 2 secondes. Si le cycle est parcouru en mode comptage et si le numéro de phase est exprimé en terme de retard, on soit que si la boucle numéro 1 a un retard de phase de zéro, la récurrence suivante de l'opération de commande doit s'effectuer 4 incréments plus tard dans le cycle de comptage. La boucle numéro 2 peut avoir un retard de phase de -2. Le temps d'exploration de la boucle numéro 2 étant 4 secondes, la récurrence suivante de l'opération de commande doit avoir lieu à l'incrément numéro 6 du cycle de comptage.La boucle numéro 3 peut avoir sa première récurrence à l'incrément numéro 1 du cycle de comptage, soit un retard de phase de -1. La boucle numéro 3 ayant un temps d'exploration de 2 secondes, l'opération de commande se reproduit tous les deux incréments, ctest-à-dire pour les incréments 1, 3, 5 et 7-du cycle de comptage. On voit donc qu'un canal du système de traitement de l'information a été pleinement utilisé, c'est à-dire que les 8 incréments de temps de commande sont disponibles pour effectuer huit opérations, une opération étant effectuée à chaque incrément de façon à ne nécessiter qu'un seul canal. La figure 5 est une table basée sur la même équation que celle de la figure 4 dans laquelle le cycle est décrit en mode comptage à partir de l'incrément zéro et dans laquelle la phase est exprimée en terme de retard. Il est ainsi possible de traiter deux boucles dont le temps d'exploration est 4 secondes et quatre boucles dont le temps d'exploration est 8 secondes en un cycle de comptage au moyen d'un seul canal effectuant les calculs nécessaires. Dans ce cas également, l'efficacité est de 100 % car les 8 incréments de temps de commande du cycle sont utilisés pour effectuer huit opérations de commande.Bien qu'il soit souhaitable de réaliser une opération de commande au cours de chaque incrément d'un cycle,iI va de soi que dans la pratique ceci peut ne pas etre possible. Par exemple, dans le cas de la figure 5, il peut se faire qu'il nty ait que cinq boucles à commander au cours du cycle décrit. En l'absence de la boucle numéro 6, l'iacrément de comptage numéro 7 du cycle resterait inutilisé. Cependant, meme dans ce cas, les 7/8 du cycle sont utilisés et permettent de réduire cinq canaux de commande à un seul. L'efficacité de l'équipement est ainsi considérablement améliorée bien que tous les incréments d'un cycle puissent ne pas être affectés à une opération de commande. On voit donc que le procédé et le dispositif décrits permettent de grouper plusieurs fonctions de commande d'un processus en leur affectant à chacune un incrément de temps d'un cycle répétitif dont les incréments sont numérotés en séquence à partir de zéro, les ri- currences successives de chaque fonction étant égales à un nombre prédéterminé dtincréments appelé temps d'exploration de la fonction. Un cycle est limité à un nombre égal ou multiple du nombre d'incréments que comporte le temps d'exploration de la fonction de command la moins fréquente. les relations de phase à l'intérieur du cycle sont calculées-par rapport à l'incrément zéro en déterminant un numéro de phase qui, lorsqu'il est combiné mathématiquement au numéro d'ordre dlun incrément à l'intérieur du cycle avec un signe opératoire dépendant du mode de comptage de la séquence, produit un ri- sultat dont le quotient par le temps d'exploration de la fonction considérée est un entier.Les phases des fonctions sont calculées k l'intérieur du cycle pour éviter que deux fonctions soient affectées au m8me incrément de temps de commande. Les opérations de commande sont effectuées ou les fonctions de commande sont choisies par une combinaison mathématique du numéro de séquence de chaque incrément de temps du cycle au cours de sa progression avec le numéro de phase de chaque fonction de commande de la manière décrite ci-dessus pour la phase de calcul, le résultat étant divisé par le nombre d'incréments correspondant au temps d'exploration de la fonction considérée. Les quotients résultants sont vérifiés pour déterminer s'il y a un reste, reste dont l'absence indique que la fonction de commande ou l'opération de commande doit s'effectuer pendant l'incrément de temps considéré. Il va de soi que l'invention n'a été décrite et représentée qu'à titre explicatif, mais nullement limitatif, et qutelle est susceptible de diverses variantes sans sortir de son cadre. REVENDICAtIONS 1. Dispositif de conduite d'un processus industriel comprenant plusieurs boucles de commande pour détecter et modifier l'état de variables du processus, les opérations de commande de chaque boucle sur la variable associée devant être espacées d'un nombre prédéterminé d'incréments de temps de commande, le dispositif étant caractérisé eice qu'il comprend un système de traitement de l'information et un moyen d'y connecter sélectivement les boucles de commande, moyen qui comprend un compteur cyclique progressant d'une unité au début de chaque incrément do temps de commande, une mémoire enregistrant l'espacement requis entre les opérations de commande successives de chaque boucle en nombre d'incréments de temps, une mémoire enregistrant un numéro de phase affecté à chaque boucle de commande à l'intérieur du cycle, le numéro de phase de chaque boucle étant attribué de faon que, lorsqu'il est combiné mathématiquement à un contenu particulier du compteur avec un signe opératoire fonction du mode de comptage du compteur, le résultat obtenu soit un multiple exact du nombre d'espacement, chaque boucle ayant un numéro de phase différent, un circuit sensible au passage de chaque incrément de temps de commande çombinant mathématiquement le contenu du compteur au numéro de phase de chaque boucle et divisant le résultat obtenu par le nombre d'espacement correspondant pour chaque boucle, un autre circuit détectant la présence d'un quotient entier pour connecter au système de traitement de l'information la boucle dont le numéro de phase produit ledit quotient entier. 2. Dispositif selon la revendication 1, caractérisé en ce que le compteur cyclique compte les incréments de son cycle à partir de zéro et en ce que le circuit de combinaison mathématique comprend un moyen de retrancher séparément chaque numéro de phase du contenu du compteur. 3. Dispositif selon la revendication 1, caractérisé en ce que le compteur cyclique décompte les incréments vers zéro et en ce que le circuit de combinaison mathématique comprend un moyen d'ajouter séparément chaque numéro de phase au contenu du compteur. 4. Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre un moyen de produire des signaux périodiques pour faire progresser le compteur cyclique d'un incrément à la fois. 5. Dispositif selon la revendication 4, caractérisé en ce qu'il comprend en outre un programmateur de séquence recevant lesdits signaux périodiques et commandant un multiplexeur pour connecter lesdites mémoires de numéro de phase et de nombre d'espacement au circuit de combinaison mathématique. 6. Appareil pour la fabrication de fibres de verre comprenant plusieurs filières alimentées en verre fondu par des orifices distributeurs, chaque filière étant équipée d'un dispositif de chauffage électrique commandé par une boucle d'asservissement déterminant la quantité d'énergie électrique fournie à chaque filière et comprenant un détecteur de température et un régulateur de puissance, ledit appareil étant caractérisé en ce qu'il comprend un système de traitement de l'information pouvant recevoir un signal du détecteur de température d'une boucle et fournir un signal de correction à son régulateur de puissance, un dispositif connectant sélectivement le système de traitement de l'information aux boucles de commandestn- dividuelles comportant un moyen d'établir un cycle répétitif de comptage, un circuit de combinaison mathématique de chaque valeur de comptage avec un numéro de phase associé à chaque boucle de commande et représentant sa relation de phase à l'intérieur du cycle, un circuit divisant la combinaison résultante pour chaque boucle par le temps d'exploration correspondant à celle-ci pour produire un quotient, un circuit analysant chaque quotient pour déterminer s'il est entier ou s'il y a un reste et produisant un signal de sélection lorsqu'lu n'y a pas de reste, un multiplexeur commandé par le dispositif d'analyse pour connecter au système de traitement de l'information le détecteur de température et le régulateur de puissance de la boucle dont le quotient est entier. 7. Appareil selon la revendication 6, caractérisé en ce que le dispositif d'analyse fournit en outre un signal de séquence dans le cas où le quotient comporte un reste, l'appareil comprenant en outre un programmateur sensible aux signaux de sélection et de séquence pour appliquer successivement le numéro de phase et le temps d'exploration de chaque boucle au circuit de combinaison mathématique. 8. Appareil pour la sélection des opérations de commande d'un processus industriel, caractérisé en ce qutil comprend un générateur de signaux d'incréments, un compteur cyclique progressant d'une unité à chaque réception d'un signal d'incrément, une mémoire enregistrant le nombre d'incréments de temps compris entre deux sélections successives de chaque opération, une mémoire enregistrant un nombre d'incréments correspondant à la phase relative de chaque opération à l'intérieur d'un cycle et par rapport au comptage initiai de celui-ci, un circuit sensible à un signal d'incrément pour effectuer une combinais on mathématique séparée du contenu du compteur avec le nombre de phase pour chaque opération, un circuit divisant le résultat obtenu pour chaque opération par le nombre d'incréments compris entre deux opérations successives, un dispositif contrôlant le quotient de chaque opération pour déterminer s'il y a un reste et fournissant, en l'absence d'un tel reste, un signal de sortie commandant la sélection de ladite opération. 9. Dispositif utilisable dans un processus de fusion et de filage du verre comportant plusieurs variables à commander, les opérations de commande portant sur chaque variable étant séparées par un nombre prédéterminé d'incréments de temps de commande appelé temps d'exploration et qui dépend du temps de réponse de la variable aux modifications commandées et du temps de réponse de la boucle d'asservissement effectuant l'opération de commande, de sorte que chaque variable ne peut pas êtse commandée à chaque incrément de temps de commande, ledit dispositif étant caractérisé en ce qu'il comprend un générateur de signaux d'horloge pour chaque incrément de temps de commande, un compteur cyclique progressant d'une unité à la réception de chaque signal d'horloge, une mémoire enregistrant le nombre d'impulsions correspondant au temps d'exploration de chacune des variables à commander, une mémoire enregistrant un numéro de phase pour chaque variable à commander, ledit numéro de phase représentant la différence de phase entre le contenu nul du compteur et le contenu auquel doit être effectuée une opération de commande pour chaque variable, un circuit sensible à chaque signal d'horloge pour effectuer une combinaison mathématique séparées du contenu du compteur avec chacun des numéros de phase enregistrés, le signe opératoire de la combinaison dépendant du mode de comptage du compteur cyclique, un circuit divisant chaque nombre combiné mathématiquement par le temps du nombre combiné, d'exploration correspondant pour chaque numéro de phase/un dispositif contrôlant lekwotient résultant pour déterminer s'il y a un reste/four nissant un signal de sélection si le quotient est entier. 10. Procédé de détermination de l'ordre a'àpparition de plusieurs fonctions de commande d'un processus, chacune au cours d'un incrément distinct d'un cycle répétitif d'incréments de temps numéro téien séquence à partir de zéro, les récurrences de chaque fonction étant séparées par un nombre prédéterminé d'incréments appelé temps d'exploration de la fonction, ledit procédé étant caractérisé en ce qu'il consiste à limiter le cycle à un nombre égal ou multiple du nombre d'incréments que comprend le temps d'exploration de la fonction de commande la moins fréquente, à calculer pour chaque fonction une relation de phase par rapport à l'incrément zéro en déterminant un numéro de phase qui, lorsqu'il est combiné mathématiquement avec le numéro de séquence d'un incrément du cycle au moyen d'un signe opératoire fonction du mode de comptage de la séquence, fournit un résultat qui est un multiple entier du nombre d'incréments correspondant au temps d'exploration, et à déterminer la phase des fonctions à l'intérieur du cycle, de façon à éviter que deux fonctions apparaissent pendant le même incrément de temps. 11. Procédé selon la revendication 10, caractérisé en ce qu'il consiste en outre à choisir l'ordre d'apparition des fonctions de commande en effectuant une combinaison mathématique séparée du numéro de séquence de chaque incrément du cycle pendant la progression de ce dernier avec le numéro de phase de chaque fonction de commande comme dans la phase de calcul et dans la phase de division du nombre résultant par le temps d'exploration de chaque fonction de commande, puis à contrer les quotients résultants pour déterminer s'ils sont entiers, un quotient entier signalant l'accomplissement d'une fonction de commande au cours de l'incrément correspondant du cycle. 12. Procédé d'établissement de la séquence d'exécution de plusieurs fonctions de commande d'un processus industriel en un cycle répétitif d'incréments de temps numéroté#n séquence à partir de zéro, les récurrences successives de chaque fonction étant séparées par un nombre prédéterminé d'incréments de temps appelé temps d'exploration de la fonction et le cycle comportant un nombre d'incréments égal ou multiple du temps d'exploration de la fonction de commande moins qui est la/fréquente, ledit procédé étant caractérisé en ce qu'il consiste calcule? pour chaque fonction une relation de phase par rapport à l'incrément zéro du cycle à partir de ltéquation suivante Numéro de séquence dans le cycle + (+ numéro de phase) = = entier Nombre d'incréments du temps d'exploration Equation dans laquelle le premier signe opératoire est positif lorsque les incréments du cycle sont comptés à partir de l'incrément zéro et négatif lorsqu'vils sont décomptés vers zéro, le second signe affecté au numéro de phase étant positif lorsque la phase est exprimée comme le nombre d'incréments du cycle précédant l'incré- ment zéro dans le sens de comptage et négatif lorsque la phase est exprimée comme le nombre d'incréments du cycle suivant l'incrément zéro dans le sens de comptage. 13. Système pour établir ltordre d'exécution de plusieurs fonctions de comma;ndgft'un processus industriel en un cycle répétitif d'incréments de temps numérotés à partir d'un incrément initial, les récurrences successives de chaque fonction étant séparées par un nombre prédéterminé d'incréments de temps appelé temps d'exploration de la fonction, et le cycle comportant un nombre égal ou multiple du nombre d'incrémentsdu temps d'exploration de la fonction de commande la moins fréquente, ledit système étant caractérisé en ce qu'il comprend un moyen de produire une indication de comptage de chaque incrément à l'intérieur du cycle, un moyen de produire pour chaque fonction une indication de phase à chaque incrément du cycle, indication qui représente la position relative de l'incrément de chaque fonction par rapport à l'incrément initial du cycle, un moyen d'ef- fectuer une combinaison mathématique séparée de l'indication de comptage avec l'indication de phase de chaque fonction pour chaque incrément de temps du cycle, un moyen de diviser le résultat de la combinaison pour chaque fonction par son temps d'exploration, et un moyen de contrôler le quotient de chaque division pour déterminer s'il y a un reste et choisir une fonction ayant un reste prédéterminé pour effectuer une opération de commande au cours de l'incrément correspondant du cycle. 14. Système pour établir la séquence d'exécution de plusieurs fonctions de commande d'un processus industriel, chacune au cours de son propre incrément de temps d'un cycle répétitif dtincréments de temps numérotés en séquence, les récurrences successives de cha que fonction étant séparées par un nombre prédéterminé d'incréments appelé temps d'exploration de la fonction, le nombre d'incréments de temps que comprend le cycle étant égal ou multiple du nombre d'incréments que comprend le temps d'exploration de la fonction de commande la moins fréquente, à chaque fonction étant associé un numéro de phase désignant l'incrément de temps pendant lequel elle est exécutée dans le cycle par rapport à un incrément initial, ledit système étant caractérisé en ce qu'il comprend un moyen d'effectuer une combinaison mathématique séparée du numéro de séquence de chaque incrément de temps du cycle au cours de la progression de ce dernier avec le numéro de phase de chaque fonction de commande selon l'équation : Numéro de séquence de l'incrément + (i numéro de phase) - = quo Temps d'exploration ' tient Equation dans laquelle le premier signe opératoire est positif lorsque les incréments du cycle sont comptés à partir de l'incrément initial et négatif lorsqu'ils sont décomptés vers l'incrément initial, le signe opératoire du numéro de phase étant positif lorsque la phase est exprimée en nombre d'incréments du cycle précédant l'incrément initial dans le sens de contage et négatif lorsque la phase est exprimée en nombre dtincréments précédant l'arrivée à l'incrément initial dans le sens de comptage, et un moyen de contrôler les quotients résultants pour y détecter la présence d'un reste prédéterminé et choisir une fonction de commande ayant ce reste prédéterminé pour qu'elle soit exécutée au cours de l'incrément de temps qui correspond à l'apparition dudit reste prédéterminé. 15. Système selon la revendication 14, caractérisé en ce que l'incrément initial du cycle répétitif porte le numéro zéro, le suivant le numéro 1, les autres incréments étant numérotés en progression arithmétique. 16. Procédé d'exploitation d'un système de traitement de l'information pour sélectionner l'exécution individuelle de plusieurs fonctions de commande chacune au cours d'un incrément de temps d'un cycle répétitif de comptage du système de traitement de l'information dans lequel les incréments sont numérotés en séquence à partir de zéro, les récurrences successives de chaque fonction étant séparées par un nombre prédéterminé dfincréments appelé temps d'exploration de la fonction et qui est enregistré dans le système de traitement de l'information, chaque cycle étant limité à un nombre égal ou multiple du nombre d'incréments que comporte le temps d'exploration de la fonction de commande la moins fréquente~ un numéro de phase étant enregistré pour chaque fonction dans le système de traitement de l'information pour indiquer la relation de phase de l'incrément associé à cette fonction par rapport à l'incrément zéro du cycle de comptage, ledit.procédé étant caractérisé en ce qu'il consiste à utiliser une unité de calcul du système de traitement de l'information pour effectuer une combinaison mathématique séparée du numéro de séquence de chaque incrément du cycle pendant sa progression avec le numéro de phase enregistré pour chaque fonction de commande, puis à diviser le résultat obtenu pour chaque fonction par le temps d'exploration enregistré pour cette fonction, à contrôler la présence d'un reste dans les quotients résultants et à sélectionner l'exécution d'une fonction dont le reste est nul pour cet incrément de temps du cycle. 17. Procédé de programmation d'un système de traitement de l'information pour sélectionner l'exécution individuelle de plusieurs fonctions de commande chacune pendant un incrément de temps d'un cycle répétitif de comptage du système de traitement de l'information, les incréments étant numérotés en séquence à partir de zéro, ledit procédé étant caractérisé en ce qu'il consiste à enregistrer dans le système de traitement de l'information pour chaque fonction un nombre représentant le nombre d'incréments constituant le temps d'exploration entre deux récurrences de chaque fonction, à limiter le cycle répétitif de comptage du système de traitementae l'information à un nombre égal ou multiple du nombre d'incréments que comporte le temps d'exploration de la fonction la moins fréquente, à enregistrer dans le système de traitement de l'information pour chaque fonction un nombre représentant la relation de phase de l'in- crément au cours duquel est exécutée la fonction par rapport à l'incrément zéro du cycle, à utiliser le système de traitement de l'information pour effectuer une combinaison mathématique séparée du numéro de séquence de chaque incrément au cours de la progression du cycle avec le numéro de phase enregistré pour chaque fonction de commande, puis à diviser le résultat obtenu pour chaque fonction par le temps d'exploration correspondant enregistré, et à utiliser le système de traitement de l'information pour contrôler les quotients résultants et déterminer s'ils sont entiers, de façon à sélectionner une fonction de commande produisant un quotient entier pour qu'elle soit exécutée pendant l'incrément de temps considéré du cycle de comptage. 18. Procédé selon la revendication 17, caractérisé en ce qu'il consiste en outre à utiliser pour la combinaison du numéro de séquence avec le numéro de phase un signe opératoire positif lorsque les incréments du cycle de comptage sont comptés à partir de lrin crément zéro et négatif lorsqu'ils sont décomptés vers l'incrément zéro, à utiliser pour le numéro de phase un signe opératoire positif lorsque la phase est exprimée en nombre d'incréments précédant l'arrivée à l'incrément zéro du cycle dans le sens de comptage et négatif lorsque la phase est exprimée en nombre d'incréments suivant le passage par l'incrément zéro du cycle dans le sens de comptage.