DE2321106A1 - PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES - Google Patents

PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES

Info

Publication number
DE2321106A1
DE2321106A1 DE2321106A DE2321106A DE2321106A1 DE 2321106 A1 DE2321106 A1 DE 2321106A1 DE 2321106 A DE2321106 A DE 2321106A DE 2321106 A DE2321106 A DE 2321106A DE 2321106 A1 DE2321106 A1 DE 2321106A1
Authority
DE
Germany
Prior art keywords
state
level
parameters
setpoint
subroutine
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.)
Pending
Application number
DE2321106A
Other languages
German (de)
Inventor
Peter Dipl Ing Riller
Manfred Dipl Ing Wolff
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.)
Licentia Patent Verwaltungs GmbH
Original Assignee
Licentia Patent Verwaltungs GmbH
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 Licentia Patent Verwaltungs GmbH filed Critical Licentia Patent Verwaltungs GmbH
Priority to DE2321106A priority Critical patent/DE2321106A1/en
Publication of DE2321106A1 publication Critical patent/DE2321106A1/en
Pending 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
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/045Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/08Control circuits or arrangements thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Textile Engineering (AREA)
  • Washing And Drying Of Tableware (AREA)

Description

Programmierbare elektronische Prozeßsteuerung für Haushaltsautomaten Die Erfindung bezieht sich auf eine programmierbare elektronische Prozeßsteuerung für Haushaltsautomaten mit Stellgliedern und Regelkreisen.Programmable electronic process control for household machines The invention relates to a programmable electronic process control for household machines with actuators and control loops.

Es ist bereits eine Anzahl von Haushaltsgroßgeräten bekannt, bei denen ein automatischer Ablauf von mehreren Arbeitsvorgängen erfolgt und der Benutzer lediglich am Anfang und Ende dieses Ablaufs kurzzeitig in Aktion treten nuß. Delartige Geräte sind beispielsweise Waschautomaten, Wäschetrockner, Geschirrspüimaschinen.A number of large household appliances are already known in which an automatic sequence of several work processes takes place and the user only briefly take action at the beginning and end of this process. Del-like Devices are, for example, washing machines, tumble dryers, dishwashers.

Die in einem solchen Automaten ablaufenden Arbeits- und Zeitprogramme werden durch Nockenschaltwerke realisiert. Ein oder mehrere Programm-Motore treiben mit Nocken versehene Wellen, Scheiben odgl. an, die ihnen zugeordnete Kontakte betätigen. Die Schaltwerke sind ferner derart ausgebildet, daß für einen Ablauf nicht erforderliche Arbeitsgänge im Schnellgang übersprungen werden können. In diesem Fall werden auch alle Programmabschnitte des Gesamtprogramms durchfahren, jedoch die erwünschten langsam und die nicht erwünschten schnell.The work and time programs running in such a machine are implemented by cam switches. Drive one or more program motors shafts, disks or the like provided with cams. who operate the contacts assigned to them. The switching mechanisms are also designed in such a way that they are not required for a sequence Operations can be skipped at high speed. In this case, too Run through all program sections of the overall program, but the desired ones slowly and the undesired ones quickly.

Für einen bestimmten Automaten ist auch ein speziell auf dessen Erfordernisse abgestelltes Nockenschaltwerk vorgesehen. Programmänderungen oder eine Anpassung an die Erfordernisse anderer Automaten sind entweder garnicht oder nur sehr schwer möglich.For a particular machine, there is also one specially tailored to its requirements switched off cam switch mechanism provided. Program changes or an adjustment the requirements of other machines are either impossible or very difficult possible.

Um mehrere Programme zu erhalten, ist bereits ein Programmsteuergerät für insbesondere Waschmaschinen mit fluidischen Bauelementen bekannt (DT-OS 2 111 769). Verwendet sind zwei auf einer bewegbaren Welle angeordnete Schlitzscheiben mit diesen zugeoridneten Sende- und Empfangsdüsen. Auf jeder Scheibe sind in mehreren kreisförmigen Bahnen Schlitze vorgesehen,-die bei der einen Scheibe den Arbeitsfunktionen und bei der anderen Scheibe der Programmwahl zugeordnet sind. Durch die Schlitze werden Fluidwege geöffnet und geschlossen.A program control device is already included in order to receive multiple programs for washing machines in particular with fluidic components known (DT-OS 2 111 769). Two slotted disks arranged on a movable shaft are used with these assigned sending and receiving nozzles. There are several on each disc circular tracks provided slots, -the one of the disc's work functions and are assigned to the program selection for the other target. Through the slots fluid paths are opened and closed.

Es ist auch eine elektronische Programmsteuereinrichtung für elektrische Haushaltsgeräte bekannt, bei der ein ein Gesamtprogramm enthaltender Informationsträger (Lochstreifen, Lochkarte) sch#ittweise abgetastet wird und die gelesenen Informationen nacheinander einem aus Logikschaltkreisen bestehenden Steuerkreis zugeführt werden, der Steuersignale an einen oder mehrere Verbraucher abgibt. Der Steuerkreis besteht aus einem Logikteil für die Arbeitsfolgen und einem Logikteil für die Zeitfolgen (DT-OS 2 040 alk6).It is also an electronic program controller for electrical Household appliances known in which an overall program containing Information carrier (punched tape, punched card) is scanned in stages and the read information one after the other to a control circuit consisting of logic circuits are supplied, which emits control signals to one or more consumers. Of the The control circuit consists of a logic part for the work sequences and a logic part for the time sequences (DT-OS 2 040 alk6).

Beide Einrichtungen stellen im wesentlichen eine elektronische Nachbildung der bisherigen Nockenschaltwerke mit anderen Mitteln dar. Es werden bewegbare Teile (Schlitzscheiben, Lochstreifenantrieb) verwendet, die einem Verschleiß unterliegen und störanfällig sind.Both facilities are essentially an electronic replica the previous cam switchgear with other means. There are movable parts (Slotted disks, punched tape drive) are used, which are subject to wear and are prone to failure.

