DE3853036T2 - Verbrennungsregelsystem. - Google Patents
Verbrennungsregelsystem.Info
- Publication number
- DE3853036T2 DE3853036T2 DE3853036T DE3853036T DE3853036T2 DE 3853036 T2 DE3853036 T2 DE 3853036T2 DE 3853036 T DE3853036 T DE 3853036T DE 3853036 T DE3853036 T DE 3853036T DE 3853036 T2 DE3853036 T2 DE 3853036T2
- Authority
- DE
- Germany
- Prior art keywords
- alarm
- sensor
- parameters
- priority
- operable
- 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.)
- Expired - Fee Related
Links
- 238000002485 combustion reaction Methods 0.000 title claims description 36
- 238000000034 method Methods 0.000 claims description 66
- 230000006870 function Effects 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 11
- 238000013461 design Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 3
- 238000004886 process control Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000012806 monitoring device Methods 0.000 claims description 2
- 230000007704 transition Effects 0.000 claims 1
- 239000000446 fuel Substances 0.000 description 33
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 22
- 229910052760 oxygen Inorganic materials 0.000 description 22
- 239000001301 oxygen Substances 0.000 description 22
- 239000007789 gas Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 239000000523 sample Substances 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 7
- 239000012528 membrane Substances 0.000 description 5
- 238000003745 diagnosis Methods 0.000 description 4
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 2
- 238000009529 body temperature measurement Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 239000000567 combustion gas Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 239000003546 flue gas Substances 0.000 description 1
- 238000004868 gas analysis Methods 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000003245 working effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/14—Mounting supporting structure in casing or on frame or rack
- H05K7/1462—Mounting supporting structure in casing or on frame or rack for programmable logic controllers [PLC] for automation or industrial process control
- H05K7/1484—Electrical diagrams relating to constructional features, e.g. signal routing within PLC; Provisions for disaster recovery, e.g. redundant systems
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/24—Preventing development of abnormal or undesired conditions, i.e. safety arrangements
- F23N5/242—Preventing development of abnormal or undesired conditions, i.e. safety arrangements using electronic means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/26—Details
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N1/00—Regulating fuel supply
- F23N1/02—Regulating fuel supply conjointly with air supply
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2223/00—Signal processing; Details thereof
- F23N2223/04—Memory
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2223/00—Signal processing; Details thereof
- F23N2223/08—Microprocessor; Microcomputer
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2223/00—Signal processing; Details thereof
- F23N2223/38—Remote control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2231/00—Fail safe
- F23N2231/20—Warning devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/003—Systems for controlling combustion using detectors sensitive to combustion gas properties
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/003—Systems for controlling combustion using detectors sensitive to combustion gas properties
- F23N5/006—Systems for controlling combustion using detectors sensitive to combustion gas properties the detector being sensitive to oxygen
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24063—Select signals as function of priority, importance for diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24103—Graphical display of proces as function of detected alarm signals
Landscapes
- Engineering & Computer Science (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
- Regulation And Control Of Combustion (AREA)
- Feeding And Controlling Fuel (AREA)
Description
- Analysatoren für Sauerstoff und Brennstoffe werden oft verwendet, um in Datensammel- und Verbrennungssteuersystemen Abgase zu analysieren. Diese Analysatoren wirken dahingehend, Produktqualität und Verbrennungsausbeute zu verbessern, verglichen mit Systemen ohne Verbrennungsgasanalyse. Ein wesentlicher Nachteil dieser Analysatoren ist jedoch, daß die Probennahme-, Fühler- und Heizsysteme, die für ihren richtigen Betrieb erforderlich sind, dazu neigen, komplex und fehleranfällig zu sein.
- Zur Zeit existierende Analysatoren für Sauerstoff und verbrennbare Substanzen liefern wenig hinsichtlich von Diagnosen, um bei der Systemwartung zu helfen. Als Regel kann gelten, daß die einzigen Systemausgabewerte Signale sind, die proportional zur Sauerstoff- und Brennstoffkonzentration sind. Signale, die einen internen Analysatorzustand repräsentieren, werden nicht als Ausgabewert bereitgestellt. Korrekturfaktoren, die auf den Ergebnissen der Sensorkalibrierung durch automatische Kalibriersysteme basieren, sind manchmal erhältlich. Diese Korrekturfaktoren sind jedoch nicht einfach zugänglich, und ihre Bedeutung ist für jemanden ohne Spezialwissen nicht offensichtlich.
- Diese Faktoren bereiten beim Kombinieren des Analysators mit einem Systemregler bzw. einer Systemsteuereinrichtung Schwierigkeiten. Weil die grundlegenden Betriebszustände innerhalb des Analysators unbekannt sind, könnten falsche Abgas- bzw. Rauchgasmessungen, die von fehlerhaften Analysatorzuständen herrühren, als Steuersystemeingabewerte verwendet werden. Solche fehlerbehafteten Eingaben können zu ineffizienten und potentiell unsicheren Zuständen führen, wenn die Steuerungseinrichtung auf sie reagiert. Ein Verbrennungssteuersystem, welches die Ausgabe eines Verbrennungsanalysators als Eingabe verwendet, könnte während erheblicher Zeitspannen auf der Grundlage falscher Eingabewerte arbeiten. Daher waren redundante Messungen oder komplizierte Steuersysteme erforderlich. Es wäre also wünschenswert, ein Verbrennungssteuersystem zu haben, welches die Analysatorparameter überwacht und auf anomale Bedingungen bzw. Zustände in der Weise reagiert, daß es sofort in einen voreingestellten Grundzustand geht.
- Die deutsche Patentanmeldungsveröffentlichung Nr. DE-A-3 335 481 offenbart ein Warn- (Alarm-)anzeigesystem gemäß dem Oberbegriff von Anspruch 1 dieser Anmeldung, wobei das System (das verknüpft sein mag mit einer Steuerungsstation, wie zum Beispiel einem Kraftwerksteuerraum oder - insbesondere - einer Flugzeugführerkanzel) aufweist: einen Sensoraufbau, der Sensoreinrichtungen für die Bereitstellung von Ausgangssignalen hat, welche für Parameter kennzeichnend sind, und Steuereinrichtungen, die Eingabeeinrichtungen für den Empfang der Ausgangssignale haben, welche durch die Sensoreinrichtungen bereitgestellt werden, Überwachungseinrichtungen für das kontinuierliche Überwachen der Parameter und für das Erzeugen von Alarmsignalen, Anzeigeeinrichtungen für das Anzeigen von Alarmzuständen, die sich unter Ansprechen auf diese Alarmsignale ergeben, Prioritätseinrichtungen, um automatisch eine Priorität bzw. einen Vorrang für die Anzeige der Alarmzustände zu erzeugen und einen Speicher.
- Das Anzeigesystem der DE-A-3 335 481 funktioniert dahingehend, daß die Steuereinrichtung (ein Rechner) die Ausgangssignale von den Sensoren im Vergleich zu vorhandenen Referenzinformationen auswertet, um zu ermitteln, ob Information - insbesondere eine Warnanzeige - auf der Anzeigeeinrichtung angezeigt werden soll, und daß sie passende Information zur Darstellung an einer bestimmten Stelle der Anzeigeeinrichtung aus dem Speicher ausliest. Die Anzeigeeinrichtung hat die Form eines Paares von Zeilen zur mehrstelligen alphanumerischen Informationsanzeige, wobei jede Zeile in getrennt voneinander ansprechbare Zeilenabschnitte unterteilt ist. So können lange oder kurze Informationsteile angezeigt werden. Eine Prioritätssetzung der Anzeige wird dadurch erreicht, daß die aktuellste oder wichtigste Information auf der obersten Zeile oder in einem ausführlicheren Text dargestellt wird. Spätere Ereignisse oder Ereignisse mit niedrigerer Priorität können gespeichert werden, so daß der Bediener sie später zur Nachprüfung ausgeben kann.
- DE-A-3 614 331 offenbart ein Diagnosesystem (zum Beispiel für ein Atomkraftwerk) mit Eingabe-einrichtungen zur Sammlung von Rohdaten, die sich auf einen abweichenden Zustand beziehen, einem Speicher zur Speicherung von logischen Daten zur Diagnose eines Abweichungszustandes, einem Rechner (Prozessor) zur Diagnose eines abweichenden Zustandes auf der Grundlage der logischen Daten, einem weiteren Speicher zum Speichern der Diagnoseergebnisse, einer Anzeigeeinrichtung zum Anzeigen der Diagnoseergebnisse, und einer Prioritätseinrichtung zum Ausgeben der Diagnoseergebnisse in einer Prioritätsreihenfolge, welche im Fall simultaner Diagnoseergebnisse der relativen Bedeutung der Ergebnisse entspricht.
- US Patent Nr. US-A-3 988 730 offenbart ein System zum Überwachen und Anzeigen von Para-meterzuständen innerhalb eines Systems, insbesondere einem Kraftfahrzeug. Sensoren liefern Ausgabesignale, die für Parameter kennzeichnend sind. Jedes Signal wird mit einem einzeln programmierten Bezugswert verglichen und ein entsprechender Indikator wird aktiviert, wenn das Signal seinen Bezugswert überschreitet. Jedem Parameter wird derartig Priorität gewährt, daß, wenn er seinen Bezugswert überschreitet, das System sequentiell nur diesen Parameter und alle anderen Parameter mit höherer Priorität mißt.
- Gemäß der vorliegenden Erfindung wird ein System bereitgestellt mit: einem Sensoraufbau, der Sensoreinrichtungen für die Bereitstellung von Ausgangssignalen hat, welche für Parameter kennzeichnend sind, und Steuereinrichtungen, die Eingabeeinrichtungen für den Empfang der Ausgangssignale haben, welche durch die Sensoreinrichtungen bereitgestellt werden, Überwach-ungseinrichtungen für das kontinuierliche Überwachen der Parameter und für das Erzeugen von Alarmsignalen, Anzeigeeinnrichtungen für das Anzeigen von Alarmzuständen, die sich unter Ansprechen auf diese Alarmsignale ergeben, Prioritätseinrichtungen, um automatisch eine Priorität für die Anzeige der Alarmzustände zu erzeugen und einem Speicher; dadurch gekennzeichnet, daß
- das System ein Verbrennungssteuersystem für die Steuerung eines Verbrennungsvorganges ist;
- die Steuereinrichtung eine Prozeßsteuereinrichtung ist, welche so betreibbar ist, daß sie den Verbrennungsprozeß steuert;
- die Sensoreinrichtung derartig betreibbar ist, daß sie die Ausgangssignale bereitstellt, welche zumindest einen Parameter des Verbrennungssteuerprozesses kennzeichnen;
- die Steuereinrichtung eine Signalverarbeitungseinrichtung beinhaltet, die auf die Ausgangssignale anspricht, welche von der Sensoreinrichtung bereitgestellt werden, um Steuer- bzw. Regelausgangswerte zu erzeugen, um eine gewünschte Betriebsweise des Verbrennungssteuerprozesses aufrechtzuerhalten;
- die Überwachungseinrichtung einen Teil der Signalverarbeitungseinrichtung bildet und so betreibbar ist, daß sie kontinuierlich Parameter des Verbrennungssteuersystems einschließlich zumindest eines Parameters des Verbrennungssteuerprozesses überwacht, der von der Sensoreinrichtung bereitgestellt wird, und so, daß sie ein Alarmsignal erzeugt, sobald irgendeiner der überwachten Parameter von einem Sollwert abweicht;
- die Prioritätseinrichtung derartig betreibbar ist, daß sie automatisch dem Alarmsignal Priorität gewährt, um eine Anzeige ausgewählter Alarmzustände bereitzustellen, und zwar auf der Grundlage der Kenntnis von internen Vorgängen eines Analysatorsystems, was ein unmittelbares Ergebnis eines Aufbaus des Analysatorsystems ist; und
- das Verbrennungssteuersystem und die Prioritätseinrichtung durch ein in dem Speicher gespeichertes Programm so betreibbar sind, daß sie zweifelhafte Sensorablesungen nicht beachten.
- Eine weiter unten im Detail beschriebene, bevorzugte Ausführungsform der Erfindung gewährleistet: ein verläßlicheres Verbrennungssteuersystem, einen verläßlicheren Sauerstoff- und Brennstoffanalysator; ein verbessertes Diagnosesystem für Verbrennungssteuersysteme und ein Verbrennungssteuersystem, das einen Verbrennungsprozessprobenanalysator aufweist und das kontinuierlich Parameter des Analysators überwacht und vorbestimmte anomale Zustände, die mit dem Betrieb des Analysators zusammenhängen, aufspürt.
- Indem redundante Alarme unterdrückt werden, ist die Fehlerbehebung leichter, weil das Personal nicht erforderlich ist, um fehlerbehaftete Informationen zu erkennen und zu ignorieren. Außerdem kann das System, wenn ein Analysatoralarm detektiert wird, den entsprechenden Teil des Steuersystems in einen bekannten sicheren Betriebszustand zu überführen bzw. zurücksetzen.
- Die Erfindung wird nun anhand eines beschreibenden und nicht einschränkenden Beispiels unter Bezug auf die begleitenden Zeichnungen beschrieben, wobei:
- Figur 1 ein Blockdiagramm eines die Erfindung verwirklichenden Verbrennungssteuersystems ist;
- Figur 1A eine Aufsicht auf eine Bedienerschnittstelleneinrichtung bzw. eine Bedieneroberflächeneinrichtung für das in Figur 1 gezeigte System ist;
- Figur 1B ein Querschnitt entlang der Linien 1B-1B in Figur 1A ist;
- Figur 2 ein Blockdiagramm ist, das Steuerprogramme des in Figur 1 gezeigten Systems zeigt;
- Figur 3 ein Blockdiagramm ist, das Alarmdetektierungs- und Prioritätsprogrammteile für das System zeigt;
- Figur 4 eine diagrammatische Darstellung des Alarmprioritätsstatusses für das System ist;
- Figur 5 ein Prozeßflußdiagramm für den Alarmprioritätsprogrammteil ist;
- Figur 6 ein Prozeßflußdiagramm für den Alarmerkennungsprogrammteil ist;
- Figur 7 ein Prozeßflußdiagramm für den Alarmprüfungsprogrammteil ist; und
- Figur 8 ein Prozeßflußdiagramm für den Alarmdetektierungsprogrammteil ist;
- Ein Verbrennungssteuersystem 10 gemäß einer bevorzugten Ausführungsform der Erfindung ist in Gestalt eines Blockdiagramms in Figur 1 gezeigt. Das System 10 erhält eine optimale Gasverbrennung aufrecht, indem es Abgase prüft und die Einstellungen eines Gas-(Brennstoff)ventils 10a und eines Luftschiebers 10b als Funktion von Prozeßvariablen, darunter die Anteile von Sauerstoff und Kohlenmonoxid in dem Abgas, und Systembetriebszuständen steuert.
- Das Verbrennungssteuersystem 10 weist einen Sensoraufbau 11 und einen Prozeßregler 12 mit elektronischen Schaltkreisen auf, die durch eine Systemverkabelung 13 mit den Leitungen 13a bis 13h miteinander verbunden sind. Der Sensoraufbau 11, der nahe dem zu steuernden Prozeß angebracht ist, hat einen Sauerstoffsensor 14, einen Brennstoffsensor 15 und eine Sensorsonde (nicht gezeigt), die in einem Abzug bzw. einem Schornstein (nicht gezeigt) angebracht ist, um eine Probe der Produkte eines Verbrennungsprozesses zur Analyse zu entnehmen. Die Probe wird zwischen dem Sauerstoffsensor 14 und dem Brennstoffsensor 15 in einer im Stand der Technik bekannten Weise aufgeteilt. Der Sensoraufbau 11 hat einen luftgetriebenen Sauger (nicht gezeigt), um die Probe aus dem Prozeß und über die zwei Sensoren 14 und 15 zu ziehen. Die analysierte Probe wird mit der Abluft des Saugers vereinigt und in den Abluftschacht des Prozesses zurückgegeben. Die an den zwei Sensoren 14 und 15 vorbeistreichende Probe erzeugt eine analoge Spannung in jedem Sensor, die über die Leitungen 13a und 13b der Verkabelung 13 dem Prozeßregler 12 zugeführt wird.
- Zusätzlich zu Analogsignalen, die Ausgaben der zwei Sensoren 14 und 15 repräsentieren, liefert der Sensoraufbau 11 der elektronischen Schaltung des Prozeßreglers 12 Überwachungssignale, die Parameter oder Zustände der Sensoren und/oder der damit verbundenen Hardware anzeigen. Der Sensoraufbau 11 hat einen Temperaturfühler 16, der ein Ausgangssignal liefert, das die Temperatur mehrerer Flansche bzw. eines Flanschsammlers anzeigt, der durch einen Block (Trägerteil) 14a repräsentiert wird, auf dem der Sauerstoffühler 14 montiert ist, und einen Temperaturfühler 17, der ein Ausgangssignal liefert, das die Temperatur eines Montageblocks anzeigt, der durch einen Block (Trägerteil) 15a repräsentiert wird, auf dem der Brennstoffühler 15 montiert ist. Diese Parameterausgangssignale werden jeweils über die Leitungen 13c und 13d vom Sensoraufbau 11 zum Prozeßregler 12 geleitet. Ein weiterer Sensor 18 liefert ein Prozeßeingangssignal, wie Umgebungstemperatur oder Druck, das über die Leitung 13f zum Prozeßregler 12 geleitet wird.
- Um die Temperatur der Sensoren und der Sensorhalter auf der erforderlichen Betriebstemperatur und oberhalb des Taupunkts zu halten, werden die Sensoren auf erhöhten Betriebstemperaturen gehalten, indem die Trägerbauteile 14a, 15a, auf denen die Sensoren montiert sind, geheizt werden. Zu diesem Zweck enthält der Sensoraufbau 11 eine Flanschsammlerheizvorrichtung 19 und eine Brennstoffblockheizvorrichtung 19a, die beide Steuersignale über die Leitungen 13g und 13h vom Prozeßregler 12 erhalten.
- Ein Thermoelement 20 wird beim Regeln bzw. Steuern des Prozesses verwendet. Eine Ausgleichs-einrichtung für das kalte Ende eines Thermoelements ist eine Reguliereinrichtung für den thermisch abhängigen Strom, die die aktuelle Umgebungstemperatur im Abschlußteil des Sensoraufbaus 11 berücksichtigt. Diese Information ist für jede verwendete Art von Thermoelement für die Genauigkeit erforderlich und wird über die Leitung 13e dem Prozeßregler 12 zugeführt. Eine einzelne Ausgleichseinrichtung für das kalte Ende eines Thermoelements wird verwendet, um für den Prozeßvariablensensor 18, der als Thermoelement ausgeführt ist, und für die zwei Parametersensoren 16 und 17, die im Sensoraufbau 11 verwendet werden und ebenfalls Thermoelemente aufweisen, einen Ausgleich zu leisten.
- Der Prozeßregler 12 enthält Multiplex- und Signalbearbeitungsschaltkreise 21, einen Analog/Digital (A/D) Wandler (Wandlerschaltkreis) 22, einen Mikroprozessor 23, eine Bedieneroberfläche (Schnittstelleneinheit) 24 und Ausgabeschaltkreise 25 mit einer Schnittstelle 26 für digitale Ausgabe, einer Schnittstelle 27 für analoge Ausgabe und Heizerregelschaltkreise 28.
- Die Multiplexschaltkreise 21 empfangen die analogen Signale, die von dem Sensoraufbau 11 und der Prozeßeingabe geliefert werden und geben sie, je eins zur Zeit, an den A/D-Wandler 22 weiter, der die Signale zur Verarbeitung durch den Mikroprozessor 23 in digitale Form umwandelt. Ein passender Mikroprozessor 23 für dieses System ist der Motorola 68MC11, der zusätzlich zu einem Prozessor für digitale Signale einen Nur-Lese-Speicher (ROM), ein Random Access Memory (RAM), einen programmierbaren Speicher, eine serielle Eingabe/Ausgabe-Schnittstelle und ein Zeitmeßsystem bzw. eine Uhr aufweist. Der Mikroprozessor 23 überwacht den Analysatorstatus und bewirkt Änderungen, insbesondere Änderungen der Temperatur, um einen gewünschten Zustand des Sensoraufbaus 11 aufrechtzuerhalten. Der Mikroprozessor 23 vergleicht die von dem Sensor-aufbauu 11 erhaltenen Sensorsignalpegel mit Sollwerten und nimmt, auf der Grundlage von Eingabeparametern des Bedieners, Änderungen in den Einstellungen des Prozeßapparates (nicht gezeigt) vor, wie zum Beispiel Luftklappensteuerungen, Brennstoffventilen, usw., um die Effizienz des überwachten Verbrennungsprozesses zu maximieren. Der Mikroprozessor 23 speichert außerdem Kalibrierungsinformation, um die Sensoren in einem genauen und reproduzierbaren Betriebszustand zu halten.
- Genauer gesagt, werden die dem Prozeßregler 12 zugeführten analogen Signale in einer kontinuierlichen, sequentiellen Art und Weise durch die Multiplex- und Signalbearbeitungsschaltkreise 21 aufgenommen bzw. abgetastet, die die Siganle filtern und verstärken, bevor sie die Signale dem A/D-Wandler 22 zuführen. Die analogen Signale werden in digitale Form umgewandelt und dem Mikroprozessor 23 zugeführt, der programmgesteuert arbeitet, um die digitalen, ihm durch den A/D-Wandler 22 gelieferten Eingaben zu empfangen und zu verarbeiten und um passende Steuerausgaben zu erzeugen, die über die digitale Ausgangsschnittstelle 26 oder die analoge Ausgangsschnittstelle 27 der Steuerungseinrichtung zugeführt werden. Steuer- bzw. Regelprogrammteile und Diagnoseprogrammteile des Systems werden im folgenden genauer beschrieben werden.
- Zusätzlich zu den analogen Signalen, die vom Eingabeteil des elektronischen Schaltkreises des Prozeßreglers 12 in digitale Form umgewandelt werden, bevor diese vom Mikroprozessor 23 verarbeitet werden, empfängt der Prozeßregler 12 weitere Eingaben über die Bedienerschnittstelleneinheit bzw.-oberflächeneinheit 24, was es dem Bediener erlaubt, Daten, Sollwerte und Steuerbefehle in das System zu geben. Die Bedienerschnittstelleneinheit bzw.-oberflächeneinheit 24 stellt dem Bediener außerdem eine Anzeigeeinrichtung zur Verfügung für die vom Mikroprozessor 23 gelieferten Informationen, darunter Alarmzustandsinformation, Zustands- bzw. Statusinformation usw.. Wie noch gezeigt wird, gewährt der Prozeßregler 12 Systemalarmen automatisch Priorität, diese werden angezeigt, und er bietet eine Anzeige nur der relevanten Alarme. Mit anderen Worten, wenn ein Signal wegen eines anderen Alarmzustandes ungültig wird, werden durch dieses Signal erzeugte Alarme dem Bediener nicht angezeigt. Zusätzlich weist die Bedieneroberfläche 24 mehrere Statusindikatoren auf, die dem Bediener sichtbare Anzeigen verschiedener Zustände des Systems, darunter das Vorhandensein eines nicht bestätigten Alarms, liefern.
- Gemäß den Figuren 1 und 1A weist die Bedienerschnittstelleneinheit bzw.-oberflächen-einheit 24 auf: eine Folientastatur 31, eine alphanumerische Flüssigkristallanzeige (LCD) oder Anzeigeeinheit 32 und mehrere Statusindikatoren 33. Die Bedienerschnittstelleneinheit 24 wird dazu benutzt, den Bediener durch eine Abfolge einfacher Bedienschritte zu leiten, um das System während des Erststarts für eine bestimmte Anwendung zu konfigurieren. Das LCD 32 und die Tastatur 31 versorgen den Bediener mit Prozeßinformationen, wie zum Beispiel die Sauerstoff- und CO-Konzentration und die Prozeßtemperatur. Die Bedienerschnittstelleneinheit 24 informiert den Bediener außerdem über Fehler, die während periodischer Selbstdiagnosetests gefunden wurden. Die Bedienerschnittstelleneinheit 24 erlaubt es, daß das System durch nicht technisches Personal bedient werden kann, indem es den Bediener durch eine Abfolge einfacher Schritte für den Start, die Kalibrierung und die Wartung leitet. Die Statusindikatoren 33 informieren den Bediener über den bestehenden Betriebsmodus und -status.
- Der Systemmikroprozessor 23 (Figur 1) verwendet Daten von der Bedienerschnittstelleneinheit 24 in Verbindung mit internen Kontrollalgorithmen, um die Mengen an Brennstoff und Luft, die von dem Prozeß gefordert werden, zu bestimmen und um analoge Kontrollsignale zu erzeugen, die verwendet werden, um vorhandene Positioniereinrichtungen für das Brennstoffvventil 10a und die Luftklappe 10b zu steuern. Das Aufzeichnen oder Anzeigen von Prozeßvariablen wird durch eine analoge Ausgabe unterstützt, die verwendet werden kann, um den Wert einer vom Anwender ausgewählten Variable auszugeben.
- Die Membran- bzw. Folientastatur 31 definiert 16 manuell betätigbare Tasten. Eine erste Gruppe von Tasten, die beim Einstellen des Systems verwendet werden, beinhaltet eine CAL-Taste 34, eine TUNE-Taste 35 und eine ENTER-Taste 36. Eine zweite Gruppe von Tasten wird vom Bediener verwendet, um Bildschirme bzw. Fenster bzw. bestimmte Bildschirmmasken und Informationen, die angezeigt werden sollen, auszuwählen. Darunter sind eine NEXT SCREEN-Taste 37, eine SELECT-Taste 38, eine UP-Taste 39 und eine DOWN-Taste 40. Weitere Tasten für die Kontrolle durch den Bediener sind eine LIGHT-Taste 41, eine VAR-Taste 42, eine OXYGEN-Taste 43, eine COMBL-Taste 44 und eine OUTPUT POSN-Taste 45. In der Tastatur befinden sich weiterhin eine FUEL-Taste 46, eine AIR-Taste 47. eine TRIM-Taste 48 und eine ALARM ACK-(alarm acknowledge = Alarmbestätigungs-) Taste 49. Durch Drücken der CAL-Taste 34 gelangt man in eine Kalibirierumgebung, die benutzt wird, den Regler zu kalibrieren. Durch Drücken der TUNE-Taste 35 gelangt man in einen Abstimmungsteil, der verwendet wird, um die Reglerfunktion so einzustellen, wie es für den gesteuerten Prozess erforderlich ist. Drücken der ENTER-Taste 36 schließt eine Option innerhalb eines gegebenen Fensters ab. Drücken der NEXT SCREEN-Taste 37 führt zu dem nächsten Bildschirm innerhalb einer gegebenen Umgebung. Diese Taste ist nur in den Kalibrier-, Abgleich- und Alarmbestätigungsumgebungen anwendbar. Drücken der PFEIL-NACH-UNTEN-Taste 39 verringert den Wert des ausgewählten Parameters. Drücken der PFEIL-NACH-OBEN-Taste 40 erhöht den Wert des ausgewählten Parameters. Drücken der VAR-Taste 42 zeigt den Wert der Prozeßvariableneingabe an. Wenn passend, wird auch der Wert des Sollwerts angezeigt. Drücken der OXYGEN-Taste 43 zeigt den aktuellen Sauerstoffpegel an. Ein Sauerstoffsollwert und ein Sollwertfehlerbereich werden ebenfalls angezeigt. Drücken der COMBL-Taste 44 zeigt den aktuellen Brennstoffpegel, wie er vom System gemessen wird, an. Ein Brennstoffsollwert wird ebenfalls angezeigt. Drücken der OUTPUT POSN-Taste 45 zeigt den aktuellen Wert der System-steuerungsausgänge an. Der Status jeder Regelschleife (entweder automatisch oder manuell) wird ebenfalls angezeigt. Drücken der FUEL-Taste 46 ändert den Zustand einer Brennstoffregelschleife und zeigt einen Ausgangspositionsschirm an, wenn dies passend ist. Drücken der AIR-Taste 47 ändert den Zustand einer Luftregelschleife und zeigt den Ausgangspositionsschirm an, wenn dies passend ist. Drücken der TRIM-Taste 48 ändert den Zustand einer Trimm- bzw. Einstellregelschleife und zeigt den Ausgangspositionsschirm an, wenn dies passend ist. Drücken der ALARM ACK-Taste 49 führt in eine Alarmbestätigungsumgebung, die vom Bediener definierte Alarme und Systemalarme anzeigt, wenn irgendwelche existieren. Drücken der LIGHT-Taste 41 schaltet eine LCD-Hintergrundbeleuchtung ein, die sich automatisch abschaltet, wenn fünf Minuten lang keine Tasten gedrückt worden sind.
- Die Statusindikatoren 33, die als lichtaussendende Dioden (LEDs) 50 und 50a ausgeführt sind, werden jeweils selektiv angeschaltet, wenn die FUEL, AIR oder TRIM Tasten 46 bis 48 in einer automatischen oder manuellen Betriebsart des Systems aktiviert sind. Es gibt drei Gruppen von "MAN" und drei "AUTO" LED-Anzeigen, 50 und 50a. Eine MAN LED und eine AUTO LED werden verwendet, um den Status eines gegebenen Steuersignals anzuzeigen. Daher gibt es drei Gruppen von LEDs, eine für jede der FUEL, AIR und TRIM Tasten 46 bis 48. Eine "ALARM" LED-Anzeige 51 zeigt an, daß ein Alarmzustand existiert. Die LED 51 wird in Abständen erregt, um anzuzeigen, daß mindestens ein Alarm nicht bestätigt wurde. Die LED 51 wird dauernd erregt, um anzuzeigen, daß alle Alarme bestätigt wurden. Ein bestätigter Alarm ist einer, der auf dem LCD 32 des Systems dargestellt worden ist. Eine weitere LED 52 wird eingeschaltet, um anzuzeigen, daß eine Sensorkalibrierung stattfindet oder daß Kalibrierungs- bzw. Eichungsgas manuell durch den Bediener zugeführt werden, wobei sich das System im Kalibrier- bzw. Eichmodus befindet. Dauerlicht von der LED 52 zeigt, daß eine Sensorkalibrierung stattfindet. Ein Blinklicht von der LED 52 zeigt an, daß Kalibrierungs- bzw. Eichungsgas manuell durch den Bediener in den Sensoraufbau 11 geleitet wird.
- Die Folientastatur 31 weist ein durchsichtiges Fenster 53 auf, wobei das LCD 32 (Figur 1) hinter dem Fenster 53 angebracht ist. Das Fenster 53 schließt das LCD 32 bezüglich der Umgebung in ein Gehäuse 70 (nicht gezeigt) ein, welches den Prozeßregler 12 umgibt. Das LCD 32 ist eine Einheit mit 20 Zeichen mal vier Zeilen, die relevante Prozeßzustände und Bedienungsinstruktionen anzeigt. Ein Paar Stecker 54 und 55 verbindet das LCD 32, die Tasten der Folientastatur und die lichtaussendenden Statusdioden über Flachbandkabel 54a und 55a mit elektrischen Schaltkreisen des Prozeßreglers 12, der innerhalb des Gehäuses 70 montiert ist (Figur 2).
- Gemäß den Figuren 1A und 1B ist die Folientastatur 31 wegen der Zugänglichkeit getrennt vom Gehäuse angebracht, und sie ist bezüglich der Umgebung abgetrennt und vor EMl/RFI (Electromagnetic Interference/Radio Frequency Interference = elektromagnetischer Störung/Hochfrequenz-Störung) geschützt durch das durchsichtige Fenster 53 (Figur 1A) mit einer Abschirmschicht 31a (Figur 1B) in Form einer leitfähigen Beschichtung aus Graphit oder Aluminium, die oberhalb einer obersten Schaltungsschicht 31b der Tastatur liegt. Das Fenster 53 ist aus einem leitfähigen Material mit einem Widerstand von ungefähr 5 Ohm je Quadratzoll und kann zum Beispiel Altair M-5 Material sein. Das Fenster 53 steht in elektrischem Kontakt mit der leitfähigen Schicht 31a. Die LCD-Einheit 32 ist hinter dem Fenster 53 montiert.
- Drei Gasregelventile (nicht gezeigt) sind innerhalb des Gehäuses montiert. Zwei dieser Ventile wirken dahingehend, daß sie dem Analysator Nullpunktskalibriergas und Bereichskalibriergas zuführen. Das dritte Ventil ermöglicht einen Filterreinigungsvorgang.
- Gemäß Figur 2 befinden sich die Prozeßregelungsprogrammteile in dem Speicher, der dem Mikroprozessor 23 zugänglich ist, welcher Regelungsalgorithmen in logischer Art durchführt. Das Sstem ist in elf funktionelle Programmteile unterteilt, die in Form eines Blockdiagramms in Figur 2 dargestellt sind und die beinhalten: analoge Eingabeprogrammteile 101, Regelungssystemprogrammteile 102 und mehrere Ausgabeprogrammteile, darunter Analysatorregelungsprogrammteile 103, Digitalausgabeprogrammteile 104, Ausgabeprogrammteile 105 für Spulen und Analogausgabeprogrammteile 106. Die Prozeßregelungsprogrammteile weisen weiterhin mehrere Bedienerschnittstellenprogrammteile auf, darunter Tastaturschnittstellenprogrammteile 107, Bedienerschnittstellenstatus- und Decodierprogrammteile 108, Anzeigeschnittstellenprogrammteile 109 und Signal- und Skalierprogrammteile 110. Zeitmessungs- bzw. Zeitgeberprogrammteile 111 steuern die Abfolge der Operationen. Prozeßsteuerungsprogrammteile, die für diese Zwecke geeignet sind, sind im Stand der Technik bekannt und brauchen daher nicht in Einzelheiten beschrieben werden. Diese Programmteile bzw. Berechnungsverfahren werden jedoch kurz beschrieben, um die Umgebung für ein Diagnosesystem und eine Schnittstellensteuerung, die die Erfindung verwirklichen, besser zu beschreiben.
- Die Analogeingabeprogrammteile 101 empfangen und verarbeiten Signale von dem Prozeß und von dem Sensoraufbau 11. Es gibt verschiedene Programmteile, die gedacht sind für die Kalibrierung der Sensoren und der Hardware und für die Konvertierung der digitalen Information vom A/D-Wandler 22 in richtige technische Einheiten für die Verarbeitung durch den Mikroprozessor 23 und für die Anzeige für den Bediener. Sensorkalibrierungseingabeprogrammteile der Analogeingabeprogrammteile 101 sind Teil eines Sensorselbstkalibrierungsvorganges. Die Sensorsignale werden für eine Minute abgetastet, während ein bekanntes Kalibrierungsgas über jeden Sensor fließt. Diese Eingaben werden verwendet, um den Sauerstoffsensor 14 zu kalibrieren, indem Ungenauigkeiten und Veränderungen in der Sensorausgabe korrigiert werden.
- Die Regelungssystemprogrammteile 102 sind für Analysator- und Reglerfunktionen gemeinsam vorgesehen. Diese Programmteile verwenden eine gemeinsame Datenbasis, die zwischen den Analysator- und Reglerfunktionen geteilt wird. Die Regelungssystemprogrammteile 102 weisen bekannte speicherresidente Algorithmen auf, die dem Mikroprozessor 23 zugänglich sind, der diese Algorithmen in logischer Art durchführt. Diese Algorithmen haben als Variablen Ausgangssignale von den Analogprogrammteilen 101, die in technische Einheiten umgewandelt worden sind. Der Mikro-prozessor 23 führt dann die folgenden, auf den Resultaten dieser Algorithmen basierenden Funktionen durch: er regelt Prozessvariablen von einem Verbrennungsprozeß, wie zum Beispiel Temperatur oder Druck, mißt die analogen Sauerstoff- und Brennstoffsignale, um das Brennstoff-/Luftverhältnis des Prozesses zu steuern, steuert interne, in dem Sensoraufbau 11 benutzte Betriebstemperaturen und überwacht und gibt den Status des Systems an den Bediener aus, d.h. Reinigung, Licht aus und ferngesteuerte Einstellung.
- Die Analysatorregelungsprogrammteile 103 rufen Informationen aus dem Regelungsteil ab, um die Erregung (den Betrieb) der Heizer für die Sensormontageeinrichtung zu steuern.
- Die Digitalausgabeprogrammteile 104 rufen Informationen aus dem Regelsystemprogrammteil ab, um den Status des Analysators und des Reglers zu liefern.
- Die Digitalausgabeprogrammteile 105 für Spulen steuern den Gasfluß zum Analysator während eines Kalibrierungszyklus, indem sie das entsprechende Regelventil betreiben, um die Nullpunktseinstellung, den Bereich und den Rückfluß einzustellen.
- Die Analogausgabeprogrammteile 106 liefern analoge Ausgaben, die entweder von den Regleroder Analysatorfunktionen verwendet werden, um Steuerung zu ermöglichen oder um laufende Prozeßzustände zu kennzeichnen.
- Die Tastaturschnittstellenprogrammteile 107 werden verwendet, um die Tastatur 31 abzufragen. Eingaben von der Tastatur 31 können dem Prozeßregler 12, dem Analysator oder beiden Informationen liefern.
- Die Statusdekodierprogrammteile 108 für die Bedienerschnittstelle bestimmen die Anzeigenstatuszustände und initiieren die korrekte Aktion, die von den Signalen, die von der Tastaturschnittstelle eingegeben werden, gefordert werden. Diese Programmteile regulieren außerdem den zu der Anzeigeeinrichtung 24 gesendeten Datenfluß.
- Die Anzeigeschnittstellenprogrammteile 109 steuern die angezeigte Information, wie sie von den Statusdekodierprogrammteilen 108 für die Bedienerschnittstelle bestimmt werden.
- Die Signalskalierungsprogrammteile 110 kommunizieren mit den Statusdekodierprogrammteilen 108 für die Bedienerschnittstelle, um den Informationsfluß innerhalb der Analogeingabe-, Regelungssystemteil- und Analogausgabeprogrammteile 106 zu bestimmen. Auf der Grundlage der aktuellen, vom Anwender ausgewählten Konfiguration, regulieren diese Programmteile den Informationsfluß zwischen den Analogeingabe-, Regelungssystem- und Analogausgabeprogrammteilen. Außerdem erhalten die Signalskalierungsprogrammteile 110 in Abhängigkeit vom Status der Statusdekodierprogrammteile 108 für die Bedienerschnittstelle Information von den Regelungssystemprogrammteilen 102 und übermitteln diese Information an die Anzeigeschnittstelle.
- Die Zeitmessungsprogrammteile 111 regulieren den Selbstkalibriervorgang. Wenn die richtige Zusammenstellung von Zuständen existiert, ermöglichen diese Programmteile den Analogeingabe- und Regelungssystemprogrammteilen 101, 102 den Selbstkalibrierzyklus für die Einheit zu initiieren.
- Wiederum gemäß Figur 1 liefert, wie zuvor angegeben, der Sensoraufbau 11 verschiedene Signaleingaben, darunter Signale, die proportional sind zur Sauerstoffkonzentration, zur Brennstoffkonzentration, zur Sauerstoffsensorblocktemperatur, zur Brennstoffsensorblocktemperatur, und eine Ausgleichseinrichtung für das kalte Ende eines Thermoelements, die verwendet wird in Verbindung mit den Thermoelementen, die für die Temperaturmessung verwendet werden. Der Sensoraufbau 11 enthält außerdem Heizer, die verwendet werden, um die Sensoren und das Probengas auf vorbestimmte, konstante Temperaturen zu erwärmen.
- Die Signaleingaben werden in elektronische Schaltkreise des Prozeßreglers 12 eingespeist und werden durch den Multiplexer und Signalbearbeiter 21 und den A/D-Wandler 22 gespeist. Diese Signale werden dann durch im Mikroprozessor 23 residente Firmware manipuliert. Die Ergebnisse dieser Bearbeitungen werden dem Anwender über die Bedienerschnittstelleneinheit 24 zugänglich gemacht. Viel von genau dieser Information wird über Analogausgänge und Digitalausgänge zugänglich gemacht. Die Analogausgaben werden verwendet, um eine direkte Anzeige der gemessenen Parameter zu liefern, während die Digitalausgaben Informationen über den Status einer bestimmten Variablen zu liefern. Ein Heizerregelungsschaltkreis wird verwendet, um Logikpegelsignale vom Mikroprozessor 23 auf die Leistungspegel zu wandeln, die von den Sensorheizern benötigt werden.
- Der Informationsfluß für das Verbrennungssteuersystem 10 ist in Figur 3 gezeigt. Jede gemessene Variable wird von Alarmerkennungs- und Alarmprioritätsgewährungsprogrammteilen überwacht. Diese Programmteile vergleichen die gemessenen Variablen mit vorgegebenen Grenzen oder Soll werten und erzeugen eine digitale Ausgabe, die einen Alarmstatus signalisiert. Diese Alarme werden in fünf Typen eingeordnet: Analysatoralarme 121, Trimmalarme 122, Sensoralarme 123, Prozeßalarme 124 und einen Zuviel-Brennstoff-Sicherheitsalarm 125. Die Analysatoralarme 121 und Sensoralarme 123 sind vordefinierte Alarme. Die Triggergrenzen werden gemäß bekannten, korrekten Analysator- und Sensorbetriebsparametern voreingestellt. Die anderen drei Alarmtypen hängen vom Anwenderprozeß ab, sind daher anwendereinstellbar. Diese Alarmbedingungen werden Alarmprioritätsgewährungsprogrammteilen 126, Digitalausgabeschniffstellen 127 und einer Regelsystemschnittstelle 128 zugeführt.
- Die Digitalausgangsschnittstellen 127 sind entsprechend dem Alarmtyp, den sie epräsentieren,zu Gruppen zusammengefaßt. Diese Ausgänge können verwendet werden, um eine sehr gut sichtbare Anzeige eines Systemfehlers, und auch um eine Grobanzeige für den existierenden Fehlertyp zu liefern. Der Zuviel-Brennstoff-Sicherheitsalarm 125 kann in den Fällen, in denen eine sichere Steuerung des Prozesses nicht länger existiert, als direktes Kennzeichen für eine Notfallbrennstoffabschaltung verwendet werden.
- Die Alarmprioritätsgewährungsprogrammteile 126 liefern dem Bediener relevante Informationen, um bei der Fehlerbehebung einer Fehlfunktion zu helfen. Die Alarmprioritätsgewährungsprogrammteile präsentieren Fehlerinformation, die auf Priorität basieren, und auch auf detaillierter Kenntnis der internen Wirkungsweise des Analysatorsystems. Zum Beispiel gibt es eine bekannte Beziehung zwischen der Temperatur des Verbrennungsblocks und der Genauigkeit der Brennstoff-sensorabgabe. Deshalb werden die Prioritätsgewährungsprogrammteile keinen Brennstoffkonzentrationsalarm anzeigen, wenn bekannt ist, daß die Brennstoffblocktemperatur falsch ist. Daher muß der Bediener zufällige Zusammenhänge innerhalb des Analysators nicht bestimmen bzw. aufspüren. Die Alarmprioritätsreihenfolge ist in Figur 4 dargestellt und wie folgt festgelegt:
- 1. Alarm wegen Fehler im nichtflüchtigen Speicher der Elektronik (Block 129)
- 2. Alarm wegen Fehler im A/D-Wandler der Elektronik (Block 130)
- 3. Prozeßvariablenalarm (Block 131)
- 4. Sensornullpunkts- & Bereichsalarm (Block 132)
- 5. Analysatorleistungsversorgungsalarm (Block 133)
- 6. Alarm wegen der Ausgleichseinrichtung für das kalte Ende des Thermoelements (Block 134)
- 7. Flanschsammlertemperatur (Block 135)
- 8. Sauerstoffkonzentrationsalarm (Block 136)
- 9. CO-Blocktemperatur (Block 137)
- 10. Brennstoffkonzentrationsalarm (Block 138)
- Die Prioritätsgewährung bzw.-festsetzung für die Alarme ist ein direktes Ergebnis der Konstruktion des Sensoraufbaus. Es gibt bekannte Zusammenhänge zwischen verschiedenen Teilen des Systems, wie beschrieben. Bestimmte Konfigurations- und Kalibrierungsinformationen sind im Speicher gespeichert, der seinen Inhalt auch bei Leistungsausfall behält. Dieser Speicher wird mit elektrisch löschbarer, programmierbarer Nur-Lese-Speicher (Electrically Erasable Read Only Memory, EEPROM) bezeichnet. Um dieselbe Funktion zu erzielen, existieren andere Techniken. Wenn ein EEPROM-Datenfehler detektiert wird (Block 129), müssen alle Eingaben und Konfigurationen als zweifelhaft angesehen werden; daher werden alle anderen Alarme ignoriert. Dasselbe trifft zu bei einem Fehler im A/D-Wandler der Elektronik (Block 130). Wenn der A/D-Wandler 22 fehlerhaft arbeitet, müssen wiederum alle Eingaben als fehlerhaft betrachtet werden. Daher werden irgendwelche anderen Fehler nicht angezeigt. Prozeßvariablenalarme 131 spiegeln den Zustand des Anwenderprozesses wieder. Sie sind nicht notwendigerweise von Analysatorfehlerzuständen betroffen, daher werden sie immer angezeigt.
- Sensornullpunkts- und Bereichsalarme 132 für den Sauerstoffsensor 14 und den Brennstoffsensor 15 werden immer angezeigt, weil die Alarme ebenfalls nicht notwendigerweise von anderen Analysatorfehlerzuständen hervorgerufen sind.
- Der Analysatorleistungsversorgungsalarm 133 hat Priorität vor allen anderen Alarmen. Wenn ein Leistungsversorgungschalter (nicht gezeigt) ausgeschaltet wird, sind weder die Ausgleichseinrichtung 18 für das kalte Ende eines Thermoelements (Figur 1) noch die Sensorheizer (Figur 1) mit Leistung versorgt. Daher werden sowohl ein Alarm bezüglich der Ausgleichseinrichtung für das kalte Ende eines Thermoelements als auch ein Temperaturalarm als direkte Folge des Ausschaltens der Leistung auftreten und sie sind daher redundante Anzeigen für einen bekannten Zustand.
- Die Ausgleichseinrichtung 18 für das kalte Ende eines Thermoelements (Figur 1) ist ein integraler Bestandteil der Temperaturmessung von sowohl dem Flanschteil und dem Brennstoffsensorblock. Wenn die Ausgleichseinrichtung für das kalte Ende eines Thermoelements versagt, werden diese Temperaturen falsch sein und die Sensorausgaben werden ungültig sein. Daher hat der Alarm 134, also der bezüglich der Ausgleichseinrichtung für das kalte Ende eines Thermoelements, Priorität über die verbelibenden Alarme, weil, wenn die Ablesung der Ausgleichseinrichtung für das kalte Ende eines Thermoelements ungültig ist, die anderen Alarme als direkte Folge diese Zustandes auftreten werden und daher redundant sind.
- Wenn die Flanschsammlertemperatur außerhalb ihres Toleranzbereiches ist, wird der Sauerstoffsensor 14 beeinflußt. Daher hat der Flanschsammlertemperaturalarm 135 Vorrang gegenüber Sauerstoffkonzentrationsalarmen. Wenn jedoch die Flanschsammlertemperatur im erlaubten Bereich ist, sind die Sauerstoffkonzentrationsalarme gültig. Diese Alarme repräsentieren Prozeßzustände und beeinflussen nicht die Brennstoffblocktemperatur oder die Konzentrationsalarme 137, 138.
- Wenn die CO-Blocktemperatur außerhalb des erlaubten Bereichs ist, werden die CO-Sensorausgaben ungültig sein. Daher werden dann die Brennstoffkonzentrationsalarme 138 ignoriert.
- Analysator- und Sensoralarme werden außerdem über die Steuerungssystemschnittstelle 128 automatisch dem Steuerungssystem eingespeist. Die Schnitttstelle 128 versorgt das Steuerungs-system mit Information, die notwendig ist, um die Teile des Steuerungssystems abzuschalten, die von den Fehlerzuständen betroffen sind. So wird ein korrekter Betrieb des Steuerungssystems erreicht, wenn Signaleingaben ungenau sind. Identifizierung oder Maßnahmen durch den Bediener, die auf diesen Fehlern basieren, sind nicht erforderlich, um einen sicheren Betrieb zu gewährleisten.
- Das System überwacht dauernd Analysatorparameter und informiert das Steuerungssystem von abnormen Zuständen. So kann das Steuerungssystem sofort in einen vorbestimmten Zustand gehen. Das System gewährt Analysatoralarmen automatisch Vorrang und zeigt nur relevante Alarme an. Diese Alarme werden in leicht verständlichen englischen Sätzen angezeigt. Die digitalen Ausgaben liefern eine Fernanzeige des Systemstatus, und auch eine zusätzliche Sicherheits-ausgabe. Diese Ausgaben informieren den Bediener von abnormen Zuständen. Eine mehr in Einzelheiten gehende Erklärung dieser Zustände ist dann über die Bedieneroberfläche erhältlich.
- Verschiedene Variable können für einen "SUPER"-Alarm kombiniert werden. Dieser Alarm kann dann mit einem einzigen nächsten Alarm verknüpft werden, wenn die passenden Bedingungen eintreten, oder er könnte mit verschiedenen anderen Alarmen verknüpft werden, abhängig von der Beziehung zwischen den überprüften Variablen. Weil bestimmte Beziehungen innerhalb des Sensoraufbaus 11 fest sind, ist es bekannt, daß ein Fehler in einem gegebenen Bereich bestimmte andere Fehler bewirkt.
- In dem in Figur 3 gezeigten System ist zwischen den digitalen Ausgaben keine Vorrangsetzung gezeigt. Zum Beispiel werden ein O2 und ein COMBL Trimmalarm dazu führen, daß eine digitale Ausgabe ausgelöst wird, sogar wenn der Alarm das Ergebnis eines Sensor- oder Analysatoralarms ist. Es ist offensichtlich, daß die digitalen Ausgänge in derselben Weise wie die Information auf dem Bildschirm mit Prioritäten belegt werden können.
- Prozeßflußdiagramme für die Alarmverarbeitungsprogrammteile sind in den Figuren 5 bis 8 gezeigt.
- Gemäß Figur 5 in Verbindung mit Figur 1A wird, wann immer ein Alarmzustand existiert, die LED 51 erregt und blinkt an und aus, um den Bediener auf den vorhandenen Alarmzustand aufmerksam zu machen. Der Bediener kann den Status der aktuellen Alarmzustände auf der Anzeigeeinrichtung 32 sehen und kann von Anzeige zu Anzeige gehen, indem er die passenden Tasten ALARM ACK 49 und NEXT SCREEN 37 bedient.
- Wenn der Bediener in der Alarmumgebung bzw. im Alarmfenster die NEXT SCREEN-Taste 37 drückt, erhält der Programmteil eine Liste der Alarme, erhält den betrachteten Alarm und setzt den Programmschrittzähler auf den nächsten gültigen Alarm. Der nächste gültige Alarm ist der nächste Alarm, der angezeigt werden kann, wenn der aktuelle Alarm und die Prioritätsstruktur des Systems gegeben sind. Wenn zum Beispiel gemäß Figur 4 die Flanschsammlertemperatur außerhalb des erlaubten Bereichs ist, ist der nächste gültige Alarm der CO-Block- Temperaturalarm.
- Eine Alarmprüfroutine (Figur 7) wird dann aufgerufen und der Alarm wird angezeigt und die Tatsache, daß der Alarm zur Zeit angezeigt wird, wird im Speicher festgehalten, wenn der Alarm gesetzt ist. Wenn der Alarm nicht gesetzt ist, geht der Programmteil durch die Liste der Alarme und macht in der Schleife weiter. Wenn der letzte Alarm in der Liste der Alarme geprüft worden ist, wird der Programmschrittzähler auf den Beginn der Liste der Alarme zurückgesetzt. Das Prüfen geht dann weiter. Die Schleife wird auf eine von zwei Weisen verlassen. Wenn ein weiterer gültiger Alarm gefunden wird (siehe die Blöcke 151, 152), wird der Alarm angezeigt. Wenn die gesamte Liste der Alarme geprüft worden ist, und der Alarm, der aktuell angezeigt wird, der einzige gültige Alarm ist, wird nichts unternommen und die Schleife wird verlassen.
- Wenn der Bediener die Alarmbestätigungstaste 49 drückt, wird eine Alarmbestätigungsroutine (Figur 6) durchgeführt und die Routine endet dann, wenn Alarme gerade angesehen werden. Wenn nicht, werden die Programmschrittzähler auf Anfangswerte gesetzt (initialisiert), es wird auf die Liste der Alarme gezeigt und der Zähler wird um eins hochgezählt. Die Alarmprüfroutine (Figur 7) wird aufgerufen, unter Überwachung des Programmschrittzählers, um zu bestimmen, ob irgend-welche Alarme gesetzt sind. Wenn es zu dieser Zeit keine Alarme gibt, dann wird der Ausdruck "no alarm" ("kein Alarm") auf der Anzeigeeinheit 32 angezeigt. Wenn es einen Alarm gibt, wird die Alarmmeldung an die Anzeigeinrichtung gesendet.
- Wenn ein Alarm gesetzt ist, so wird gemäß Figur 7 in der Alarmprüfroutine eine Meldung, die den Alarm identifiziert, auf der Anzeigeeinrichtung angezeigt, eine "Alarm erkannt"-Flag (Merkzeichen) wird gesetzt und der gefundene Alarm wird gesetzt. Das Programm kehrt dann in den Hauptpfad zurück. Wenn der Alarm nicht gesetzt ist, wird der Zustand "kein Alarm gefunden" gesetzt und das Programm kehrt in den Hauptpfad zurück.
- Die Alarmprüfroutine, gezeigt in Figur 8, vergleicht den Wert eines ankommenden Parameters mit den Sollwertgrenzen und wenn es einen Alarmzustand gibt, wird die Alarm-Flag gesetzt. Wenn kein Alarmzustand existiert, wird die Alarm-Flag auf Null gesetzt, die Alarm-erkannt-Flag wird auf Null gesetzt und das Programm kehrt in den Hauptpfad zurück.
- Gemäß Figur 6 wird immer dann, wenn die Alarmbestätigungstaste 49 gedrückt wird, der Alarmbestätigungsprogrammteil durchgeführt. Wenn es einen existierenden Alarm gibt, wird der Programmschrittzähler initialisiert. Dann wird der Zähler hochgezählt und wenn es einen weiteren Alarm gibt, wird ein LED-Alarmblink-Bit gesetzt. Wenn es keine weiteren Alarme gibt, dann wird die Alarmbestätigungsroutine durchlaufen und wenn ein nicht bestätigter Alarm gefunden wird, wird das LED-Alarmblink-Bit gesetzt. Anderenfalls wird der Zähler auf den nächsten gültigen Alarm gesetzt, wenn irgendein Alarm gefunden wird. Anderenfalls kehrt die Routine in der Schleife zurück, um den Zähler zu inkrementieren und nach irgendwelchen weiteren Alarmen zu suchen.
Claims (11)
1.Steuersystem mit: einem Sensoraufbau (11), der Sensoreinrichtungen für die
Bereitstellung von Ausgangssignalen hat, welche für Parameter kennzeichnend sind,
Steuereinrichtungen (12), die Eingabeeinrichtungen (21) für den Empfang der
Ausgangssignale haben, welche durch die Sensoreinrichtungen bereitgestellt werden,
Überwachungseinrichtungen für das kontinuierliche Überwachen der Parameter und für
das Erzeugen von Alarmsignalen, Anzeigeeinrichtungen (23) für das Anzeigen von
Alarmzuständen unter Ansprechen auf die Alarmsignale, Prioritätseinrichtungen (126),
um automatisch eine Priorität für die Anzeige der Alarmzustände zu erzeugen, und
einem Speicher,
dadurch aekennzeichnet, daß
das Steuersystem ein Verbrennungssteuersystem für die Steuerung eines
Verbrennungsvorganges ist,
die Steuereinrichtung (12) eine Prozeßsteuereinrichtung ist, welche so betreibbar ist,
daß sie den Verbrennungsprozeß steuert,
die Sensoreinrichtung so betreibbar ist, daß sie die Ausgangssignale bereitstellt, welche
zumindest einen Parameter des Verbrennungssteuerprozesses kennzeichnen,
die Steuereinrichtung (12) eine Signalverarbeitungseinheit (23) beinhaltet, die auf die
Ausgangssignale anspricht, welche von der Sensoreinrichtung bereitgestellt werden,
um Steuer- bzw. Regelausgangswerte zu erzeugen, um eine gewünschte Betriebsweise
des Verbrennungssteuerprozesses aufrechtzuerhalten,
die Überwachungseinrichtung einen Teil der Signalverarbeitungseinrichtung (23) bildet
und so betreibbar ist, daß sie kontinuierlich Parameter des Verbrennungssteuersystems
einschließlich zumindest eines Parameters des Verbrennungssteuerprozesses
überwacht, der von der Sensoreinrichtung bereitgestellt wird, und so, daß sie ein
Alarmsignal erzeugt, sobald irgendeiner der überwachten Parameter von einem Sollwert
abweicht,
die Prioritätseinrichtung (126) automatisch so betreibbar ist, daß sie den Alarmsignalen
Priorität gewährt, um eine Anzeige ausgewählter Alarmzustände bereitzustellen, und
zwar auf der Basis der Kenntnis von internen Vorgängen eines Analysatorsystems, was
ein unmittelbares Ergebnis eines Aufbaues des Analysatorsystems ist,
und das Verbrennungssteuersystem und die Prioritätseinrichtung (126) durch ein in dem
Speicher gespeichertes Programm so betreibbar sind, daß sie zweifelhafte
Sensorablesungen nicht beachten.
2. System nach Anspruch 1, wobei eine erste Gruppe der überwachten Parameter
bezüglich einer korrekten Betriebsweise des Sensoraufbaues (11) vorher festgelegt ist,
und daß eine zweite Gruppe der Parameter als Funktion von Betriebsarten für das
Verbrennungssteuersystem auswählbar ist, wobei das System eine Zwischenebenen-
Einrichtung (24) für den Benutzer aufweist, die mit der Signalverarbeitungseinrichtung
(23) gekoppelt ist, um dem Benutzer die Möglichkeit zu geben, für die zweite Gruppe
von Parametern der Signalverarbeitungseinrichtung (23) ausgewählte Sollwerte
aufzugeben.
3. System nach Anspruch 2, wobei die Prioritätseinrichtung (126) so betreibbar ist, daß
sie die Anzeige eines Alarmzustandes im Falle der Abweichung eines der Parameter der
ersten Gruppe von den jeweiligen Sollwerten und die Unterdrückung der Anzeige eines
Alarmzustandes für irgendeinen der Parameter der zweiten Gruppe bei Vorhandensein
eines Alarmzustandes für irgendeinen der Parameter der ersten Gruppe bewirkt.
4. System nach Anspruch 3, wobei bestimmte Parameter der ersten Gruppe interne
Systemvariable sind und die Prioritätseinrichtung (126) so betreibbar ist, daß sie die
Anzeige eines Alarmzustandes bewirkt, sobald diese bestimmten Parameter von
Sollwerten abweichen, wobei ein weiterer Parameter der ersten Gruppe eine Anzeige
dafür ist, ob Energie zumindest an dem Sensoraufbau (111) aufgebracht wird, und
wobei die Prioritätseinrichtung (126) so betreibbar ist, daß sie die Anzeige eines
Alarmzustandes bewirkt, sobald dem Sensoraufbau keine Energie zugeführt wird, und
wobei die Parameter der zweiten Gruppe Zustände des Sensors anzeigen und die
Prioritätseinrichtung (126) so betreibbar ist, daß sie eine Anzeige von deren
Alarmzuständen nur bei Abwesenheit von Alarmzuständen für alle Parameter der ersten
Gruppe anzeigt.
5. System nach Anspruch 3, wobei die Prioritätseinrichtung (126) so betreibbar ist, daß
sie die Zwischenebenen-Einrichtung (24) für den Benutzer steuert, um bestimmte
Alarmzustände auf der Anzeigeeinrichtung (32) anzuzeigen, und so betreibbar ist, daß
sie Alarmsignale erzeugt, welche anderen Alarmzuständen entspricht, um diese auf eine
Zwischenebene (128) des Steuersystems zu geben, um eine Einstellung des Betriebs
des Systems entsprechend den erzeugten Alarmzuständen zu bewirken.
6. System nach Anspruch 3, wobei die Sensoreinrichtung eine Mehrzahl von Sensoren (14
bis 18) aufweist und wobei die Prioritätseinrichtung (126) auf ein Alarmsignal
anspricht, welches eine Anzeige für einen Fehlerzustand eines gegebenen Sensors ist,
um die Anzeige eines Alarmzustandes zu unterdrücken, der eine Abweichung des
Sollwertes desjenigen Parameters anzeigt, der durch diesen einen Sensor überwacht
wird, und um das Alarmsignal auf ein Interface bzw. eine Zwischenebene (128) des
Steuersystems zu geben, um eine Überführung des Systembetriebs in einen bekannten,
sicheren Zustand zu bewirken.
7. System nach Anspruch 1, wobei der Sensoraufbau (11) zumindest erste und zweite
Parametersensoreinrichtungen hat, die jeweils Ausgangssignale bereitstellen, welche
eine Anzeige für unterschiedliche Parameter des Prozesses sind, wobei die
Eingabeeinrichtungen (21) des Prozeßsteuersystems (12) so ausgelegt sind, daß sie die
von den ersten und zweiten Parametersensoreinrichtungen bereitgestellten Signale
empfangen, wobei die Überwachungseinrichtung Komponentenabfühleinrichtungen
aufweist, um Betriebszustände der ersten und zweiten Sensoreinrichtungen
kontinuierlich zu überwachen und um ein Alarmsignal zu erzeugen, sobald ein
Prozeßparameter oder der Betriebszustand eines Sensors von einem Sollwert abweicht,
und wobei die Anzeigeeinrichtung (32) durch eine Zwischenebeneneinrichtung (24) für
den Benutzer bereitgestellt wird, die mit der Signalverarbeitungseinrichtung (23)
gekoppelt ist.
8. System nach Anspruch 7, wobei die Zwischenebenen-Einrichtung (24) für den Benutzer
eine Tastatur (31) aufweist, wobei die Systemparameter vorher festgelegt werden und
wobei Alarmzustände (124) des Prozesses und Abstimmalarmzustände (122), welche
eine Funktion des gesteuerten Prozesses sind, durch den Benutzer über die Tastatur
(31) einstellbare Sollwerte haben, die auf der Kenntnis des Benutzers von dem Prozeß
beruhen.
9. System nach Anspruch 8, wobei die Prioritätseinrichtung (126) so betreibbar ist, daß
sie eine Anzeige eines Alarmzustandes bei Abweichung irgendeines der
Systemparameter von seinem jeweiligen Sollwert bewirkt und daß sie die Anzeige eines
Alarmzustandes für irgendeinen der Sensorbetriebszustände unterdrückt, wenn ein
Alarmzustand für irgendeinen der Systemparameter vorhanden ist.
10. System nach Anspruch 8, wobei die Prioritätseinrichtung (126) so betreibbar ist, daß
sie die Anzeige der Meldung eines Alarmzustandes für Prozeßparameter bewirkt, sobald
sie auftreten, und die Anzeige der Meldung eines Alarmzustandes für einen
Sensorbetriebszustand nur dann bewirkt, wenn kein Alarmzustand für einen
Prozeßparameter vorhanden ist.
11. System nach Anspruch 10, wobei die Alarmprioritätseinrichtung (126) so betreibbar ist,
daß sie für Alarmzustände, die auf der Anzeigeeinrichtung (32) für Alarmzustände für
Sensorbetriebszustände der ersten Sensoreinrichtung die Prioritätsgewährung
gegenüber der zweiten Sensoreinrichtung bereitstellt.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/084,689 US4885573A (en) | 1987-08-12 | 1987-08-12 | Diagnostic system for combustion controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3853036D1 DE3853036D1 (de) | 1995-03-23 |
| DE3853036T2 true DE3853036T2 (de) | 1995-06-08 |
Family
ID=22186611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE3853036T Expired - Fee Related DE3853036T2 (de) | 1987-08-12 | 1988-08-12 | Verbrennungsregelsystem. |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4885573A (de) |
| EP (2) | EP0310233B1 (de) |
| JP (1) | JPH01147217A (de) |
| AU (2) | AU610919B2 (de) |
| CA (1) | CA1332964C (de) |
| DE (1) | DE3853036T2 (de) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5076780A (en) * | 1988-09-01 | 1991-12-31 | Honeywell Inc. | Digital controller component failure detection for gas appliance ignition function |
| US5075867A (en) * | 1988-12-23 | 1991-12-24 | Bull Hn Information Systems Inc. | Method for limiting spurious resonant cavity effects in electronic equipment |
| AU630993B2 (en) * | 1989-08-09 | 1993-11-12 | Alcatel N.V. | Module disabling circuit |
| NL9000789A (nl) * | 1990-04-04 | 1991-11-01 | Interconnection B V | Beveiligingsschakeling voor een verwarmingsinrichting. |
| JP3061429B2 (ja) * | 1991-02-01 | 2000-07-10 | パロマ工業株式会社 | 燃焼器具の使用状況監視装置 |
| US5191313A (en) * | 1991-09-12 | 1993-03-02 | Honeywell Inc. | Method of continuous monitoring of process variables of varying grades of a product within a process control system |
| US5353238A (en) * | 1991-09-12 | 1994-10-04 | Cloos International Inc. | Welding robot diagnostic system and method of use thereof |
| US5499023A (en) * | 1992-05-27 | 1996-03-12 | Kaye Instruments, Inc. | Method of and apparatus for automated sensor diagnosis through quantitative measurement of one of sensor-to-earth conductance or loop resistance |
| US5236328A (en) * | 1992-09-21 | 1993-08-17 | Honeywell Inc. | Optical flame detector performance tester |
| US5725308A (en) * | 1994-12-23 | 1998-03-10 | Rtd Technology, Inc. | Quick registering thermometer |
| US6247921B1 (en) | 1996-05-23 | 2001-06-19 | American Standard International Inc. | Apparatus for generating a spark |
| US5984502A (en) * | 1996-06-14 | 1999-11-16 | The Foxboro Company | Keypad annunciator graphical user interface |
| US5829878A (en) * | 1996-10-15 | 1998-11-03 | Micro Idea Instruments, Ltd. | Digital fever thermometer having an illuminated display |
| US6339743B1 (en) * | 1997-10-31 | 2002-01-15 | Holley Performance Products, Inc. | Ignition system and method of programming an ignition system |
| US5997280A (en) * | 1997-11-07 | 1999-12-07 | Maxon Corporation | Intelligent burner control system |
| US6389330B1 (en) | 1997-12-18 | 2002-05-14 | Reuter-Stokes, Inc. | Combustion diagnostics method and system |
| US6277268B1 (en) | 1998-11-06 | 2001-08-21 | Reuter-Stokes, Inc. | System and method for monitoring gaseous combustibles in fossil combustors |
| US6341519B1 (en) | 1998-11-06 | 2002-01-29 | Reuter-Stokes, Inc. | Gas-sensing probe for use in a combustor |
| KR100304907B1 (ko) * | 1999-02-26 | 2001-09-24 | 구자홍 | 가스온풍기의 운전 제어장치 및 그 방법 |
| KR100333489B1 (ko) * | 1999-12-29 | 2002-04-25 | 김형국 | 버너 컨트롤 회로 테스트 장치 |
| EP1259764B1 (de) | 2000-01-28 | 2005-06-08 | Robertshaw Controls Company | Diagnosegerät für feuerungsanlage |
| US7128818B2 (en) * | 2002-01-09 | 2006-10-31 | General Electric Company | Method and apparatus for monitoring gases in a combustion system |
| TW200636192A (en) * | 2005-03-22 | 2006-10-16 | Miura Kogyo Kk | Damper position adjusting device and combustion apparatus having such damper adjusting device |
| CN101322018A (zh) * | 2005-12-06 | 2008-12-10 | 格隆麦克斯投资有限公司 | 具有定时器的人体温度计 |
| US8109759B2 (en) * | 2006-03-29 | 2012-02-07 | Fives North America Combustion, Inc. | Assured compliance mode of operating a combustion system |
| US7869890B2 (en) * | 2006-09-06 | 2011-01-11 | Honeywell International Inc. | Keyboards having multiple groups of keys in the management of a process control plant |
| US7870854B2 (en) * | 2007-03-12 | 2011-01-18 | FPI Fireplace Products International Ltd | Closed-loop control system for heating systems |
| CN101749727B (zh) * | 2008-12-09 | 2013-08-28 | 中海网络科技股份有限公司 | 一种高性价比的燃煤热载体炉燃烧冗余控制系统 |
| US20160245515A1 (en) * | 2015-02-24 | 2016-08-25 | Elwha Llc | Nitrogen-reduced combustion air |
| US10307855B2 (en) * | 2016-03-29 | 2019-06-04 | Illinois Tool Works Inc. | Impending thermal shutdown alert system and thermal shutdown process |
| DE102018200429A1 (de) * | 2018-01-11 | 2019-07-11 | Bayerische Motoren Werke Aktiengesellschaft | Störungsbehandlung in einem System |
| KR102095202B1 (ko) * | 2019-09-26 | 2020-03-31 | 주식회사 나노켐 | 연통 이탈 감지 시스템 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1086365B (de) * | 1959-05-25 | 1960-08-04 | Mikrowellen Ges M B H Deutsche | Verschlussklappe fuer Arbeitsraeume von Mikrowellenherden |
| DE1108757B (de) * | 1959-11-27 | 1961-06-15 | Siemens Ag | Baugruppe fuer Anlagen der elektrischen Nachrichtentechnik |
| US3988730A (en) * | 1974-12-31 | 1976-10-26 | Motorola, Inc. | Multiple parameter monitoring and readout system with sampling of parameters of higher priority than the highest parameter which is out of tolerance |
| AU506160B2 (en) * | 1976-04-07 | 1979-12-13 | Forney International Inc. | Burner control system |
| JPS5427467A (en) * | 1977-08-01 | 1979-03-01 | Casio Comput Co Ltd | Electronic watch with alarm function |
| US4359746A (en) * | 1979-09-04 | 1982-11-16 | Kaye Instruments, Inc. | Zero level correction apparatus |
| US4336529A (en) * | 1980-02-19 | 1982-06-22 | Pitney Bowes Inc. | Postage meter having shielded keyboard to protect against electromagnetic radiation |
| JPS6025919B2 (ja) * | 1980-11-19 | 1985-06-20 | 株式会社日立製作所 | 電子部品集合装置 |
| US4464653A (en) * | 1981-12-09 | 1984-08-07 | The Bendix Corporation | Combustible gas detection system |
| US4430520A (en) * | 1982-04-07 | 1984-02-07 | Tibbetts Industries, Inc. | Transducer shielding enclosure |
| US4482261A (en) * | 1982-07-15 | 1984-11-13 | Owens-Corning Fiberglas Corporation | Method for simultaneous reference junction compensation of a plurality of thermocouples |
| EP0116648B1 (de) * | 1982-08-25 | 1989-11-15 | Matsushita Electric Industrial Co., Ltd. | Radiowellen-abdichtungsvorrichtung |
| JPS5969623A (ja) * | 1982-10-14 | 1984-04-19 | Matsushita Electric Ind Co Ltd | 燃料遮断制御装置 |
| US4538138A (en) * | 1982-12-17 | 1985-08-27 | American District Telegraph Company | Integrated security system having a multiprogrammed controller |
| US4543567A (en) * | 1983-04-14 | 1985-09-24 | Tokyo Shibaura Denki Kabushiki Kaisha | Method for controlling output of alarm information |
| US4567317A (en) * | 1983-07-07 | 1986-01-28 | Computer Products, Inc. | EMI/RFI Protected enclosure |
| DE3334481A1 (de) * | 1983-09-22 | 1985-04-11 | Peter 1000 Berlin Stocklöw | In der hoehe verstellbares waschbecken |
| DE3335481A1 (de) * | 1983-09-30 | 1985-04-18 | Diehl GmbH & Co, 8500 Nürnberg | Warnanzeigeeinrichtung |
| JPS60127888A (ja) * | 1983-12-15 | 1985-07-08 | Citizen Watch Co Ltd | 液晶表示装置 |
| JPS6122124A (ja) * | 1984-07-07 | 1986-01-30 | Hanshin Electric Co Ltd | 燃焼機器用異常警報方法 |
| MX157711A (es) * | 1984-10-10 | 1988-12-09 | Grace W R & Co | Mejoras a estacion de trabajo antiestatica electricamente conductora en recipientes de alto riesgo |
| JPS61161337A (ja) * | 1985-01-08 | 1986-07-22 | Matsushita Electric Ind Co Ltd | 燃焼器具の制御装置 |
| JPS61250708A (ja) * | 1985-04-30 | 1986-11-07 | Mitsubishi Electric Corp | プラント診断装置 |
| US4623266A (en) * | 1985-09-24 | 1986-11-18 | Rosemount Inc. | Cold junction compensation for thermocouple |
| US4671688A (en) * | 1985-10-02 | 1987-06-09 | Honeywell Inc. | Shielded keyboard |
-
1987
- 1987-08-12 US US07/084,689 patent/US4885573A/en not_active Expired - Lifetime
-
1988
- 1988-08-09 AU AU20605/88A patent/AU610919B2/en not_active Ceased
- 1988-08-10 CA CA000574354A patent/CA1332964C/en not_active Expired - Fee Related
- 1988-08-12 DE DE3853036T patent/DE3853036T2/de not_active Expired - Fee Related
- 1988-08-12 EP EP88307500A patent/EP0310233B1/de not_active Expired - Lifetime
- 1988-08-12 JP JP63200292A patent/JPH01147217A/ja active Pending
- 1988-08-12 EP EP9393107941A patent/EP0559241A3/en not_active Withdrawn
-
1991
- 1991-02-13 AU AU71022/91A patent/AU629099B2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| AU2060588A (en) | 1989-02-16 |
| JPH01147217A (ja) | 1989-06-08 |
| EP0310233B1 (de) | 1995-02-15 |
| EP0559241A3 (en) | 1994-08-24 |
| AU610919B2 (en) | 1991-05-30 |
| EP0559241A2 (de) | 1993-09-08 |
| EP0310233A2 (de) | 1989-04-05 |
| EP0310233A3 (de) | 1991-04-24 |
| AU7102291A (en) | 1991-05-30 |
| DE3853036D1 (de) | 1995-03-23 |
| US4885573A (en) | 1989-12-05 |
| CA1332964C (en) | 1994-11-08 |
| AU629099B2 (en) | 1992-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3853036T2 (de) | Verbrennungsregelsystem. | |
| DE3889246T2 (de) | Übertragungssystem für einen Kochrechner. | |
| DE69418607T2 (de) | System zur rauchmeldung | |
| DE69524993T2 (de) | System zur Steuerung einer kontrollierten Atmosphäre für einen Kühlbehälter | |
| DE69025957T2 (de) | Adaptive anzeige für fahrzeuge | |
| DE3689588T2 (de) | Gerät und Verfahren zur Prüfung elektronischer Vorrichtungen in Kraftfahrzeugen. | |
| DE10121521B4 (de) | Verschlechterungsdetektor für einen Abgassensor und Verfahren zum Detektieren einer Verschlechterung | |
| DE4234654A1 (de) | Diagnosesystem für Roboter und Anwendungsverfahren dafür | |
| DE69524807T2 (de) | Gasmischer | |
| US5010322A (en) | Housing for a process controller | |
| EP0067931A2 (de) | Verfahren und Vorrichtung zur Überwachung und Kalibrierung von Grenzstromsonden | |
| DE3919005C2 (de) | Temperaturerfassungseinrichtung für eine Brotbackmaschine | |
| DE3010975A1 (de) | Steuereinrichtung fuer eine brennkraftmaschine | |
| DE4122787A1 (de) | Einrichtung zur ueberwachung des konvertierungsgrads eines katalysators | |
| DE3820534A1 (de) | Einrichtung zur fehlererkennung bei einem regler | |
| DE3544131C2 (de) | ||
| EP0047813A1 (de) | Prüfsystem zur Diagnose von Kraftfahrzeugen oder Fahrzeugbestandteilen | |
| DE29900149U1 (de) | Lichtschrankenanordnung mit Überwachungseinrichtung und daran anschließbarem Diagnosegerät | |
| DE10205966A1 (de) | Verfahren und Vorrichtung zur Überwachung der Funktionsfähigkeit eines Sekundärluftsystems | |
| DE19714838A1 (de) | Schaltschrankklimatisierungseinrichtung | |
| DE3801766A1 (de) | Verfahren zur ueberwachung von funktionsablaeufen einzelner maschinen oder maschinenelemente und schaltung zur anzeige von einzelwerten und/oder funktionsablaeufen | |
| DE4321736B4 (de) | Sensoreinrichtung für oxidierbare Gase und Betriebsverfahren für die Sensoreinrichtung | |
| WO2001042637A2 (de) | Verfahren und vorrichtung zum antrieb eines stellelementes in einem krafttahrzeug | |
| DE3873003T2 (de) | Analyse des sauerstoffgehaltes von gasen in industriellen prozessen. | |
| EP0966667A1 (de) | Kohlenstoffisotopenanalysator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |