DE10297033T5 - Fernzugriff auf ein Chemikalienabgabesystem - Google Patents

Fernzugriff auf ein Chemikalienabgabesystem Download PDF

Info

Publication number
DE10297033T5
DE10297033T5 DE10297033T DE10297033T DE10297033T5 DE 10297033 T5 DE10297033 T5 DE 10297033T5 DE 10297033 T DE10297033 T DE 10297033T DE 10297033 T DE10297033 T DE 10297033T DE 10297033 T5 DE10297033 T5 DE 10297033T5
Authority
DE
Germany
Prior art keywords
chemical
delivery system
customer
file
chemical delivery
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE10297033T
Other languages
English (en)
Inventor
Ronald D. Maplewood Jungmann
Bruce W. Stillwater Weber
James M. Northfield Zell
Clyde A. Hastings Bailey
Jun Vadnais Heights Wu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ecolab USA Inc
Original Assignee
Ecolab Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ecolab Inc filed Critical Ecolab Inc
Publication of DE10297033T5 publication Critical patent/DE10297033T5/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F33/00Other mixers; Mixing plants; Combinations of mixers
    • B01F33/80Mixing plants; Combinations of mixers
    • B01F33/84Mixing plants with mixing receptacles receiving material dispensed from several component receptacles, e.g. paint tins
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F35/00Accessories for mixers; Auxiliary operations or auxiliary devices; Parts or details of general application
    • B01F35/20Measuring; Control or regulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F35/00Accessories for mixers; Auxiliary operations or auxiliary devices; Parts or details of general application
    • B01F35/20Measuring; Control or regulation
    • B01F35/21Measuring
    • B01F35/211Measuring of the operational parameters
    • B01F35/2111Flow rate
    • B01F35/21112Volumetric flow rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F35/00Accessories for mixers; Auxiliary operations or auxiliary devices; Parts or details of general application
    • B01F35/20Measuring; Control or regulation
    • B01F35/22Control or regulation
    • B01F35/221Control or regulation of operational parameters, e.g. level of material in the mixer, temperature or pressure
    • B01F35/2211Amount of delivered fluid during a period
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F35/00Accessories for mixers; Auxiliary operations or auxiliary devices; Parts or details of general application
    • B01F35/80Forming a predetermined ratio of the substances to be mixed
    • B01F35/83Forming a predetermined ratio of the substances to be mixed by controlling the ratio of two or more flows, e.g. using flow sensing or flow controlling devices
    • B01F35/831Forming a predetermined ratio of the substances to be mixed by controlling the ratio of two or more flows, e.g. using flow sensing or flow controlling devices using one or more pump or other dispensing mechanisms for feeding the flows in predetermined proportion, e.g. one of the pumps being driven by one of the flows
    • B01F35/8311Forming a predetermined ratio of the substances to be mixed by controlling the ratio of two or more flows, e.g. using flow sensing or flow controlling devices using one or more pump or other dispensing mechanisms for feeding the flows in predetermined proportion, e.g. one of the pumps being driven by one of the flows with means for controlling the motor driving the pumps or the other dispensing mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01FMIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING
    • B01F35/00Accessories for mixers; Auxiliary operations or auxiliary devices; Parts or details of general application
    • B01F35/80Forming a predetermined ratio of the substances to be mixed
    • B01F35/83Forming a predetermined ratio of the substances to be mixed by controlling the ratio of two or more flows, e.g. using flow sensing or flow controlling devices
    • B01F35/833Flow control by valves, e.g. opening intermittently

Abstract

Verfahren zur Überwachung der Formulierung eines chemischen Produkts, wobei das chemische Produkt hergestellt wird, indem mehrere einzelne Chemikalienkonzentrate über einen Abgabeschlauch an einen Abgabeort abgegeben werden, wobei das Verfahren folgendes umfasst:
Erfassen der einzelnen Chemikalienkonzentrate, die durch den Abgabeschlauch fließen, zur Messung volumetrischer Informationen im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat; und
Protokollieren der volumetrischen Informationen in Datensätzen, dergestalt, dass ein Nachweis für die Zufuhr eines gewichtsprozentualen Anteils jedes einzelnen Chemikalienkonzentrats zum Abgabeort aufgezeichnet wird.