Der Erfindung liegt die Aufgabe zugrunde, eine rein elektronisch arbeitende Einrichtung zu schaffen, welche die Forderungen nach großer Programmanzahl, leichter Programmierung und Programmänderung erfüllt und damit die Möglichkeit bietet, ohne Änderung in allen Haushaltsautomaten eingesetzt zu werden.The invention is based on the object of a purely electronically operating Creating a facility that meets the demands for a large number of programs is easier Programming and program changes fulfilled and thus offers the possibility without Change to be used in all household machines.

Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß von einem Gesamtprograim nacheinander Unterprogramme abgerufen werden, die in einem Pufferspeicher stehen, und daß für die Stellglieder und Regelkreise eine der möglichen Anzahl der Parameter entsprechende Zahl von Logikschaltungen für unterschiedliche Zeitabschnitte, für Zwischen- und Endtemperaturen und für die verschiedensten Arbeitsgänge vorgesehen sind, an die parallel die Informationen für alle Prozeßschritte eines Unterprogrammes gelegt werden, und daß diese Informationen in den Logikschaltungen durch einen Prozeßschritt-Zähler nacheinander aktiviert und an die Steuerung ausgegeben werden.According to the invention, this object is achieved in that a total program subroutines are called up one after the other, which are in a buffer memory, and that one of the possible number of parameters for the actuators and control loops corresponding number of logic circuits for different time periods for Intermediate and final temperatures and intended for a wide variety of operations to which the information for all process steps of a subroutine is sent in parallel be laid, and that this Information in the logic circuits activated one after the other by a process step counter and output to the controller will.

Die Erfindung wird nachstehend anhand eines in der Zeichnung schematisch dargestellten Ausführungsbeispieles näher erläutert.The invention is illustrated schematically below with reference to one in the drawing illustrated embodiment explained in more detail.

Es zeigen Fig. 1 ein Prinzipschaltbild der Prozeßsteuerung, Fig. 2 ein Flußdiagramm mit acht Zuständen, in denen die verschiedenen Parameter eingreifen, Fig. 3 ein Flußdiagramm für einen Teilprozeß ~Vorwäsche" eines Waschautomaten Fig. .4 ein Flußdiagramm für einen Teilprozeß "Reinigen eines Geschirrspülautomaten.1 shows a basic circuit diagram of the process control, FIG. 2 a flow chart with eight states in which the various parameters intervene, 3 shows a flow chart for a partial process "prewash" of a washing machine. .4 a flow chart for a sub-process "cleaning an automatic dishwasher.

Die Prozeßsteuerung ist derart ausgebildet, daß das jeweilige Gesamtprogramm aus einer beliebigen Zahl von Unterprogrammen besteht, daß ein Unterprogramm z. B. jeweils acht Zustände durchlaufen kann, auf die die verschiedenen Prozeß-Parameter zurückwirken. Die Sollwerte für diese Prozeßparameter, für die jeweils ein Regelkreis gebildet ist (z. B. Temperatur, Füllstand, Drehzahl usw.), sind in dem jeweiligen Gesamtprogramm gespeichert und werden in das entsprechende Unterprogramm eingegeben.The process control is designed in such a way that the respective overall program consists of any number of subroutines that a subroutine z. B. can pass through eight states to which the various process parameters work back. The setpoints for these process parameters, for each one control loop (e.g. temperature, level, speed, etc.) are in the respective The entire program is saved and entered in the corresponding sub-program.

Wie in der Fig. 1 angedeutet, ist in einem Eingabeteil A ein Programmspeicher 301 vorgesehen, der alle denkbaren Gesamtprogramme für alle denkbaren Haushaltsautornaten enthält. Mittels eines Ädressenwählers 302 wird das gewünschte Gesamtprogramm angewählt.As indicated in FIG. 1, there is a program memory in an input part A 301 provided, of all conceivable overall programs for all conceivable household appliances contains. By means of a Address selector 302 becomes the desired overall program selected.

Vom Progralispeicher 301 gelangt jeweils ein Unterprogramm in den Pufferspeicher 3032 dessen Information damit parallel an der Prozeßsteuerung B ansteht.A subroutine is transferred from the progressive memory 301 to the Buffer memory 3032, the information of which is thus available in parallel at process control B.

Ist das im Pufferspeicher 303 anstehende Unterprogramm von der Prozeßsteuerung B abgearbeitet worden, so gelangt vom Programmspeicher 301 das nächste Unterprogramm dieses Gesaiitprogrammes in den Pufferspeicher 303 welches wieder parallel an der Prozeßsteuerung B ansteht und von dieser abgearbeitet wird usf.Is the pending subroutine in the buffer memory 303 from the process control B has been processed, the next subroutine arrives from the program memory 301 this Gesaiitprogrammes in the buffer memory 303 which again parallel to the Process control B is pending and processed by this, etc.

An die Prozeßsteuerung B sind im Teil C schematisch dargestellte Regelkreise der vorstehend genannten Art angeschlossen.Control loops are shown schematically in part C of the process control B of the type mentioned above.

Wie ersichtlich, umfasst die Prozeßsteuerung B elf Dekoder 1 bis 11, sieben den Dekodern nachgeschaltete Logikschaltungen 12 bis 18, zwei weitere Logikschaltungen 19, 20, einen Zustandszähler 22, ein Vergleichsglied 23, einen Frequenzteiler 24, ein Start-Stop-Flipflop und einen weiteren Zähler 26.As can be seen, the process control B comprises eleven decoders 1 to 11, seven logic circuits 12 to 18 connected downstream of the decoders, and two further logic circuits 19, 20, a status counter 22, a comparator 23, a frequency divider 24, a start-stop flip-flop and a further counter 26.

An den Eingängen der Dekoder 1 bis 11 liegen die Informationen des jeweils abzuarbeitenden Unterprogrammes, die b esagen, welche Regelkreise programmiert, also welche Sollwerte vorgegeben und wieviel Durchläufe ein und desselben Unterprogrammes erfolgen sollen.The information of the is at the inputs of the decoders 1 to 11 subroutines to be processed, which tell which control loops are programmed, So which setpoints are given and how many runs of one and the same subroutine should take place.

