Brevet FR2923974A1 — publié le 20090522

La présente invention concerne un dispositif de contrôle et commande d'au moins un système de purification d'eau. Elle s'applique, en particulier, à la supervision, au contrôle, à la maintenance et à la commande d'un parc de systèmes de purification d'eau. Il est actuellement prévu, dans tous les systèmes de purification d'eau, d'utiliser uniquement une liaison série conforme à la norme � RS232 � pour remplir les fonctions suivantes : - impression des données du système de purification d'eau vers une imprimante qui accepte le protocole ASCII / RS232 ; - téléchargement des données du système de purification d'eau vers un ordinateur, grâce un logiciel spécifique et - téléchargement des données, paramétrages et commandes d'un ordinateur vers le système de purification d'eau, grâce à un logiciel spécifique. Cette solution technique présente de nombreux inconvénients. D'une part, la distance maximale entre le système de purification d'eau et l'appareil auquel il est lié, imprimante ou ordinateur, est limitée à une dizaine mètres. D'autre part, le débit de données est limité à environ 10 Koctets/seconde. De plus, un logiciel spécifique est à développer et à déployer pour chaque type de système d'exploitation (par exemple, Windows de Microsoft, Linux, MacOs, marques déposées) et pour chaque langue. Par ailleurs, un nombre limité de types d'imprimantes est utilisable, c'est-à-dire les imprimantes qui acceptent le protocole ASCII / RS232. Or ce type d'imprimante devient obsolète. La présente invention vise à remédier à ces inconvénients. A cet effet, la présente invention vise un dispositif de contrôle et commande d'au moins un système de purification d'eau, caractérisé en ce qu'il comporte : - une interface entre un serveur et ledit système de purification d'eau pour, d'une part, véhiculer depuis le système de purification d'eau vers ledit serveur, des données représentatives du fonctionnement dudit système de purification d'eau et pour, d'autre part, véhiculer depuis le serveur vers le système de purification d'eau, des données pour modifier le fonctionnement dudit système et - une application de serveur de la toile implémentée sur ledit serveur, ledit serveur étant relié à un réseau informatique à longue distance, ladite application étant adaptée à fournir à distance à un navigateur de la toile standard, par l'intermédiaire dudit réseau, au moins une page représentative des données reçues par ledit serveur de la part dudit système de purification d'eau et au moins une page de fourniture, par un terminal distant, de données à transmettre au dit système de purification d'eau. Ainsi, en mettant en oeuvre des technologies de la toile (en anglais �web �), des utilisateurs ont accès aux systèmes de purification d'eau de n'importe quelle localisation géographique (c'est-à-dire qu'il n'y a plus de limite de distance entre l'utilisateur et son système). De plus, l'utilisateur n'a plus besoin d'installer un logiciel spécifique sur son ordinateur pour communiquer avec le système de purification d'eau. En effet, un navigateur web standard, par exemple sur ordinateur personnel, sur assistant numérique personnel ou sur téléphone mobile permet cette communication. De plus, l'impression des données des systèmes de purification d'eau est effectuée à partir du navigateur internet standard, donc n'importe quel type d'imprimante du marché peut être utilisé. Par ailleurs, les medias utilisés par les technologies de la toile ont un débit d'informations nettement supérieur à celui de la liaison série RS232. Cela permet de télécharger et/ou de superviser un volume de données beaucoup plus important. La mise en oeuvre de la présente invention offre de nouveaux services, notamment destinés à être utilisés dans les laboratoires pharmaceutiques, de recherche, analytique, des laboratoires d'Assurance Qualité � QA � et/ou de Contrôle Qualité � QC �. Elle permet également d'aider les utilisateurs à travailler conformément aux bonnes pratiques de laboratoire. Parmi les autres avantages de la présente invention, on trouve : -l'utilisation de l'interface utilisateur des systèmes de purification d'eau afin de véhiculer à distance et automatiquement des messages de communication (publicité, évènement, documentation en ligne...), - elle facilite l'interfaçage du système de purification d'eau avec des systèmes de gestion d'information de laboratoire (appelés � LIMS �), - elle aide à rendre le système de purification d'eau conforme à la réglementation de la FDA (acronyme de � Food and Drug Administration � pour administration de la nourriture et des médicaments), et, en particulier à la section 21 CFR part 11 de cette réglementation. - elle facilite la transformation et l'intégration du système de purification d'eau dans le cadre de construction de systèmes originaux, dans le cadre du marché électronique ouvert � OEM � (acronyme de � open electronic market �). Selon des caractéristiques particulières, ledit serveur est embarqué dans le système de purification d'eau. L'utilisateur a, ainsi, la possibilité d'accéder au système de purification d'eau par l'intermédiaire d'une interface de la toile embarquée dans ce système. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de gestion et planification automatique des opérations de maintenances préventives, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative des dites opérations de maintenance. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de gestion automatique des consommables, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative d'un besoin de consommable fourni par l'application de gestion automatique des consommables. Ainsi, une commande automatique peut être réalisée et l'utilisateur local du système de purification d'eau peut recevoir un nouveau consommable avant l'épuisement de celui en cours d'utilisation. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de gestion et planification automatiques des qualifications et validations du système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative des dites qualifications et validations. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de diagnostic de fonctionnement dudit système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative d'au moins un diagnostic fourni par ladite application de diagnostic. On peut ainsi aider au diagnostic puisque que l'on peut interagir en temps réel avec les systèmes de purification d'eau, par exemple pour lancer une routine de test à distance. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de mise à jour d'un logiciel de fonctionnement du système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page de fourniture, par un terminal distant, d'un logiciel de fonctionnement du système de purification d'eau mis à jour. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application d'émission de courriels automatique adaptée à transmettre à distance des courriels représentatifs d'événements survenant sur le système de purification d'eau. Selon des caractéristiques particulières, ledit serveur héberge, en outre, une application de suivi automatique à distance de l'utilisation du système de purification d'eau. Un loueur peut ainsi gérer, à distance, l'utilisation des systèmes de purification d'eau qu'il loue. Selon des caractéristiques particulières, ladite application de serveur de la toile est adaptée à fournir au moins une page représentative d'une valeur instantanée de la qualité d'eau dans le système de purification d'eau. Par exemple, cette page web montre en temps réel les principaux paramètres de qualité d'eau. Ces valeurs peuvent être imprimées ou sauvées dans un fichier afin qu'elles soient analysées avec un tableur. Selon des caractéristiques particulières, ladite application de serveur de la toile est adaptée à fournir au moins une page représentative de paramètres de fonctionnement du système de purification d'eau. Selon des caractéristiques particulières, ladite application de serveur de la toile est adaptée à fournir au moins une page représentative d'un flux schématisé dans le système de purification d'eau. Toutes les données liées à notre processus de purification peuvent ainsi être affichées en temps réel. Selon des caractéristiques particulières, ladite application de serveur de la toile est adaptée à fournir au moins une page représentative de calibration de capteurs du système de purification d'eau. D'autres avantages, buts et caractéristiques de la présente invention ressortiront de la description qui va suivre, faite, dans un but explicatif et nullement limitatif en regard des dessins annexés, dans lesquels : - la figure 1 représente, schématiquement, un mode de réalisation particulier d'un dispositif objet de la présente invention et - la figure 2 représente, sous forme d'un logigramme, des étapes mises en oeuvre par le dispositif illustré en figure 1. Dans toute la description, on appelle � local �, les éléments qui sont proches d'un système de purification d'eau et distant, les éléments qui ne sont pas nécessairement proches de ce système de purification. On observe, en figure 1, un système de purification d'eau 105, associé, à travers un réseau local 110, à une imprimante 115, à un terminal 120 et à un serveur de réseau 125. Un réseau informatique à longue distance 130, par exemple le réseau Internet relie ces éléments à un serveur de réseau distant 155 lui-même relié, par l'intermédiaire d'un réseau local 150, à un serveur de base de données 160, à un serveur de courrier électronique 165, à un serveur de la toile 170 et à un terminal 175. Le réseau informatique à longue distance 130 est aussi accessible par un terminal hors réseau 180. Les terminaux 175 et 180 mettent en oeuvre un navigateur standard et sont, par exemple, constitués d'ordinateurs personnels, d'assistants numériques personnels ou de téléphones mobiles. On note que, bien que dans la figure 1, on n'ait représenté qu'un site d'exploitation d'un purificateur d'eau 105, dans un but de clarté, la présente invention est destinée à interagir avec de nombreux sites mettant en oeuvre des systèmes de purification d'eau 105. De même, en figure 1, on n'a représenté qu'un seul système de purification d'eau 105 associé au serveur de réseau local 125. Cependant, la présente invention ne se limite pas au contrôle et à la commande d'un système de purification d'eau 105 par serveur de réseau 125. En variante, le serveur de réseau 125 est embarqué dans le système de purification d'eau 105. Le système de purification d'eau 105 comporte : - des capteurs 106 de grandeurs physiques représentatives du fonctionnement du système de purification d'eau 105, en particulier de la qualité et de la quantité de l'eau purifiée, - un microprocesseur 107 exécutant des instructions d'au moins un logiciel de fonctionnement du système de purification d'eau 105 réalisant, en particulier, la détection d'événements survenant dans le système de purification d'eau 105, - une mémoire 108 conservant la dernière mise à jour de ce logiciel et - au moins un logiciel de mise à jour de ce logiciel de fonctionnement du système de purification d'eau 105. Le serveur de réseau 125 et le système de purification d'eau comportent une interface de communication 135. Cette interface de communication 135, de type connu, est adaptée, d'une part, à véhiculer depuis le système de purification d'eau 105 vers ledit serveur 125, des données représentatives du fonctionnement dudit système 105 et, d'autre part, à véhiculer depuis le serveur 125 vers le système de purification d'eau 105, des données pour modifier le fonctionnement dudit système 105. Le serveur de réseau local 125 héberge, en outre : - une application 141 de gestion et planification automatique des opérations de maintenances préventives à effectuer sur le système de purification d'eau 105, - une application 142 de gestion automatique des consommables du système de purification d'eau 105, - une application 143 de gestion et planification automatiques des qualifications et validations des systèmes de purification d'eau 105, - une application 144 de diagnostic de fonctionnement dudit système de purification d'eau 105, - une application 145 de mise à jour d'un logiciel de fonctionnement du système de purification d'eau 105, - une application 146 d'émission de courriels automatique adaptée à transmettre à distance des courriels représentatifs d'événements survenant sur le système de purification d'eau 105 et - une application 147 de suivi automatique à distance de l'utilisation du système de purification d'eau 105. Le serveur de réseau local 125 héberge une application de serveur de la toile 140, de type connu, adaptée à fournir à distance à un navigateur de la toile standard, par exemple fonctionnant sur les terminaux 175 et 180, par l'intermédiaire du réseau à longue distance 130, au moins une page représentative des données reçues par ledit serveur de la part dudit système de purification d'eau et au moins une page de fourniture, par un terminal distant, de données à transmettre au dit système de purification d'eau. L'application de serveur de la toile 140 est adaptée, en outre, à fournir au moins une page représentative d'une valeur instantanée de la qualité d'eau dans le système de purification d'eau 105 et au moins une page représentative de paramètres de fonctionnement du système de purification d'eau 105. L'application de serveur de la toile 140 est, de plus, adaptée à fournir au moins une page représentative d'un flux schématisé dans le système de purification d'eau 105. En ce qui concerne la supervision, elle utilise cette représentation sous forme d'un flow schématique du système de purification d'eau, de l'état et des données provenant de ses capteurs 106 et/ou des valeurs de paramètres de configuration. Toutes les données liées au processus de purification sont affichées en temps réel. Il est très facile, grâce à cette visualisation, de diagnostiquer un problème hardware. De plus on peut changer le mode opératoire du système à travers cette interface décrite par ailleurs. L'application de serveur de la toile 140 est, aussi, adaptée à fournir au moins une page représentative de calibration de capteurs 106 du système de purification d'eau 105. L'application de serveur de la toile 140 est, aussi, adaptée à fournir des données liées aux différents autres applications informatiques, en particulier : - au moins une page représentative des dites opérations de maintenance fournies par l'application de gestion et planification automatique des opérations de maintenances préventives, - au moins une page représentative d'un besoin de consommable fourni par l'application de gestion automatique des consommables, - au moins une page représentative des qualifications et validations fournies par l'application de gestion et planification automatiques des qualifications et validations des systèmes de purification d'eau, - au moins une page représentative d'au moins un diagnostic fourni par l'application de diagnostic et - au moins une page de fourniture, par un terminal distant, d'un logiciel de fonctionnement du système de purification d'eau mis à jour, qui est mis en oeuvre par le logiciel de mise à jour. Comme on l'observe en figure 2, une fois installé, le dispositif illustré en figure 1 met en oeuvre une étape 205 de fonctionnement du système de purification d'eau 105, y compris de captures de valeurs fournies par les capteurs 106. Puis, au cours d'une étape 210, le système de purification 105 effectue un traitement d'événement pour détecter la survenance d'un événement dans ledit système 105. Les données collectées et les événements sont, au cours d'une étape 215, mis en mémoire du système de purification d'eau 105 et transmises au serveur local 125 qui les met, lui aussi en mémoire. Si un événement a été détecté, le serveur 125 effectue des opérations d'émission de courriels automatique pour transmettre à distance des courriels représentatifs d'événements survenant sur le système de purification d'eau 105. Au cours d'une étape 220, on reçoit, de la part du serveur local 125, des données pour modifier le fonctionnement du système 105, par exemple des nouvelles valeurs de paramètres de configuration ou des éléments pour la mise à jour du logiciel de fonctionnement 106 du système 105. On note que, parmi les messages véhiculés jusqu'au système de purification d'eau, le serveur 125, peut aussi transmettre à distance et automatiquement des messages de communication (publicité, évènement, documentation en ligne...) qui sont, ensuite, présentés à un utilisateur par l'interface utilisateur du système de purification d'eau 105. Au cours d'une étape 225, on détermine si une mise à jour du logiciel de fonctionnement du système de purification d'eau 105 a été requise par le serveur 125. Si oui, au cours d'une étape 230, le logiciel de mise à jour effectue la mise à jour, en mémoire 108 du système 105, du logiciel de fonctionnement, en mettant en oeuvre une mise à jour fournie, par le terminal local 120 ou, par l'intermédiaire du serveur 125, par un système informatique distant puis on relance le système 105. Si le résultat de l'étape 225 est négatif ou à la suite de l'étape 230, au cours d'une étape 235, on détermine si des nouvelles valeurs de paramètres de configuration ont été reçues. Si oui, au cours d'une étape 240, on modifie, en mémoire du système 105, les valeurs de ces paramètres. A la suite de l'étape 240 ou si le résultat de l'étape 235 est négatif, au cours d'une étape 245, on effectue des opérations de gestion et planification automatique des opérations de maintenances préventives à effectuer sur le système de purification d'eau 105 et on transmet au serveur 125, les résultats de ces opérations. Puis, au cours d'une étape 250, on effectue des opérations de gestion automatique des consommables du système de purification d'eau 105 et on transmet au serveur 125, les résultats de ces opérations. Au cours d'une étape 255, on effectue des opérations de gestion et planification automatiques des qualifications et validations des systèmes de purification d'eau 105 et on transmet au serveur 125, les résultats de ces opérations. Au cours d'une étape 260, on effectue des opérations de diagnostic de fonctionnement dudit système de purification d'eau 105 et on transmet au serveur 125, les résultats de ces opérations. Au cours d'une étape 265, le serveur génère, à la demande d'un navigateur de la toile standard fonctionnant sur l'un des terminaux considérés, ou de manière statique, des pages détaillées en regard de la figure 1. Le serveur stockant toutes les données qu'il reçoit, il est possible à un utilisateur distant de les consulter ou de les sauver dans un fichier XML afin de les analyser ou de les exploiter à travers des logiciels du commerce tels que Excel ou Access de Microsoft (marques déposées). Puis, on retourne à l'étape 205. Comme on le comprend à la lecture de ce qui précède, la mise en oeuvre du dispositif illustré en figures 1 et 2 permet d'accéder, quelle que soit la localisation géographique de l'utilisateur, à des systèmes de purification d'eau via une interface de la toile embarquée dans ce système ou associée à lui et depuis n'importe quel appareil (Ordinateur, portable, PDA) sans installation d'un logiciel spécifique. Ce dispositif est notamment destiné à être utilisé dans les laboratoires pharmaceutiques, de recherche, analytique, laboratoires d'Assurance Qualité � QA � et/ou de Contrôle Qualité � QC �. Il permet également d'aider les utilisateurs à travailler conformément aux bonnes pratiques de laboratoire. L'impression des données des systèmes de purification d'eau est effectuée à partir du navigateur internet standard donc n'importe quel type d'imprimante du marché peut être utilisé. Les media (wifi, Ethernet) utilisés par les technologies web ont un débit d'informations (jusqu'à 1 Gigabit/sec) nettement supérieur à celui de la liaison série RS232. Cela permet de télécharger et/ou de superviser un volume de données beaucoup plus important. En variante, les fonctions 141 à 147 exposées ci-dessus ne sont pas localisées ou hébergées par le serveur local 125 mais sont hébergées par le serveur distant 155 ou par le serveur de base de données 160. REVENDICATIONS 1 - Dispositif de contrôle et commande d'au moins un système de purification d'eau (105), caractérisé en ce qu'il comporte : - une interface (135) entre un serveur (125) et ledit système de purification d'eau pour, d'une part, véhiculer depuis le système de purification d'eau vers ledit serveur, des données représentatives du fonctionnement dudit système de purification d'eau et pour, d'autre part, véhiculer depuis le serveur vers le système de purification d'eau, des données pour modifier le fonctionnement dudit système et - une application de serveur de la toile (140) implémentée sur ledit serveur, ledit serveur étant relié à un réseau informatique à longue distance (130), ladite application étant adaptée à fournir à distance à un navigateur de la toile standard, par l'intermédiaire dudit réseau, au moins une page représentative des données reçues par ledit serveur de la part dudit système de purification d'eau et au moins une page de fourniture, par un terminal distant (175, 180), de données à transmettre au dit système de purification d'eau. 2 û Dispositif selon la revendication 1, caractérisé en ce que ledit serveur (125) est embarqué dans le système de purification d'eau (105). 3 û Dispositif selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (141) de gestion et planification automatique des opérations de maintenances préventives, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative des dites opérations de maintenance. 4 û Dispositif selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (142) de gestion automatique des consommables, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative d'un besoin de consommable fourni par l'application de gestion automatique des consommables. 5 û Dispositif selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (143) de gestion etplanification automatiques des qualifications et validations du système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative des dites qualifications et validations. 6 ù Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (144) de diagnostic de fonctionnement dudit système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page représentative d'au moins un diagnostic fourni par ladite application de diagnostic. 7 ù Dispositif selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (145) de mise à jour d'un logiciel de fonctionnement du système de purification d'eau, ladite application de serveur de la toile étant adaptée à fournir au moins une page de fourniture, par un terminal distant, d'un logiciel de fonctionnement du système de purification d'eau mis à jour. 8 ù Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (146) d'émission de courriels automatique adaptée à transmettre à distance des courriels représentatifs d'événements survenant sur le système de purification d'eau. 9 ù Dispositif selon l'une quelconque des revendications 1 à 8, caractérisé en ce que ledit serveur (125) héberge, en outre, une application (147) de suivi automatique à distance de l'utilisation du système de purification d'eau. 10 ù Dispositif selon l'une quelconque des revendications 1 à 9, caractérisé en ce que ladite application de serveur de la toile (140) est adaptée à fournir au moins une page représentative d'une valeur instantanée de la qualité d'eau dans le système de purification d'eau. 11 ù Dispositif selon l'une quelconque des revendications 1 à 10, caractérisé en ce que ladite application de serveur de la toile (140) est adaptée à fournir au moins une page représentative de paramètres de fonctionnement du système de purification d'eau. 12 ù Dispositif selon l'une quelconque des revendications 1 à 11, caractérisé en ce que ladite application de serveur de la toile (140) est adaptée à fournir aumoins une page représentative d'un flux schématisé dans le système de purification d'eau. 13 ù Dispositif selon l'une quelconque des revendications 1 à 12, caractérisé en ce que ladite application de serveur de la toile (140) est adaptée à fournir au moins une page représentative de calibration de capteurs (106) du système de purification d'eau.