Description

  • GEBIET DER ERFINDUNG
  • Die Erfindung betrifft allgemein Chemikalienabgabesysteme und insbesondere die Fernsteuerung und -überwachung der Funktion von Chemikalienabgabesystemen.
  • ALLGEMEINER STAND DER TECHNIK
  • Chemische Produkte, die aus verschiedenen einzelnen Chemikalienkonzentraten bestehen, können für die Reinigung und Desinfektion von Lebensmittel- und Getränkeproduktionsmaschinen und aller zugehörigen Umgebungsoberflächen in Anlagen, mit denen Lebensmittel- und Getränkeprodukte hergestellt werden, verwendet werden. Vor Ort stationierte Formulierungssysteme stellen solche chemischen Produkte durch Kombinieren eines oder mehrerer einzelner Chemikalienkonzentrate entsprechend einer speziellen Formel oder einem speziellen Plan her. Die chemischen Produkte werden dann an eine Abgabestelle, wie beispielsweise eine Kanne oder ein Fass, abgegeben.
  • Wenn ein chemisches Produkt in ein Fass abgegeben wird, so kann das chemische Produkt vor dem Gebrauch eine bestimmte Zeit lang in dem Fass gelagert werden. Ein vor Ort stationiertes Zuteilungssystem leitet später das chemische Produkt entsprechend einem bestimmten Plan oder einer bestimmten Reihenfolge von dem Fass zu einem Verwendungsort. Wenn beispielsweise ein erstes chemisches Produkt in einem ersten Fass gelagert wird und ein zweites chemisches Produkt in einem zweiten Fass gelagert wird, so kann das Zuteilungssystem die Verteilung dieser chemischen Produkte dergestalt steuern, dass das erste chemische Produkt und das zweite chemische Produkt in einer bestimmten Reihenfolge von den Fässern zu einem Verwendungsort geleitet werden. Das vor Ort stationierte Zuteilungssystem kann auch dergestalt an das vor Ort stationierte Formulierungssystem gekoppelt sein, dass die Formulierungsoperationen so gesteuert werden, dass jedes chemische Produkt entsprechend einem bestimmten Plan oder einer bestimmten Reihenfolge formuliert wird. Beispielsweise kann das Zuteilungssystem das Formulierungssystem anweisen, ein erstes chemisches Produkt für die Reinigung einer sanitären Einrichtung herzustellen und unmittelbar darauf ein zweites chemisches Produkt für die Desinfizierung der sanitären Einrichtung herzustellen.
  • Vor Ort stationierte Formulierungssysteme und Zuteilungssysteme sind in der Regel als Komponenten in einem Chemikalienabgabesystem enthalten. Ein Chemikalienabgabesystem kann beide dieser Komponenten oder auch nur eine Komponente ohne die andere Komponente enthalten. In diesem Fall leitet ein Chemikalienabgabesystem, das eine Zuteilungsvorrichtung und keine Formulierungsvorrichtung enthält, vorformulierte chemische Produkte, die in Fässern gelagert sind, zu einem Verwendungsort. In ähnlicher Form stellt ein Chemikalienabgabesystem, das eine Formulierungsvorrichtung, aber keine Zuteilungsvorrichtung enthält, chemische Produkte her, ohne aber für die Verteilung der Produkte zu einem Verwendungsort zuständig zu sein.
  • Herkömmliche Chemikalienabgabesysteme formulieren und verteilen chemische Produkte in Reaktion auf Befehle, die lokal in den Chemikalienabgabesystemen vorab gespeichert sind. In der Regel werden diese und weitere Operationen eines Chemikalienabgabesystems durch eine Serviceanbieterorganisation ("Serviceanbieter") für einen Kunden verwaltet. Mitarbeiter des Serviceanbieters, wie beispielsweise Außendienstwartungstechniker und/oder Kundenbetreuer, die im weiteren gemeinsam "Systembediener" genannt werden, müssen sich persönlich zu diesen Chemikalienabgabesystemen begeben, um neue Befehle einzugeben oder um die Befehle abzuändern, die bereits in dem System gespeichert sind. Herkömmliche Chemikalienabgabesysteme stellen auch Informationen im Zusammenhang mit dem Volumen jedes Chemikalienkonzentrats, das vom System verwendet wird, sowie dem Volumen eines jeden chemischen Produkts, das vom System abgegeben wird, bereit. Diese volumetrischen Maßangaben werden jedoch nur Systembedienern angezeigt, die ein lokal am System befindliches Anzeigegerät verwenden. Darum müssen sich Systembediener persönlich zu diesen Systemen begeben, um solche Informationen zu erhalten.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Gemäß der vorliegenden Erfindung werden die obigen und weitere Probleme mittels eines Kommunikationssystems zur Überwachung und Steuerung eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus gelöst. Gemäß einer Ausführungsform stellt das Chemikalienabgabesystem ein chemisches Produkt unter Verwendung eines oder mehrerer einzelner Chemikalienkonzentrate her bzw. formuliert ein chemisches Produkt unter Verwendung eines oder mehrerer einzelner Chemikalienkonzentrate. Gemäß einer anderen Ausführungsform teilt das Chemikalienabgabesystem formulierte chemische Produkte dergestalt zu, dass die formulierten Produkte anhand eines bestimmten Plans bzw. in einer bestimmten Reihenfolge an einen Verwendungsort geleitet werden. Das Kommunikationssystem ermöglicht es Systembedienern, die Zuteilungs- und/oder Formulierungsoperationen von dem räumlich entfernten Standort aus zu steuern und zu überwachen.
  • Das Kommunikationssystem ist über ein Netzwerk an ein Benutzerkommunikationsmodul angeschlossen. Systembediener nutzen das Benutzerkommunikationsmodul zur Eingabe von Befehlsdateien, die dem Chemikalienabgabesystem befehlen, bestimmte Aufgaben auszuführen. Bei den Systembedienern kann es sich entweder um einen Kunden handeln, der das Chemikalienabgabesystem gekauft oder gemietet hat, oder um eine Serviceanbietergesellschaft, die das System wartet und technisch betreut. Das Benutzerkommunikationsmodul ermöglicht es den Systembedienern auch, betriebliche und kaufmännische Aspekte des Chemikalienabgabesystems zu überwachen. In einer Ausführungsform werden betriebliche Aspekte mit der eigentlichen Funktion des Chemikalienabgabesystems und der Komponente verknüpft. Kaufmännische Aspekte werden mit den Produktzufuhr-, Bedarfs- und Volumendaten der vom System abgegebenen chemischen Produkte sowie der zur Herstellung dieser chemischen Produkte verwendeten einzelnen Chemikalienkonzentrate, einschließlich kosten- und rechnungsbezogener Merkmale, verknüpft.
  • Gemäß einer Ausführungsform enthält das Chemikalienabgabesystem des Weiteren eine Mensch-Maschine-Schnittstelle (MMS) mit einer grafischen Benutzeroberfläche (GBO) zur Vereinfachung der Interaktion des Benutzers mit dem System. Bei dieser Ausführungsform werden Befehlsdateien über das Kommunikationssystem an die MMS geleitet. Das Kommunikationssystem enthält ein Universalkommunikationsgerät und einen Firmenserver, die über eine herkömmliche Netzwerkverbindung Dateien austauschen. Die Systembediener geben über Benutzerkommunikationsmodule Befehlsdateien in den Firmenserver ein. Die Befehlsdateien werden dann auf dem Firmenserver gespeichert, um anschließend zur MMS übertragen zu werden. Im Chemikalienabgabesystem werden Kunden- und Gerätedaten erzeugt und dem Firmenserver durch das Universalkommunikationsgerät zur Verfügung gestellt. Die Daten werden danach auf dem Firmenserver gespeichert, um anschließend zu den Benutzerkommunikationsmodulen übertragen zu werden. Das Universalkommunikationsgerät wird an die MMS gekoppelt, wodurch eine Zweiwege-Datenübertragung von der MMS/GBO zum und vom Firmenserver bereitgestellt wird.
  • Ausführungsformen der vorliegenden Erfindung können als ein Computerprozess, ein Computersystem oder als ein Produktionsartikel wie beispielsweise ein Computerprogramm-Speicherprodukt oder Computer-lesbare Medien implementiert werden. Das Computerprogramm-Speicherprodukt kann ein Computerspeichermedium sein, das von einem Computersystem gelesen werden kann und ein Computerprogramm aus Befehlen, die der Überwachung und Steuerung eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus dienen, verschlüsselt. Das Computerprogramm-Speicherprodukt kann auch ein übertragenes Signal auf einem Träger sein, der durch ein Computersystem lesbar ist und ein Computerprogramm aus Befehlen, die der Ausführung eines Computerprozesses dienen, verschlüsselt.
  • Ein großer Nutzen der Erfindung besteht darin, dass Systembediener in die Lage versetzt werden, Formulierungs- und Zuteilungsoperationen eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus zu beaufsichtigen. Die vorliegende Erfindung gibt Systembedienern die Möglichkeit, von einem anderen Standort als dem physischen Standort des Chemikalienabgabesystems aus zu steuern, welche chemischen Produkte abgegeben werden und in welcher Reihenfolge sie abgegeben werden. Die vorliegende Erfindung gibt Systembedienern des Weiteren die Möglichkeit, betriebliche und kaufmännische Aspekte des Chemikalienabgabesystems von einem räumlich entfernten Standort aus zu überwachen. Diese und verschiedene weitere Merkmale sowie Vorteile, welche die vorliegende Erfindung kennzeichnen, werden aus dem Studium der folgenden detaillierten Beschreibung und der zugehörigen Zeichnungen ersichtlich.
  • KURZE BESCHREIBUNG DER. ZEICHNUNGEN
  • 1 ist ein Funktionsschaubild eines Chemikalienabgabesystems gemäß einer Ausführungsform der vorliegenden Erfindung und der zugehörigen Umgebung.
  • 2 ist ein Blockschaubild, das ein Kommunikationssystem für den Fernzugriff auf das Chemikalienabgabesystem von 1 gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • 3 ist ein vereinfachtes Blockschaubild, das Funktionskomponenten des in 1 gezeigten Chemikalienabgabesystems veranschaulicht.
  • 4 zeigt ein Blockschaubild einer zweckmäßigen Computerumgebung, in der eine Ausführungsform der vorliegenden Erfindung implementiert werden kann.
  • 5 ist ein Ablaufdiagramm, das betriebliche Merkmale für die Installation und Initialisierung des Chemikalienabgabesystems von 1 gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • 6 ist ein Ablaufdiagramm, das betriebliche Merkmale für die Übertragung von Dateien zwischen dem Chemikalienabgabesystem von 1 und dem Kommunikationssystem von 2 gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • 7 ist ein Ablaufdiagramm, das betriebliche Merkmale, die in 6 dargestellt sind, gemäß einer Ausführungsform der vorliegenden Erfindung näher veranschaulicht.
  • 8 ist ein Ablaufdiagramm, das betriebliche Merkmale für den Fernzugriff auf einen Firmenserver des Kommunikationssystems von 2 gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • 9 ist ein Ablaufdiagramm, das betriebliche Merkmale für die automatische Erzeugung von Kundendaten für ein chemisches Produkt, welches durch das Chemikalienabgabesystem von 1 über einen bestimmten Zeitraum hinweg abgegeben wurde, und für das regelmäßige Übermitteln von Kosteninformationen an einen Kunden auf der Basis der erzeugten Kundendaten gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • 10 ist ein Ablaufdiagramm, das betriebliche Merkmale für die Überwachung und Steuerung der Formulierung eines chemischen Produkts gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • DETAILLIERTE BESCHREIBUNG
  • Die vorliegende Erfindung und ihre verschiedenen Ausführungsformen werden im Folgenden unter Bezugnahme auf die Figuren eingehend beschrieben. In den Figuren sind gleiche Strukturen und Elemente, die in allen Figuren dargestellt sind, mit den gleichen Bezugszahlen versehen.
  • In 1 wird eine konzeptuelle Veranschaulichung einer Ausführungsform der vorliegenden Erfindung gezeigt. 1 zeigt ein Chemikalienabgabesystem 100 für die Abgabe von Chemikalienkonzentraten an einem Abgabeort (in 1 nicht gezeigt, 210 in 2), wie beispielsweise eine Kanne oder ein Fass. Die Chemikalienkonzentrate werden am Abgabeort so zusammengeführt, dass ein chemisches Produkt entsteht.
  • Obgleich der Abgabeort im Weiteren als ein Speicherort beschrieben wird, kann es sich bei dem Abgabeort um jeden beliebigen Aufbewahrungs- oder Vorratsbehälter handeln, der für die Speicherung eines chemischen Produkts geeignet ist. Des weiteren kann der Abgabeort ein Verwendungsort sein, d.h. ein Ort, wo das chemische Produkt benutzt werden kann, um eine gewünschte Aufgabe zu erfüllen, wie beispielsweise Reinigen, Befüllen, Spülen oder sonstige Nutzungen. Beispielsweise kann ein chemisches Produkt auf eine Oberfläche an einem Verwendungsort gesprüht werden.
  • Das Chemikalienabgabesystem 100 formuliert unter Verwendung mehrerer einzelner Chemikalienkonzentrate gemäß einer speziellen Formel ein chemisches Produkt, d.h. stellt es her. Das Chemikalienabgabesystem 100 gibt die einzelnen Chemikalienkonzentrate so an den Speicherort ab, dass ein chemisches Produkt entsteht. Der Speicherort kann als Fass, Kanne, Kasten oder Massenspeichertank definiert sein. Wenn das chemische Produkt in eine Kanne abgegeben wird, wird es anschließend für die Überführung zu einem Verwendungsort gespeichert, wo das chemische Produkt für die Verrichtung einer bestimmten Aufgabe verwendet wird. Wenn das chemische Produkt in ein Fass abgegeben wird, so wird es anschließend gespeichert, um gemäß einem bestimmten Plan durch eine Zuteilungsvorrichtung 104 zugeteilt, d.h. zugeleitet zu werden.
  • Gemäß einer Ausführungsform kann die Zuteilungsvorrichtung 104 so programmiert sein, dass das chemische Produkt zu einem vorher festgelegten Zeitpunkt an einen bestimmten Verwendungsort geleitet wird bzw. – wenn es sich um mehrere chemische Produkte handelt – diese in einer vorher festgelegten Verteilungsreihenfolge an einen bestimmten Verwendungsort geleitet werden. Gemäß einer weiteren Ausführungsform kann die Zuteilungsvorrichtung 104 auch so programmiert sein, dass das chemische Produkt zu einem vorher festgelegten Zeitpunkt zu einer Kanne geleitet wird bzw. – wenn es sich um mehrere chemische Produkte handelt – diese in einer vorher festgelegten Verteilungsreihenfolge zu einer Kanne geleitet werden. Gemäß einer weiteren Ausführungsform kann die Zuteilungsvorrichtung 104 auch dazu verwendet werden, die Verteilung einzelner Chemikalienkonzentrate an einen Abgabeort zum Zweck der Formulierung eines chemischen Produkts dergestalt zu steuern, dass das chemische Produkt auf der Grundlage eines Planes oder einer Reihenfolge, der bzw. die in die Zuteilungsvorrichtung 104 geladen wurde, formuliert wird.
  • Gemäß einer Ausführungsform. enthält das Chemikalienabgabesystem 100 eine Formulierungsvorrichtung 102, Konzentratpumpen 108 und eine Befüllungsstation 114. Die Formulierungsvorrichtung 102 enthält eine (nicht gezeigte) Mensch-Maschine-Schnittstelle (MMS), über die ein Benutzer Befehle im Zusammenhang mit der Formulierung eines bestimmten chemischen Produkts eingeben kann. Die MMS enthält eine grafische Benutzeroberfläche (GBO), wie beispielsweise eine Berührungsbildschirmoberfläche 116, die auf der Basis eines Betriebssystems Microsoft Windows CETM arbeitet. Außer der Berührungsbildschirmoberfläche 116 kann die MMS auch jede andere herkömmliche GBO enthalten, über die ein Benutzer Befehle für die Überwachung und/oder Steuerung von Operationen des Chemikalienabgabesystems 100 eingeben kann. Auf der Basis von Benutzerbefehlen formuliert die Formulierungsvorrichtung 102 gewünschte chemische Produkte durch Kombinieren von Wasser und/oder einem oder mehreren einzelnen Chemikalienkonzentraten in einer Kanne, die sich in der Befüllungsstation 114 befindet. In die Formulierungsvorrichtung 102 kann durch einen Wassereinlass 118 Wasser eingefüllt werden. Der Begriff "Chemikalienkonzentrat" umfasst sowohl Wasser als auch alle übrigen Chemikalienkonzentrate, die von der Formulierungsvorrichtung 102 für die Formulierung eines chemischen Produkts verwendet werden. Wie oben beschrieben, können die einzelnen Chemikalienkonzentrate anstatt in einer Kanne auch in einem Fass, einem Kasten oder einem Massenspeichertank zusammengeführt werden.
  • Bevor die Chemikalienkonzentrate der Formulierungsvorrichtung 102 zugeführt werden, werden sie in Konzentratbehältern 106 gelagert. Weil die Chemikalienkonzentrate letztendlich dazu verwendet werden, verschiedene chemische Produkte herzustellen, bezieht sich der Ausdruck "einzelnes" Chemikalienkonzentrat bzw. "einzelne" Chemikalienkonzentrate in diesem Text auf eines oder mehrere spezielle Chemikalienkonzentrate, die von dem Chemikalienabgabesystem 100 zur Herstellung eines chemischen Produkts verwendet werden. Die Formulierungsvorrichtung 102 steuert die Funktion der Konzentratpumpen 108, welche die in den Konzentratbehältern 106 gespeicherten Chemikalienkonzentrate abziehen und Druck erzeugen, um die Chemikalienkonzentrate durch Konzentratzuleitungen 130 zu einer Verzweigungsvorrichtung (in 1 nicht gezeigt; 212 in 3), die in der Formulierungsvorrichtung 102 angeordnet ist, zu drücken oder zu leiten. Insbesondere wählt die Formulierungsvorrichtung 102 – gemäß einer Ausführungsform der vorliegenden Erfindung – auf der Basis von Benutzerbefehlen eine oder mehrere Konzentratpumpen 108 – immer eine nach der anderen in einer vorprogrammierten Reihenfolge – zur Aktivierung aus. Die Formulierungsvorrichtung 102 kann dagegen auch mehrere Konzentratpumpen 108 im Wesentlichen zeitgleich dergestalt aktivieren, dass der Verzweigungsvorrichtung innerhalb eines bestimmten Zeitraums mehrere Konzentrate zugeführt werden.
  • Jede Konzentratpumpe 108 ist einem bestimmten Chemikalienkonzentrat, das in einem bestimmten Konzentratbehälter 106 gespeichert ist, zugeordnet. Jede Konzentratpumpe 108 ist über eine Verbindung 128 zwischen Behälter und Pumpe mit einem zugehörigen Konzentratbehälter 106 verbunden. Bei der in 1 als Rohr 128 gezeigten Verbindung zwischen Behälter und Pumpe kann es sich um jede beliebige Art von Rohr, Leitung oder Schlauch handeln.
  • Wenn die Konzentratpumpe 108 zum Zweck der Zuleitung eines gespeicherten Chemikalienkonzentrats zur Verzweigungsvorrichtung aktiviert wird, so transportiert die Konzentratpumpe 108 das Chemikalienkonzentrat vom Konzentratbehälter 106 durch das Rohr 128 zur Pumpe 108. Die Pumpe 108 leitet jedes Chemikalienkonzentrat vom Rohr 128 über eine Verbindung 130 zwischen Pumpe und Verzweigungsvorrichtung zu der Verzweigungsvorrichtung. Bei dieser Verbindung 130 kann es sich um jede beliebige Art von Rohr, Leitung oder Schlauch handeln. Gemäß einer Ausführungsform ist die Verzweigungsvorrichtung an acht Verbindungen 130 zwischen Pumpe und Verzweigungsvorrichtung angekoppelt, so dass der Verzweigungsvorrichtung nacheinander acht verschiedene Chemikalienkonzentrate zugeführt werden können. Die Verzweigungsvorrichtung kann aber auch an jede andere Anzahl von Verbindungen 130 zwischen Pumpe und Verzweigungsvorrichtung angekoppelt sein und somit nacheinander jede beliebige Anzahl von Konzentraten erhalten. Aus Gründen der klareren Formulierung wird die Verbindung 130 zwischen Pumpe und Verzweigungsvorrichtung im Weiteren als eine "Konzentratleitung" bezeichnet.
  • Die Chemikalienkonzentrate werden aus der Formulierungsvorrichtung 102 über die Verzweigungsvorrichtung an den Abgabeort abgelassen. Es kann ein Abgabeschlauch (in 1 nicht gezeigt; 218 in 3) zum Zuleiten der Chemikalienkonzentrate von der Formulierungsvorrichtung 102 zum Abgabeort an einen Ausgang der Verzweigungsvorrichtung bedienbar angeschlossen werden. Gemäß einer Ausführungsform ist zwischen dem Ausgang der Verzweigungsvorrichtung und dem Abgabeschlauch ein Durchflussmessgerät (in 1 nicht gezeigt; 202 in 3) angekoppelt. Das Durchflussmessgerät misst das durch den Abgabeschlauch strömende Durchflussvolumen jedes zur Herstellung eines bestimmten chemischen Produkts verwendeten Chemikalienkonzentrats. Anhand dieser Informationen überwacht und steuert das Chemikalienabgabesystem 100 verschiedene Aspekte der Abgabe jedes einzelnen Chemikalienkonzentrats, wie beispielsweise die Durchflussrate jedes einzelnen Chemikalienkonzentrats zwischen der Verzweigungsvorrichtung und dem Abgabeschlauch und den prozentualen Anteil jedes einzelnen Chemikalienkonzentrats, aus dem das chemische Produkt sich zusammensetzt. Außerdem stellt das Durchflussmessgerät ein Mittel zum Erkennen von Störungen der verschiedenen mechanischen Teile des Chemikalienabgabesystems 100 für den Fall bereit, dass das erwartete chemische Produkt nicht richtig formuliert wird. Das Durchflussmessgerät wird im Zusammenhang mit 3 eingehender beschrieben.
  • Gemäß einer Ausführungsform kann der untere Teil der Formulierungsvorrichtung 102 an die Befüllungsstation 114 angekoppelt sein. Die Befüllungsstation 114 ist von ihrer Größe her so bemessen, dass sie eine Kanne enthält, welche die Chemikalienkonzentrate aufnimmt, wenn diese von der Formulierungsvorrichtung 102 zur Befüllungsstation 114 abgegeben werden. Das heißt, der Abgabeschlauch ragt in die Kanne hinein. Die Kanne kann von jeder beliebigen Größe sein, doch gemäß verschiedenen Ausführungsformen handelt es sich um Kannen mit einem Fassungsvermögen von 1,5 Gallonen, 2,5 Gallonen bzw. 5 Gallonen. Gemäß einer Ausführungsform der vorliegenden Erfindung kann ein zweiter (nicht gezeigter) Abgabeschlauch an einem zweiten Ausgang der Formulierungsvorrichtung 102 angebracht sein. Der zweite Abgabeschlauch kann dazu verwendet werden, Fässer mit bestimmten chemischen Produkten, die durch die Formulierungsvorrichtung 102 formuliert wurden, zu befüllen.
  • Die Formulierungsvorrichtung 102 könnte aber auch lediglich einen einzigen Abgabeschlauch aufweisen, wie oben beschrieben, wobei der Abgabeschlauch so angeordnet sein kann, dass er entweder eine Kanne, die sich in der Befüllungsstation 114 befindet, oder ein Fass mit einem bestimmten chemischen Produkt befüllt.
  • Gemäß einer Ausführungsform kauft oder mietet ein Kunde das Chemikalienabgabesystem 100 von einem Serviceanbieter, der das Chemikalienabgabesystem 100 für den Kunden wartet und technisch betreut. Der Serviceanbieter kann auch einzelne Chemikalienkonzentrate liefern, die für die Herstellung chemischer Produkte für den Kunden verwendet werden. Wenn das Volumen benötigter Chemikalienkonzentrate sich erschöpft, ist der Serviceanbieter dafür zuständig, die Chemikalienkonzentrate in dem System 100 aufzufüllen. Gemäß einer Ausführungsform stellt der Serviceanbieter dem Kunden eine Rechnung auf der Grundlage des Volumens der chemischen Produkte, die von dem Chemikalienabgabesystem 100 formuliert oder zugeteilt wurden. Der Serviceanbieter kann dem Kunden aber auch eine Rechnung auf der Grundlage von Chemikalienkonzentraten, die von dem Chemikalienabgabesystem 100 zur Herstellung chemischer Produkte verbraucht wurden, ausstellen.
  • 2 veranschaulicht ein Kommunikationssystem 150 für die Steuerung und Überwachung von Operationen des Chemikalienabgabesystems 100 gemäß einer Ausführungsform der vorliegenden Erfindung. Das Kommunikationssystem 150 ermöglicht es sowohl dem Kunden als auch dem Serviceanbieter, die Operationen des Chemikalienabgabesystems 100 von einem räumlich entfernten Standort aus zu steuern und zu überwachen. Das Kommunikationssystem 150, im Weiteren ein "Dateiübertragungsmechanismus" genannt, wird zwischen dem Chemikalienabgabesystem 100 und zwei separaten Benutzerkommunikationsmodulen – eines für den Kunden und das andere für den Serviceanbieter – angeschlossen.
  • Der Dateiübertragungsmechanismus 150 ist zwischen dem Chemikalienabgabesystem 100 und einem Kommunikationsmodul 152 des Serviceanbieters angeschlossen. Das Kommunikationsmodul 152 des Serviceanbieters dient dem Serviceanbieter zur Steuerung und Überwachung des Chemikalienabgabesystems 100 von einem räumlich entfernten Standort aus. Gemäß einer Ausführungsform handelt es sich bei dem Kommunikationsmodul 152 des Serviceanbieters um ein mit dem Chemikalienabgabesystem 100 verbundenes herkömmliches Computersystem mit einem Netzwerkanschluss und wenigstens einem Anwendungsprogramm ("Anwendungsprogramm des Serviceanbieters"). Gemäß einer alternativen Ausführungsform können auch andere Arten von Systemen, die eine Kommunikationsverbindung zwischen dem Serviceanbieter und dem Dateiübertragungsmechanismus 150 bereitstellen können, verwendet werden. Das Anwendungsprogramm des Serviceanbieters (1) stellt zum einen Informationen im Zusammenhang mit der Funktion des Chemikalienabgabesystems 100 zur Verfügung und (2) ermöglicht es zum andern dem Serviceanbieter, Befehle für die Steuerung des Chemikalienabgabesystems 100 einzugeben.
  • Das Anwendungsprogramm des Serviceanbieters enthält eine grafische Benutzeroberfläche, die auf einem Anzeigegerät des Kommunikationsmoduls 152 für den Serviceanbieter angezeigt wird.
  • Die grafische Benutzeroberfläche ermöglicht es dem Serviceanbieter, verschiedene betriebliche und kaufmännische Aspekte des Chemikalienabgabesystems 100 zu beobachten, wie beispielsweise das Volumen jedes vom System 100 verwendeten Chemikalienkonzentrats, das Volumen jedes vom System 100 formulierten oder zugeteilten chemischen Produkts, die Reihenfolge, in der chemische Produkte formuliert oder zugeteilt werden, und ob das System 100 störungsfrei arbeitet. Die Befehle, die der Serviceanbieter über die grafische Benutzeroberfläche des Anwendungsprogramms des Serviceanbieters eingibt, können für jede Art von Steuerungsoperation für das Chemikalienabgabesystem gelten. Beispielsweise kann der Befehl eine Anwendung für das Chemikalienabgabesystem 100 definieren. Eine Anwendung ist ein Befehl, ein oder mehrere chemische Produkte zu einer bestimmten Zeit zu formulieren oder zuzuteilen. Die Anwendung kann eine Reihenfolge definieren, in der das Chemikalienabgabesystem 100 mehrere chemische Produkte zum befohlenen Zeitpunkt formuliert oder zuteilt.
  • Der Dateiübertragungsmechanismus 150 ist außerdem zwischen dem Chemikalienabgabesystem 100 und einem Kundenkommunikationsmodul 151 angeschlossen. Das Kundenkommunikationsmodul 151 ähnelt dem Kommunikationsmodul 152 des Serviceanbieters insofern, als das Kundenkommunikationsmodul 151 vom Kunden genutzt wird, um Operationen des Chemikalienabgabesystems 100 fernzusteuern und fernzuüberwachen. Der Kunde erhält jedoch nur eine begrenzte Kontrolle über das Chemikalienabgabesystem 100. Während der Serviceanbieter als Administrator fungieren und somit alle Aspekte der Systemfunktion steuern und überwachen kann, kann der Kunde nur jene Aspekte steuern und überwachen, die vom Serviceanbieter festgelegt wurden. Diese begrenzten Aspekte können zwischen dem Serviceanbieter und dem Kunden in einer Vereinbarung zwischen den beiden Parteien festgeschrieben werden. Gemäß einer Ausführungsform handelt es sich bei dem Kundenkommunikationsmodul 151 um ein mit dem Chemikalienabgabesystem 100 verbundenes herkömmliches Computersystem mit einem Netzwerkanschluss und wenigstens einem Anwendungsprogramm ("Anwendungsprogramm des Kunden"). Gemäß einer alternativen Ausführungsform können auch andere Arten von Systemen, die eine Kommunikationsverbindung zwischen dem Kunden und dem Dateiübertragungsmechanismus 150 bereitstellen können, verwendet werden.
  • Das Anwendungsprogramm des Kunden ähnelt im wesentlichen dem im vorangegangenen Abschnitt beschriebenen Anwendungsprogramm des Serviceanbieters, mit der Ausnahme, dass das Anwendungsprogramm des Kunden es dem Kunden lediglich gestattet, jene Aspekte der Systemfunktion zu steuern und zu überwachen, die vom Serviceanbieter festgelegt wurden. Gemäß einer Ausführungsform kann dem Kunden der Zugriff auf die Nutzung des Anwendungsprogramms des Kunden gewährt werden, um eine Anwendung für das Chemikalienabgabesystem 100 zu definieren. Gemäß einer weiteren Ausführungsform erhält der Kunde außerdem Zugriff auf die Nutzung des Anwendungsprogramms des Kunden zur Überwachung des Volumens der vom Chemikalienabgabesystem 100 verwendeten Konzentrate, des Volumens der vom System 100 formulierten oder zugeteilten chemischen Produkte, des Zeitpunktes, zu dem chemische Produkte formuliert oder zugeteilt werden, und des Rechnungsendbetrages, der durch den Serviceanbieter auf der Grundlage des Volumens der verbrauchten Konzentrate oder abgegebenen – d.h.
  • formulierten oder zugeteilten – chemischen Produkte in Rechnung zu stellen ist.
  • Der Dateiübertragungsmechanismus 150 empfängt über ein herkömmliches Telekommunikationsnetzwerk wie beispielsweise ein Wide Area Network, ein Local Area Network oder das Internet Befehle vom Kundenkommunikationsmodul 151 und vom Kommunikationsmodul 152 des Serviceanbieters. Der Dateiübertragungsmechanismus 150 leitet diese Befehle dann an das Chemikalienabgabesystem 100 weiter. Bei Erhalt der Befehle verarbeitet das Chemikalienabgabesystem 100 diese Befehle zum Zweck der Durchführung der darin enthaltenen Aufgaben. Wenn beispielsweise ein erhaltener Befehl eine Anwendung für das Chemikalienabgabesystem 100 definiert, so initiiert das System 100 die Formulierung oder Zuteilung des einen bzw. der mehreren chemischen Produkte, die in der Anwendung spezifiziert sind.
  • Der Dateiübertragungsmechanismus 150 empfängt über ein herkömmliches Telekommunikationsnetzwerk wie beispielsweise ein Wide Area Network, ein Local Area Network oder das Internet Daten vom Chemikalienabgabesystem 100. Bei den Daten kann es sich um Gerätedaten, Kundendaten oder chemische Daten handeln. Gerätedaten sind jegliche Arten von Daten, die sich auf betriebliche Aspekte des Chemikalienabgabesystems 100 beziehen. Zu Gerätedaten können beispielsweise Daten gehören, denen zu entnehmen ist, ob eine Komponente des Chemikalienabgabesystems 100 nicht einwandfrei arbeitet. Gemäß einer Ausführungsform sind Kundendaten Daten, die mit kaufmännischen oder Produktzufuhr- und Bedarfsaspekten des Chemikalienabgabesystems 100 in Verbindung stehen. Zu Kundendaten können darum Informationen gehören, die mit Nebenaspekten der Chemikalienabgabeoperationen zusammenhängen, wie beispielsweise der Zufuhr von oder dem Bedarf an Konzentraten, Daten jeder einzelnen Nutzungsoperation, dem Konzentratverbrauch innerhalb eines bestimmten Zeitraums, der Zufuhr von oder dem Bedarf an chemischen Produkten und der Abgabe von chemischen Produkten, d.h. der Formulierung oder Zuteilung, innerhalb eines bestimmten Zeitraums. Zu Kundendaten können beispielsweise Daten gehören, aus denen das Volumen der vom Chemikalienabgabesystem 100 über einen bestimmten Zeitraum verbrauchten Chemikalienkonzentrate oder formulierten bzw. zugeteilten chemischen Produkte hervorgeht. Gemäß einer Ausführungsform handelt es sich bei chemischen Daten um Daten, die vom Chemikalienabgabesystem 100 verwendet werden, Formulierungsoperationen zu steuern, wenn einzelne Konzentrate aus den Konzentratbehältern 106 über die Konzentratpumpen 108 dem Abgabeort 210 zugeführt werden. Der Dateiübertragungsmechanismus 150 leitet die empfangenen Geräte-, Kunden- und/oder chemischen Daten an den entsprechenden Empfänger weiter, d.h. entweder das Kundenkommunikationsmodul 151 oder das Kommunikationsmodul 152 des Serviceanbieters oder beide.
  • In 3 ist ein Abgabesteuerungssystem 200 für die Steuerung von Operationen des Chemikalienabgabesystems 100 gemäß einer Ausführungsform der vorliegenden Erfindung dargestellt. Das Abgabesteuerungssystem 200 enthält ein Durchflussmessgerät 202, eine Steuerung 206 und eine MMS 203. Bei der Steuerung 206 kann es sich beispielsweise um eine PLC oder eine sonstige CPU-gestützte Steuerung handeln. Das Durchflussmessgerät 202 erkennt das Durchlaufvolumen jedes Chemikalienkonzentrats, das durch das Durchflussmessgerät 202 fließt, und sendet die erfassten volumetrischen Informationen an die Steuerung 206.
  • Bei dem Durchflussmessgerät, wie beispielsweise 202, handelt es sich allgemein um ein Gerät zur Messung des Durchflusses in einem Rohr, einer Leitung oder einem Schlauch. Ein typisches Durchflussmessgerät besteht aus einem Propeller, der in einem kurzen Abschnitt des Rohres eingebaut ist und über Zahnräder mit einem Umdrehungszähler verbunden ist, der Daten an die Mikroprozessorsteuerung zurücksendet. Der Umdrehungszähler zählt die Umdrehungen des sich drehenden Propellers, wenn ein oder mehrere Chemikalienkonzentrate durch das Messgerät 202 hindurchströmen. Das Durchflussmessgerät 202 erzeugt dann für jede Umdrehung des Propellers einen Impuls. Diese Impulse werden einem Hochgeschwindigkeitszähler der Steuerung 206 zugeführt. Die Steuerung 206 nutzt den Zähler, um aus den erhaltenen Impulsen das Durchlaufvolumen in Gallonen oder Kubikmetern zu ermitteln. Die Steuerung 206 errechnet das Volumen eines jeden Konzentrats anhand der Anzahl der Impulse, welche die Steuerung 206 vom Regelkreis 216 empfängt. Obgleich das Durchflussmessgerät 202 im vorliegenden Text als ein Verdrängungs- bzw. Propellermessgerät beschrieben wird, können auch andere Arten von Durchflussmessgeräten verwendet werden, ohne vom Wesen der vorliegenden Erfindung abzuweichen. Als Beispiele für andere Arten von Durchflussmessgeräten seien hier ein Wirbel-Durchflussmessgerät, ein Magnet-Durchflussmessgerät, ein elektromagnetisches Durchflussmessgerät, ein Schaufelrad-Durchflussmessgerät, ein Coriolismassen-Durchflussmessgerät und ein Turbinen-Durchflussmessgerät genannt.
  • Weil die verschiedenen einzelnen Konzentrate für jedes chemische Produkt unterschiedliche Dichtewerte haben, wird das Durchflussmessgerät 202 für jedes einzelne Konzentrat kalibriert. Bei der Kalibrierung des Durchflussmessgerätes 202 wird durch das Messgerät 202 ein bestimmtes Volumen jedes einzelnen Konzentrats abgegeben. Die Strömung dieses bestimmten Volumens erzeugt Impulse, die an die Steuerung 206 übermittelt werden. Nachdem eine zuvor festgelegte Anzahl an Impulsen, die dem Volumen des einzelnen Konzentrats entspricht, von der Steuerung 206 empfangen wurde, wird der Durchfluss des einzelnen Konzentrats gestoppt. Das empfangene Volumen des Konzentrats wird dann mit dem erwarteten Volumen des Konzentrats verglichen. Die Differenz zwischen beiden Volumen erbringt einen Durchfluss- oder Kalibrierungsfaktor (K-Faktor) für das einzelne Konzentrat. Der Durchflussfaktor wird während der Formulierungsoperationen dazu verwendet, die Anzahl der erwarteten Durchflussimpulse so zu korrigieren, dass das Volumen des einzelnen Konzentrats, das zur Formulierung des chemischen Produkts benötigt wird, mit der Menge dieses einzelnen Konzentrats, die an den Abgabeort 210 abgegeben wird, übereinstimmt.
  • Chemikalienkonzentrate strömen durch das Durchflussmessgerät 202 und werden über einen Abgabeschlauch 218 an einen Abgabeort 210 abgegeben. Das chemische Produkt wird hergestellt, sobald alle Konzentrate den Schlauch 218 am Abgabeort 210 verlassen haben. Gemäß einer Ausführungsform kann es sich bei dem Abgabeort 210 um eine Kanne, die sich in einer Befüllungsstation 114 befindet, wie es unter Bezug auf 1 gezeigt und beschrieben ist, oder um ein (nicht gezeigtes) Fass handeln. Das Chemikalienabgabesystem 100 kann die Chemikalienkonzentrate aber auch direkt an einen Verwendungsort abgeben. In einem solchen Fall werden die Chemikalienkonzentrate über den Abgabeschlauch 218 dergestalt zugeführt, dass die Konzentrate den Schlauch 218 verlassen und direkt dem Verwendungsort zugeleitet werden.
  • Ein Verwendungsort kann als ein physischer Ort definiert sein, an dem ein chemisches Produkt hergestellt werden soll, oder wenn es bereits formuliert ist, an dem es dann abgegeben werden soll. Bei einem Verwendungsort kann es sich beispielsweise um eine sanitäre Einrichtung handeln, in welcher die Chemikalienkonzentrate nacheinander abgegeben werden, um die Einrichtung oder deren Bestandteile zu reinigen. Das chemische Produkt wird daher als in der Einrichtung "hergestellt" angesehen. Gemäß einer konkreten Ausführungsform kann der Verwendungsort zu einem Lebensmittelproduktions- und/oder -verpackungsprozess gehören, und das formulierte chemische Produkt kann zur keimabtötenden Behandlung der Lebensmittel dienen, während die Lebensmittel den Produktions- und/oder Verpackungsprozess durchlaufen.
  • Außerdem kann der Verwendungsort zu einem Produktions- und/oder Verpackungsprozess gehören, der mit der Herstellung und/oder Verpackung eines beliebigen materiellen Gutes oder Produktes verknüpft ist. Gemäß weiteren Ausführungsformen kann der Verwendungsort zu einer industriellen Einrichtung gehören, der Chemikalien und/oder Flüssigkeiten zugeführt werden müssen, wie beispielsweise Produktwäscheeinrichtungen, Waschmaschinen, Verkaufsautomaten, Fassabgaberegler oder sonstige industrielle Einrichtungen, bei denen der Durchfluss und die Zufuhr von Chemikalien bzw. Flüssigkeiten reguliert werden.
  • Jede Konzentratpumpe 108 ist bedienbar mit einem Chemikalienkonzentratbehälter 106 verbunden und dient dazu, das Chemikalienkonzentrat aus dem Behälter 106 abzuziehen und es einer Verzweigungsvorrichtung 212 zuzuleiten, die sich in der Formulierungsvorrichtung 102 befindet. Gemäß einer Ausführungsform wird jedes einzelne Chemikalienkonzentrat durch Konzentratzuleitungen 130, die an die Verzweigungsvorrichtung 212 angekoppelt sind, der Formulierungsvorrichtung 102 zugeführt. Die Konzentrate verlassen die Verzweigungsvorrichtung 212 und fließen durch das Durchflussmessgerät 202 über den Abgabeschlauch 218 zum Abgabeort 210. Das Durchflussmessgerät 202 misst ein Volumen eines jeden Chemikalienkonzentrats, das zwischen der Verzweigungsvorrichtung 212 und dem Abgabeschlauch 218 fließt. Diese erfassten volumetrischen Daten werden über einen Regelkreis 216 der Steuerung 206 zugeleitet. Die Steuerung 206 verwendet diese Daten zur Regelung des volumetrischen Flusses von Chemikalienkonzentraten in die Verzweigungsvorrichtung 212, wodurch die Formulierung eines jeden chemischen Produkts, das vom System 100 abgegeben wird, gesteuert wird.
  • Wie oben angemerkt, bestehen formulierte chemische Produkte aus einer Reihe einzelner Konzentrate. Die Dichte des formulierten chemischen Produkts und der gewichtsprozentuale Anteil der einzelnen Konzentrate, die zur Formulierung des chemischen Produkts benötigt werden, werden für die Abgabe des richtigen Volumens jedes Chemikalienkonzentrates zum Abgabeort 210 verwendet. Nachdem das Durchflussmessgerät 202 für jede Komponente, die zur Formulierung eines bestimmten chemischen Produkts verwendet wird, kalibriert wurde, wird das Volumen eines jeden einzelnen Konzentrats, welches das Durchflussmessgerät 202 passiert, von der Steuerung 206 überwacht, um den Durchfluss des einzelnen Konzentrats anhand eines zuvor festgelegten Volumens, welches für das formulierte chemische Produkt benötigt wird, zu steuern, d.h. beizubehalten, zu erhöhen, zu senken oder zu stoppen.
  • Gemäß einer Ausführungsform werden die erfassten volumetrischen Daten in einem Produktions-Log gespeichert, wodurch ein Produktzufuhr-Nachweis nicht nur für das chemische Produkt, sondern auch für jedes einzelne Chemikalienkonzentrat, das für die Herstellung des Produkts verwendet wurde, geschaffen wird. Die Steuerung 206 kann die erfassten Daten auch für die Steuerung anderer Aspekte nutzen, die mit der Formulierung chemischer Produkte am Abgabeort 210 im Zusammenhang stehen. Das Abgabesteuerungssystem 200 kann die erfassten Daten beispielsweise zur Überwachung und Steuerung der Geschwindigkeit nutzen, mit der die einzelnen Chemikalienkonzentrate durch den Abgabeschlauch 218 fließen. Des Weiteren kann das Abgabesteuerungssystem 200 die erfassten Daten auch zur Überwachung der Vorratsmengen der Chemikalienkonzentrate nutzen. Wenn die Vorratsmengen zur Neige gehen, wird eine Benachrichtigung zum Zweck der Vorratsauffüllung erzeugt, mit der befugte Nutzer oder ein Vorratsverwaltungssystem darauf hingewiesen werden, dass ein bestimmtes Chemikalienkonzentrat möglicherweise aufgefüllt werden muss.
  • Das Chemikalienabgabesystem 100 kann durch einen Kunden und einen Serviceanbieter, die gemäß einer Ausführungsform der vorliegenden Erfindung von einem räumlich entfernten Standort aus auf das System 100 zugreifen, gesteuert und überwacht werden. Um die Übertragung von Dateien zum und vom Chemikalienabgabesystem 100 zu ermöglichen, ist das Abgabesteuerungssystem 200 entweder direkt oder indirekt an den Dateiübertragungsmechanismus 150 angeschlossen. Der Dateiübertragungsmechanismus 150 enthält ein Universalkommunikationsgerät 156 und einen Firmenserver 154. Das Universalkommunikationsgerät 156 und der Firmenserver 154 kommunizieren über ein Telekommunikationsnetzwerk 155, wie beispielsweise ein Wide Area Network, ein Local Area Network oder das Internet.
  • Das Universalkommunikationsgerät 156 ist so beschaffen, dass es einem befugten Nutzer gestattet, über den Firmenserver 154 so mit der MMS 203 zu kommunizieren, dass ein befugter Nutzer per Fernzugriff chemische Anwendungen, Nutzerzugriffsrechte und -vorschriften und weitere systembezogene Funktionen für das Steuern des Chemikalienabgabesystems 100 definieren kann. Diese Funktionen werden über das Internet oder ein anderes Netzwerk 155 definiert und über das Universalkommunikationsgerät 156 zum Chemikalienabgabesystem 100 übermittelt. Das Universalkommunikationsgerät 156 sendet über das Netzwerk 155 Daten an einen – und empfängt über das Netzwerk 155 Daten von einem – Firmenserver 154. Die Verbindung zum Netzwerk 155 kann über ein Modem, ein Local Area Network, ein drahtloses Netzwerk oder über sonstige Mittel für das Herstellen einer Verbindung zu einem räumlich entfernten Computer hergestellt werden.
  • Gemäß einer Ausführungsform kann es sich bei der Steuerung 206 um eine PLC (programmierbare Logiksteuerung) handeln, die sogenannte "Hardened I/Os" (umweltresistent gekapselte Eingabe/Ausgabe-Ports) für das Abgabesteuerungssystem 200 bereitstellen kann. Die MMS 203, die dem Benutzer die Möglichkeit der Steuerung des Chemikalienabgabesystems 100 gibt, enthält gemäß einer Ausführungsform der vorliegenden Erfindung eine Berührungsbildschirmoberfläche auf der Basis des Betriebssystems Windows CETE. Die MMS/GBO 203 kann über die Gemeinsamnutzung und Bearbeitung von Datenmarkierungen (Data Tag Sharing and Manipulation) zu der und von der PLC 206 kommunizieren.
  • Der Firmenserver 154, der sich relativ zur MMS 203 und zur Steuerung 206 an einem räumlich entfernten Standort befindet, enthält gemäß einer Ausführungsform der vorliegenden Erfindung ein Web-gestütztes Serveranwendungsprogramm. Zuerst gestattet das Web-gestützte Serveranwendungsprogramm es einem Benutzer, sein System einzurichten, d.h. die Formulierung zu konfigurieren, Benutzerkennwörter und Passwörter zu erstellen, Anwendungen zu erstellen, die speziell für das System des Benutzers geeignet sind, usw. Wenn der Benutzer die Einrichtung beendet hat, speichert das Web-gestützte Serveranwendungsprogramm die eingegebenen Informationen in verschiedenen Dateien und speichert diese Informationen auf dem Firmenserver 154. Die Dateien werden zur Steuerung 206 heruntergeladen, sobald die Steuerung 206 den Server 154 kontaktiert. Die Dateien bestücken die Steuerung 206 mit Befehlen im Zusammenhang mit bestimmten chemischen Produkten, die durch das System 100 des Benutzers formuliert werden können.
  • Wenn einzelne Chemikalienkonzentrate an den Abgabeort 210 abgegeben werden, verwendet die Steuerung 206 einen Hochgeschwindigkeitszähler zur Überwachung des Flusses der einzelnen Konzentrate durch das Durchflussmessgerät 202. Informationen in Verbindung mit dem Fluss der einzelnen Konzentrate durch das Durchflussmessgerät 202 werden von der Steuerung 206 verwendet, um die Formulierung des chemischen Produkts zu steuern und die MMS 203 mit Informationen über das formulierte chemische Produkt zu versorgen. Der Benutzer kann mittels der MMS 203 auf diese Informationen zugreifen.
  • Die MMS 203 speichert jede Funktion, die sie ausführt und/oder die über sie abläuft, in einer Log-Datei. Die Log-Datei wird täglich über das Universalkommunikationsgerät 156 an den Firmenserver 154 gesandt. Zur gleichen Zeit, da die Log-Datei an den Firmenserver 154 gesandt wird, lädt das Universalkommunikationsgerät 156 die Setup-Datei für das System 100, die auf dem Server 154 gespeichert ist, herunter und ruft auf diese Weise die aktualisierten Dateien ab, um die Formulierungs-, Benutzer- oder Abgabeanwendungsinformationen entsprechend auf den neuesten Stand zu bringen.
  • Gemäß einer konkreten Ausführungsform ist das Abgabesteuerungssystem 200 als ein Computersystem implementiert, das wenigstens irgend eine Form eines Computerprogramm-Speicher- oder -Kommunikationsmediums enthält, das von einem Computersystem gelesen werden kann und ein Computerprogramm verschlüsselt, welches der Überwachung und Steuerung eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus dient. 4 und die folgende Besprechung sollen eine kurze, allgemeine Beschreibung einer geeigneten Computerumgebung geben, in der eine Ausführungsform der vorliegenden Erfindung implementiert werden kann. Obgleich nicht erforderlich, werden Ausführungsformen der vorliegenden Erfindung im allgemeinen Kontext Computer-ausführbarer Befehle beschrieben, wie beispielsweise Programmmodule, Objekte, Komponenten, Datenstrukturen usw., die bestimmte Aufgaben ausführen oder bestimmte abstrakte Datentypen implementieren. Der Fachmann wird verstehen, dass die Erfindung auch mit anderen Computersystemkonfigurationen realisiert werden kann, beispielsweise mit handgehaltenen Geräten, Multiprozessorsystemen, Mikroprozessor-gestützten oder programmierbaren elektronischen Konsumgütern, Netzwerk-PCs, Minicomputern, Großrechnern und dergleichen. Die Erfindung kann auch in simultan arbeitenden Multitasking-Computerumgebungen realisiert werden, in denen Aufgaben durch räumlich entfernte Verarbeitungsgeräte ausgeführt werden, die über ein Kommunikationsnetzwerk miteinander verbunden sind. In simultan arbeitenden Multitasking-Computerumgebungen können sich die Programmmodule sowohl in lokalen als auch in räumlich entfernten Speicherbauteilen befinden.
  • 4 zeigt ein Mehrzweck-Computersystem 400, welches eine Programmproduktausführungsform der vorliegenden Erfindung ausführen kann. Eine Betriebsumgebung, in der die vorliegende Erfindung möglicherweise nützlich ist, umfasst das Mehrzweck-Computersystem 400. In einem solchen System können Daten- und Programmdateien in das Computersystem 400 eingegeben werden, welches die Dateien liest und die darin enthaltenen Programme ausführt. Einige der Elemente eines Mehrzweck-Computersystems 400 sind in 4 zu sehen, wobei ein Prozessor 401 mit einem Eingabe/Ausgabe-Abschnitt (E/A-Abschnitt) 402, einer zentralen Rechnereinheit (Central Processing Unit – CPU) 403 und einem Speicherabschnitt 404 zu sehen ist. Die vorliegende Erfindung kann optional in Software-Bestandteilen implementiert werden, die in den Speicher 404 geladen und/oder auf einer konfigurierten CD-ROM 408 oder einem Speichergerät 409 gespeichert sind, wodurch das Computersystem 400 zu einem Spezialcomputer für die Implementierung der vorliegenden Erfindung gemacht wird.
  • Der E/A-Abschnitt 402 ist an eine Tastatur 405, ein Anzeigegerät 406, ein Disk-Speichergerät 409 und ein Disk-Laufwerk 407 angeschlossen. Gemäß einer konkreten Ausführungsform handelt es sich bei dem Disk-Laufwerk 407 um ein CD-ROM-Laufwerk, welches das CD-ROM-Medium 408 lesen kann, auf dem sich in der Regel Programme 410 und Daten befinden. Computerprogrammprodukte, die Mechanismen enthalten, welche die Systeme und Verfahren gemäß der vorliegenden Erfindung in Gang setzen, können sich im Speicherabschnitt 404, in dem Disk-Speichergerät 409 oder auf dem CD-ROM-Medium 408 eines solchen Systems befinden. Gemäß einer alternativen Ausführungsform kann das Disk-Laufwerk 407 gegen ein Floppy-Diskettenlaufwerk, ein Bandlaufwerk oder ein sonstiges Speichermediumlaufwerk ausgetauscht bzw. um ein Floppy-Diskettenlaufwerk, ein Bandlaufwerk oder ein sonstiges Speichermediumlaufwerk ergänzt werden. Ein Netzwerkadapter 411 kann das Computersystem 400 über eine Netzwerkanbindung 412 mit einem Netzwerk aus räumlich entfernten Computern verbinden. Als Beispiele für solche Systeme seien SPARC-Systeme von Sun Microsystems, Inc., Personalcomputer von der IBM Corporation und anderen Herstellern IBM-kompatibler Personalcomputer sowie sonstige Systeme, die auf UNIX-gestützten oder sonstigen Betriebssystemen laufen, genannt. Ein räumlich entfernter Computer kann ein Desktop-Computer, ein Server, ein Router, ein Netzwerk-PC (Personalcomputer), ein gleichrangiges Gerät (Peer Device) oder ein sonstiger allgemeiner Netzwerkknoten sein und enthält in der Regel viele oder alle der Elemente, die oben in Bezug auf das Computersystem 400 beschrieben wurden. Zu den logischen Verbindungen kann ein Local Area Network (LAN) oder ein Wide Area Network (WAN) gehören. Solche Netzwerkumgebungen sind üblicherweise in Büros, firmenweiten Computernetzen, Intranets und im Internet zu finden.
  • Gemäß einer Programmproduktausführungsform der vorliegenden Erfindung können Software-Befehle wie beispielsweise Befehle, die sich auf die Datenkommunikation zwischen einem Client und einem Server, auf das Erkennen von Produktverwendungsdaten, das Analysieren von Daten und die Erstellung von Berichten beziehen, durch die CPU 403 ausgeführt werden; und Daten wie beispielsweise Produktverwendungsdaten, Firmendaten und Zusatzdaten, die aus Produktverwendungsdaten gewonnen oder von anderen Quellen eingegeben wurden, können im Speicherabschnitt 404 oder in dem Disk-Speichergerät 409, dem Disk-Laufwerk 407 oder auf sonstigen Speichermedien, die mit dem System 400 verbunden sind, gespeichert werden.
  • Wie dem Fachmann bekannt ist, umfasst das Computersystem 400 des Weiteren ein Betriebssystem und üblicherweise ein oder mehrere Anwendungsprogramme. Das Betriebssystem umfasst eine Gruppe von Programmen, welche die Operationen des Computersystems 400 sowie die Ressourcenaufteilung steuern. Die Gruppe von Programmen, einschließlich bestimmter Dienstprogramme, stellt dem Benutzer auch eine grafische Benutzeroberfläche zur Verfügung. Bei einem Anwendungsprogramm handelt es sich um eine Software, welche auf der Betriebssystemsoftware läuft und Computerressourcen nutzt, die das Betriebssystem für die Ausführung anwendungsspezifischer Aufgaben, die der Benutzer wünscht, zur Verfügung stellt. Gemäß einer Ausführungsform kann das Betriebssystem eine grafische Benutzeroberfläche betreiben, auf der das Anzeigeausgabesignal eines Anwendungsprogramms in einem rechteckigen Bereich auf dem Schirm des Anzeigegerätes 406 dargestellt wird. Das Betriebssystem ist Multitasking-fähig, d.h. es kann Berechnungsaufgaben in mehreren Befehlsketten ausführen, und kann darum eines der folgenden sein: Windows 95, Windows CE, Windows 98, Windows 4000 oder Windows NT von der Microsoft Corporation, OS/2 Warp von IBM, das Macintosh System 8 von Apple, X-windows usw.
  • Entsprechend der Praxis von Fachleuten, die Computer programmieren können, sind im folgenden Ausführungsformen der vorliegenden Erfindung unter Bezug auf Aktionen und symbolische Darstellungen von Operationen beschrieben, die von dem Computersystem 400, einer separaten Speichersteuerung oder einem (nicht gezeigten) separaten Bandlaufwerk ausgeführt werden, sofern nicht etwas anderes angedeutet wird. Solche Aktionen und Operationen werden manchmal als "Computer-ausgeführt" bezeichnet. Es versteht sich, dass die Aktionen und symbolisch dargestellten Operationen die durch die CPU 403 vorgenommenen Bearbeitungen von elektrischen Signalen beinhalten, welche Datenbits darstellen, die eine Umwandlung oder Reduzierung der Darstellung des elektrischen Signals und die Speicherung von Datenbits an Speicherorten im Speicher 404, auf der konfigurierten CD-ROM 408 oder dem Speichergerät 409 bewirken, um so die Funktion des Computersystems 400 sowie andere Verarbeitungssignale zu rekonfigurieren oder auf sonstige Weise zu ändern. Die Speicherorte, wo Datenbits gespeichert werden, sind physikalische Orte, die bestimmte elektrische, magnetische oder optische Eigenschaften aufweisen, die den Datenbits entsprechen.
  • Die logischen Operationen verschiedener Ausführungsformen der vorliegenden Erfindung können (1) als eine Sequenz Computer-implementierter Schritte, die auf einem Computersystem 400 ablaufen, und/oder (2) als untereinander verbundene Maschinenmodule innerhalb des Computersystems 400 implementiert sein. Die Art der Implementierung wird anhand der Leistungsanforderungen des Computersystems 400, welches die Erfindung implementiert, gewählt. Demgemäß werden die logischen Operationen, welche die im vorliegenden Text beschriebenen Ausführungsformen der vorliegenden Erfindung ausmachen, auch Operationen, Aktionen, Schritte oder Module genannt. Der Fachmann wird verstehen, dass diese Operationen, strukturellen Elemente, Aktionen und Module in Software, in Firmware, in einer speziellen digitalen Logik und in allen Kombinationen dieser Dinge implementiert werden können, ohne den Geist und den Geltungsbereich der vorliegenden Erfindung zu verlassen, wie er in den Ansprüchen, die dieser Beschreibung angehängt sind, dargelegt ist.
  • In 5 ist ein Installationsprozess 500, der allgemein Operationen für das Installieren eines Chemikalienabgabesystems 100 veranschaulicht, gemäß einer Ausführungsform der vorliegenden Erfindung dargestellt. Der Installationsprozess 500 wird durch einen Operationsablauf ausgeführt, der mit einer Startoperation 502 beginnt und mit einer Abschlussoperation 520 endet. Gemäß einer Ausführungsform der vorliegenden Erfindung werden die Operationen des Installationsprozesses 500 durch Software ausgeführt, die in der MMS 203 gespeichert ist. Die Startoperation 502 beginnt damit, dass der Kunde das Chemikalienabgabesystem 100 von einem Serviceanbieter kauft oder mietet. Gemäß einer Ausführungsform kann der Serviceanbieter für die Wartung und technische Betreuung des Chemikalienabgabesystems 100 sowie für die Belieferung mit Chemikalienkonzentraten, die das System 100 für die Formulierung oder Zuteilung bestimmter chemischer Produkte verwenden soll, zuständig sein. Von der Startoperation 502 schreitet der Operationsablauf weiter zu einer Operation 504, die eine Abfrage zum physischen Setup ausführt.
  • Die Operation 504, die eine Abfrage zum physischen Setup ausführt, erwartet die Bestätigung, dass das Chemikalienabgabesystem 100 an einem beabsichtigten physischen Standort eingerichtet ist. Gemäß einer Ausführungsform wird der beabsichtigte physische Standort vom Kunden betrieben. Installationspersonal, in der Regel Mitarbeiter des Serviceanbieters, bestätigen, dass das Chemikalienabgabesystem 100 tatsächlich an dem beabsichtigten physischen Standort eingerichtet ist, indem sie die entsprechenden Bedienelemente auf der Berührungsbildschirmoberfläche (GBO) 116 anwählen. Nachdem das Chemikalienabgabesystem 100 an dem beabsichtigten physischen Standort eingerichtet wurde, schreitet der Operationsablauf weiter zu einer Dateizugriffs-Operation 506.
  • Die Dateizugriffs-Operation 506 verbindet das Chemikalienabgabesystem 100 bedienbar mit dem Dateiübertragungsmechanismus 150. Gemäß einer Ausführungsform ist ein Universalkommunikationsgerät 156 eine Komponente des Chemikalienabgabesystem 100 und an die MMS 203 angeschlossen. Das Universalkommunikationsgerät 156 bildet den Teil des Dateiübertragungsmechanismus 150, der Informationen vom Firmenserver 154 empfängt und diese Informationen anschließend zur MMS 203 weiterleitet. Das Universalkommunikationsgerät 156 empfängt auch Kunden-, chemische und Gerätedaten, die von der MMS 203 versandt wurden, und leitet diese Daten anschließend an einen Firmenserver 154 weiter. Die Dateizugriffs-Operation 506 verbindet das Universalkommunikationsgerät 156 vermittels einer Verbindung zum Netzwerk 155 mit dem Firmenserver 154. Ist die Verbindung hergestellt, können zwischen diesen beiden Komponenten des Dateiübertragungsmechanismus 150 Dateien ausgetauscht werden. Von der Dateizugriffs-Operation 506 schreitet der Operationsablauf weiter zu einer ersten Download-Operation 508.
  • Die erste Download-Operation 508 lädt die Dateien, die für die Initialisierung des Chemikalienabgabesystems 100 benötigt werden, vom Firmenserver 154 zur MMS 203 herunter. Gemäß einer Ausführungsform der vorliegenden Erfindung benutzt die erste Download-Operation 508 das Universalkommunikationsgerät 156 zur Durchführung dieser Aufgabe. Diese Initialisierungsdateien enthalten beispielsweise Software, die lokal in der MMS 203 gespeichert werden soll, um die Berührungsbildschirmoberfläche (GBO) 116 bereitzustellen, die Steuerungsspezifikationen und -software, die für den Betrieb des Chemikalienabgabesystems 100 benötigt werden, Betriebsspezifikationen für das System 100 sowie alle weitere Software, die möglicherweise benötigt wird, um das Chemikalienabgabesystem 100 sowohl von einem räumlich entfernten Standort aus als auch von dem Standort aus, an dem sich das System 100 physisch befindet, zu steuern und zu überwachen. Von der ersten. Download-Operation 508 schreitet der Operationsablauf weiter zu einer zweiten Download-Operation 514.
  • Die zweite Download-Operation 514 lädt Dateien herunter, die benötigt werden, um das Chemikalienabgabesystem 100 dem richtigen Kunden zuzuordnen, und zwar so, dass der Kunde von räumlich entfernten Standorten aus auf das System 100 zugreifen kann und dass der Serviceanbieter Kundendaten, die vom System 100 übertragen wurden, überwachen kann und auf der Grundlage dieser Daten geschäftliche Dienstleistungen verwalten kann. Die zweite Download-Operation 514 lädt kundenspezifische Informationen vom Firmenserver 154 zur MMS 203 herunter. Gemäß einer Ausführungsform der vorliegenden Erfindung benutzt die zweite Download-Operation 514 das Universalkommunikationsgerät 156 zur Durchführung dieser Aufgabe. Von der zweiten Download-Operation 514 schreitet der Operationsablauf weiter zu einer Operation 518, die den Erfolg des Downloadvorgangs abfragt. Gemäß einer alternativen Ausführungsform können die Informationen, die von der ersten Download-Operation 508 und der zweiten Download-Operation 514 heruntergeladen wurden, auch mit einer einzigen Operation heruntergeladen werden, anstatt, wie in 5 gezeigt, getrennte Operationen zu verwenden.
  • Die Operation 518, die den Erfolg des Downloadvorgangs abfragt, prüft, ob alle Dateien, die benötigt werden, um das Chemikalienabgabesystem 100 dem richtigen Kunden zuzuordnen, zur MMS 203 heruntergeladen wurden. Wenn bei der Operation 518, die den Erfolg des Downloadvorgangs abfragt, festgestellt wird, dass während des Downloadvorgangs ein Fehler auftrat und nicht alle erforderlichen Dateien vom Server 154 zum Universalkommunikationsgerät 156 übertragen und anschließend vom Universalkommunikationsgerät 156 zur MMS 203 weitergeleitet wurden, so schreitet der Operationsablauf weiter zu einer Wiederholungsoperation 516. Die Wiederholungsoperation 516 initiiert einen Wiederholungsversuch der ersten Download-Operation 508 und der zweiten Download-Operation 514, woraufhin der Operationsablauf wie zuvor beschrieben fortgeführt wird. Der Operationsablauf wird so lange an die zweite Download-Operation 514 zurückgereicht, bis von der Operation 518, die den Erfolg des Downloadvorgangs abfragt, ein erfolgreicher Downloadvorgang festgestellt wird. Sobald die Operation 518, die den Erfolg des Downloadvorgangs abfragt, einen erfolgreichen Downloadvorgang feststellt, endet der Operationsablauf mit der Abschlussoperation 520.
  • 6 zeigt einen Dateiübertragungsprozess 600, welcher eine automatisierte Dateiübertragung zwischen dem Chemikalienabgabesystem 100 und dem Firmenserver 154 gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht. Der Dateiübertragungsprozess 600 wird mittels eines Operationsablaufs durchgeführt, der mit einer Startoperation 602 beginnt, die initiiert wird, wenn das Chemikalienabgabesystem 100 an einem Kundenstandort für den Betrieb eingeschaltet wird. Der Dateiübertragungsprozess 600 wird somit nach dem Ende des Installationsprozesses 500 initiiert. Das heißt, der Dateiübertragungsprozess 600 ist ein Procedere, das vom Chemikalienabgabesystem 100 durchgeführt wird, nachdem das System 100 initialisiert und vollständig betriebsbereit ist. Gemäß einer Ausführungsform endet der Dateiübertragungsprozess 600 nicht nach einem einzigen Durchlauf des Operationsablaufs, sondern wird vielmehr so lange durchgeführt, wie das Chemikalienabgabesystem 100 in Betrieb ist. Aus diesem Grund enthält der Operationsablauf des Dateiübertragungsprozesses 600 keine Abschluss- oder Endoperation. Von der Startoperation 602 schreitet der Operationsablauf weiter zu einer Timerstart-Operation 604.
  • Die Timerstart-Operation 604 initiiert den Zählerstart eines Timers, wenn das Chemikalienabgabesystem 100 auf den normalen Betriebszustand eingeschaltet wird. Von der Timerstart-Operation 604 schreitet der Operationsablauf weiter zu einer ersten Abfrage-Operation 606. Die erste Abfrage-Operation 606 liest die Zählzahl des Timers, um festzustellen, ob die Zählzahl des Timers einen zuvor festgelegten Wert erreicht hat. Die erste Abfrage-Operation 606 kann beispielsweise feststellen, ob die Zählzahl des Timers eine zuvor festgelegt Anzahl an Minuten, Stunden, Tagen, Wochen, Monaten oder Jahren erreicht hat. Der zuvor festgelegte Wert kann entweder vom Kunden oder vom Serviceanbieter zuvor festgelegt werden und definiert – wie unmittelbar im weiteren beschrieben werden wird -, wann der Dateiübertragungsmechanismus 150 Daten zum Chemikalienabgabesystem 100 herunterlädt und Daten vom Chemikalienabgabesystem 100 herauflädt.
  • Die erste Abfrage-Operation 606 zweigt den Operationsablauf zu einer zweiten Abfrage-Operation 608 ab, wenn die erste Abfrage-Operation 606 zu dem Ergebnis kommt, dass die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat. Wenn hingegen die erste Abfrage-Operation 606 zu dem Ergebnis kommt, dass die Zählzahl des Timers nicht dem zuvor festgelegten Wert entspricht, so kehrt der Operationsablauf in einer Schleife zur ersten Abfrage-Operation 606 zurück. Diese Schleife wird so lange fortgesetzt, bis die erste Abfrage-Operation 606 zu dem Ergebnis kommt, dass die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat. Sobald das der Fall ist, zweigt die erste Abfrage-Operation 606 den Operationsablauf zu einer zweiten Abfrage-Operation 608 ab.
  • Die zweite Abfrage-Operation 608 überprüft, ob Dateien von der MMS 203 zum Firmenserver 154 zu übertragen sind. Gemäß einer Ausführungsform können diese Dateien Gerätedaten, Kundendaten und/oder chemische Daten enthalten. Bei Gerätedaten handelt es sich um Daten, die mit den Betriebszuständen des Chemikalienabgabesystems 100 zusammenhängen. Bei chemischen Daten handelt es sich um Daten, die vom Chemikalienabgabesystem 100 dazu verwendet werden, Formulierungsoperationen zu steuern, wenn dem Abgabeort 210 einzelne Konzentrate von den Konzentratbehältern 106 vermittels der Konzentratpumpen 108 zugeführt werden.
  • Unter Kundendaten kann man allgemein alle Daten verstehen, bei denen es sich weder um Gerätedaten noch um chemische Daten handelt. Zu solchen Kundendaten können beispielsweise kaufmännische Daten im Zusammenhang mit Rechnungs- und Finanzinformationen, die dem Kunden und/oder dem Chemikalienabgabesystem 100 zuzuordnen sind, oder Censusdaten in Verbindung mit dem betrieblichen Bedarf oder der betrieblichen Produktzufuhr des Chemikalienabgabesystems 100 gehören. Zu Kundendaten können beispielsweise Daten gehören, die ein Volumen eines bestimmten Chemikalienkonzentrats angeben, das von dem Chemikalienabgabesystem 100 bei der Formulierung oder Zuteilung eines oder mehrerer chemischer Produkte über einen bestimmten Zeitraum verwendet wurde. Die Kundendaten können auch Daten enthalten, die ein Volumen eines bestimmten chemischen Produkts angeben, das von dem Chemikalienabgabesystem 100 formuliert oder zugeteilt wurde. Gemäß einer Ausführungsform der vorliegenden Erfindung ist die MMS 203 so programmiert, dass sie solche volumetrischen Informationen erfasst und diese Informationen dem Universalkommunikationsgerät 156 zuführt, das sie dann an den Firmenserver 154 überträgt. Die MMS 203 ist des Weiteren so programmiert, dass sie auch andere Arten von Kundendaten und Geräte- und chemischen Daten erfasst. Daten, seien es Kunden-, chemische oder Gerätedaten, die von der MMS 203 erfasst wurden, werden lokal im Chemikalienabgabesystem 100 in einer "Outbox"-Schlange der MMS 203 gespeichert.
  • Die zweite Abfrage-Operation 608 stellt fest, ob Dateien darauf warten, zum Firmenserver 154 übertragen zu werden, indem sie die Outbox-Schlange der MMS absucht. Wenn die Outbox-Schlange der MMS leer ist, schreitet die zweite Abfrage-Operation 608 im Operationsablauf weiter zu einer vierten Abfrage-Operation 614, die weiter unten eingehender beschrieben wird. Wenn hingegen die Outbox-Schlange der MMS nicht leer ist, was heißt, dass wenigstens eine Datei darauf wartet, von der MMS 203 zum Firmenserver 154 übertragen zu werden, so schreitet die zweite Abfrage-Operation 608 im Operationsablauf weiter zur Upload-Operation 610. Die Upload-Operation 610 überträgt die eine oder mehreren Dateien in der Outbox-Schlange der MMS zum Firmenserver 154. Wie im Zusammenhang mit 2 beschrieben, ist das Universalkommunikationsgerät 156 der Teil des Dateiübertragungsmechanismus' 150, der für das Heraiufladen von Kunden-, chemischen und Gerätedateien von der MMS 203 zum Firmenserver 154 zuständig ist. Das Universalkommunikationsgerät 156 und der Firmenserver 154 tauschen über das Netzwerk 155 Dateien aus. Im Anschluss an die Upload-Operation 610 schreitet der Operationsablauf weiter zu einer dritten Abfrage-Operation 612.
  • Die dritte Abfrage-Operation 612 prüft, ob alle in der Outbox-Schlange der MMS gespeicherten Dateien zur MMS 203 übertragen wurden. Wenn es bei dieser Übertragung zu einem Fehler kam, zweigt die dritte Abfrage-Operation 612 den Operationsablauf zurück zur Upload-Operation 610 ab. Gemäß einer Ausführungsform überträgt die Upload-Operation 610 nur die Dateien, die während des einen bzw. der mehreren vorherigen Upload-Versuche nicht ordnungsgemäß übertragen wurden. Sobald in dieser Ausführungsform eine Datei ordnungsgemäß von der MMS 203 zum Firmenserver 154 übertragen wurde, kann diese Datei aus der Outbox-Schlange der MMS gelöscht werden, wodurch Platz für nachfolgend eingereihte Dateien geschaffen wird. Nachdem eine Datei, die in der Outbox-Schlange der MMS gespeichert war, von der MMS 203 zum Firmenserver 154 übertragen wurde, schreitet die dritte Abfrage-Operation 612 im Operationsablauf weiter zur vierten Abfrage-Operation 614.
  • Die vierte Abfrage-Operation 614 stellt fest, ob auf dem Firmenserver 154 Befehlsdateien gespeichert sind, die darauf warten, zum Chemikalienabgabesystem 100 übertragen zu werden. Eine Befehlsdatei enthält einen Befehl für das Chemikalienabgabesystem 100, eine bestimmte Aufgabe oder Operation auszuführen. Gemäß einer Ausführungsform kann eine Befehlsdatei eine gewünschte Anwendung für das Chemikalienabgabesystem 100 vorgeben. Eine Anwendung ist ein Befehl zur Formulierung oder Zuteilung eines oder mehrerer chemischer Produkte innerhalb eines vorgegebenen Zeitraums während eines Tages. Die Anwendung kann eine Reihenfolge definieren, in der das Chemikalienabgabesystem 100 mehrere chemische Produkte in einer zuvor festgelegten Folge formuliert oder zuteilt. Sowohl der Kunde als auch der Serviceanbieter können eine Befehlsdatei eingeben, die eine solche Anwendung für das Chemikalienabgabesystem 100 vorgibt, indem der Kunde über ein Kundenkommunikationsmodul 151 und der Serviceanbieter über ein Kommunikationsmodul 152 des Serviceanbieters auf den Firmenserver 154 zugreift. In den Firmenserver 154 eingegebene Befehlsdateien werden gemäß einer Ausführungsform der vorliegenden Erfindung in einer Schlange auf dem Firmenserver 154 gespeichert. Die Schlange wird im vorliegenden Text als "Outbox"-Schlange des Firmenservers 154 bezeichnet.
  • Die vierte Abfrage-Operation 614 prüft die Outbox-Schlange des Firmenservers, um festzustellen, ob darin Befehlsdateien vorliegen. Wenn in der Outbox-Schlange des Firmenservers eine Befehlsdatei vorliegt, so schreitet der Operationsablauf weiter zu einer Download-Operation 616. Die Download-Operation 616 überträgt die Befehlsdateien, die in der Outbox-Schlange des Firmenservers gespeichert sind, zur MMS 203. Wie im Zusammenhang mit 2 beschrieben, ist das Universalkommunikationsgerät 156 der Teil des Dateiübertragungsmechanismus' 150, der für das Herunterladen von Befehlsdateien, die auf dem Firmenserver 154 gespeichert sind, zur MMS 203 zuständig ist. Das Universalkommunikationsgerät 156 und der Firmenserver 154 tauschen über das Netzwerk 155 Dateien aus. Im Anschluss an die Download-Operation 616 schreitet der Operationsablauf weiter zu einer fünften Abfrage-Operation 618.
  • Die fünfte Abfrage-Operation 618 prüft, ob jede Befehlsdatei, die in der Outbox-Schlange des Firmenservers gespeichert war, zur MMS 203 übertragen wurde. Wenn es bei dieser Übertragung zu einem Fehler kam, zweigt die fünfte Abfrage-Operation 618 den Operationsablauf zurück zur Download-Operation 616 ab. Gemäß einer Ausführungsform überträgt die Download- Operation 616 nur die Befehlsdateien vom Firmenserver 154 zur MMS 203, die während des einen bzw. der mehreren vorherigen Download-Versuche nicht ordnungsgemäß übertragen wurden. Sobald in dieser Ausführungsform eine Befehlsdatei ordnungsgemäß vom Firmenserver 154 zur MMS 203 übertragen wurde, kann diese Befehlsdatei aus der Outbox-Schlange des Firmenservers gelöscht werden, wodurch Platz für nachfolgend eingereihte Befehlsdateien geschaffen wird.
  • Nachdem jede Befehlsdatei, die in der Outbox-Schlange des Firmenservers gespeichert war, vom Firmenserver 154 zur MMS 203 übertragen wurde, schreitet die fünfte Abfrage-Operation 618 im Operationsablauf weiter zu einer Timer-Rücksetzungs-Operation 622. Die Timer-Rücksetzungs-Operation 622 setzt die Zählzahl des Timers auf Null zurück, so dass die Timerstart-Operation 604 den Zähler erneut die Zählung hin zum zuvor festgelegten Wert aufnehmen lässt. Von der Timer-Rücksetzungs-Operation 622 schreitet der Operationsablauf weiter zur Timerstart-Operation 604 und fährt wie zuvor beschrieben fort.
  • 7 veranschaulicht Operationen der MMS 203, wenn das Chemikalienabgabesystem 100 im Automatikbetrieb arbeitet, um den Dateiübertragungsprozesses 600 auszuführen. 7 zeigt einen Dateiübertragungsprozesses 700, der Operationen des Installationsprozesses 500 und des Dateiübertragungsprozesses 600 gemäß einer Ausführungsform der vorliegenden Erfindung in größerem Detail veranschaulicht. Der in 7 dargestellte Dateiübertragungsprozesses 700 wird durch einen Operationsablauf ausgeführt, der mit einer Startoperation 702 beginnt, die eingeleitet wird, nachdem das Chemikalienabgabesystem 100 zum ersten Mal eingerichtet wurde und zum ersten Mal an einem Kundenstandort für den Betrieb eingeschaltet wurde. Der Operationsablauf des Dateiübertragungsprozesses 700 wird dann so lange fortgesetzt, wie sich das Chemikalienabgabesystem 100 im Betrieb befindet, und enthält darum keine Abschluss- oder Endoperation. Die Operationen des Dateiübertragungsprozesses 700 werden vielmehr kontinuierlich ausgeführt, bis das Chemikalienabgabesystem 100 abgeschaltet wird. Von der Startoperation 702 schreitet der Operationsablauf weiter zu einer Installationserkennungs-Operation 704.
  • Die Installationserkennungs-Operation 704 erkennt, ob ein Chemikalienabgabesystem 100 an einen Dateiübertragungsmechanismus 150 angeschlossen ist. Insbesondere handelt es sich bei der Installationserkennungs-Operation 704 um eine von der MMS 203 ausgeführte Operation, die erkennt, dass das Universalkommunikationsgerät 156 über ein Netzwerk 155 an einen Firmenserver 154 angeschlossen ist. Von der Installationserkennungs-Operation 704 schreitet der Operationsablauf weiter zu einer Zustandseinstellungs-Operation 706.
  • Die Zustandseinstellungs-Operation 706 stellt den Zustand der MMS 203 auf einen ersten Setup-Zustand ein, wobei eine erste Reihe von Dateien in die MMS 203 heruntergeladen wird. Im ersten Setup-Zustand lädt die MMS 203 Geräte- und Konfigurationsdateien herunter, die für den Betrieb des installierten Chemikalienabgabesystems 100 benötigt werden. Verschiedene Arten von Chemikalienabgabesystemen 100 erfordern verschiedene Geräte- und Konfigurationsdateien. Beispielsweise könnte ein Chemikalienabgabesystem 100 eine Zuteilungsvorrichtung 104, aber keine Formulierungsvorrichtung 102 enthalten. In einem solchen Fall wären die Geräte- und Konfigurationsdateien für die Formulierungsvorrichtung 102 nicht erforderlich und würden somit nicht zur MMS 203 heruntergeladen werden. In ähnlicher Form könnte ein Chemikalienabgabesystem 100 eine Formulierungsvorrichtung 102, aber keine Zuteilungsvorrichtung 104 enthalten. In einem solchen Fall wären die Geräte- und Konfigurationsdateien für die Zuteilungsvorrichtung 104 nicht erforderlich und würden somit nicht zur MMS 203 heruntergeladen werden. Des Weiteren könnte ein Chemikalienabgabesystem 100 eine Abgabevorrichtung am Verwendungsort oder eine Großvolumen-Abgabevorrichtung enthalten. Während des ersten Setup-Zustandes würde die MMS 203 darum Geräte- und Konfigurationsdateien für diese zusätzlichen Komponenten herunterladen.
  • Während des ersten Setup-Zustandes lädt die MMS 203 auch Informationen herunter, die zu dem Kunden gehören, der das installierte Chemikalienabgabesystem 100 gekauft oder gemietet hat. In einer Ausführungsform enthalten diese Informationen einen dem Kunden zugewiesenen Benutzeridentifikations-Kode sowie weitere kundenspezifische Informationen, beispielsweise Passwörter, befugte Bediener usw. Im Anschluss an den ersten Setup-Zustand schreitet der Operationsablauf weiter zu einer ersten Abfrage-Operation 708.
  • Die erste Abfrage-Operation 708 stellt fest, ob die benötigten Informationen zur MMS 203 heruntergeladen wurden. Es gibt allgemein zwei Situationen, bei denen die benötigten Informationen ihren Download zur MMS 203 nicht vollständig beendet haben. Erstens kann während des Herunterladens ein Fehler aufgetreten sein, und es kann sein, dass einige benötigte Dateien vom Firmenserver 154 zwar ausgelesen wurden, aber die MMS 203 nicht erreicht haben. Und zweitens könnte die MMS 203 mehr Zeit für das Herunterladen der Informationen brauchen. In beiden Fällen schreitet die erste Abfrage-Operation 708 im Operationsablauf weiter zu einer ersten Zustandsänderungs-Operation 709. Die erste Zustandsänderungs-Operation 709 ändert den Zustand der MMS 203 dahingehend, dass widergespiegelt wird, dass die MMS 203 noch immer versucht, Informationen vom Firmenserver 154 herunterzuladen. Die MMS 203 verbleibt daraufhin in diesem Zustand, bis die erste Abfrage-Operation 708 feststellt, dass alle benötigten Informationen zur MMS 203 heruntergeladen wurden. Nach dieser Feststellung schreitet der Operationsablauf weiter zu einer zweiten Zustandsänderungs-Operation 710.
  • Die zweite Zustandsänderungs-Operation 710 ändert den Zustand der MMS 203 dahingehend, dass widergespiegelt wird, dass er erste Datei-Download erfolgreich war. Von der zweiten Zustandsänderungs-Operation 710 schreitet der Operationsablauf weiter zu einer dritten Zustandsänderungs-Operation 712. Die dritte Zustandsänderungs-Operation 712 ändert den Zustand der MMS 203 zu einem Ruhezustand. Während des Ruhezustandes arbeitet die MMS 203 im normalen Betriebszustand, wobei Dateien in zuvor festgelegten Zeitabständen heruntergeladen und heraufgeladen werden. Sobald die MMS 203 in den Ruhezustand gesetzt wurde, schreitet der Operationsablauf weiter zu einer Timerstart-Operation 714.
  • Die Timerstart-Operation 714 initiiert den Zählerstart eines Timers, wenn das Chemikalienabgabesystem 100 auf den normalen Betriebszustand eingeschaltet wird. Von der Timerstart-Operation 714 schreitet der Operationsablauf weiter zu einer zweiten Abfrage-Operation 716. Die zweite Abfrage-Operation 716 liest die Zählzahl des Timers, um festzustellen, ob die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat, der oben im Zusammenhang mit der in 6 gezeigten ersten Abfrage-Operation 606 beschrieben wurde. Wenn die Zählzahl des Timers den zuvor festgelegten Wert noch nicht erreicht hat, so schreitet der Operationsablauf weiter zur Zustandsbeibehaltungs-Operation 718, woraufhin der Ruhezustand in der MMS 203 beibehalten wird, bis die Zählzahl des Timers den zuvor festgelegten Wert erreicht. Sobald die Zählzahl diesen zuvor festgelegten Wert erreicht hat, schreitet die zweite Abfrage-Operation 716 im Operationsablauf weiter zu einer dritten Abfrage-Operation 720.
  • Die dritte Abfrage-Operation 720 prüft die Outbox-Schlange der MMS, um festzustellen, ob Dateien darauf warten, zum Firmenserver 154 übertragen zu werden. Wenn wenigstens eine Datei darauf wartet, von der Outbox-Schlange der MMS zum Firmenserver 154 übertragen zu werden, so schreitet die dritte Abfrage-Operation 720 im Operationsablauf weiter zu einer vierten Zustandsänderungs-Operation 722. Die vierte Zustandsänderungs-Operation 722 ändert den Zustand der MMS 203 zu einem Upload-Zustand. Im Upload-Zustand überträgt die MMS 203 die in der Outbox-Schlange enthaltenen Dateien zum Firmenserver 154.
  • Sobald der Zustand der MMS 203 zum Upload-Zustand geändert wird, schreitet der Operationsablauf weiter zu einer vierten Abfrage-Operation 724. Die vierte Abfrage-Operation 724 stellt fest, ob alle in der Outbox-Schlange der MMS gespeicherten Dateien zum Firmenserver 154 heraufgeladen wurden. Gemäß einer Ausführungsform enthält der Upload-Zustand zwei verschiedene Upload-Stufen. Auf einer ersten Stufe werden die Dateien von der Outbox-Schlange der MMS zum Universalkommunikationsgerät 156 übertragen. Auf einer zweiten Stufe werden die Dateien von dem Universalkommunikationsgerät 156 zum Firmenserver 154 übertragen.
  • Es gibt allgemein zwei Situationen, in denen das Heraufladen der Dateien als unvollständig angesehen werden kann. Erstens kann während des Heraufladens ein Fehler aufgetreten sein, und es kann sein, dass einige Dateien aus der Outbox-Schlange der MMS zwar ausgelesen wurden, aber den Firmenserver 154 nicht erreicht haben. Und zweitens könnte die MMS 203 mehr Zeit für das Heraufladen der Dateien brauchen. In beiden Fällen kehrt die vierte Abfrage-Operation 724 im Operationsablauf zur vierten Zustandsänderungs-Operation 722 zurück, so dass die MMS 203 im Upload-Zustand verbleibt. Die MMS 203 verbleibt daraufhin im Upload-Zustand, bis die vierte Abfrage-Operation 724 feststellt, dass alle Dateien von der Outbox-Schlange der MMS zum Firmenserver 154 heraufgeladen wurden oder das tägliche Upload-Zeitfenster verstrichen ist. Nach dieser Feststellung, oder wenn die dritte Abfrage-Operation 720 feststellt, dass sich in der Outbox-Schlange der MMS keine Dateien befunden haben, schreitet der Operationsablauf weiter zur fünften Abfrage-Operation 726.
  • Die fünfte Abfrage-Operation 726 stellt fest, ob gegenwärtig Befehlsdateien in der Outbox-Schlange des Firmenservers 154 gespeichert sind. Die fünfte Abfrage-Operation 726 schreitet im Operationsablauf weiter zu einer fünften Zustandsänderungs-Operation 728, wenn festgestellt wird, dass Befehlsdateien in der Outbox-Schlange des Firmenservers enthalten sind. Die fünfte Zustandsänderungs-Operation 728 ändert den Zustand der MMS 203 zu einem Download-Zustand, wobei die in der Outbox-Schlange des Firmenservers enthaltenen Befehlsdateien vom Firmenserver 154 zur MMS 203 heruntergeladen werden. Sobald der Zustand der MMS 203 zum Download-Zustand geändert wurde, schreitet der Operationsablauf weiter zu einer sechsten Abfrage-Operation 73O. Die sechste Abfrage-Operation 730 stellt fest, ob alle in der Outbox-Schlange des Firmenservers gespeicherten Befehlsdateien zur MMS 203 heruntergeladen wurden.
  • Es gibt allgemein zwei Situationen, in denen das Herunterladen der Befehlsdateien als unvollständig angesehen werden kann. Erstens kann während des Herunterladens ein Fehler aufgetreten sein, und es kann sein, dass einige Befehlsdateien aus dem Firmenserver 154 zwar ausgelesen wurden, aber die MMS 203 nicht erreicht haben. Und zweitens könnte die MMS 203 mehr Zeit für das Herunterladen der Befehlsdateien brauchen. In beiden Fällen kehrt die sechste Abfrage-Operation 730 im Operationsablauf zur fünften Zustandsänderungs-Operation 728 zurück, so dass die MMS 203 im Download-Zustand verbleibt. Die MMS 203 verbleibt daraufhin im Download-Zustand, bis die sechste Abfrage-Operation 730 feststellt, dass alle Befehlsdateien in die MMS 203 heruntergeladen wurden. Nach dieser Feststellung, oder wenn die fünfte Abfrage-Operation 726 feststellt, dass sich in der Outbox-Schlange des Firmenservers keine Befehlsdateien befunden haben, kehrt der Operationsablauf zur dritten Zustandsänderungs-Operation 712 zurück, wobei die MMS 203 in den Ruhezustand zurückgesetzt wird, und der Operationsablauf wird wie oben beschrieben fortgesetzt.
  • In 8 ist ein Prozess 800 für den Fernzugriff auf den Firmenserver 154 gemäß einer Ausführungsform der vorliegenden Erfindung gezeigt. Der in 8 gezeigte Fernzugriffsprozess 800 ermöglicht es den Benutzern, von einem räumlich entfernten Standort aus Befehlsdateien für ein Chemikalienabgabesystem 100 einzugeben und Dateien im Zusammenhang mit diesem System 100 zu empfangen. Obgleich der Fernzugriffsprozess 800 durch jede Art von Systembediener, beispielsweise Außendienstwartungstechniker oder Kundenbetreuer, benutzt werden kann, um Befehlsdateien einzugeben und Dateien zu empfangen, ist der in 8 veranschaulichte Fernzugriffsprozess 800 so dargestellt, dass ein Kundenbetreuer ihn verwendet.
  • Kundenbetreuer betreuen in der Regel mehrere Kunden. Von daher sollte klar sein, dass der Kundenbetreuer den Fernzugriffsprozess 800 wie ein Administrator verwenden kann, der befugt ist, alle Aspekte mehrerer Chemikalienabgabesysteme 100, die verschiedenen Kunden zugehören, zu steuern und zu überwachen. Ein Kundenbetreuer erhält darum weiterreichende Zugriffsbefugnisse für den Firmenserver 154 als ein Kunde. Mit diesen weiterreichenden Zugriffsbefugnissen kann ein Kundenbetreuer den Fernzugriffsprozess 800 dazu verwenden, jede Art von Befehlsdatei für die Steuerung eines Chemikalienabgabesystems 100 einzugeben, einschließlich beispielsweise Befehlsdateien, mit denen sich Chemikalienabgabe-Operationen des Systems 100 ein- oder ausschalten lassen, sowie jegliche Art von Daten zu empfangen, die vom System 100 erfasst oder erzeugt werden.
  • Gemäß einer Ausführungsform kann ein Kunde den Fernzugriffsprozess 800 dazu verwenden, bestimmte Arten von Geräte-, chemischen und Kundendaten, die einem bestimmten Kunden zugehören, zu empfangen. In anderen Ausführungsformen kann der Kunde den Fernzugriffsprozess 800 auch dazu verwenden, bestimmte Befehlsdateien einzugeben. Gemäß einer Ausführungsform der vorliegenden Erfindung wird die Bandbreite an Zugriffsbefugnissen, die einem Kunden eingeräumt wird, d.h. die konkreten Befehlsdateien, die der Kunde eingeben kann, und die konkreten Arten von Daten, die der Kunde empfangen kann, entweder selbstständig durch den Serviceanbieter festgelegt oder im beiderseitigen Einvernehmen zwischen Kunde und Serviceanbieter vereinbart.
  • Der Fernzugriffsprozess 800 wird mit einem Operationsablauf durchgeführt, der mit einer Startoperation 802 beginnt und mit einer Abschlussoperation 826 endet. Die Startoperation 802 wird eingeleitet, wenn ein Kundenbetreuer von einem räumlich entfernten Standort aus auf den Firmenserver 154 zugreift. Gemäß einer Ausführungsform greift der Kundenbetreuer über eine Netzwerkverbindung zum Kommunikationsmodul 152 des Serviceanbieters auf den Firmenserver 154 zu. Die Netzwerkverbindung kann erdgebunden oder drahtlos sein. Das Kommunikationsmodul 152 des Serviceanbieters ist gemäß einer weiteren Ausführungsform ein Computersystem mit einem Webbrowser-Anwendungsprogramm, über das der Kundenbetreuer den Zugriff auf den Firmenserver 154 einleitet. Die Startoperation 802 kann jederzeit nach Beendigung des Installationsprozesses 500 und somit nach der Initialisierung des Chemikalienabgabesystems 100 eingeleitet werden. Von der Startoperation 802 schreitet der Operationsablauf weiter zu einer ersten Empfangs-Operation 806.
  • Die erste Empfangs-Operation 806 empfängt einen Kundenidentifikations-Kode, der vom Kundenbetreuer eingegeben wurde. Ein Kundenidentifikations-Kode wird jedem Kunden zugewiesen, der auf dem Firmenserver 154 einen Account hat. Jeder Kundenidentifikations-Kode ist mit einem Kundenidentifikations-Datensatz verknüpft, in dem Informationen im Zusammenhang mit jedem einzelnen Kunden gespeichert sind. Diese Kundenidentifikations-Datensätze werden lokal auf dem Firmenserver 154 gespeichert und enthalten verschiedene Arten von Informationen im Zusammenhang mit jedem einzelnen Kunden. Gemäß einer Ausführungsform enthalten die Kundenidentifikations-Datensätze einen Systemidentifikations-Datensatz für jedes Chemikalienabgabesystem 100, das einem bestimmten Kunden zugeordnet ist. Nachdem die erste Empfangs-Operation 806 den Kundenidentifikations-Kode erhalten hat, schreitet der Operationsablauf weiter zu einer ersten Abfrage-Operation 808.
  • Die erste Abfrage-Operation 808 vergleicht den empfangenen Kundenidentifikations-Kode mit einer Liste aus Kundenidentifikations-Datensätzen, um festzustellen, ob es sich bei dem empfangenen Kundenidentifikations-Kode um einen gültigen Kode handelt. Wenn der empfangene Kundenidentifikations-Kode zu keinem Kundenidentifikations-Datensatz passt, so zweigt die erste Abfrage-Operation 808 den Operationsablauf zu einer Kundenidentifikationsaufforderungs-Operation 810 ab. Die Kundenidentifikationsaufforderungs-Operation 810 zeigt dem Kundenbetreuer, der auf den Firmenserver 154 zugreift, an, dass der in den Server 154 eingegebene Kundenidentifikations-Kode kein gültiger Kundenidentifikations-Kode ist. Die Kundenidentifikationsaufforderungs-Operation 810 fordert den Kundenbetreuer außerdem auf, noch einmal einen Kundenidentifikations-Kode einzugeben. Von der Kundenidentifikationsaufforderungs-Operation 810 kehrt der Operationsablauf zur ersten Empfangs-Operation 806 zurück und schreitet weiter zur ersten Abfrage-Operation 808, wie oben beschrieben. Sobald die erste Abfrage-Operation 808 einen übereinstimmenden Kundenidentifikations-Kode gefunden hat, schreitet die erste Abfrage-Operation 808 im Operationsablauf weiter zu einer ersten Abruf-Operation 812.
  • Die erste Abruf-Operation 812 ruft den Kundenidentifikations-Datensatz ab, der zu dem Kundenidentifikations-Kode passt. Von der ersten Abruf-Operation 812 schreitet der Operationsablauf weiter zu einer zweiten Abfrage-Operation 814. Die zweite Abfrage-Operation 814 stellt fest, ob der anhand des Kundenidentifikations-Kodes identifizierte Kunde mehr als einem einzigen Chemikalienabgabesystem 100 zugeordnet ist. Wenn der Kunde mehr als einem einzigen Chemikalienabgabesystem 100 zugeordnet ist, schreitet die zweite Abfrage-Operation 814 im Operationsablauf weiter zu einer Systemidentifikationsaufforderungs-Operation 815. Die Systemidentifikationsaufforderungs-Operation 815 fordert den Kundenbetreuer auf, einen Systemidentifikations-Kode einzugeben, welcher das Chemikalienabgabesystem 100 identifiziert, das der Kundenbetreuer im Verlauf dieser Fernzugriffssitzung überwachen und/oder steuern will. Gemäß einer Ausführungsform ermöglicht es die Webbrowser-Anwendung dem Kundenbetreuer, mittels einer herkömmlichen Computermaus oder einem anderen Zeigegerät das gewünschte Chemikalienabgabesystem 100 aus einer Liste auszuwählen. Von der Systemidentifikationsaufforderungs-Operation 815 schreitet der Operationsablauf weiter zu einer zweiten Empfangs-Operation 816.
  • Die zweite Empfangs-Operation 816 empfängt den vom Kundenbetreuer eingegebenen Systemidentifikations-Kode. Von der zweiten Empfangs-Operation 816 schreitet der Operationsablauf weiter zu einer zweiten Abruf-Operation 818. Die zweite Abruf-Operation 818 ruft den Systemidentifikations-Datensatz, der dem Systemidentifikations-Kode zugeordnet ist, welcher durch den Kundenbetreuer ausgewählt oder eingegeben wurde, ab, und zwar so, dass der Datensatz durch den Kundenbetreuer während dieser Fernzugriffsitzung bearbeitet werden kann. Nach dem Abrufen des Systemidentifikations-Datensatzes schreitet der Operationsablauf weiter zu einer dritten Abfrage-Operation 819.
  • Die dritte Abfrage-Operation 819 stellt fest, ob der Kundenbetreuer auf den Firmenserver 154 zugegriffen hat, um eine oder mehrere Befehlsdateien für das anhand des Systemidentifikations-Kodes identifizierte Chemikalienabgabesystem 100 einzugeben. Gemäß einer Ausführungsform führt die dritte Abfrage-Operation 819 diese Feststellung dergestalt durch, dass vom Kundenbetreuer eine Antwort erhalten wird, die dieser als Reaktion auf die Frage gibt, ob er Befehlsdateien eingeben möchte. Die dritte Abfrage-Operation 819 schreitet im Operationsablauf weiter zu einer Befehlsdateiempfangs-Operation 820, wenn der Kundenbetreuer eine oder mehrere Befehlsdateien eingeben möchte.
  • Die Befehlsdateiempfangs-Operation 820 empfängt die Befehlsdatei(en), die vom Kundenbetreuer eingegeben wurde(n), und speichert die Datei(en) auf dem Firmenserver 154. Im Anschluss an die Befehlsdateiempfangs-Operation 820 schreitet der Operationsablauf weiter zu einer vierten Abfrage-Operation 822, die im folgenden Absatz beschrieben wird. Wenn allerdings die dritte Abfrage-Operation 819 feststellt, dass der Kundenbetreuer nicht auf den Firmenserver 154 zugegriffen hat, um Befehlsdateien für das Chemikalienabgabesystem 100 einzugeben, schreitet die dritte Abfrage-Operation 819 im Operationsablauf weiter zur vierten Abfrage-Operation 822.
  • Die vierte Abfrage-Operation 822 stellt fest, ob auf dem Firmenserver 154 Dateien gespeichert sind, die übertragen und dem Kundenbetreuer übergeben werden sollen. Wie oben angemerkt, können diese Dateien Geräte-, chemische oder Kundeninformationen im Zusammenhang mit dem Chemikalienabgabesystem 100 enthalten. Unter Verwendung von Informationen, die auf dem Firmenserver 154 gespeichert sind, kann der Kundenbetreuer verschiedene Arten von Informationen im Zusammenhang mit dem Chemikalienabgabesystem 100 überwachen, wie beispielsweise das Volumen eines Chemikalienkonzentrats, das vom System 100 über einen bestimmten Zeitraum verwendet wird, das Volumen eines chemischen Produkts, das während eines bestimmten Zeitraums formuliert oder zugeteilt wird, die mit solchen Volumen verbundenen Kosten, die Betriebszustände des Systems 100, der Status von Anwendungen, die der Kunde zuvor angefordert hatte, und ob ein bestimmtes Konzentrat oder Produkt aufgefüllt werden muss.
  • Die vierte Abfrage-Operation 822 schreitet im Operationsablauf weiter zur Upload-Operation 824, wenn festgestellt wird, dass auf dem Firmenserver 154 Dateien gespeichert sind, die dem Kundenbetreuer gezeigt werden sollen. Die Upload-Operation 824 überträgt die Dateien vom Firmenserver 154 zum Kundenbetreuer. Die Dateien werden dem Kundenbetreuer als Informationen gezeigt, die auf einer Informationsseite der Webbrowser-Anwendung gemäß einer Ausführungsform der vorliegenden Erfindung dargestellt werden. Nach der Upload-Operation 824, oder wenn die vierte Abfrage-Operation 822 feststellt, dass auf dem Firmenserver 154 keine dem Kunden zu übergebenden Dateien gespeichert sind, endet der Operationsablauf mit der Abschlussoperation 826. Gemäß einer Ausführungsform können Ereignisse des Fernzugriffsprozesses 800 gleichzeitig mehrere Male ausgeführt werden, wenn mehrere Kunden auf den Firmenserver 154 zugreifen, um Operationen eines Chemikalienabgabesystems 100 zu steuern und/oder zu überwachen. Des Weiteren können Ereignisse des Fernzugriffsprozesses 800 sequenziell und/oder gleichzeitig durch einen einzelnen Kundenbetreuer ausgeführt werden, um mehrere Chemikalienabgabesysteme 100 zu steuern und/oder zu überwachen.
  • In 9 ist gemäß einer Ausführungsform der vorliegenden Erfindung ein Rechnungserstellungsprozess 900 dargestellt, der dazu dient, automatisch Kundendaten für ein chemisches Produkt, das durch ein Chemikalienabgabesystem 100 über einen bestimmten Zeitraum abgegeben, d.h. zugeteilt oder formuliert, wurde, zu erstellen und einem Kunden regelmäßig Kosteninformationen auf der Grundlage der erzeugten Kundendaten zur Verfügung, zu stellen. Wie oben angemerkt, beziehen sich Kundendaten auf kaufmännische oder Bedarfs- und/oder Produktzufuhraspekte des Chemikalienabgabesystems 100. Zu Kundendaten können darum Informationen gehören, die mit Nebenaspekten von Chemikalienabgabeoperationen zusammenhängen, wie beispielsweise der Zufuhr von oder dem Bedarf an Konzentraten, Daten jeder einzelnen Nutzungsoperation, dem Konzentratverbrauch innerhalb eines bestimmten Zeitraums, der Zufuhr von oder dem Bedarf an chemischen Produkten und der Abgabe von chemischen Produkten, d.h. der Formulierung oder Zuteilung, innerhalb eines bestimmten Zeitraums. Zu Kundendaten können beispielsweise Daten gehören, aus denen das Volumen der vom Chemikalienabgabesystem 100 über einen bestimmten Zeitraum verbrauchten Chemikalienkonzentrate oder formulierten bzw. zugeteilten chemischen Produkte hervorgeht.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung dient der Rechnungserstellungsprozess 900 dazu, einem Kunden regelmäßig Rechnungen mit einem Rechnungsendbetrag zu übergeben, der an einen Serviceanbieter für chemische Produkte, die mit einem von dem Serviceanbieter gewarteten und technisch betreuten Chemikalienabgabesystem 100 formuliert oder zugeteilt wurden, zu zahlen ist. Aus Gründen des besseren Verständnisses wird der Rechnungserstellungsprozess 900 weiter unten so beschrieben, dass Kundendaten nur für ein einziges chemisches Produkt erzeugt werden, das mit dem Chemikalienabgabesystem 100 über einen bestimmten Zeitraum abgegeben wurde, und dass anschließend eine Rechnung übergeben wird, die Kosteninformationen für das einzelne chemische Produkt über den bestimmten Zeitraum enthält. Die Kosteninformationen basieren auf den Kundendaten. Der Rechnungserstellungsprozess 900 kann aber auch dazu verwendet werden, Kundendaten für mehrere chemische Produkte in gleichzeitiger und/oder sequenzieller Form zu erzeugen. Die Rechnung kann Kosteninformationen im Zusammenhang mit mehreren chemischen Produkten enthalten, die mit dem Chemikalienabgabesystem 100 über den bestimmten Zeitraum abgegeben wurden.
  • Der Rechnungserstellungsprozess 900 wird mit einem Operationsablauf durchgeführt, der mit einer Startoperation 902 beginnt, die eingeleitet wird, wenn das Chemikalienabgabesystem 100 am Standort des Kunden auf den normalen Betriebszustand eingeschaltet wird.
  • Der Operationsablauf des Rechnungserstellungsprozesses 900 wird dann so lange fortgesetzt, wie sich das Chemikalienabgabesystem 100 in Betrieb befindet, und enthält darum keine Abschluss- oder Endoperation. Die Operationen des Rechnungserstellungsprozesses 900 werden vielmehr kontinuierlich ausgeführt, bis das Chemikalienabgabesystem 100 abgeschaltet wird. Auf diese Weise erstellt der Rechnungserstellungsprozess 900 regelmäßig Rechnungen für den Kunden, bis das Chemikalienabgabesystem 100 nicht mehr in Betrieb ist. Von der Startoperation 902 schreitet der Operationsablauf weiter zur Initialisierungs-Operation 906.
  • Die Initialisierungs-Operation 906 initialisiert einen Gesamtvolumenparameter auf Null. Der Gesamtvolumenparameter dient später im Operationsablauf des Rechnungserstellungsprozesses 900 der Erzeugung von Kundendaten für das chemische Produkt. Von der Initialisierungs-Operation 906 schreitet der Operationsablauf weiter zu einer Timerstart-Operation 908. Die Timerstart-Operation 908 initiiert den Zählerstart eines Timers im Wesentlichen unmittelbar, nachdem die Initialisierungs-Operation 906 den Gesamtvolumenparameter auf Null initialisiert hat. Von der Timerstart-Operation 908 schreitet der Operationsablauf weiter zu einer ersten Abfrage-Operation 910. Die erste Abfrage-Operation 910 liest die Zählzahl des Timers, um festzustellen, ob die Zählzahl des Timers einen zuvor festgelegten Wert erreicht hat. Die erste Abfrage-Operation 910 kann beispielsweise feststellen, ob die Zählzahl des Timers eine zuvor festgelegt Anzahl an Minuten, Stunden, Tagen, Wochen, Monaten oder Jahren erreicht hat. Gemäß einer Ausführungsform repräsentiert der zuvor festgelegte Wert den vorgegebenen Zeitraum, für den der Kunde die Erfassung von Kosteninformationen für das chemische Produkt verlangt hat. Beispielsweise wird der zuvor festgelegte Wert auf dreißig Tage eingestellt, wenn ein Kunde verlangt hat, eine Rechnung mit dem Rechnungsendbetrag, der für ein bestimmtes, über das System des Kunden abgegebenes chemisches Produkt zu zahlen ist, alle dreißig Tage zu erhalten.
  • Die erste Abfrage-Operation 910 zweigt den Operationsablauf zu einer zweiten Abfrage-Operation 918 ab, wenn die erste Abfrage-Operation 910 feststellt, dass die Zählzahl des Timers den zuvor festgelegten Wert noch nicht erreicht hat. Die zweite Abfrage-Operation 918 stellt fest, ob seit dem letzten Mal, da die zweite Abfrage-Operation 918 eine solche Feststellung vornahm, ein finites Volumen des chemischen Produkts durch das Chemikalienabgabesystem 100 abgegeben wurde. Gemäß einer Ausführungsform führt die zweite Abfrage-Operation 918 diese Feststellung anhand des Umstandes durch, ob der Firmenserver 154 neue Kundendaten erhalten hat, die ein Volumen des chemischen Produkts, das durch das System abgegeben wurde, anzeigen. Wenn die zweite Abfrage-Operation feststellt, dass von dem Chemikalienabgabesystem 100 kein finites Volumen des chemischen Produkts abgegeben wurde, so kehrt der Operationsablauf zur ersten Abfrage-Operation 910 zurück. Der Operationsablauf wird zwischen der ersten Abfrage-Operation 910 und der zweiten Abfrage-Operation 918 fortgesetzt, bis die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat. Wenn jedoch die zweite Abfrage-Operation 918 feststellt, dass seit dem letzten Mal, da die zweite Abfrage-Operation 918 eine solche Feststellung vornahm, ein finites Volumen des chemischen Produkts durch das Chemikalienabgabesystem 100 abgegeben wurde, schreitet der Operationsablauf weiter zu einer Speicheroperation 922.
  • Die Speicheroperation 922 speichert die volumetrischen Informationen in dem entsprechenden Systemidentifikations-Datensatz des Benutzeridentifikations-Datensatzes, der dem Benutzeridentifikations-Kode entspricht, welcher dem Kunden zugewiesen wurde. Der Systemidentifikations-Datensatz wird anhand des Systemidentifikations-Kodes festgestellt, welcher dem Chemikalienabgabesystem 100, von wo die Daten abgerufen wurden, zugewiesen wurde. Von der Speicheroperation 922 schreitet der Operationsablauf weiter zu einer Akkumulations-Operation 924. Die Akkumulations-Operation 924 rechnet dem Gesamtvolumenparameter das finite Volumen, das in dem entsprechenden Systemidentifikations-Datensatz gespeichert wurde, hinzu. Der Gesamtvolumenparameter wächst somit mit jeder finiten volumetrischen Messung, die der Firmenserver 154 für das chemische Produkt erhält, bis die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat. Von der Akkumulations-Operation 924 kehrt der Operationsablauf zur ersten Abfrage-Operation 910 zurück und wird wie zuvor beschrieben fortgeführt.
  • Sobald die erste Abfrage-Operation 910 feststellt, dass die Zählzahl des Timers den zuvor festgelegten Wert erreicht hat, schreitet die erste Abfrage-Operation 910 im Operationsablauf weiter zu einer Umwandlungs-Operation 912. Die Umwandlungs-Operation 912 wandelt den Gesamtvolumenparameter in Kosteninformationen um und errechnet so einen Rechnungsendbetrag, der für das chemische Produkt über den bestimmten Zeitraum zu bezahlen ist. Nach Errechnung der Kosteninformationen schreitet der Operationsablauf weiter zu einer Benachrichtigungs-Operation 914.
  • Die Benachrichtigungs-Operation 914 erzeugt eine Rechnung, welche die Kosteninformationen enthält, die durch die Umwandlungs-Operation 912 hervorgebracht wurden. Die Benachrichtigungs-Operation 914 legt die Rechnung auch dem Kunden in einer vom Kunden verlangten Form vor. Der Kunde kann es beispielsweise vorziehen, Rechnungen per E-Mail, U.S. Mail, Pager-Dienste, Telefondienste usw. zu erhalten. Von der Benachrichtigungs-Operation 914 schreitet der Operationsablauf weiter zu einer Rücksetzungs-Operation 916. Die Rücksetzungs-Operation 916 setzt den Gesamtvolumenparameter auf Null zurück und bereitet dadurch den Rechnungserstellungsprozess 900 für die nächste Operationsablaufwiederholung vor. Von der Rücksetzungs-Operation 916 kehrt der Operationsablauf zur Timerstart-Operation 908 zurück und wird wie zuvor beschrieben fortgeführt.
  • 10 veranschaulicht Operationen, die vom Steuerungssystem 200 ausgeführt werden, wenn das System 200 gemäß einer Ausführungsform der vorliegenden Erfindung volumetrische Informationen im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat erhält, das zur Herstellung eines chemischen Produkts verwendet wurde, und anschließend die volumetrischen Informationen verarbeitet, um die Formulierung des chemischen Produkts zu überwachen und zu steuern. Konkret ist ein Prozess 1000, der allgemein Operationen für die Überwachung und Steuerung der Formulierung eines chemischen Produkts veranschaulicht, so dargestellt, dass er einen Operationsablauf umfasst, der mit einer Startoperation 1002 beginnt und mit einer Abschlussoperation 1024 endet. Der Einfachheit halber wird der Überwachungs- und Steuerungsprozess 1000 im Weiteren so beschrieben, dass die Formulierung nur eines einzigen chemischen Produkts überwacht und gesteuert wird. Der Überwachungs- und Steuerungsprozess 1000 kann aber auch dafür verwendet werden, die Formulierung mehrerer chemischer Produkte gleichzeitig zu überwachen und zu steuern.
  • Der Operationsablauf beginnt mit der Startoperation 1002 und schreitet zu einer Empfangs-Operation 1004 fort. Die Empfangs-Operation 1004 empfängt verschiedene Formen gemessener Daten im Zusammenhang mit dem zu formulierenden chemischen Produkt. Gemäß einer Ausführungsform handelt es sich bei den gemessenen Daten um volumetrische Informationen im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat, das für die Herstellung des chemischen Produkts verwendet wurde. Wenn die erfassten Daten erhalten werden, schreitet der Operationsablauf weiter zu einer Unterteilungs-Operation 1006. Die Unterteilungs-Operation 1006 trennt die erfassten Daten in Konzentratproben auf, wobei jede Konzentratprobe einem bestimmten einzelnen Chemikalienkonzentrat des chemischen Produkts zugeordnet wird. Jede Probe kann dann einer Konzentratkategorie zugeordnet werden. Weil die einzelnen Konzentrate der Formulierungsvorrichtung 102 gemäß einer Ausführungsform sequenziell und nicht gleichzeitig zugeführt werden, weist die Unterteilungs-Operation 1006 jede Konzentratprobe einer bestimmten Konzentratkategorie zu. Diese Zuweisung geschieht danach, welche Konzentratpumpe 108 aktiviert wird, wenn die Probe aus dem einzelnen Chemikalienkonzentrat erfasst wird. Gemäß einer alternativen Ausführungsform, in der die einzelnen Konzentrate der Formulierungsvorrichtung 102 gleichzeitig zugeführt werden, wird jedes einzelne Konzentrat durch die Überwachungs-Operation 1006 überwacht, bevor es in der Formulierungsvorrichtung 102 kombiniert wird. Nachdem die Informationen in Proben, die anhand eines bestimmten einzelnen Konzentrats identifiziert wurden, aufgeteilt wurden, schreitet der Operationsablauf weiter zu einer Log-Operation 1008.
  • Die Log-Operation 1008 unterteilt die erfassten Informationsproben, die Konzentratkategorien zugeordnet wurden, weiter in Informationskategorien. Die Informationskategorien kennzeichnen einen bestimmten überwachten Aspekt des einzelnen Chemikalienkonzentrats, zu dem jede Probe gehört. Beispielsweise kann eine Probe, die dem volumen- oder gewichtsprozentualen Anteil eines einzelnen Chemikalienkonzentrats zugeordnet ist, von einer anderen Probe, die der Alkalität des einzelnen Chemikalienkonzentrats zugeordnet ist, abgeteilt werden, wobei jede Probe anhand einer bestimmten Informationskategorie identifiziert wird. So kann eine Probe anhand einer Gewichtsprozent-Kategorie und die andere Probe anhand einer Alkalitäts-Kategorie identifiziert werden.
  • Die Log-Operation 1008 kann die Proben auch anhand von Konzentrat- bzw. Informationskategorien in Konzentratkategorie-Datensätzen und des Weiteren in Konzentratinformations-Datensätzen speichern. Durch das Speichern von Informationsproben in Datensätzen können die Informationen problemlos für Überwachungs- und Steuerungszwecke heraufgeladen werden. Geräte-, chemische und Kundendaten, die im Rahmen des Überwachungs- und Steuerungsprozesses 1000 erfasst wurden, werden in der Outbox-Schlange der MMS gespeichert, um anschließend zum Firmenserver 154 heraufgeladen zu werden. Die Daten werden zu vorher festgelegten Zeitpunkten zum Firmenserver 154 heraufgeladen, wie oben in 6 und 7 beschrieben. Ein befugter Benutzer kann daraufhin lokal oder räumlich entfernt über den Firmenserver 154 auf die MMS 203 zugreifen. Ein befugter Benutzer kann daher die Formulierung des chemischen Produkts überwachen und erhält Informationen, wie beispielsweise den Nachweis über die Zufuhr eines Konzentrats zu einem chemischen Produkt. Der Operationsablauf schreitet von der Log-Operation 1008 weiter zu einer Feststellungs-Operation 1010.
  • Die Feststellungs-Operation 1010 errechnet den tatsächlichen volumen-, massen- oder gewichtsprozentualen Anteil jedes einzelnen für die Formulierung des chemischen Produkts verwendeten Chemikalienkonzentrats zu unterschiedlichen Zeitpunkten, wenn das gerade formulierte chemische Produkt in eine Kanne oder in ein Fass abgefüllt wird. Am Ende der Formulierung kann das chemische Produkt als "hergestellt" angesehen werden. Insbesondere werden, wenn Proben erhalten und in Konzentratkategorie-Datensätze und des weiteren in Informationskategorie-Datensätze unterteilt werden, Informationen zum tatsächlichen Volumen eines jeden Konzentrats, das an einem Abgabeort 210 abgegeben wird, mit gleichen Informationen von vorangegangenen Proben kombiniert, um einen aktuellen gewichtsprozentualen Anteil jedes einzelnen Konzentrats zu errechnen, aus dem das augenblickliche Produkt besteht. Jeder aktuelle gewichtsprozentuale Anteil repräsentiert einen volumenprozentualen Anteil auf der Basis der Dichte eines einzelnen Chemikalienkonzentrats, das in die Gruppe der einzelnen Konzentrate, die sich in jenem Moment in der Kanne oder in dem Fass befinden, gehört. Somit wird der aktuelle gewichtsprozentuale Anteil eines einzelnen Chemikalienkonzentrats im Verhältnis zu allen anderen einzelnen Chemikalienkonzentraten, die sich in der Kanne oder dem Fass befinden, gemessen. Von der Feststellungs-Operation 1010 schreitet der Operationsablauf weiter zu einer ersten Abfrage-Operation 1014.
  • Die erste Abfrage-Operation 1014 ist eine repetitive Analyse, die für jedes einzelne Chemikalienkonzentrat, das für die Formulierung des chemischen Produkts verwendet wird, wiederholt wird. In einem ersten Durchgang stellt die erste Abfrage-Operation 1014 fest, ob der aktuelle gewichtsprozentuale Anteil eines ersten einzelnen Chemikalienkonzentrats in dem hergestellten chemischen Produkt geringer ist als ein erwarteter gewichtsprozentualer Anteil dieses einzelnen Chemikalienkonzentrats. Wenn der aktuelle gewichtsprozentuale Anteil des analysierten einzelnen Konzentrats geringer ist als der erwartete gewichtsprozentuale Anteil, so schreitet der Operationsablauf weiter zu einer Durchflussbeibehalts-Operation 1018. Die Durchflussbeibehalts-Operation 1018 erhält den Durchfluss des ersten einzelnen Chemikalienkonzentrats von dem zugehörigen Konzentratbehälter 106 zur Verzweigungsvorrichtung 212 aufrecht. Von der Durchflussbeibehalts-Operation 1018 kehrt der Operationsablauf zur ersten Abfrage-Operation 1014 zurück. Der Operationsablauf wechselt daher so lange zwischen der ersten Abfrage-Operation 1014 und der Durchflussbeibehalts-Operation 1018, bis der aktuelle gewichtsprozentuale Anteil des analysierten einzelnen Konzentrats mindestens so groß ist wie der erwartete gewichtsprozentuale Anteil. Sobald der aktuelle gewichtsprozentuale Anteil mindestens so groß ist wie – d.h. nicht geringer ist als – der erwartete gewichtsprozentuale Anteil, schreitet der Operationsablauf weiter zu einer Durchflussstopp-Operation 1020. Die Durchflussstopp-Operation 1020 beendet den Austrag des ersten einzelnen Chemikalienkonzentrats aus dem zugehörigen Konzentratbehälter 106 zum Abgabeort 210.
  • Im Anschluss an die Stopp-Operation 1020 schreitet der Operationsablauf weiter zu einer zweiten Abfrage-Operation 1022. Die zweite Abfrage-Operation 1022 stellt fest, ob der aktuelle gewichtsprozentuale Anteil jedes einzelnen Chemikalienkonzentrats, aus dem das chemische Produkt besteht, analysiert und mit einem erwarteten gewichtsprozentualen Anteil verglichen wurde. Wenn noch nicht jedes einzelne Chemikalienkonzentrat analysiert wurde, kehrt der Operationsablauf zur ersten Abfrage-Operation 1014 zurück und wird wie oben beschrieben fortgesetzt. Der Operationsablauf wiederholt somit die erste Abfrage-Operation 1014, die zweite Abfrage-Operation 1022, die Durchflussbeibehalts-Operation 1018 und die Durchflussstopp-Operation 1020 für jedes der einzelnen Chemikalienkonzentrate, aus denen das chemische Produkt besteht. Nachdem alle einzelnen Chemikalienkonzentrate, die für die Herstellung des chemischen Produkts verwendet wurden, analysiert sind, endet der Operationsablauf mit der Abschluss-Operation 1024.
  • Es ist offensichtlich, dass die vorliegende Erfindung geeignet ist, die genannten und weitere inhärente Zwecke und Vorteile zu realisieren. Zwar wurde für die Zwecke dieser Offenbarung eine derzeit bevorzugte Ausführungsform beschrieben, doch es können verschiedene Änderungen und Modifikationen vorgenommen werden, die alle in den Geltungsbereich der vorliegenden Erfindung fallen. Es können zahlreiche Änderungen vorgenommen werden, die für den Fachmann ohne weiteres erkennbar sind und die unter den Geist der Erfindung fallen, so wie sie hier offenbart und in den angehängten Ansprüchen definiert ist.
  • Zusammenfassung
  • Offenbart ist ein System zur Steuerung und Überwachung von Operationen eines Chemikalienabgabesystems von einem räumlich entfernten Standort. Das Chemikakienabgabesystem schließt eine Formulierungsvorrichtung für die Herstellung eines chemischen Produktes unter Verwendung von Ein- oder Mehrkomponenten Chemikalienkonzentraten. Das Chemikalienabgabesystem schließt ebenfalls eine Zuteilungsvorrichtung für die Verwaltung der Verteilung formulierter chemischer Produkte zu einem Verwendungsort derart, dass die formulierten Produkte mittels eines genau angegebenen Plans oder einer Ablauffolge zum Verwendungsort verteilt werden, ein. Die Zuteilungsvorrichtung kann ebenfalls verwendet werden, um die Formulierung der chemischen Produkte derart zu verwalten, dass die chemischen Produkte auf einem Plan oder einer Ablauffolge basierend formuliert werden. Das Chemikalienabgabesystem schließt ebenfalls ein Kommunikationssystem ein, welches es Systemoperatoren ermöglicht, die Zuteilungs- und/oder Formulierungsoperationen von einem räumlich entfernten Standort aus zu steuern und zu überwachen. Es ist ebenfalls ein Verfahren zur Überwachung und Steuerung von Operationen des Chemikalienabgabesystems aus der Ferne offenbart.