Dabei bedeuten im einzelnen: N O = 0, 1 Zweiwegehahn; "O" # kaltem Wasser "1" # warme. Wasser.The following mean in detail: NO = 0.1 two-way stopcock; "O" # cold water "1" # warm. Water.

N t = O, 11 2, 3 Anzahl der Durchläufe eines Teilprozesses "O" # einmaliger Durchlauf.N t = O, 11 2, 3 Number of runs of a sub-process "O" # one time Pass.

N 2 = 0, 1, 2, 3 Bezeichnung des Einspülventiles, "O" # kein Wasser, "1" # EV1, "2" # EV2, "3" - DV.N 2 = 0, 1, 2, 3 designation of the induction valve, "O" # no water, "1" # EV1, "2" # EV2, "3" - DV.

N 3 5 0, 1§ 2, 3 Bezeichnung der Füllstände, "0" # NVO, 1" =#NV1, N 4= 0, 1, 2, 3 Bezeichnung der Motordrehzahlen, A keine Motorbewegungs 1 # DRi "2" S DR2, "3" = DR3.N 3 5 0, 1§ 2, 3 Designation of the fill levels, "0" # NVO, 1 "= # NV1, N 4 = 0, 1, 2, 3 Designation of the motor speeds, A no motor movement 1 # DRi "2" S DR2, "3" = DR3.

N 5 = 0, 1, 2, 3 Bezeichnung des Zwischentemperaturen, "O" ATHO, t #TH1, "2" 1 TH2, "3" # TH3.N 5 = 0, 1, 2, 3 designation of the intermediate temperatures, "O" ATHO, t # TH1, "2" 1 TH2, "3" # TH3.

N 6 = p, 1, ...7 Bezeichnung der Haltezeiten bei N 5, "O" r ZO, "1" # Z1, ... "7" # Z7-N 7 = 0, 1, ... 7 Bezeichnung der Endtemperaturen, "O" C THO, "1" - TH1 7 - TH7 N 8 = 0, 1, ... 7 Bezeichnung der Haltezeiten bei N 7, "O" - ZO, "1" - Z1, ... "7" # Z7.N 6 = p, 1, ... 7 Designation of the holding times for N 5, "O" r ZO, "1" # Z1, ... "7" # Z7-N 7 = 0, 1, ... 7 Designation of the end temperatures, "O" C THO, "1" - TH1 7 - TH7 N 8 = 0, 1, ... 7 Designation of the holding times for N 7, "O" - ZO, "1" - Z1, ... "7" # Z7.

N 9 = O, 1, 2, 3 Bezeichnung der Schleuderdrehzahlen, "O" # keine Schleuderbewegung, "1" A DR4, "2" # DR5, 3 1 DR6.N 9 = O, 1, 2, 3 Designation of the spin speeds, "O" # none Spin motion, "1" A DR4, "2" # DR5, 3 1 DR6.

-N10 = 0, 1 2, 3 Bezeichnung der der Dosierpumpe, A "O" " keineSodierpumpe, "1" i DPI, A # DP2, "3" # DP3.-N10 = 0, 1 2, 3 Designation of the dosing pump, A "O" "no coding pump, "1" i DPI, A # DP2, "3" # DP3.

Es bedeuten die Ausgänge der Logikschaltungen 12 bis 18: W 1 = warmes Wasser W 2 = kaltes Wasser DRI = Reversieren normal DR2 = Schongang 1 DR3 = Schongang 2 DR4 = Schleudergang Drehzahlsollwerte THO = Sollwert 200C TH1 = Sollwert 300C TH2 = Sollwert 4000 TH3 = Sollwert 5000 TH4 = Sollwert 6000 TH5 = Sollwert 7000 TH6 = Sollwert 8000 TH7 = Sollwert 90 C Temperatursollwerte für Temperaturregler 30 EV1 = Einspülventil 1 EV2 = Einspülventil 2 DV = Direktventil DP1 = Dosierpumpe Weichspülmittel DP2 = Dosierpumpe DP3 = Dosierpumpe NVO = Sollwert Niveau O # unterstes Niveau NV1 = Sollwert Niveau 1 NV2 = Sollwert Niveau 2 NV3 = Sollwert Niveau 3 # höchstes Niveau ZO = Haltezeit 1 1 min 22 s Z1 = Haltezeit 2 2 min 43 s Z2 = Haltezeit 3 5 min 28 s Z3 = Haltezeit 4 1C min 55 s Z4 = Haltezeit 5 21 min 50 s Z5 = Haltezeit 6 43 min 41 s Z6 = Haltezeit 7 1 h 27 min 23 s Z7 = Haltezeit 8 2 h 44 min 48 s Die Logikschaltung 12 gibt entsprechend der Information NO entweder am Ausgang W1 oder W2 ein Signal L aus, durch das ein Zweiwegehahn betätigt wird. Sie wird ferner vom Start-Stop-Flipflop 25 angesteuert.The outputs of the logic circuits 12 to 18 mean: W 1 = warm water W 2 = cold water DRI = reversing normal DR2 = gentle cycle 1 DR3 = gentle cycle 2 DR4 = spin cycle Speed setpoints THO = setpoint 200C TH1 = setpoint 300C TH2 = setpoint 4000 TH3 = setpoint 5000 TH4 = setpoint 6000 TH5 = setpoint 7000 TH6 = setpoint 8000 TH7 = setpoint 90 C Temperature setpoints for temperature controller 30 EV1 = induction valve 1 EV2 = induction valve 2 DV = direct valve DP1 = dosing pump for fabric softener DP2 = dosing pump DP3 = dosing pump NVO = setpoint level O # lowest level NV1 = setpoint level 1 NV2 = setpoint level 2 NV3 = setpoint level 3 # highest Level ZO = holding time 1 1 min 22 s Z1 = holding time 2 2 min 43 s Z2 = holding time 3 5 min 28 s Z3 = holding time 4 1C min 55 s Z4 = holding time 5 21 min 50 s Z5 = holding time 6 43 min 41 s Z6 = Hold time 7 1 h 27 min 23 s Z7 = hold time 8 2 h 44 min 48 s The logic circuit 12 outputs a signal L according to the information NO at either output W1 or W2, which actuates a two-way valve. It is also controlled by the start-stop flip-flop 25.

