FR 2723176 A1 19960202 FR 9409295 A 19940727 La présente invention a pour objet un procédé et un système de commande d'un équipement de chauffe comprenant des capteurs de mesure, un dispositif de chauffe, des moyens d'actionnement pour agir sur au moins un paramètre de dispositif de chauffe et des moyens de sécurité. Un équipement de chauffe comporte un ou plusieurs brûleurs et ses auxiliaires qui sont montés sur un générateur d'eau chaude, de vapeur ou de gaz chauds ou bien encore sur un incinérateur. La gestion d'un équipement de chauffe nécessite la mise en application d'un certain nombre de fonctions spécifiques, à savoir d'automatisme pour permettre la gestion automatisée des procédures de démarrage et d'arrêt de l'équipement, de régulation pour permettre le contrôle de plusieurs grandeurs physiques indispensables au bon fonctionnement et à la maîtrise du procédé, de commandes par un opérateur pour permettre à l'exploitant de sélectionner et d'adapter au mieux le mode d'exploitation de son équipement de chauffe, de supervision pour permettre à l'exploitant de s'assurer à tout moment de l'état réel de fonctionnement de l'installation, et de sécurité pour permettre l'ultime contrôle de bon fonctionnement de l'équipement de chauffe et verrouiller le système à la moindre défaillance détectée. Dans l'état actuel de la technique, chacune de ces fonctions peut être réalisée à partir d'un matériel spécifique conçu à cet effet, à savoir - pour l'automatisme, par un automate programmable industriel, par un programmateur ou bien encore par un relayage électrique, - pour la régulation, par un régulateur analogique ou numérique, - pour les commandes opérateur par un ou plusieurs commutateurs et/ou un ou plusieurs dispositifs à boutons-poussoir, - pour la supervision, par des voyants, un affichage numérique et/ou un écran, - et pour la sécurité, par un automate programmable industriel ou bien par un système électrique à relais. Cette division fonctionnelle en blocs indépendants limite considérablement la puissance de traitement du système. Le système présente également un problème important, à savoir la difficulté, voire l'impossibilité d'échanger une ou plusieurs informations entre les différents appareils utilisés. Le problème posé est donc la mise en oeuvre d'un procédé et d'un système de commande permettant de répartir les tâches nécessaires sans générer de problèmes de synchronisation, d'assurer que chaque appareil gère dans un délai normal la totalité des tâches qui lui sont affectées, et/ou de garantir la concordance des échanges de données communes à plusieurs appareils, tout en assurant par ailleurs la recherche de pannes et la maintenance du système. La présente invention a pour objet un procédé et un système de commande permettant de résoudre le problème précité. L'invention concerne ainsi un procédé de commande d'un équipement de chauffe comprenant des capteurs de mesure, un dispositif de chauffe, des moyens d'actionnement pour agir sur au moins un paramètre de dispositif de chauffe et des moyens de sécurité caractérisé en ce qu'il comporte les séquences suivantes effectuées au cours de cycles de scrutation successifs - au moins une séquence de sécurité permettant la détection d'un dit défaut donné et provoquant dans ce cas un arrêt automatique de l'équipement de chauffe - au moins une séquence de contrôle de fonctionnement et/ou de régulation. Selon une première variante préférée, la séquence de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires dont une seule est explorée au cours d'un cycle de scrutation, n séquences élémentaires pouvant être explorées au cours de n cycles de scrutation successifs. Selon une deuxième variante, la séquence de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires dont plusieurs sont explorées au cours d'un cycle de scrutation et, lors d'un tel cycle, la séquence de sécurité est intercalée entre lesdites séquences élémentaires. Selon ces deux variantes, on est assuré que la séquence de sécurité sera mise en oeuvre à des intervalles très rapprochés, c'est-à-dire dans la première variante, à chaque cycle de scrutation qui est alors un cycle court puisque seule une des n séquences élémentaires de la séquence de contrôle du fonctionnement et/ou de régulation est parcourue à chaque cycle de scrutation, alors que, dans la deuxième variante, la séquence de sécurité est mise en oeuvre plusieurs fois au cours de chaque cycle de scrutation, ces cycles ayant alors une durée plus importante que précédemment en raison de la mise en cascade de plusieurs séquences élémentaires. La séquence de contrôle de fonctionnement et/ou de régulation comporte avantageusement les séquences élémentaires suivantes a) régulation de charge, b) régulation de débit du combustible, c) régulation de débit du comburant. Cette séquence peut également comporter une séquence élémentaire a d'optimisation de la régulation. La séquence de contrôle de fonctionnement et/ou de régulation peut également comporter au moins une séquence élémentaire de gestion et calcul comprenant au moins une des fonctions suivantes el) contrôle des dérives des zéros des capteurs, e2) calcul de puissance, de rendement et de consommation, e3) gestion et calcul des données de combustion par rapport à un tableau de référence, e4) gestion et calcul de l'optimisation de la combustion, e5) contrôle et limitation de la puissance, e6) analyse du mode de fonctionnement et verrouillage ou déverrouillage d'au moins une fonction de calcul ou de régulation. Il est avantageux que le cycle de scrutation comporte une séquence de commande d'automatisme au cours de laquelle est réalisée au moins une séquence élémentaire correspondant à l'état de l'équipement de chauffe déterminé par une commande d'un opérateur ou par l'état d'arrêt de l'équipement. Cette séquence de commande d'automatisme permet en particulier la gestion automatisée des procédures de démarrage et d'arrêt de l'équipement réalisées dans l'Art Antérieur par un automate programmable industriel ou par un programmateur. Au moins une séquence élémentaire de la séquence de commande d'automatisme peut être réalisée par sous-séquences, une sous-séquence étant exécutée au cours d'un cycle de scrutation, l'ensemble de ladite séquence élémentaire étant exécutée au cours de plusieurs cycles de scrutation. La séquence de commande d'automatisme peut comporter au moins une séquence élémentaire suivante a) contrôle de la disponibilité de l'équipement si celui-ci est à l'arrêt, b) test de la torche du brûleur, c) contrôle des organes de réglage, d) contrôle et réglage de combustion, e) démarrage de 1'équipement, f) mise à l'arrêt de l'équipement, g) marche de l'équipement, séquence au cours de laquelle on scrute l'existence d'une demande d'arrêt de l'équipement par l'opérateur, h) changement de combustible. Les séquences élémentaires g à h correspondent aux différents états possibles du système et une d'entre elles est explorée en fonction de l'état du système résultant d'une commande de l'opérateur, ou éventuellement d'un arrêt de l'installation sur défaut. L'exploration d'une séquence élémentaire peut s'effectuer par étapes élémentaires sur plusieurs cycles de scrutation et même sur un nombre élevé de cycles dans le cas de tests très longs. Le cycle de scrutation peut également comporter une séquence de supervision comprenant au moins une séquence élémentaire suivante a) affichage notamment sur un écran, b) contrôle de concordance des données configurables lors de leur utilisation, par rapport à un tableau de référence, et en ce qu'une seule séquence élémentaire de la séquence de supervision est explorée au cours d'un cycle de scrutation. La séquence de supervision comporte de préférence plusieurs séquences élémentaires d'affichage ou d'interface. L'invention concerne également un système de commande d'un équipement de chauffe comprenant des capteurs de mesure, un dispositif de chauffe, des moyens d'actionnement pour agir sur au moins un paramètre du dispositif de chauffe, et des moyens de sécurité permettant d'arrêter l'équipement de chauffe en cas de détection d'au moins un défaut donné caractérisé en ce qu'il comporte un microprocesseur présentant un cycle de scrutation répétitif comportant au moins une séquence de sécurité permettant la détection d'un dit défaut donné et provoquant dans ce cas un arrêt de l'équipement de chauffe, et au moins une séquence de contrôle de fonctionnement et/ou de régulation. D'autres caractéristiques et avantages de l'invention apparaîtront mieux à la lecture de la description qui va suivre, donnée à titre d'exemple non limitatif, en liaison avec les dessins ci-annexés, dans lesquels - la figure 1 représente un équipement de chauffe pourvu d'un système de commande selon l'invention - les figures 2g à 2e représentent respectivement un cycle de scrutation selon l'invention, un mode de réalisation préféré de la séquence de commande d'état, un mode de réalisation préféré de la séquence de contrôle de fonctionnement et/ou de régulation, un mode de réalisation préféré de la séquence de supervision et une variante de la séquence de contrôle de fonctionnement et/ou de régulation - la figure 3 représente un mode de réalisation préféré de la séquence 51k de test torche de la figure 28 ; - la figure 4 représente un organigramme d'un mode de réalisation préféré de la séquence 51ç de contrôle des organes de réglage de la figure 2b - les figures 5a et 5b représentent un organigramme d'un mode de réalisation préféré de la séquence 51d de contrôle et de réglage de combustion de la figure 2k, un tableau des données de combustion figurant in fine - la figure 6 représente un schéma fonctionnel de mise en oeuvre de la régulation dans la séquence 53 de la figure 2ç ; - et la figure 7 représente un organigramme d'une sous-séquence de correction automatique de 0 des capteurs de débit du combustible et comburant, qui fait partie de la séquence 53e de la figure 2ç. A la figure 1 a été représenté un équipement de chauffe désigné par le repère général 1, lequel comporte une chambre de combustion 2 pourvue d'un ou de plusieurs brûleurs 3. Le combustible 10 est amené par une conduite 10 et son débit est réglé par un organe de réglage 11, ce débit étant mesuré par un débimètre 12, et l'alimentation en combustible est protégée par des organes de sécurité 13, alors que le comburant est amené par une conduite 15 et que son débit est réglé par un organe de réglage 16, par exemple une vanne à volet pivotant, ce débit étant mesuré par un débimètre 17. De l'eau ou du gaz à chauffer est amené par une conduite 21, la température étant mesurée par un dispositif de mesure 22. Après chauffage dans l'équipement de chauffe, il est évacué par une conduite 25 sous forme d'eau chaude ou de vapeur ou bien de gaz chaud, dont la pression et/ou la température est mesurée par un dispositif de mesure 26. L'évacuation des gaz brûlés s'effectue dans une conduite de fumée 31, la composition et/ou la température étant mesurée par un dispositif de mesure 32. Le système de commande est constitué par un dispositif à microprocesseur désigné par le repère général 40. I1 comporte un microprocesseur MP actionné par un programme disposé en mémoire morte ROM, ce programme étant alimenté en données par une base de données disposée dans une mémoire vive RAM. La base de données est décomposée en trois parties : les données d'exploitation dont l'accès n'est pas verrouillé, les données techniques dont l'accès est protégé par mot de passe et les données système et contrôle dont l'accès est complètement verrouillé. Les données système et contrôle dont l'accès est complètement verrouillé sont stockées en mémoire morte ROM. La cohérence des données techniques modifiables par un opérateur est effectuée à partir des données contrôle. Un clavier de commande opérateur permet d'introduire des instructions à l'intention du microprocesseur MP, et un écran permet l'affichage d'un certain nombre de données, soit automatiquement sous l'action du programme de gestion du microprocesseur MP, soit à la demande en fonction d'une requête introduite au clavier par l'opérateur. En outre, des liaisons numériques peuvent être prévues en particulier en direction d'une imprimante ou bien d'une supervision déportée ou bien encore, à travers un modem, en direction d'une assistance téléphonique. Le dispositif 40 présente une interface permettant l'acquisition des entrées qui sont constituées essentiellement par les signaux des capteurs précités, cette acquisition se faisant de manière connue en soit par conversion analogiquenumérique. Le dispositif 40 est également pourvu dune interface de commande permettant la commande des organes de l'équipement de chauffe, en particulier, des organes de réglage 11 et 16 de débit du carburant et du comburant, ou bien encore du débit dans le conduit 25 et des organes de sécurité 13. Le programme mémorisé dans la mémoire morte ROM permet la mise en oeuvre de cycles de scrutation répétitifs qui comportent, dans l'exemple représenté à la figure 2, une séquence 51 de commande d'automatisme qui correspond à une fonction d'automatisme, une séquence de sécurité 52 permettant un arrêt automatique sur défaut, une séquence de contrôle de fonctionnement et/ou de régulation 53 et une séquence de supervision 54. Un tel système permet dans un seul appareil de réunir les fonctions qui étaient dans l'Art Antérieur remplies de manière séparée, à savoir, l'automatisme, la régulation, la commande d'opérateur, la supervision, la sécurité, le calcul, le comptage, l'aide à la maintenance, etc.. Avec le système selon l'invention, les outils de base nécessaires sont générés par le programme et l'exploitation s'effectue à partir d'une base de données unique pour laquelle il suffit d'une seule acquisition par information mémorisée. Toutes les commandes sont ainsi centralisées, la maintenance est réduite et le dépannage est aisé. En outre, ainsi qu'il apparaîtra par la suite, ce système est évolutif et permet facilement la création de nouvelles fonctions tout en assurant une augmentation de la sécurité de fonctionnement de l'équipement. Le temps de cycle est choisi de manière à permettre la mise en oeuvre avec une périodicité élevée de la séquence de sécurité 52, laquelle comporte une seule séquence élémentaire qui permet de détecter la présence d'un défaut qui serait susceptible d'entraîner un arrêt automatique de sécurité de l'appareil, et d'arrêter le cas échéant le fonctionnement de l'installation. La séquence de sécurité 52 comporte ainsi une étape de contrôle des sécurités, ce qui représente en pratique un contrôle de 25 à 30 données et si un défaut est détecté - une mémorisation des données représentatives de l'état précis de l'équipement, - puis un arrêt instantané de l'équipement, - puis une identification du défaut ou des défauts détectés, c'est-à-dire l'identification de la donnée logique qui est à l'origine du défaut, - puis une signalisation du ou des défauts. Les cycles de scrutation ont en pratique une durée stable de l'ordre de 50 millisecondes, ce qui veut dire que la séquence de sécurité 52 est exécutée au minimum toutes les 50 millisecondes. Le choix de la configuration est donc déterminé par la durée du cycle de scrutation 50 qui doit être compatible avec la périodicité souhaitée des tests de sécurité. L'idée de base de l'invention repose ainsi sur le fait que, pour l'application envisagée, les fonctions autres que la sécurité peuvent être accomplies avec des temps de cycle plus longs. D'autre part, certains organes d'un équipement de chauffe ne peuvent par mesure de sécurité être commandés manuellement ou séparément, et en conséquence il est parfois difficile et dangereux de régler ou de contrôler une ou plusieurs parties de l'équipement de chauffe lors des périodes d'entretien et de mise en service de l'installation. Pour éviter ces manipulations dangereuses, le système intègre des fonctions d'aide à la maintenance et à la mise au point de l'équipement par l'intermédiaire d'une séquence spécifique 51. La séquence 51 de commande d'automate comporte une pluralité de séquences élémentaires 51g à 51h dont une seule est mise en oeuvre en fonction de la condition dans laquelle se trouve l'équipement suite à la commande de l'opérateur ou suite à un arrêt automatique déclenché lors d'une séquence de sécurité 52. La séquence élémentaire 51a est une séquence de contrôle de l'équipement à l'arrêt pendant laquelle est contrôlé la disponibilité de l'équipement, c'est-à-dire l'absence d'un défaut s'opposant à sa mise en route ultérieure. Tout défaut détecté est signalé à l'opérateur. La séquence élémentaire 51k est une séquence de test de la torche du brûleur qui peut être demandée par l'opérateur. La séquence élémentaire 51c est une séquence de contrôle des organes de réglage qui peut être demandée par l'opérateur. La séquence 51d est une séquence de contrôle et de réglage de la combustion qui peut être également demandée par l'opérateur. Lors de la mise en route effective de l'appareil, c'est la séquence 51e de démarrage qui est utilisée. Si l'opérateur demande une mise à l'arrêt, c'est la séquence élémentaire 51f qui est mise en oeuvre. Cette séquence permet une mise à l'arrêt progressif de l'équipement avec une diminution progressive de la puissance de chauffe. Cette séquence 51- se distingue essentiellement de la séquence de sécurité 52 qui entraîne un arrêt immédiat. Lorsque l'équipement de chauffe est en marche, une séquence élémentaire 51g est utilisée et elle a simplement pour fonction de surveiller la survenance d'une éventuelle demande de mise à l'arrêt de l'équipement, auquel cas la séquence de commande d'automate 51 est alors aiguillée sur la séquence 51f de mise à l'arrêt, lors du cycle de scrutation suivant. Sur la figure 2k, on a également représenté une séquence 51h de changement de combustible qui peut être demandée par l'opérateur et dans laquelle les paramètres du système sont modifiés pour permettre de l'adapter aux conditions nominales correspondant au nouveau combustible. Cette séquence entraîne la modification des données de combustion dans la base de données. Certaines des séquences élémentaires précitées, en particulier les séquences 51k, 51ç, 51d, 51e, 51f et 51h sont exécutées par tronçons successifs ou sous-séquences, au cours d'un nombre de cycles de scrutation qui peut être élevé. Ceci permet de maintenir la mise en oeuvre de la séquence de sécurité 52 à la même cadence qui est celle du cycle de scrutation 50, ce qui apporte un avantage important par rapport au système de l'Art Antérieur, à savoir qu'il n'est pas nécessaire de déverrouiller inutilement la sécurité pour exécuter un certain nombre de tests sur le système. Par contre, d'autres séquences élémentaires telles que les séquences 51â et 51g sont de simples vérifications qui peuvent être exécutées complètement au cours d'un cycle de scrutation. Selon une première variante préférée illustrée par la figure 2ç, la séquence 53 de contrôle de fonctionnement et/ou de régulation comporte une pluralité de séquences élémentaires, à savoir de régulation de charge 53, de régulation de débit du combustible 53k, de régulation de débit du comburant 53, d'optimisation de la régulation 53a, et de gestion et calculs 53g. Chacune de ces séquences élémentaires est exécutée au cours d'un cycle de scrutation, les cinq séquences élémentaires 53a à 53e (dans l'exemple représenté), étant exécutées au cours de cinq cycles de scrutation successifs. En d'autres termes, au cours d'un cycle de scrutation la séquence 53a est exécutée après la séquence de sécurité 52, puis, au cours du cycle de scrutation suivant, la séquence 53b est exécutée après la séquence de sécurité 52, et ainsi de suite pour successivement les séquences élémentaires 53ç, 53a, 53e, et de nouveau 53ê, et ainsi de suite. La période de scrutation de chacune des séquences élémentaires 53d à 53e est ainsi de 5 fois la durée T d'un cycle de scrutation, soit 250ms dans l'exemple précité, ce qui est largement suffisant vis-àvis des constantes de temps du système. On notera en effet que la constante de temps de la régulation est au moins de l'ordre de la dizaine de secondes. La séquence de supervision 54 comporte, ainsi qu'illustrée par la figure 2~, quatre séquences élémentaires, à savoir la séquence 549 d'affichage sur l'écran, la séquence 54b de commande d'imprimante, la séquence 54c de commande d'interface et la séquence 54d de contrôle de concordance. La séquence 54a gère ainsi l'affichage sur l'écran des données caractéristiques du système, à partir de la base de données. Elle permet en particulier l'affichage sur l'écran des paramètres représentatifs d'un arrêt de sécurité éventuel déclenché par la séquence 52, on bien encore l'affichage de données de la base de données à la demande de l'opérateur. La séquence 54k permet de diriger vers la mémoire tampon ("bouffer") de l'imprimante, les données à imprimer. La séquence 54ç gère les commande d'interface, par exemple une interrogation à distance des données de la base de données par une supervision déportée. La séquence 54 a pour fonction de comparer les données configurables, c'est-à-dire modifiables, de la base de données par rapport à un tableau de valeurs de référence, lorsque ces données sont utilisées dans le programme. Ces données sont comparées à des seuils mini/maxi correspondant à la configuration du système. Les données non comprises entre ces seuils ne sont pas prises en considération, ce qui sécurise le système visà-vis d'éventuels défauts, de lecture/écriture dans la base de données ou bien de l'introduction de données erronées par l'intermédiaire du clavier. Les séquences élémentaires 54a à 54d sont exécutées cycliquement au cours de quatre cycles de scrutation successifs. La période de scrutation de chacune des séquences élémentaires 54 à 54 est ainsi de 4 fois la durée T d'un cycle de scrutation, soit 200ms dans l'exemple précité. Une deuxième variante de la séquence 53 est illustrée par la figure 2e. Dans celle-ci, les séquences élémentaires de régulation 53 à 539 sont effectuées en cascade au cours d'un même cycle de scrutation, la séquence élémentaire de régulation de charge 53a étant suivie d'une séquence de sécurité 52, puis de la séquence élémentaire 53k de régulation de débit du combustible, puis d'une deuxième séquence de sécurité 52, puis de la séquence élémentaire 53c de débit du comburant, puis d'une troisième séquence de sécurité 52, puis enfin de la séquence élémentaire 53d d'optimisation de la régulation. Cette configuration permet de cascader les séquences de régulation pour les réaliser toutes au cours d'un même cycle de scrutation, tout en permettant de maintenir un taux de récurrence élevé de la séquence de sécurité 52. La séquence élémentaire 51 de test de la torche du brûleur est illustrée par l'organigramme de la figure 3. La séquence de test commande de manière répétitive la procédure d'allumage de la torche aux conditions de service permettant ainsi aux techniciens un gain de temps considérable de mise au point et de contrôle. D'autre part, toute manipulation des circuits électriques étant évitée, la sécurité des intervenants est améliorée. Au cours d'une première étape qui suit une demande de test effectuée par l'opérateur, le ventilateur de combustion est mis en marche, et s'il fonctionne, on ouvre les vannes d'alimentation de la torche en carburant (par exemple gaz) et comburant ainsi que le transformateur d'allumage, ce dernier étant alimenté pendant la durée d'une temporisation dite temporisation "2". Lorsque le test de temporisation "2" est validé, le transformateur d'allumage est arrêté et une temporisation "3" est lancée à la fin de laquelle l'alimentation de la torche est coupée. Une temporisation 1411 est alors lancée à la fin de laquelle le test de la torche est répété jusqu'à ce que l'opérateur commande l'arrêt du test. Cette dernière commande déclenche la fermeture de l'alimentation de la torche, l'arrêt du transformateur d'allumage et l'arrêt du ventilateur de combustion. Pour la mise en oeuvre des temporisations, il suffit d'écrire dans la base de données le nombre de cycles de scrutation 50 auquel correspondant la durée de temporisation. A chaque cycle 50, le nombre mémorisé est décrémenté de 1, et lorsqu'il est égal à 0, on considère que le test de temporisation est validé. Tant que le test de la torche est en cours, la séquence 51 de commande d'automatisme n'effectue que la séquence 51b au cours des cycles de scrutation 50 successifs, à raison d'une étape ou d'un test par cycle de scrutation. A la fin de chaque étape ou de chaque test, les données nécessaires sont mémorisées dans la base de données pour être de nouveau appelées pour exécuter la suite de la même séquence au cours du cycle 50 suivant, ce qui assure la continuité du traitement. Par exemple, au cours d'un premier cycle 50, la séquence 51k lance l'ordre de marche du ventilateur, puis, au cours de cycles 50 successifs, teste la mise en marche effective du ventilateur et lorsque ce test est validé, déclenche au cours du cycle 50 qui suit cette validation, l'ouverture des vannes de la torche, l'alimentation du transformateur d'allumage et le lancement de la temporisation "2". Au cours des cycles 50 qui suivent, la séquence 51k ne fait que tester la fin de la temporisation "2". Lorsque ce test est validé, l'arrêt du transformateur d' allumage et le lancement de la temporisation "3" sont effectués au cours de la séquence 51 du cycle 50 qui suit cette validation, et ainsi de suite. Etant donné qu'en pratique le cycle de scrutation a une période T de l'ordre de 50ms, le test de la torche est effectué par pas de 50ms, ce qui est largement suffisant vis-à-vis des constantes de temps mises en jeu, qui sont de l'ordre au minimum de la seconde. La séquence 51 de contrôle des organes de réglage est illustrée par la figure 4. L'étalonnage des organes de réglage de débit du combustible et du comburant est primordiale pour le bon fonctionnement de l'équipement. Le contrôle de ces organes nécessitant un personnel qualifié, la planification de l'intervention est difficile à gérer et son coût n'est pas négligeable. Pour éviter des interventions inutiles et limiter l'indisponibilité de l'équipement, l'exploitant a la possibilité de lancer la séquence de contrôle des organes de réglage lors d'un court arrêt de l'installation. Ce contrôle consiste pour l'exploitant à s'assurer visuellement de la concordance de la position des organes de réglage par rapport à une évolution du signal de commande simulée par la séquence et connue par l'exploitant. En fonction des résultats de cet essai, l'exploitant maîtrise l'évolution de la dérive de l'étalonnage des organes de réglage et planifie si nécessaire l'intervention d'un technicien. La séquence 51ç comporte un certain nombre de commande des organes de réglage à des valeurs données, par exemple 0%, 5%, 25%, 75%, 95% et 100%, ces commandes étant séparées par des temporisations dont la durée est suffisante pour permettre à l'opérateur un contrôle visuel désiré. Dans l'exemple donné à la figure 4, le test s'effectue en deux parties, à savoir suivant des valeurs croissantes de 0 à 100%, puis des valeurs décroissantes de 100 à 0%. Tant que l'opérateur ne commande pas l'arrêt du test, celui-ci est répété de manière cycl Le contrôle et le réglage de la combustion d'un équipement de chauffe nécessitent habituellement le déverrouillage de plusieurs sécurités du système, en particulier de la sécurité de la maîtrise du bon rapport comburant/combustible, ainsi que la commande manuelle et indépendante des organes de réglage de débit combustible et comburant. Bien que ces réglages soient effectués par du personnel habilité, les risques d'accident sont importants suite à une simple erreur de manipulation. La séquence 51 permet de diminuer considérablement les risques d'accident et facilite le contrôle et le réglage de combustion lors des opérations de maintenance et de mise en service de 1' équipement de chauffe. Une courbe de combustion, quel que soit le combustible, répond à une loi physique et peut être transcrite sous la forme d'une équation mathématique. En intégrant dans le système - équation mathématique théorique de chaque combustible utilisé, corrigée en fonction du dimensionnement des organes de réglage, - une séquence spécifique de montée en puissance progressive avec arrêt sur plusieurs points de contrôle, - une commande opérateur de correction et de mémorisation des paramètres de combustion du point concerné, un outil fiable et sécurisé est mis à la disposition du technicien. La fonction de la séquence 51d est de réactualiser les données de combustion figurant au tableau des données de combustion. Celui-ci donne des valeurs de débit de combustible 1l, de débit de comburant w, de position des organes de réglage (vanne ayant une position y pour le combustible, vanne ou volet ayant une position x pour le comburant) et le pourcentage M d'O2 et z de CO dans les fumées, pour 11 points caractéristiques. Dans la condition de marche de l'installation, le point de fonctionnement est calculé par interpolation linéaire entre les points caractéristiques. Par exemple, si le débit de combustible demandé un est compris entre u2 et u3, le débit de comburant sera Wn = aun + b a et b étant déterminés par W2 = au2 + b W3 = au3 + b. La séquence 51d de réglage a donc pour fonction de réactualiser le tableau de valeurs des données de combustion, mémorisé dans la base de données, de manière que les points de fonctionnement calculés par interpolation, lorsque l'installation est en marche, correspondent au mieux aux conditions réelles. L'organigramme des figures 5g et 5k permet d'effectuer le test sur les il points caractéristiques du tableau dans le sens ascendant ou dans le sens descendant. I1 existe un temps d'attente important qui est dû à la stabilisation de la combustion. En effet, pour un brûleur industriel, il faut environ 15 minutes pour obtenir une stabilisation pour un point donné n. Pour effectuer le test, on agit en général sur le débit w du comburant en modifiant la position x de la vanne ou du volet d'alimentation, pour optimiser les valeurs y et z pour chaque point en attendant à chaque fois une nouvelle stabilisation. Pour éviter des accidents, la fourchette des valeurs possibles pour chaque point est mémorisée de manière permanente dans 1'EPROM qui contient le programme, et l'opérateur ne peut, pour un point donné, modifier les données du tableau qu'en restant dans la fourchette des valeurs admises. Après stabilisation, l'opérateur peut réactualiser dans le tableau les valeurs du point de fonctionnement dont le réglage est en cours. Par exemple, pour le point 1, vO a une valeur correspondante entre 8 et 16% de débit maximal, et l'opérateur ne peut forcer une valeur située en dehors de cette fourchette, par exemple provoquer une ouverture maximale de la vanne de combustible. La procédure de réglage est ainsi auto-sécurisée. L'auto-sécurité de la procédure de réglage vient alors, non seulement du fait que les valeurs de réglage ne peuvent être modifiées que dans une fourchette assurant la sécurité, mais également du fait que la procédure s'effectue en passant d'un point de réglage à un point adjacent (qui le précède ou qui le suit dans le tableau), ce qui exclut tout changement brusque des valeurs de réglage. En outre, au voisinage de la stabilisation d'un point de fonctionnement, toutes les sécurités gérées par la séquence de sécurité 52 restent actives. La séquence 51e de démarrage est déterminée par les normes en vigueur. La procédure de démarrage est la suivante - Ventilation du foyer avec le comburant afin d'éliminer d'éventuelles poches de gaz. - Contrôle de la non présence d'une flamme pendant la ventilation du foyer. - Positionnement des organes de réglage (avec contrôle de position) à la valeur d'allumage. - Allumage de la torche. - Contrôle de la présence de la flamme de la torche. - Allumage du brûleur principal. - Passage en régulation. Cette procédure dure environ 2 minutes. La séquence 51 de mise à l'arrêt consiste en une extinction progressive du brûleur en diminuant progressivement les débits de carburant et de comburant. Les séquences 51e et 51 sont mises en oeuvre à raison d'un pas ou d'un test par cycle de scrutation 50, comne les séquences 51k, , et d. La séquence 51g consiste simplement à tester, au cours de chaque cycle de scrutation 50, s'il existe une demande d'arrêt. Dans l'affirmative, la séquence 51 est aiguillée vers la séquence élémentaire 51f de mise à l'arrêt, lors du cycle de scrutation suivant. En outre, une demande d'arrêt de l'installation est prioritaire sur la séquence 51d et entraîne le passage sur la séquence 51f de mise à l'arrêt lors du cycle de scrutation suivant. Les séquences élémentaires 53â à 53e de la figure 2k sont exécutées cycliquement au cours de séries de 5 cycles de scrutation 50 consécutifs, et à chaque cycle, la séquence élémentaire est exécutée entièrement, à savoir le calcul d'un point de régulation pour les séquences 53a à 539, et l'ensemble des opérations de gestion et de calcul pour la séquence élémentaire 53e. Le schéma général de régulation est représenté à la figure 6, dans le cas d'un générateur de vapeur. Pour agir sur le système, il faut identifier le besoin de chauffe : c'est la fonction de la régulation de la charge. Le régulateur de charge produit des valeurs de consigne pour agir sur le débit de combustible et sur le débit de comburant, à savoir l'air. Le régulateur pilote reçoit une valeur mesurée Pcharge de la pression de la charge, qui est comparée à une pression de consigne Pconsigne Lorsque le débit de vapeur consommé augmente, la pression mesurée tend à baisser et il faut augmenter la puissance de chauffe pour rétablir une pression de charge Pcharge égale à la pression de consigne Pconsigne Le régulateur pilote envoie une valeur de consigne de la charge thermique, qui est comprise entre 10% et 100% de la puissance de chauffe maximale de l'installation. La consigne de la charge thermique est introduite à une entrée respectivement d'un sélecteur haut, et d'un sélecteur bas. L'autre entrée du sélecteur bas reçoit l'image de la mesure de débit comburant alors que l'autre entrée du sélecteur haut reçoit la mesure de débit combustible. Un régulateur de débit du combustible reçoit à son entrée de consigne le signal de sortie du sélecteur bas qui représente la plus petite des deux valeurs d'une part de consigne de débit de combustible et d'autre part de mesure de débit du comburant. Un régulateur de débit d'air (comburant) reçoit à son entrée de consigne le signal de sortie du sélecteur haut qui représente la plus grande des deux valeurs d'une part de consigne de débit d'air et d'autre part de mesure de débit combustible. La fonction des sélecteurs haut et bas est de sécuriser le système en privilégiant un excès d'air sur un manque d'air. La mesure de débit d'air est traitée par la courbe de combustion à partir des données wn et v n du tableau en fin de description. Cette courbe de combustion permet, d'une part de calculer le bon rapport combustible/comburant défini à la mise en service, et d'autre part de travailler avec les mêmes grandeurs au niveau des sélecteurs. Enfin, l'image de la mesure de débit d'air, avant d'être fournie au sélecteur bas et au régulateur de débit d'air, est affectée d'un coefficient multiplicatif de correction compris entre 0,9 et 1,1 et qui est appliqué par un correcteur. Le coefficient multiplicatif est fonction de l'analyse des gaz de combustion. Le régulateur de débit du combustible et/ou le régulateur de débit d'air comportent avantageusement uniquement une correction intégrale I. Ceci permet de leur conférer un temps de réponse constant indépendamment des non-linéarités, en particulier des organes de réglage qui font varier le gain de boucle en fonction du point de fonctionnement. Les temps de réponse sont en général inférieurs au temps de réponse optimal, mais ils restent très largement satisfaisants eu égard aux constantes de temps de stabilisation du système. La séquence 53a de régulation de charge remplit les fonctions du régulateur pilote et du générateur de consigne de charge. Un point de consigne de débit de combustible et un point de consigne de débit d'air sont calculés tous les cinq cycles de scrutation 50 (dans l'exemple de la figure 2ç). La séquence 53k de régulation de débit du combustible remplit les fonctions du sélecteur bas et du régulateur de débit du combustible. Une valeur de commande de la vanne de combustible est calculée tous les cinq cycles de scrutation 50 (dans l'exemple de la figure 2ç). La séquence 53c de régulation de débit du comburant remplit les fonctions du sélecteur haut, du correcteur et du régulateur de débit d'air. Une valeur de commande du volet d'air est calculée tous les cinq cycles de scrutation (dans 1' exemple de la figure 2ç). Une séquence 53 d'optimisation de la régulation, peut être mise en oeuvre. Elle peut mettre en oeuvre un procédé d'optimisation connu en soi. La séquence 53e permet d'effecteur des calculs exploitables par les fonctions de supervision (séquence 54), à savoir - Positionnement des données à zéro si l'installation est à l'arrêt - Contrôle de la dérive des zéros des capteurs de débit, si l'installation est à l'arrêt ; cette sous séquence sera décrite plus loin en référence à la figure 7 - Calculs de puissance, de rendement et de consommation si l'installation est en marche - Gestion et calcul des données de combustion, par rapport au tableau des données de combustion - Gestion et calcul de l'optimisation de la combustion - Contrôle et limitation de la surpuissance - Analyse et adaptation du mode de fonctionnement, et en particulier verrouillage ou déverrouillage de certaines fonctions de calcul et de régulation. La production d'eau chaude, de vapeur ou de gaz chaud est nécessaire pour alimenter en énergie des outils de production industrielle ou des réseaux de chauffage urbain ; tout arrêt de fonctionnement non programmé d'un équipement de chauffe peut avoir des conséquences non négligeables pour l'utilisateur. En conséquence, le système est capable d'adapter automatiquement son mode de fonctionnement en cas de défaillance d'un capteur non pris en compte dans la chaîne de sécurité de l'équipement de chauffe. Exemple une défaillance de l'analyseur des gaz de combustion entraîne immédiatement un arrêt de la fonction d'optimisation de la combustion tout en maintenant l'équipement de chauffe en service. La séquence de correction automatique du zéro des capteurs de combustible et de comburant est décrite ci-dessous, avec référence à l'organigramme de la figure 7. En raison de la grande fiabilité des mesures de débit par organe déprimogène (aucune pièce mécanique en mouvement), ce principe est fréquemment utilisé dans le domaine de la régulation. Le seul inconvénient est lié à la loi physique du calcul de débit : le débit est en effet proportionnel à la racine carrée de la différence de pression mesurée aux bornes de l'organe déprimogène. En cas de décalage du zéro sur le capteur de mesure de pression différentielle, l'extraction de racine carrée a pour conséquence d'augmenter considérablement l'erreur sur les faibles débits. Un décalage du zéro de 1% engendre un erreur relative de - 41% sur le débit calculé si le débit réel est de 10$ ; - 7,7% sur le débit calculé si le débit réel est de 25% - 2% sur le débit calculé si le débit réel est de 50% - 0,5% sur le débit calculé si le débit réel est de 100%. Dans ces conditions, il est impossible de présenter une plage de modulation efficace et importante des équipements de chauffe. Pour limiter cette erreur dans des proportions raisonnables (erreur relative sur le débit calculé inférieure à 5% pour un débit réel de 10%), un contrôle et une correction du zéro sont effectués à chaque démarrage de l'installation. L'erreur subsistante est corrigée par l'optimisation de la combustion par l'analyse des gaz de combustion. Pour valider une correction de zéro, on s'assure au préalable que le système est bien stabilisé. Par exemple, si le système vient d'être mis à l'arrêt, le débit réel ne passe pas instantanément à zéro et les signaux des capteurs ne sont pas stabilisés. Pour vérifier cette stabilisation, on effectue la mémorisation de cinq valeurs de signaux des capteurs à recaler à des intervalles de par exemple 5 secondes. Si le rapport de l'écart type des (n + 1) échantillons à la moyenne de ceux-ci est inférieur à un seuil donné z, on valide cette valeur X comme constante de correction de zéro. La mise en oeuvre d'un cycle de scrutation 50 selon l'invention permet, ainsi qu'il a été montré cidessus, de faire fonctionner de manière indépendante et asynchrone les différents types de séquences tout en assurant à chacune d'entre elles la périodicité souhaitée, en particulier à la séquence de sécurité 52, laquelle est mise en oeuvre au moins une fois par cycle de scrutation 50. On s'affranchit en outre des aléas de fonctionnement liés aux systèmes de sécurité classiques qui interviennent en interrompant les programmes en cours. Etant donné que le cycle de scrutation 50 est périodique, les séquences 51 à 54 peuvent être exécutées dans un autre ordre. Le procédé et le système selon l'invention sont évolutifs et il est ainsi possible d'ajouter des fonctions supplémentaires souhaitées, par exemple Dour la séquence 51 - commutation manuelle/automatique de la charge, de la gestion du démarrage contrôlé de l'équipement, de la régulation de la teneur en gaz des fumées, du test du dispositif d'allumage, du contrôle des organes de réglage, du contrôle et du réglage de combustion, Dour la séquence 52 - détection et mémorisation du premier défaut - adaptation de la chaîne de sécurité en fonction du mode d'exploitation - maintien du rapport comburant/combustible - sécurité du fil coupé sur les informations des capteurs - contrôle de la concordance des commandes (par exemple l'état de marche du système empêche la mise en oeuvre d'un test de la torche) - protection des données pour la séquence élémentaire 53e - correction des mesures de débit en fonction des conditions réelles de service - calcul de puissance du brûleur et du générateur de vapeur, par exemple pour permettre si nécessaire une limitation du débit du combustible - calcul du rendement direct et indirect - gestion et calcul de l'optimisation de la combustion par analyse des gaz dans les fumées - comptage du temps de fonctionnement de l'équipement pour chacun des combustibles - comptage de consommation pour chacun des combustibles. TABLEAU DES DONNEES DE COMBUSTION Combustible eomburant Gaz dans les fumées Débit Position Débit Position O- > CO uO vO wO xO yO ul vl wl xl yl zl u2 v2 w2 x2 y2 z2 u3 v3 w3 x3 y3 z3 u4 v4 w4 x4 y4 z4 u5 v5 w5 x5 y5 z5 u6 v6 w6 x6 y6 z6 u7 v7 w7 x7 y7 z7 u8 v8 w8 x8 y8 z8 u9 v9 w9 x9 y9 z9 ulO v10 wl0 x10 ylO z10 REVEND I CAT IONS 1. Procédé de commande d'un équipement de chauffe comprenant des capteurs de mesure, un dispositif de chauffe, des moyens d'actionnement pour agir sur au moins un paramètre du dispositif de chauffe et des moyens de sécurité, caractérisé en ce qu'il comporte les séquences suivantes effectuées au cours de cycles de scrutation successifs - au moins une séquence de sécurité (52) permettant la détection d'un dit défaut donné et provoquant dans ce cas un arrêt automatique de l'équipement de chauffe - au moins une séquence de contrôle de fonctionnement et/ou de régulation (53), 2. Procédé selon la revendication 1, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires (53a-53e) dont une seule est explorée au cours d'un cycle de scrutation (50). 3. Procédé selon la revendication 2, caractérisé en ce que lesdites n séquences élémentaires (53a-53g) sont explorées au cours de n cycles de scrutation (50) successifs. 4. Procédé selon la revendication 1, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires (53ffi-53e) dont plusieurs sont explorées au cours d'un cycle de scrutation (50) et en ce que, lors d'un tel cycle (50), une séquence de sécurité (52) est intercalée entre lesdites séquences élémentaires (53-538)- 5. Procédé selon une des revendications 2 à 4, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation comporte les séquences élémentaires suivantes a) régulation de charge, b) régulation de débit du combustible, c) régulation de débit du comburant. 6. Procédé selon la revendication 5, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation comporte également la séquence élémentaire suivante d) optimisation de la régulation. 7. Procédé selon une des revendications 5 ou 6, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation comporte également au moins une séquence élémentaire (53e) de gestion et calculs, comportant au moins une des fonctions suivantes el) contrôle des dérives des zéros des capteurs, e2) calcul de puissance, de rendement et de consommation, e3) gestion et calcul des données de combustion par rapport à un tableau de références, e4) gestion et calcul de l'optimisation de la combustion, e5) contrôle et limitation de la puissance, e6) analyse du mode de fonctionnement et verrouillage ou déverrouillage d'au moins une fonction de calcul ou de régulation. 8. Procédé selon une des revendications précédentes, caractérisé en ce que le cycle de scrutation comporte une séquence de commande d'automatisme (51) au cours de laquelle est réalisée au moins une séquence élémentaire (51a-51h) correspondant à l'état de l'équipement de chauffe déterminé par une commande d'un opérateur ou par l'état d'arrêt de l'équipement. 9. Procédé selon la revendication 8, caractérisé en ce qu'au moins une séquence élémentaire de la séquence (51) de commande d'automatisme est réalisée par sous-séquences, une sous-séquence étant exécutée au cours d'un cycle de scrutation, l'ensemble de la séquence élémentaire étant exécutée au cours de plusieurs cycles de scrutation. 10. Procédé selon une des revendications 8 ou 9, caractérisé en ce que la séquence de commande d'automatisme comporte au moins une séquence élémentaire suivante a) contrôle de la disponibilité de l'équipement si celui-ci est à l'arrêt, b) test de la torche du brûleur, c) contrôle des organes de réglage, d) contrôle et réglage de combustion; e) démarrage de l'équipement, f) mise à l'arrêt de l'équipement, g) marche de l'équipement, séquence au cours de laquelle on scrute l'existence d'une demande d'arrêt de l'équipement par l'opérateur, h) changement de combustible. 11. Procédé selon une des revendications précédentes, caractérisé en ce que le cycle de scrutation comporte une séquence de supervision (54) comprenant au moins une séquence élémentaire suivante a) affichage notamment sur un écran, b) contrôle de concordance des données configurables lors de leur utilisation, par rapport à un tableau de référence, et en ce qu'une seule séquence élémentaire (54g-549) de la séquence de supervision (54) est explorée au cours d'un cycle de scrutation. 12. Procédé selon la revendication 11, caractérisé en ce que la séquence de supervision (54) comporte plusieurs séquences élémentaires (54au54) d'affichage ou d'interface. 13. Système de commande d'un équipement de chauffe comprenant des capteurs de mesure, un dispositif de chauffe, des moyens d'actionnement pour agir sur au moins un paramètre du dispositif de chauffe, et des moyens de sécurité permettant d'arrêter l'équipement de chauffe en cas de détection d'au moins un défaut donné, caractérisé en ce qu'il comporte un microprocesseur (MP) présentant un cycle de scrutation (50) répétitif comportant au moins une séquence de sécurité (52) permettant la détection d'un dit défaut donné et provoquant dans ce cas un arrêt de l'équipement de chauffe, et au moins une séquence (53) de contrôle de fonctionnement et/ou de régulation. 14. Système selon la revendication 13, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires (53au53%) dont une seule est explorée au cours d'un cycle de scrutation (50). 15. Système selon la revendication 14, caractérisé en ce que les n séquences élémentaires (53g- 53e) sont explorées au cours de n cycles de scrutation (50) successifs. 16. Système selon la revendication 13, caractérisé en ce que la séquence (53) de contrôle de fonctionnement et/ou de régulation met en oeuvre n séquences élémentaires (53a-53e) dont plusieurs sont explorées au cours d'un cycle de scrutation (50) et en ce que, lors d'un tel cycle (50), une séquence de sécurité (52) est intercalée entre lesdites séquences élémentaires. 17. Système selon une des revendications 13 à 16, caractérisé en ce que le cycle de scrutation (50) comporte une séquence (51) de commande d'automatisme au cours de laquelle est réalisée au moins une séquence élémentaire (51g-51h) correspondant à l'état de l'équipement de chauffe déterminé par une commande d'un opérateur ou par l'état d'arrêt de l'équipement. 18. Système selon une des revendications 13 à 17, caractérisé en ce que le cycle de scrutation (50) comporte une séquence de supervision (54) comprenant au moins une séquence élémentaire suivante a) affichage, b) contrôle de concordance des données configurables, lors de leur utilisation, par rapport à un tableau de référence, et en ce qu'une seule séquence élémentaire de la séquence de supervision (54) est explorée au cours d'un cycle de scrutation. 19. Système selon la revendication 18, caractérisé en ce que la séquence de supervision (54) comporte plusieurs séquences élémentaires d'affichage (54a-54ç).