Claims (41)

  1. Verfahren zur Überwachung der Formulierung eines chemischen Produkts, wobei das chemische Produkt hergestellt wird, indem mehrere einzelne Chemikalienkonzentrate über einen Abgabeschlauch an einen Abgabeort abgegeben werden, wobei das Verfahren folgendes umfasst: Erfassen der einzelnen Chemikalienkonzentrate, die durch den Abgabeschlauch fließen, zur Messung volumetrischer Informationen im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat; und Protokollieren der volumetrischen Informationen in Datensätzen, dergestalt, dass ein Nachweis für die Zufuhr eines gewichtsprozentualen Anteils jedes einzelnen Chemikalienkonzentrats zum Abgabeort aufgezeichnet wird.
  2. Verfahren nach Anspruch 1, des Weiteren umfassend das Analysieren der in den Datensätzen protokollierten volumetrischen Informationen zur Erzeugung von Kundendaten im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat.
  3. Verfahren nach Anspruch 2, wobei die Kundendaten sich auf Finanzinformationen beziehen, die mit einem Rechnungsendbetrag im Zusammenhang stehen, der auf der Grundlage jedes einzelnen an den Abgabeort abgegebenen Chemikalienkonzentrats zu bezahlen ist.
  4. Verfahren nach Anspruch 2, des weiteren umfassend das Heraufladen der Kundendaten auf einen Firmenserver, auf den ein befugter Benutzer über eine Netzwerkverbindung zugreifen kann.
  5. Verfahren nach Anspruch 1, des Weiteren umfassend den Schritt des Analysierens der in den Datensätzen protokollierten volumetrischen Informationen zur Erzeugung von chemischen Daten im Zusammenhang mit jedem einzelnen Chemikalienkonzentrat.
  6. Verfahren nach Anspruch 5, wobei die chemischen Daten eine Feststellung repräsentieren, ob ein aktueller gewichtsprozentualer Anteil einer bestimmten einzelnen Chemikalie, die an einen Abgabeort angegeben wird, ausreicht, das chemische Produkt so herzustellen, dass das chemische Produkt mit einem zuvor festgelegten gewichtsprozentualen Anteil des bestimmten einzelnen Chemikalienkonzentrats hergestellt wird.
  7. Verfahren, welches es ermöglicht, dass ein Benutzer Operationen eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus steuern und überwachen kann, wobei das Verfahren folgendes umfasst: Empfangen einer Befehlsdatei auf einem Netzwerkserver, welche eine Aufgabe spezifiziert, die von dem Chemikalienabgabesystem ausgeführt werden soll; Speichern der Befehlsdatei in einer Schlange auf dem Netzwerkserver für einen zuvor festgelegten Zeitraum; und Übertragen der Befehlsdatei zu dem Chemikalienabgabesystem, wobei die Befehlsdatei in eine Mensch-Maschine-Schnittstelle geladen wird, um von einer Steuerung zur Durchführung einer bestimmten Aufgabe verwendet zu werden.
  8. Verfahren nach Anspruch 7, wobei die Befehlsdatei die Formulierung eines bestimmten chemischen Produkts unter Verwendung einer vorgegebenen Mehrzahl einzelner Chemikalienkonzentrate befiehlt.
  9. Verfahren nach Anspruch 7, wobei die Befehlsdatei die Verteilung mehrerer formulierter chemischer Produkte in einer bestimmten Reihenfolge befiehlt.
  10. Verfahren nach Anspruch 7, des weiteren umfassend das Empfangen einer Datei auf dem Netzwerkserver, welche von der Mensch-Maschine-Schnittstelle mittels Daten erzeugt wurde, die von der Steuerung während der Formulierung eines bestimmten chemischen Produkts erfasst wurden.
  11. Verfahren nach Anspruch 10, wobei die Datei ein Volumen des bestimmten chemischen Produkts spezifiziert, das über einen bestimmten Zeitraum formuliert wurde.
  12. Verfahren nach Anspruch 11, des Weiteren umfassend das Erstellen einer Rechnung, die einen Rechnungsendbetrag auflistet, der auf der Basis des über den bestimmten Zeitraum formulierten Volumens für das bestimmte chemische Produkt zu bezahlen ist.
  13. Verfahren nach Anspruch 12, des Weiteren umfassend das Übergeben der Rechnung an einen dem Chemikalienabgabesystem zugeordneten Kunden im Rahmen eines periodischen Zyklus', der anhand des bestimmten Zeitraums bemessen wird.
  14. Verfahren nach Anspruch 10, wobei die Datei ein Volumen wenigstens eines einzelnen Chemikalienkonzentrats spezifiziert, das von dem Chemikalienabgabesystem zur Formulierung eines oder mehrerer chemischer Produkte über einen bestimmten Zeitraum verwendet wird.
  15. Verfahren nach Anspruch 14, des Weiteren umfassend das Erstellen einer Rechnung, die einen Rechnungsendbetrag auflistet, der für das wenigstens eine einzelne Chemikalienkonzentrat auf der Basis des von dem Chemikalienabgabesystem über den bestimmten Zeitraum verwendeten Volumens zu bezahlen ist.
  16. Verfahren nach Anspruch 15, des Weiteren umfassend das Übergeben der Rechnung an einen dem Chemikalienabgabesystem zugeordneten Kunden im Rahmen eines periodischen Zyklus', der anhand des bestimmten Zeitraums bemessen wird.
  17. Verfahren für die Installation eines Chemikalienabgabesystems mit einer Mensch-Maschine-Schnittstelle, die eine Interaktion des Benutzers mit einem Steuerungssystem zur Steuerung von Abgabeoperationen des Chemikalienabgabesystems ermöglicht, wobei das Verfahren folgendes umfasst: Anschließen der Mensch-Maschine-Schnittstelle an einen Netzwerkserver, um einen Austausch von Informationen zu der und von der Mensch-Maschine-Schnittstelle zu ermöglichen; und Herunterladen von auf dem Netzwerkserver gespeicherten Gerätekonfigurationsdateien zu der Mensch-Maschine-Schnittstelle, wobei die Gerätekonfigurationsdateien Konfigurationsinformationen im Zusammenhang mit dem Chemikalienabgabesystem übermitteln; und Initialisieren der Mensch-Maschine-Schnittstelle für den erwarteten Empfang einer Befehlsdatei, die eine Aufgabe spezifiziert, die von dem Chemikalienabgabesystem ausgeführt werden soll, dergestalt, dass durch den Erhalt der Befehlsdatei das Steuerungssystem in die Lage versetzt wird, die Ausführung der Aufgabe zu initiieren und zu verwalten.
  18. Verfahren nach Anspruch 17, wobei das Chemikalienabgabesystem eine Formulierungsvorrichtung umfasst, die infolge des Erhalts der Befehlsdatei durch die Mensch-Maschine-Schnittstelle in der Lage ist, die Aufgabe des Herstellens eines chemischen Produkts auszuführen.
  19. Verfahren nach Anspruch 18, wobei die Aktion des Herunterladens das Übertragen von Gerätekonfigurationsdateien für die Formulierungsvorrichtung vom Netzwerkserver zur Mensch-Maschine-Schnittstelle umfasst.
  20. Verfahren nach Anspruch 17, wobei das Chemikalienabgabesystem eine Zuteilungsvorrichtung umfasst, die infolge des Erhalts der Befehlsdatei durch die Mensch-Maschine-Schnittstelle in der Lage ist, die Aufgabe des Verteilens mehrerer formulierter chemischer Produkte zu einem Verwendungsort auszuführen.
  21. Verfahren nach Anspruch 20, wobei die Aktion des Herunterladens das Übertragen von Gerätekonfigurationsdateien für die Zuteilungsvorrichtung vom Netzwerkserver zur Mensch-Maschine-Schnittstelle umfasst.
  22. Verfahren nach Anspruch 17, wobei das Chemikalienabgabesystem eine Großvolumen-Abgabevorrichtung umfasst.
  23. Verfahren nach Anspruch 22, wobei die Aktion des Herunterladens das Übertragen von Gerätekonfigurationsdateien für die Großvolumen-Abgabevorrichtung vom Netzwerkserver zur Mensch-Maschine-Schnittstelle umfasst.
  24. Verfahren nach Anspruch 17, des weiteren umfassend das Herunterladen von Identifizierungsinformationen, die für einen Kunden spezifisch sind, welcher dem Chemikalienabgabesystem zugeordnet ist, dergestalt, dass der Kunde befugt ist, auf die Mensch-Maschine-Schnittstelle zuzugreifen, um Operationen des Chemikalienabgabesystems zu steuern und zu überwachen.
  25. Kommunikationssystem, das es einem Benutzer ermöglicht, Operationen eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus zu steuern und zu überwachen, wobei das Verfahren folgendes umfasst: einen Netzwerkserver, der eine Befehlsdatei empfängt, welche eine Aufgabe spezifiziert, die das Chemikalienabgabesystem ausführen soll, und der die Befehlsdatei für einen zuvor festgelegten Zeitraum in einer Schlange speichert; und ein Universalkommunikationsgerät, das die Befehlsdatei von dem Netzwerkserver zu dem Chemikalienabgabesystem dergestalt überträgt, dass die Befehlsdatei in eine Mensch-Maschine-Schnittstelle geladen wird, damit eine Steuerung die Befehlsdatei für die Ausführung der vorgegebenen Aufgabe verwenden kann.
  26. Kommunikationssystem nach Anspruch 25, wobei das Chemikalienabgabesystem eine Formulierungsvorrichtung für die Herstellung eines chemischen Produkts durch Zusammenführen mehrerer einzelner Chemikalienkonzentrate an einem Abgabeort umfasst.
  27. Kommunikationssystem nach Anspruch 26, wobei die Mensch-Maschine-Schnittstelle unter Verwendung von Daten, die während der Formulierung eines bestimmten chemischen Produkts von der Steuerung erfasst wurden, eine Datei erzeugt und das Universalkommunikationsgerät die Datei von der Mensch-Maschine-Schnittstelle zu dem Netzwerkserver überträgt.
  28. Kommunikationssystem nach Anspruch 27, wobei die Datei ein Volumen des bestimmten chemischen Produkts spezifiziert, das über einen bestimmten Zeitraum formuliert wurde.
  29. Kommunikationssystem nach Anspruch 26, wobei eine Befehlsdatei die Formulierung eines bestimmten chemischen Produkts unter Verwendung einer vorgegebenen Mehrzahl einzelner Chemikalienkonzentrate befiehlt.
  30. Kommunikationssystem nach Anspruch 25, wobei das Chemikalienabgabesystem eine Zuteilungsvorrichtung für das Verteilen chemischer Produkte zu einem Verwendungsort umfasst.
  31. Kommunikationssystem nach Anspruch 30, wobei die Befehlsdatei die Verteilung einer Mehrzahl formulierter chemischer Produkte in einer vorgegebenen Reihenfolge befiehlt.
  32. Computerprogramm-Speichermedium, das von einem Computersystem gelesen werden kann und ein Computerprogramm für die Ausführung eines Computerprozesses verschlüsselt, um es einem Benutzer zu ermöglichen, Operationen eines Chemikalienabgabesystems von einem räumlich entfernten Standort aus zu steuern und zu überwachen, wobei das Verfahren folgendes umfasst: Empfangen einer Befehlsdatei auf einem Netzwerkserver, welche eine Aufgabe spezifiziert, die von dem Chemikalienabgabesystem ausgeführt werden soll; Speichern der Befehlsdatei in einer Schlange auf dem Netzwerkserver für einen zuvor festgelegten Zeitraum; und Übertragen der Befehlsdatei zu dem Chemikalienabgabesystem, wobei die Befehlsdatei in eine Mensch-Maschine-Schnittstelle geladen wird, damit eine Steuerung die Befehlsdatei für die Ausführung der vorgegebenen Aufgabe verwenden kann.
  33. Computerprogramm-Speichermedium nach Anspruch 32, wobei die Befehlsdatei die Formulierung eines bestimmten chemischen Produkts unter Verwendung einer vorgegebenen Mehrzahl einzelner Chemikalienkonzentrate befiehlt.
  34. Computerprogramm-Speichermedium nach Anspruch 32, wobei die Befehlsdatei die Verteilung einer Mehrzahl formulierter chemischer Produkte in einer vorgegebenen Reihenfolge befiehlt.
  35. Computerprogramm-Speichermedium nach Anspruch 32, wobei der Computerprozess des Weiteren folgendes umfasst: den Empfang einer Datei auf dem Netzwerkserver, welche von der Mensch-Maschine-Schnittstelle mit Daten erzeugt wurde, die von der Steuerung während der Formulierung eines bestimmten chemischen Produkts erfasst wurden.
  36. Computerprogramm-Speichermedium nach Anspruch 35, wobei die Datei ein Volumen des bestimmten chemischen Produkts spezifiziert, das über einen bestimmten Zeitraum formuliert wurde.
  37. Computerprogramm-Speichermedium nach Anspruch 36, wobei der Computerprozess des Weiteren folgendes umfasst: das Erstellen einer Rechnung, die einen Rechnungsendbetrag auflistet, der auf der Basis des über den bestimmten Zeitraum formulierten Volumens für das bestimmte chemische Produkt zu bezahlen ist.
  38. Computerprogramm-Speichermedium nach Anspruch 37, wobei der Computerprozess des Weiteren folgendes umfasst: das Übergeben der Rechnung an einen dem Chemikalienabgabesystem zugeordneten Kunden im Rahmen eines periodischen Zyklus', der anhand des bestimmten Zeitraums bemessen wird.
  39. Computerprogramm-Speichermedium nach Anspruch 35, wobei die Datei ein Volumen wenigstens eines einzelnen Chemikalienkonzentrats spezifiziert, das von dem Chemikalienabgabesystem zur Formulierung eines oder mehrerer chemischer Produkte über einen bestimmten Zeitraum verwendet wird.
  40. Computerprogramm-Speichermedium nach Anspruch 39, wobei der Computerprozess des Weiteren folgendes umfasst: das Erstellen einer Rechnung, die einen Rechnungsendbetrag auflistet, der für das wenigstens eine einzelne Chemikalienkonzentrat auf der Basis des von dem Chemikalienabgabesystem über den bestimmten Zeitraum verwendeten Volumens zu bezahlen ist.
  41. Computerprogramm-Speichermedium nach Anspruch 40, wobei der Computerprozess des Weiteren folgendes umfasst: das Übergeben der Rechnung an einen dem Chemikalienabgabesystem zugeordneten Kunden im Rahmen eines periodischen Zyklus', der anhand des bestimmten Zeitraums bemessen wird.