Durch die Logikschaltung 13 werden die verschiedenen Ventile angesteuert, ferner wirkt der Füllstandsregler 31 auf diese Schaltung zurück. Schließlich wird sie auch vom Start-Stop-Flipflop 25 und vom Zustandzähler 22 angesteuert.The various valves are controlled by the logic circuit 13, Furthermore, the level controller 31 acts back on this circuit. Finally will they are also controlled by the start-stop flip-flop 25 and the status counter 22.

Die Logikschaltung 14 wird von den Füllstands-Sollwerten N3 und vom Zustandszähler 22 angesteuert. Die Schaltung gibt die Sollwerte an den Füllstandsregler 31.The logic circuit 14 is of the level setpoints N3 and from Status counter 22 activated. The circuit sends the setpoints to the level controller 31.

Die Logikschaltung 15 wird von den Sollwerten N4 für die Motordrehzahlen, den Sollwerten N9 für die Schleuderdrehzahlen und dem Zustandszähler 22 angesteuert.The logic circuit 15 is based on the setpoint values N4 for the engine speeds, the setpoint values N9 for the spin speeds and the status counter 22 are controlled.

Die Logikschaltung 16 wird von den Sollwerten N5 für die Zwischentemperaturen und den Sollwerten N7 für die Endtemperaturen und den Zustandszähler 22 angesteuert und gibt die Sollwerte THO bis TH7 an den Temperaturregler 30.The logic circuit 16 is based on the setpoint values N5 for the intermediate temperatures and the setpoint values N7 for the final temperatures and the status counter 22 are activated and sends the setpoint values THO to TH7 to the temperature controller 30.

Die Logikschaltung 17 wird von den Sollwerten N6 der Haltezeiten für die Zwischentemperaturen N5 und N8 für die Endtemperaturen N7 angesteuert. In der Schaltung erfolgt eine entsprechende Verknüpfung. Die an den Ausgängen Zo bis Z7 auftretenden Zeitvorgaben werden dem Vergleichsglied 23 zugeführt, an das die Zeitausgänge FT1 bis FT8 des von Netzfrequenz gespeisten Frequenzteilers 24 geschaltet sind. Besteht Gleichheit zwischen den beiden am Vergleichsglied 23 anstehenden Zeitdaten, so gibt das Vergleichsglied an die Logikschaltung 19 ein Signal, wodurch der nachgeschaltete Zustandszähler 22 gesetzt wird. Durch die Logikschaltung 19 erhält der Frequenzteiler 24 andererseits stets einen definierten Anfangszustand. Soll eine Haltezeit ablaufen, dann wird durch die Logikschaltung 19 der Frequenzteiler 24 auf 0 gesetzt und gestartet. Der Frequenzteiler besteht beispielsweise aus einer Dual-Flipflop-Kett#, von der die Netzfrequenz untersetzt wird; An der Logikschaltung 18 wirken die Sollwerte N10 für die Dosierpumpen und der Zustandszähler 22.The logic circuit 17 is of the setpoint values N6 of the hold times for the intermediate temperatures N5 and N8 are controlled for the final temperatures N7. In the Switching takes place a corresponding link. The at the outputs Zo to Z7 Occurring time specifications are fed to the comparison element 23, to which the time outputs FT1 to FT8 of the frequency divider 24 fed by the mains frequency are connected. If there is equality between the two time data pending at the comparison element 23, so the comparison element gives a signal to the logic circuit 19, whereby the downstream State counter 22 is set. The frequency divider is given by the logic circuit 19 24, on the other hand, always has a defined initial state. Should a hold time expire, then the frequency divider 24 is set to 0 by the logic circuit 19 and started. The frequency divider consists, for example, of a dual flip-flop chain #, of which the network frequency is reduced; The setpoints act on the logic circuit 18 N10 for the dosing pumps and the status counter 22.

Die Logikschaltung 19 wird vom Ausgang des Temperaturreglers 30 und vom Ausgang des Füllstandsreglers 31 angesteuert; ferner vom Start-Stop-Flipflop 25, vom Zähler 22, vom Durchlaufzähler 26 und, wie bereits erwähnt, vom Vergleichsglied 23. Auf diese Logikschaltung wirken also die Ausgänge vom Zeitmesser (23, 24), Temperaturregler RT und Füllstandsregler RF. Erst wenn von all diesen Ausgängen gemeldet wird, daß die Sollwerte erreicht worden sind, springt der Zustandszähler 22 um 1 weiter.The logic circuit 19 is from the output of the temperature controller 30 and driven by the output of the level controller 31; further from the start-stop flip-flop 25, from the counter 22, from the flow counter 26 and, as already mentioned, from the comparison element 23. The outputs from the timer (23, 24) and temperature controller act on this logic circuit RT and level controller RF. Only when all of these outputs report that the setpoint values have been reached, the status counter 22 jumps forward by 1.

Die Logikschaltung 20 steuert in Abhängigkeit von den verschiedenen Zuständen die Stellglieder Wasserpumpe P und Heizung Hz an.The logic circuit 20 controls depending on the various States the actuators water pump P and heating Hz on.

Ist ein vorgegebener Füllstand erreicht, dann muß die Pumpe P geschaltet werden, wird andererseits vom Temperaturregler 30 ein Signal ausgegeben, daß dessen Sollwert erreicht ist, so muß die Heizung Hz abgeschaltet werden. Auf die Logikschaltung 20 wirken dementsprechend der Temperaturregler 30 und der Füllstandsregler 31 und auch das Start-Stop-Flipflop 25.If a specified level is reached, then the pump P must be switched are, on the other hand, a signal is output from the temperature controller 30 that its The setpoint is reached, the Hz heating must be switched off. On the logic circuit The temperature controller 30 and the level controller 31 and 20 act accordingly also the start-stop flip-flop 25.