DE10297033T 2001-07-10 2002-07-10 Fernzugriff auf ein Chemikalienabgabesystem Ceased DE10297033T5 (de)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US30458701P 2001-07-10 2001-07-10
US60/304,587 2001-07-10
US31258701P 2001-08-15 2001-08-15
US60/312,587 2001-08-15
US10/188,620 US7292914B2 (en) 2001-07-10 2002-07-02 Remote access to chemical dispense system
US10/188,620 2002-07-02
PCT/US2002/021739 WO2003006145A2 (en) 2001-07-10 2002-07-10 Remote access to chemical dispense system

Publications (1)

Publication Number Publication Date
DE10297033T5 true DE10297033T5 (de) 2004-11-04

Family

ID=27392452

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10297033T Ceased DE10297033T5 (de) 2001-07-10 2002-07-10 Fernzugriff auf ein Chemikalienabgabesystem

Country Status (4)

Country Link
US (1) US7292914B2 (de)
AU (1) AU2002346095A1 (de)
DE (1) DE10297033T5 (de)
WO (1) WO2003006145A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT525553A4 (de) * 2021-12-21 2023-05-15 Avl Ditest Gmbh Messgerät und Verfahren zum Betreiben eines Messgeräts

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8631093B2 (en) * 1998-03-19 2014-01-14 Crane Merchandising Systems, Inc. Remote data acquisition, transmission and analysis system including handheld wireless equipment
AU2001295360A1 (en) * 2000-11-17 2002-05-27 Tecan Trading Ag Device and method for separating samples from a liquid
US20040162850A1 (en) * 2003-02-19 2004-08-19 Sanville Katherine M. Managing operations of a product dispense system
US20040230339A1 (en) * 2003-05-12 2004-11-18 Bryan Maser Methods of managing based on measurements of actual use of product
US7201290B2 (en) * 2003-05-12 2007-04-10 Ecolab Inc. Method and apparatus for mass based dispensing
US20040226959A1 (en) 2003-05-12 2004-11-18 Mehus Richard J. Methods of dispensing
EP1759170B2 (de) 2004-06-23 2019-11-06 Ecolab Inc. Verfahren zur mehrfachdosierung von flüssigen produkten, dosierungsvorrichtung und dosierungssystem
US7803321B2 (en) * 2005-03-18 2010-09-28 Ecolab Inc. Formulating chemical solutions based on volumetric and weight based control measurements
EP1880034B1 (de) * 2005-05-02 2016-11-02 National Research Council Of Canada Verfahren und vorrichtung zur zufuhr einer feine teilchen enthaltenden flüssigen suspension für ein system zum thermischen spritzen und daraus gebildete beschichtungen
US8464168B2 (en) * 2005-10-05 2013-06-11 Invensys Systems, Inc. Device home page for use in a device type manager providing graphical user interfaces for viewing and specifying field device parameters
EP1927905A1 (de) * 2006-12-01 2008-06-04 Accenture Global Services GmbH Verfahren, Datenverarbeitungsvorrichtung und Computerprogrammprodukt zur Steuerung und/oder Überwachung des Herstellungs- und/oder Ausgabeverfahrens von Arzneimitteln
US8277745B2 (en) * 2007-05-02 2012-10-02 Ecolab Inc. Interchangeable load cell assemblies
US7694589B2 (en) * 2007-12-12 2010-04-13 Ecolab Inc. Low and empty product detection using load cell and load cell bracket
US8639527B2 (en) 2008-04-30 2014-01-28 Ecolab Usa Inc. Validated healthcare cleaning and sanitizing practices
AU2009241249B2 (en) 2008-04-30 2013-11-07 Ecolab Inc. Validated healthcare cleaning and sanitizing practices
EP2199960A1 (de) * 2008-12-17 2010-06-23 Accenture Global Services GmbH Herstellung einer Kollaborationshub-Datenaustauschschnittstelle
EP2422313A4 (de) * 2009-04-24 2014-08-06 Ecolab Usa Inc Verwaltung von reinigungsprozessen mittels überwachung der verwendung eines chemischen produkts
USRE48951E1 (en) 2015-08-05 2022-03-01 Ecolab Usa Inc. Hand hygiene compliance monitoring
WO2010143091A2 (en) 2009-06-12 2010-12-16 Ecolab Usa Inc. Hand hygiene compliance monitoring
US9102509B2 (en) * 2009-09-25 2015-08-11 Ecolab Inc. Make-up dispense in a mass based dispensing system
US9051163B2 (en) * 2009-10-06 2015-06-09 Ecolab Inc. Automatic calibration of chemical product dispense systems
US8511512B2 (en) 2010-01-07 2013-08-20 Ecolab Usa Inc. Impact load protection for mass-based product dispensers
US8352089B2 (en) * 2010-03-31 2013-01-08 Fishman Corporation Remotely controlled fluid dispenser
US20140210620A1 (en) 2013-01-25 2014-07-31 Ultraclenz Llc Wireless communication for dispenser beacons
US20120245729A1 (en) * 2011-03-24 2012-09-27 Gojo Industries, Inc. Network enabled dispenser
US9176739B2 (en) 2011-08-05 2015-11-03 Cisco Technology, Inc. System and method for checking run-time consistency for sequentially and non-sequentially fetched instructions
BR102012014252B1 (pt) * 2012-06-13 2024-02-27 Profilática Produtos Odonto Médico Hospitalares S.A. Dosador automático de alta precisão para diluição de líquidos, processo e sistema de funcionamento
US8944286B2 (en) 2012-11-27 2015-02-03 Ecolab Usa Inc. Mass-based dispensing using optical displacement measurement
CN105056823B (zh) * 2015-06-15 2017-10-20 河南心连心化肥有限公司 糠醛加氢生产糠醇的自动配料装置及其配料方法
US10456008B2 (en) 2016-11-29 2019-10-29 Whirlpool Corporation Learning dispensing system for water inlet hose
US10146132B2 (en) 2017-01-13 2018-12-04 Globalfoundries Inc. Mobile dispense device for chemicals used in micro-processing
BR112019018376B1 (pt) 2017-03-07 2024-02-20 Ecolab Usa Inc Dispositivo, e, módulo de sinalização de dispensador
US10529219B2 (en) 2017-11-10 2020-01-07 Ecolab Usa Inc. Hand hygiene compliance monitoring
WO2020132525A1 (en) 2018-12-20 2020-06-25 Ecolab Usa Inc. Adaptive route, bi-directional network communication

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US33861A (en) 1861-12-03 Improved clothes-wringer
US4040515A (en) 1971-01-22 1977-08-09 Stewart-Hall Chemical Co. Chemical dispensing apparatus
US3754871A (en) 1971-01-22 1973-08-28 Stewart Hall Chem Co Chemical dispensing apparatus
US3774056A (en) 1971-04-29 1973-11-20 Design And Manuf Corp Digital electronic control circuit for cyclically operable appliances and the like
US3743598A (en) 1971-09-02 1973-07-03 J Field Apparatus and process for mixing chemicals
US3772193A (en) 1971-11-08 1973-11-13 First National City Bank Device and method for introducing a chemical into a liquid
US3826113A (en) 1973-05-07 1974-07-30 Economics Lab Additive control and injection system useful in laundry machine operations
AU7334074A (en) 1973-09-18 1976-03-18 Thomson R P Stiffe J E Controlling chemical concentration
US4241400A (en) 1978-12-18 1980-12-23 General Electric Company Microprocessor based control circuit for washing appliances
SE419603B (sv) 1979-11-27 1981-08-17 Kamyr Ab Apparat for inblandning av behandlingsmedel i suspensioner
US4247396A (en) 1979-12-07 1981-01-27 Ecodyne Corporation Chemical solution dispenser
SE422279B (sv) 1981-02-24 1982-03-01 Vestregards Ind Ab Anordning for framstellning av rengoringsvetska, avfettningsvetska eller liknande genom blandning av atminstone tva vetskor
US4509543A (en) 1983-09-12 1985-04-09 Beta Technology, Inc. Industrial dishwasher monitor/controller with speech capability
HUT41652A (en) 1984-04-02 1987-05-28 Dunantuli Regionalis Vizmue Es Device for dissolving, suspending advantageously powdered or lumpy chemicals and dosing the solution, suspension
US4690305A (en) 1985-11-06 1987-09-01 Ecolab Inc. Solid block chemical dispenser for cleaning systems
US4999124A (en) 1985-11-06 1991-03-12 Ecolab Inc. Solid block chemical dispenser for cleaning systems
US4756321A (en) 1985-11-22 1988-07-12 Beta Technology, Inc. Industrial dishwasher chemical dispenser
US4858449A (en) 1986-01-09 1989-08-22 Ecolab Inc. Chemical solution dispenser apparatus and method of using
US4964185A (en) 1986-01-09 1990-10-23 Ecolab Inc. Chemical solution dispenser apparatus and method of using
GB8628441D0 (en) 1986-11-27 1986-12-31 Unilever Plc Disinfectant dilution
US4766548A (en) * 1987-01-02 1988-08-23 Pepsico Inc. Telelink monitoring and reporting system
US4848381A (en) 1987-02-13 1989-07-18 Diversey Corporation Clean in place system
US5053206A (en) 1987-12-31 1991-10-01 Universal Chemical Feeder, Inc. Chemical dispensing device
US4908190A (en) 1987-12-31 1990-03-13 Universal Chemical Feeder, Inc. Chemical dispensing device
US4897797A (en) 1988-04-25 1990-01-30 Betz Laboratories, Inc. Proportional chemical feeding system
US4867196A (en) 1988-08-31 1989-09-19 Olin Corporation Pool chemical dispenser
US4976137A (en) * 1989-01-06 1990-12-11 Ecolab Inc. Chemical mixing and dispensing system
US5136281A (en) 1989-01-10 1992-08-04 Electronic Data Systems Corporation Monitor for remote alarm transmission
US5014211A (en) * 1989-06-16 1991-05-07 Diversey Corporation Microprocessor controlled liquid chemical delivery system and method
US5031258A (en) 1989-07-12 1991-07-16 Bauer Industries Inc. Wash station and method of operation
NL8902052A (nl) 1989-08-11 1991-03-01 Frank Maldonado En Petrus Adri Werkwijze en systeem voor het reinigen van een tapinstallatie, houder ten gebruike daarbij en reinigingsmiddel.
SU1691219A1 (ru) 1989-11-02 1991-11-15 Южный Научно-Исследовательский И Проектно-Конструкторский Институт Морского Флота Судова система мойки грузовых танков
US5301553A (en) 1989-12-20 1994-04-12 Tjs Development Corporation Apparatus for remote sensing and receiving
US5038807A (en) 1990-04-16 1991-08-13 Ecolab, Inc. Performance monitoring system for warewashing machines
US5240326A (en) 1990-12-28 1993-08-31 Environmental Consideration, Ltd. Chemical handling and mixing system
US5203366A (en) * 1992-02-05 1993-04-20 Ecolab Inc. Apparatus and method for mixing and dispensing chemical concentrates at point of use
US5279448A (en) 1992-02-18 1994-01-18 Hanlin Michael O Installable and centralized self-contained appliance-like fluid dispensing system
US5340210A (en) * 1992-02-25 1994-08-23 Nalco Chemical Company Apparatus for blending chemicals with a reversible multi-speed pump
US5322571A (en) 1992-03-11 1994-06-21 Plummer Design & Technologies, Inc. Method and apparatus for cleaning hoses
US5404893A (en) 1992-03-12 1995-04-11 Ecolab Inc. Self-optimizing detergent controller
US5397028A (en) 1992-04-29 1995-03-14 Jesadanont; Mongkol Automatic fluid dispenser and method
CH685986A5 (de) 1992-06-17 1995-11-30 Panos Maltsis Selbstbedienungseinrichtung zur Autopflege.
US5268153A (en) 1992-11-16 1993-12-07 Sanolite Corporation Dispenser for solid-formed chemicals
US5370267A (en) 1993-10-04 1994-12-06 Gojo Industries Inc. Method and apparatus for measuring dispenser usage
US5505915A (en) 1993-10-05 1996-04-09 Ecolab Inc. Solid chemical dispenser with movable nozzle
US5389344A (en) 1993-10-05 1995-02-14 Ecolab Inc. Variable concentration, solid chemical dispenser
US5411716A (en) 1993-10-05 1995-05-02 Ecolab Inc. Solid detergent dispenser for floor scrubber machine
US5427748A (en) 1994-04-21 1995-06-27 Ppg Industries, Inc. Chemical feeder
SG46303A1 (en) 1994-08-01 1998-02-20 Geopat Products Pte Ltd Programmable dispensor
US5608643A (en) * 1994-09-01 1997-03-04 General Programming Holdings, Inc. System for managing multiple dispensing units and method of operation
US5609417A (en) 1994-11-28 1997-03-11 Otte; Doyle D. Apparatus for mixing and circulating chemicals and fluids
US5625659A (en) 1995-05-19 1997-04-29 Gojo Industries, Inc. Method and apparatus for electronically measuring dispenser usage
JPH0932084A (ja) 1995-07-21 1997-02-04 Koito Ind Ltd 衛生洗浄装置および洗浄方法
JPH0932085A (ja) 1995-07-21 1997-02-04 Koito Ind Ltd 衛生洗浄装置および洗浄方法
JPH0941466A (ja) 1995-08-02 1997-02-10 Toto Ltd 衛生洗浄装置および洗浄方法
JPH0957081A (ja) 1995-08-21 1997-03-04 Kurita Water Ind Ltd 粉末薬品の供給、溶解装置
US5695091A (en) 1995-10-25 1997-12-09 The Path-X Corporation Automated dispenser for disinfectant with proximity sensor
DE19540608C2 (de) 1995-10-31 2003-04-30 Bsh Bosch Siemens Hausgeraete Vorrichtung zur Reinigerzugabe für Geschirrspülmaschinen
US5580448A (en) 1995-12-28 1996-12-03 Brandreth, Iii; John B. Chemical dispenser
US5941418A (en) * 1995-12-29 1999-08-24 Graco Inc Multiple fluid dispensing system
JP3648822B2 (ja) 1996-01-17 2005-05-18 松下電器産業株式会社 局部洗浄装置
US5724261A (en) 1996-02-05 1998-03-03 Rent Roll, Inc. Data processing system and method for compiling data during property inspection and maintenance operations
GB9603462D0 (en) 1996-02-19 1996-04-17 Diversey Equipment Technologie Dispenser
US5679173A (en) 1996-02-23 1997-10-21 Hartman; Jerry M. Backup assembly and method for chemical sanitizing in a final rinse of a high temperature warewashing machine
JPH09277913A (ja) 1996-04-16 1997-10-28 Mk Seiko Co Ltd 洗車装置
US5875430A (en) 1996-05-02 1999-02-23 Technology Licensing Corporation Smart commercial kitchen network
JPH10124746A (ja) 1996-07-13 1998-05-15 Koshu Denshi Kk 自動販売機の自動洗浄装置および方法
US5851291A (en) 1996-07-31 1998-12-22 Poterala; Robert J. Chemical foaming machine and mixing apparatus
US5973696A (en) 1996-08-08 1999-10-26 Agranat Systems, Inc. Embedded web server
DE19633713A1 (de) 1996-08-21 1998-02-26 Siemens Components Vorrichtung zum Ausgeben chemischer Flüssigkeiten
AU732628B2 (en) 1996-09-06 2001-04-26 Merck & Co., Inc. Customer specific packaging line
US5956487A (en) 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
US5769536A (en) 1996-11-08 1998-06-23 Kotylak; Clayton Mixing container for dissolving dry chemicals in water
IT1289806B1 (it) 1996-12-27 1998-10-16 Elbi Int Spa Dispositivo per l'erogazione di agenti di lavaggio, per macchine lavastoviglie.
US5762096A (en) 1997-02-12 1998-06-09 Pnm, Inc. Computer controlled portable gravity flow conduit cleaner
US6098646A (en) 1997-02-19 2000-08-08 Ecolab Inc. Dispensing system with multi-port valve for distributing use dilution to a plurality of utilization points and position sensor for use thereon
US6003070A (en) 1997-02-25 1999-12-14 Intervvoice Limited Partnership E-mail system and interface for equipment monitoring and control
US5967202A (en) 1997-06-05 1999-10-19 Ecolab Inc. Apparatus and method for dispensing a sanitizing formulation
US6093574A (en) * 1997-08-11 2000-07-25 Ventana Medical Systems Method and apparatus for rinsing a microscope slide
US6282454B1 (en) * 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller
US5902749A (en) 1997-09-18 1999-05-11 The United States Of America As Represented By The Secretary Of The Interior Automated chemical metering system and method
US5887975A (en) * 1997-09-30 1999-03-30 The Boeing Company Multiple component in-line paint mixing system
US5897671A (en) 1997-11-07 1999-04-27 Diversey Lever, Inc. System and method for washing machine cycle identification and chemical dosing identification
US5974345A (en) 1998-02-10 1999-10-26 Babson Bros. Co. Dairy chemical dispensing system
US5945910A (en) 1998-02-11 1999-08-31 Simoniz Usa, Inc. Method and apparatus for monitoring and reporting handwashing
US6136184A (en) 1998-03-19 2000-10-24 King; Lael D. Liquid chemical delivery system
JPH11286980A (ja) 1998-04-01 1999-10-19 Toto Ltd 衛生洗浄装置
JP3598808B2 (ja) 1998-04-20 2004-12-08 株式会社ノーリツ 自動洗浄浴槽
JPH11330041A (ja) 1998-05-07 1999-11-30 Dainippon Screen Mfg Co Ltd エッチング液による基板処理装置
US6029286A (en) 1998-05-14 2000-02-29 Funk; Cameron Odor removing apparatus for toilets
US6082149A (en) 1998-10-06 2000-07-04 Advanced Micro Devices, Inc. Chemical washing system including a chemical dispensing system and suitable for use within a semiconductor fabrication clean room
EP0995483A1 (de) 1998-10-23 2000-04-26 The Procter & Gamble Company Querstromfiltrationsvorrichtung
US6356205B1 (en) 1998-11-30 2002-03-12 General Electric Monitoring, diagnostic, and reporting system and process
US6133555A (en) 1999-02-09 2000-10-17 Brenn; Eric Walter Zero defect management system for restaurant equipment and environment equipment
AU5323300A (en) * 1999-06-04 2000-12-28 Radiant Systems, Inc. Fuel dispensing system
US6120175A (en) 1999-07-14 2000-09-19 The Porter Company/Mechanical Contractors Apparatus and method for controlled chemical blending
US6330499B1 (en) 1999-07-21 2001-12-11 International Business Machines Corporation System and method for vehicle diagnostics and health monitoring
US6564121B1 (en) * 1999-09-22 2003-05-13 Telepharmacy Solutions, Inc. Systems and methods for drug dispensing
AU5441101A (en) * 1999-12-23 2001-07-03 Rodger H. Rast System and method for providing individualized dosing
US6854026B1 (en) * 1999-12-29 2005-02-08 General Electric Company Methods and systems for interfacing small devices to computer networks
EP1279079A1 (de) 2000-04-25 2003-01-29 Unilever N.V. Verfahren zur unterstützung von verwaltungsdiensten eines kundendienstzentrums für eine vielzahl von industriellen reinigungsprozessen oder maschinen und vorrichtung zur überwachung derselbigen
WO2001082015A1 (en) 2000-04-25 2001-11-01 Johnsondiversey, Inc. Method and system for supplying management services from a service centre for a plurality of industrial cleaning processes or machines
AU6386901A (en) 2000-04-25 2001-11-07 Johnsondiversey, Inc. Method for supplying maintenance and operational support services from a service centre for a plurality of industrial cleaning processes or machines and system for monitoring plurality of industrial cleaning processes or machines
JP2003532182A (ja) 2000-04-25 2003-10-28 ジョンソンディバーシー・インコーポレーテッド 産業用の洗浄プロセス又は洗浄装置を監視するシステム
US6343251B1 (en) 2000-10-20 2002-01-29 General Electric Company Method and system for monitoring the operation of and predicting part life consumption for turbomachinery
US6554162B2 (en) * 2001-05-24 2003-04-29 Chemand Corporation System and method for accurately blending fluids

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT525553A4 (de) * 2021-12-21 2023-05-15 Avl Ditest Gmbh Messgerät und Verfahren zum Betreiben eines Messgeräts
AT525553B1 (de) * 2021-12-21 2023-05-15 Avl Ditest Gmbh Messgerät und Verfahren zum Betreiben eines Messgeräts