Der Zustandszähler 22 ist dreistufig ausgebildet und zählt beispielsweise im Gray-Kode. Der Zählstand 1 entspricht 000, 2 OOL, 4 OLO, 5 LLO, 6 LLL, 7 LOL, 8 LOO. Die Zählstände gelangen in den Dekoder 21, der sie wieder an die Logikschaltung 19 gibt. Der Zähler 22 durchläuft nacheinander die Zustände 1 bis 8 (maximale Zahl der Prozeßschritte innerhalb eines Unterprogrammes).The status counter 22 is designed in three stages and counts, for example in Gray code. The count 1 corresponds to 000, 2 OOL, 4 OLO, 5 LLO, 6 LLL, 7 LOL, 8 LOO. The counts reach the decoder 21, which sends them back to the logic circuit 19 there. The counter 22 runs through the states 1 to 8 one after the other (maximum number the process steps within a subroutine).

Nach dem Einlesen eines Unterprogrammes in den Pufferspeicher können in den Logikschaltungen 13 bis 18 jeweils bis zu acht verschiedene Informationen über den entsprechenden Prozeßparameter vorl#iegen. Sie sind vom Programm her mit Adressen versehen, die ihre Zuordnung zu einem der acht Prozeßschritte des Unterprogrammes angeben. Diese Adresse wird also aus einer der Dezimalzahlen 1 bis õ bestehen, die binär dargestellt ist.After reading a subroutine into the buffer memory in each of the logic circuits 13 to 18 up to eight different pieces of information are available via the corresponding process parameters. You are part of the program Provide addresses that their assignment to one of the eight process steps of the subroutine. So this address is made up of one of the decimal numbers 1 to õ exist, which is represented in binary.

Jede der Logikschaltungen 13 bis 18 weist eine Vergleicherschaltung auf, die diese Adresse mit der Ausgangsinformation (Zählstand) des Zustandszählers 22 vergleicht und nur die zu dieser Adresse gehörige Programminformation in die Steuerung eingibt.Each of the logic circuits 13 to 18 has a comparator circuit which this address with the output information (count) of the status counter 22 compares and only the program information belonging to this address into the Controls.

Wie durch die Leitungen 200, 201 angedeutet, werden der Zustandszähler 22 und das Start-Stop-Flipflop 25 durch den Eingabeteil A beeinflußt. Erscheint im Pufferspeicher 303 ein neues Tjnterprogramm, so wird das Flipflop 25 auf logisch L gesetzt und der Zustandszähler 22 in den Zustand 1.As indicated by lines 200, 201, the status counters 22 and the start-stop flip-flop 25 influenced by the input part A. Appears If there is a new timer subroutine in the buffer memory 303, the flip-flop 25 becomes logical L is set and the state counter 22 is in state 1.

Ist der TTnterprozeß abgearbeitet, dann wird das Flipflop 25 von der Logikschaltung 19 wieder auf 0 gesetzt. Das Flipflop 25 dient also als Kriterium, ob das TTnterprogramm noch abgearbeitet wird oder nicht.Once the subprocess has been processed, the flip-flop 25 is activated by the Logic circuit 19 set to 0 again. The flip-flop 25 thus serves as a criterion whether the subprogram is still being processed or not.

Die Aufgabe des Durchlauf-zählers 26 besteht darin, mehrere Durchläufe eines Unterprogrammes zu zählen. Uber den Dekoder 11 erhält der Zähler 26 die Vorgabe N1 für die Anzahl der Durchläufe eines Teilprozeßes. In den Zähler 26 wird die gewünschte Zahl eingegeben, und nach jedem Durchlauf zählt der Zähler von dieser Zahl um 1 rücbfärts Ist der Zählstand 0 erreicht, dann ist das Unterprogramm der eingestellten Zahl entsprechend oft abgearbeitet worden.The task of the pass counter 26 is to keep track of several passes of a subroutine to count. The counter 26 receives the specification via the decoder 11 N1 for the number of runs of a sub-process. In the counter 26 is the desired Enter the number, and after each run the counter counts by 1 from this number backward If the counter value 0 is reached, then the subroutine is the one set Number has been processed accordingly often.

Vom Programmteil A kann dann ein neues TTnterprogramm angeboten werden.A new subprogram can then be offered by program part A.

Der Prozeßsteuerung liegt ein programmierbarer Teilablauf zugrunde, wie dem Flußdiagramm der Fig. 2 zu entnehmen ist. Ein Teilprozeß besteht aus einem Ablauf von acht Zuständen, die durch die kleinen Kreise angedeutet sind. Rechts sind die eingreifenden Parameter angegeben.The process control is based on a programmable sub-sequence, as can be seen from the flow chart of FIG. A sub-process consists of one Process of eight states, which are indicated by the small circles. To the right the intervening parameters are given.

Die Pfeile bedeuten Übergänge von einem in den nächsten Zustand mit angeschriebenen Übergangsbedingungen.The arrows indicate transitions from one state to the next with transitional conditions written down.

Im Zustand i greifen die Parameter NO, N2, N3, N10 ein.In state i, the parameters NO, N2, N3, N10 intervene.

Wie vorstehend erwähnt, bedeutet NO 7lfeivegehahn, N2 Einspülventil, N3 Füllstand und N10 Dosierpumpe.As mentioned above, NO 7 means level cock, N2 flushing valve, N3 level and N10 dosing pump.

Es wird vom Zustand 1 in den Zustand 2 gegangen, wenn N2 = 0 ist (vom Programm her kein "Einfüllen" an dieser Stelle vorgesehen) oder der Füllstandsregler 34 meldet, daß der vorgegebene Sollwert erreicht ist, RF = L. Im Zustand 2 greifen die Parameter NO, N2, N3, NY, N5 ein.There is a change from state 1 to state 2 if N2 = 0 (from Program no "filling" provided at this point) or the level controller 34 reports that the specified setpoint has been reached, RF = L. Act in state 2 the parameters NO, N2, N3, NY, N5.

Mit N4 wird eine bestimmte Drehzahl vorgegeben, um das im Automaten befindliche Gut zu bewegen. Mit N5 wird aufgeheizt.With N4, a certain speed is specified in order to achieve this in the machine moving property. N5 is used to heat up.

Ist der vorgegebene Sollwert N5 für die Zwischentempera--tur erreicht(RT = L), so geht es vom Zustand 2 in den Zustand 3 mit den gleichen Parametern und zusätzlich N6. Die bis zum ersten Sollwert N5 angestiegene Zwischentemperatur, der durch N3 vorgegebene Wasserstand usw.If the specified setpoint N5 for the intermediate temperature has been reached (RT = L), it goes from state 2 to state 3 with the same parameters and additionally N6. The intermediate temperature that has risen up to the first setpoint N5, the water level specified by N3, etc.

werden für eine bestimmte Zeit konstant gehalten.are kept constant for a certain time.

Ist die haltezeit abgelaufen, Z7 = L, dann geht es vom Zustand 3 in den 7ustand 4 über und es kommt der Parameter N7 zum Eingriff. Es wird auf die vorgegebene#End temperatur hochgeheizt. Ist der Sollwert der Endtemperatur erreicht, RT = L, so geht es vom Zustand 4 in den Zustand 5 über und der Parameter N9 kommt zum Eingriff.If the hold time has expired, Z7 = L, then it goes from state 3 to status 4 and parameter N7 intervenes. It is set to the default # End temperature heated up. If the target value of the final temperature is reached, RT = L, so it goes from state 4 to state 5 and parameter N9 intervenes.

Die Endtemperatur wird für eine vorgegebene Zeit konstant gehalten. Nach Ablauf dieser haltezeit Z3 = L, geht es vom Zustand 5 in den Zustand 6 über, in welchem die Parameter N7, N8 für Endtemperatur und deren haltezeit entfallen. Ist der Füllstand erreicht, RF = L, geht es vom Zustand 6 in den Zustand 7 über, in welchem die Parameter N0 und N3 eingreifen. Es wird hier abgepumpt und bei Erreichen des untersten Niveau, RF = 0, geht es vom Zustand 7 in den Zustand 8 über, wo der Parameter N9 eingreift, so daß das im Automaten befindliche Gut geschleudert wird.The final temperature is kept constant for a specified time. After this holding time Z3 = L, it changes from state 5 to state 6, in which the parameters N7, N8 for the final temperature and its holding time are omitted. If the level is reached, RF = L, it goes from state 6 to state 7, in which the parameters N0 and N3 intervene. It is pumped out here and when it is reached of the lowest level, RF = 0, it goes from state 7 to state 8, where the Parameter N9 intervenes so that the material in the machine is spun.

Die verschiedenen Automaten werden auch verschiedene Abläuft haben. Der Ablauf bei einem Waschautomaten wird umfangreicher als der bei einem Geschirr spül automaten sein. In diesem Fall entfallen also einige Zustände.The different machines will also have different processes. The process for a washing machine is more extensive than that for dishes be automatic dishwashers. In this case, some states are omitted.

Beispielsweise wird gleich vom Zustand 6 in den Zustand 8 gegangen.For example, state 6 goes straight to state 8.

Die gleiche Prozeßsteuerung kann ohne Anderung auch hierfür verwendet werden.The same process control can also be used for this without change will.

Fig. 3 zeigt ein Flußdiagrainm für den Teilprozeß ~Vorwäsche" eines Waschautomaten und Fig. 4 zeigt ein Flußdiagramm für den Teilprozeß "Reinigen" einer Geschirrspülmaschine. Im ersten Fall werden die Zustände 2, 3 und im zweiten Fall die Zustand 2, 3, 6, 8 nicht benötigt.3 shows a flow diagram for the sub-process "prewash" of a Washing machine and Fig. 4 shows a flow chart for the partial process "cleaning" a Dishwasher. In the first case the states are 2, 3 and in the second case State 2, 3, 6, 8 are not required.

Für den Teilprozeß ~Vorwäsche" ist in den Pufferspeicher 303 das entsprechende Unterprogramm gegeben worden, dessen Information parallel an den Eingängen der Logikschaltungen 12 bis 18 ansteht.For the sub-process "prewash" there is the corresponding one in buffer memory 303 Subroutine has been given its information in parallel at the inputs of the logic circuits 12 to 18 is due.

Nach dem Start geht es in den Zustand 1. Hier greifen die Parameter NO, N2, N3, NiO ein. Es wird ein vorgegebenes Niveau N3 eingefüllt. Ist dieses erreicht, so wird dies vom Füllstandsregler 31 gemeldet, RF = L. Da im vorliegenden Unterprogramm nur die Endtemperatur aufgeführt ist und keine Zwischentemperaturen und Haltezeiten für diese, geht es unmittelbar vom Zustand 1 in den#Zustand 4. Rier greifen die Parameter NO, N2, N3 N4, N7 ein. Es erfolgt eine IZasserbewe<gung durch Reversierbe trieb des Wasdimotors (N4) und eine Aufheizung auf die Endtemperatur (N7). Ist der Sollwert erreicht, dann gibt der Temperaturregler 30 ein Signal, RT - L, und es geht vom Zustand 4 in den Zustand 5. Hier greift zusätzlich die vorgegebene Haltezeit N8 ein. Ist diese abgelaufen, so gibt das Vergleichsglied 23 ein Signal, Zi = L, aus.After the start it goes into state 1. The parameters take effect here NO, N2, N3, NiO a. A predetermined level N3 is filled. Is this achieved this is reported by the level controller 31, RF = L. Since in the present subroutine only the final temperature is listed and no intermediate temperatures and holding times for this, it goes directly from state 1 to # state 4. Rier grab the Parameters NO, N2, N3 N4, N7 on. There is an IZasser movement by reversing drove the Wasdi motor (N4) and heating to the final temperature (N7). Is the Setpoint reached, then the temperature controller 30 gives a signal, RT-L, and it goes from state 4 to state 5. This is also used the specified holding time N8. If this has expired, the comparison element gives 23 a signal, Zi = L, off.