Also Published As

Publication number Publication date
WO2003006145A2 (en) 2003-01-23
WO2003006145A3 (en) 2003-05-15
AU2002346095A1 (en) 2003-01-29
US7292914B2 (en) 2007-11-06
US20040015269A1 (en) 2004-01-22

Similar Documents

Publication Publication Date Title
DE10297033T5 (de) Fernzugriff auf ein Chemikalienabgabesystem
EP3091114B1 (de) System zur dosierung von medien für wasch- und/oder reinigungsanlagen
DE69936594T2 (de) Netzwerk von mit hauptrechner zur datenbankerstellung interaktiv verbundenen verkaufsautomaten
DE69929586T2 (de) Fernzugriffserleichternde kraftstoffabgabevorrichtung
DE60114846T2 (de) Produktionsplanungsverfahren und vorrichtung zur vorbereitung eines produktionsplans
DE10394010B4 (de) Bildhafte Datendarstellung innerhalb eines integrierten Anlagendatensystems für einen Verarbeitungsbetrieb
DE10147115B4 (de) Verwendung von entfernt gelegenen Softphasen in einem Prozeßsteuerungssystem
RU2607244C2 (ru) Системы и способы обработки семян для предприятий розничных продаж
CN107862506A (zh) 一种实现订单执行全流程可视化的系统和方法
CN104484730A (zh) 配料监控追溯方法及系统
DE112010005963B4 (de) Protokolliereinstellvorrichtung, Protokolliereinstellverfahren und Aufzeichnungsmedium
CN102346888A (zh) 以订单为核心的生产管理系统和方法
DE10037633A1 (de) System zur Rechnungsbearbeitung
EP2913431A2 (de) System zur Erfassung des Verbrauchs eines Mediums in einer Wasch- oder Reinigungsanlage u.a.
DE10223725A1 (de) Verschmelzung von Prozeßleistungsüberwachung mit Prozeßausrüstungsüberwachung und -steuerung
DE10052214A1 (de) Verfahren und System zur Durchführung von Ausschreibungen
DE10394011T5 (de) Integrierter Navigationsbaum-Import und -Erzeugung in einer Prozessanlage
EP1947805A1 (de) Automatische Überwachung und Steuerung von Füllständen
DE69726019T2 (de) System zur Bereitstellung von Diensten zur Verwendung in Umgebungen für verteilte Verarbeitung
WO2004083982A2 (de) Modellierung eines komplexen systems
DE102005050287A1 (de) Verfahren und Anordnung zur Verarbeitung und/oder Verwaltung von Satzaufträgen für Anzeigen in Druck- und/oder online-Medien sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium und ein Verfahren zum Datenmanagement in verteilten objektorientierten Workflow-Systemen
EP3072841A1 (de) Verfahren zur bewirtschaftung eines kabeltrommelregals und kabeltrommelregal
DE102007004232A1 (de) Anordnung und Verfahren zur zeit- und mengen-bzw. durchsatz-optimierten Herstellung wenigstens eines Produktes mittels verfahrenstechnischer Anlagen
WO2002023416A1 (de) VORRICHTUNG UND VERFAHREN ZUM AUSFÜHREN EINER FERN-eBUSINESS-TRANSAKTION
DE102015216726A1 (de) Verwaltung von Verbrauchsmaterial für ein Hausgerät

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R082 Change of representative

Representative=s name: GODEMEYER BLUM LENZE PARTNERSCHAFT, PATENTANWA, DE

Representative=s name: GODEMEYER BLUM LENZE PATENTANWAELTE, PARTNERSC, DE

R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R081 Change of applicant/patentee

Owner name: ECOLAB USA INC., SAINT PAUL, US

Free format text: FORMER OWNER: ECOLAB INC., ST. PAUL, MINN., US

R082 Change of representative

Representative=s name: GODEMEYER BLUM LENZE PATENTANWAELTE, PARTNERSC, DE

R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: B01F0013100000

Ipc: B01F0033800000

R003 Refusal decision now final