Der Frequenzteiler 24 wurde bei Einnahme des Zustandes 5 auf O gesetzt und gestartet und hat an das Vergleichsglied 23 laufend Werte abgegeben. Bei Ubereinstimmung mit dem von der Logikschaltung 17 ausgegebenen Wert geht der Zustandszähler 22 vom Zustand 5 in den Zustand 6.The frequency divider 24 was set to 0 when state 5 was assumed and started and has continuously delivered values to the comparison element 23. If they agree the status counter 22 starts with the value output by the logic circuit 17 State 5 to state 6.

Hier greifen die Parameter NO, N2, N3, N4 ein und es erfolgt eine Temperaturerniedrigung durch den Wassereinlauf auf ein höheres Niveau. Der Füllstandsregler 3i meldet, wenn dieses vorgegebene Niveau erreicht ist, RF = L, und es geht vom Zustand 6 in den Zustand 7. Hier greifen die Parameter NO, N3 ein und das Wasser wird auf das unterste Niveau abgepumpt. Ist dieses erreicht, so gibt der Füllstandsregler 31 ein Signal, RF = O, an den Zustandszähler 22 und es wird vom Zustand 7 in den Zustand8 gegangen. mixer gelangen die Parameter NO, N3, N9 zum Eingriff. Es wird weiter ab gepumpt und das Gut geschleudert. Der Schleudervorgang läuft für eine bestimmte Zeit, woraus anschließend die Meldung kommt, daß der Teilprozeß beendet ist, An den Teilprozeß Vorwäsche" kann sich der Teilprozeß 11Hauptwäsche" anschließen.Here the parameters NO, N2, N3, N4 intervene and a Lowering the temperature through the water inlet to a higher level. The level controller 3i reports when this specified level is reached, RF = L, and it goes from State 6 to state 7. Here the parameters NO, N3 and the water intervene is pumped down to the lowest level. If this is reached, the level controller gives 31 a signal, RF = O, to the state counter 22 and it is from state 7 to State8 gone. mixer, the parameters NO, N3, N9 intervene. It will further pumped down and the good thrown. The spinning process runs for one certain time, from which the message then comes that the sub-process has ended is, The sub-process 11 main wash "can follow the sub-process pre-wash".

Wie der Fig. 4 zu entnehmen ist, wird beim Teilprozeß "Reinigen" einer Geschirrspülinaschine nach dem Start der Zustand 1 eingenommen, in welchem die Parameter NO, N2, N3, N10 zum Eingriff kommen. Es erfolgt ein Einfüllen über ein Direktventil auf ein oberes Niveau, ferner eine Reinigungsmittelzugabe über die Dosierpumpe DP2. Im nunmehr vorliegenden Unterpro#;ramm für den Teilprozeß "Reinigen" ist keine Zwischentemperatur und Haltezeit für diese Programmiert. Wird daher vom Füllstandsregler 31 bei Erreichen des vorgegebenen Niveaus ein Signal, RF = an die Log;ikschaltung 19 gegeben, so schaltet der Zustandszähler 22 unmittelbar vom Zustand 1 in den Zustand 4.As can be seen from FIG. 4, a Dishwasher after starting state 1 assumed, in which the parameters NO, N2, N3, N10 come into play. A filling takes place Via a direct valve to an upper level, as well as an addition of detergent via the dosing pump DP2. In the now available subpro #; ram for the subprocess "Cleaning" is not an intermediate temperature and holding time programmed for this. Will therefore a signal from the level controller 31 when the specified level is reached, RF = given to the logic circuit 19, the status counter 22 switches immediately from state 1 to state 4.

Hier greifen die Parameter NO, N2, N3, Ni, N7 ein und es wird auf eine ~Endtemperatur aufgeheizt. Der Temperaturregler 30 meldet, wenn die Temperatur erreicht ist, RT = und es geht damit vom Zustand 4 in den Zustand 5. Hier wirkt zusätzlich der Parameter N8, so daß die Temperatur für eine bestimmte Zeit gehalten wird. Der Frequenzteiler 24 ist wieder gestartet worden und bei Gleichheit des von der Logikschaltung 17 dem Vergleichsglied 23 angebotenen Wertes mit dem des Frequenzteilers 24 gibt das Vergleichsglied 23 ein Signal, Zi = L, an die Logikschaltung. Da im Unterprogramm keine Temperaturerniedrigung steht, wird der Zustand 6 übersprtgen und es geht vom 7ustand 5 unmittelbar in den Zustand 7. Hier greifen die Parameter NO, N3 ein, so daß das Wasser auf ein unteres Niveau abgesenkt wird. Der Füllstandsregler 31 meldet das Erreichen dieses vorgegebenen Niveaus und gibt ein Signal, RF = L, an die Logikschaltung 19. Im vorliegenden Unterprogramm sind nicht die Parameter NO und N3 und N9 vorgesehen, so daß unmittelbar vom Zustand 7 in den Stoppzustand gegangen wird.Here the parameters NO, N2, N3, Ni, N7 intervene and it is on an ~ final temperature is heated. The temperature controller 30 reports when the temperature is reached, RT = and it goes from state 4 to state 5. This is effective additionally the parameter N8, so that the temperature is held for a certain time will. The frequency divider 24 has been started again and if the of the logic circuit 17 the comparison element 23 offered value with that of the frequency divider 24, the comparator 23 gives a signal, Zi = L, to the logic circuit. Since in If there is no temperature decrease in the subroutine, state 6 is skipped and it goes directly from state 5 to state 7. This is where the parameters take effect NO, N3 on, so that the water is lowered to a lower level. The level controller 31 reports that this specified level has been reached and emits a signal, RF = L, to the logic circuit 19. In the present Subroutines are not the parameters NO and N3 and N9 are provided, so that immediately from state 7 to the Stop state is gone.

In den Zuständen 4, 5 ist noch der Betrieb der Umwälzpumpe vorgegeben. um während der ganzen Zeit das Geschirr zu besprühen.In states 4, 5, the circulation pump is still in operation. to spray the dishes all the time.

Bei der vorliegenden Prozeßsteuerung werden also die Logikschaltungen bei jedem Unterprogramm eines Gesamtprogrammes in sequentieller Folge aktiviert. Stehen für sie Daten aus dem vorliegenden- Unterprogramm bereit, so werden diese auch durchgeschaltet. Liegen für bestimmte togikschaltungen keine Daten vor, erfolgt ein Uberspringen dieser Logikschaltungen.Thus, in the present process control, the logic circuits activated in sequential order for each subroutine of an overall program. If data from the present subroutine are available for you, these will be also switched through. If no data is available for certain togik circuits, it takes place skipping these logic circuits.

Patentanspruch Claim

Claims (1)

Patentanspruch Programmierbare elektronische Prozeßsteuerung für Haushaltsautomaten mit Stellgliedern und Regelkreisen, dadurch gekennzeichnet, daß von einem Gesamtprogramm (301) nacheinander Unterprogranme abgerufen werden, die in einem Pufferspeicher (303) stehen und daß für die Stellglieder und Regellcreise (30, 31) eine der möglichen Anzahl der Parameter entsprechende Zahl von Logikschaltungen (12 bis 18) für unterschiedliche Zeitabschnitte, für Zwischen- und Endtemperaturen und für die verschiedensten Arbeitsgänge vorgesehen sind, all die parallel die Informationen für alle Prozeßsciiritte eines Unterprogrammes gelegt werden und daß diese Informationen in den Logikschaltungen durch einen Prozeßsciiritt-Zähler (22) nacheinander alctiviert und an die Steuerung ausgegeben werden. Programmable electronic process control for Domestic automatic machines with actuators and control loops, characterized in that from an overall program (301) successively sub-programs are called up, the are in a buffer memory (303) and that for the actuators and control circuits (30, 31) a number of logic circuits corresponding to the possible number of parameters (12 to 18) for different time periods, for intermediate and final temperatures and are provided for the most varied of operations, all of which provide information in parallel for all process steps of a subroutine and that this information activated one after the other in the logic circuits by a process step counter (22) and output to the controller.
DE2321106A 1973-04-26 1973-04-26 PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES Pending DE2321106A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2321106A DE2321106A1 (en) 1973-04-26 1973-04-26 PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2321106A DE2321106A1 (en) 1973-04-26 1973-04-26 PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES

Publications (1)

Publication Number Publication Date
DE2321106A1 true DE2321106A1 (en) 1974-11-07

Family

ID=5879303

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2321106A Pending DE2321106A1 (en) 1973-04-26 1973-04-26 PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES

Country Status (1)

Country Link
DE (1) DE2321106A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2558170A1 (en) * 1975-12-23 1977-07-07 Miele & Cie PROGRAM CONTROL DEVICE FOR WASHING MACHINES AND DISHWASHING MACHINES
DE2832216A1 (en) * 1977-07-22 1979-02-01 Zanussi A Spa Industrie ELECTRONIC PROGRAM CONTROL, ESPECIALLY FOR HOUSEHOLD WASHING MACHINES
DE4425758A1 (en) * 1994-07-21 1996-01-25 Ako Werke Gmbh & Co Hybrid program control device, in particular for household machines

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2558170A1 (en) * 1975-12-23 1977-07-07 Miele & Cie PROGRAM CONTROL DEVICE FOR WASHING MACHINES AND DISHWASHING MACHINES
DE2832216A1 (en) * 1977-07-22 1979-02-01 Zanussi A Spa Industrie ELECTRONIC PROGRAM CONTROL, ESPECIALLY FOR HOUSEHOLD WASHING MACHINES
DE4425758A1 (en) * 1994-07-21 1996-01-25 Ako Werke Gmbh & Co Hybrid program control device, in particular for household machines

Similar Documents

Publication Publication Date Title
DE1453070B2 (en) Dishwasher for table and kitchen ware
DE2401700A1 (en) CONTROL AND INJECTION DEVICE FOR ADDITIONAL LAUNDRY MACHINERY
EP2323532A1 (en) Water-conducting household appliance, in particular dishwasher or washing machine
DE1638170B2 (en) ELECTRONIC CIRCUIT ARRANGEMENT FOR THE CONTROL OF A TIME PROGRAM
DE2321106A1 (en) PROGRAMMABLE ELECTRONIC PROCESS CONTROL FOR HOUSEHOLD MACHINES
DE2737200A1 (en) PROGRAM CONTROL DEVICE FOR WASHING MACHINES AND DISHWASHING MACHINES
EP2919637A1 (en) Dishwasher having a multi-chamber storage means for wash liquor
DE2526470A1 (en) Domestic washing programmer - with selector switch to replace high heating grate by longer mechanical washing period
DE19837789A1 (en) Method and device for operating a program-controlled household appliance
DE2736384A1 (en) Microcomputer-controlled programmer for domestic equipment - uses sync. motor-driven encoded disc in conjunction with ROM
DE3809399C2 (en)
EP0952503B1 (en) Hybrid programming device, in particular for a washing machine
DE2214514C3 (en) Arrangement for program control of washing machines
DE3621906C2 (en)
DE826187C (en) Dishwasher
DE3632056A1 (en) WASHING MACHINES AND CONTROL ARRANGEMENTS THEREFOR
EP3623519B1 (en) Method for operating a cleaning appliance
DE1485007C (en) Program switching device for washing machines
DE2438430C2 (en) Arrangement for program control for washing machines
DE1485007B2 (en) PROGRAM SWITCH DEVICE FOR WASHING MACHINE
DE1453070C (en) Dishwasher for table and cake dishes
DE2657005A1 (en) Electrical program control device for domestic machinery - uses program carrier and synchronous access store for increased flexibility
DE19539155C1 (en) Clothes tumble dryer more durable by minimised alternating drum motion
DE1931510C3 (en) Washing machine
DE1523595C (en) Program controller