Spülvorgänge Multi-MCU: Unterschied zwischen den Versionen

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Armin Rohnen, 15.08.2023 =
In der GUI im Tab "manueller Modus" wurde die Taste "Flush / Reinigung" eingeführt. Drücken dieser Taste setzt "app.flag_Reinigung = 1" und gibt eine Statusmeldung aus.
Die Steuerung der Reinigungsfunktionalität erfolgt durch Aufruf der Funktion "app.FlushReinigung" durch Prüfung des Steuerungsindikators "if app.flag_Reinigung > 0" innerhalb der Funktion "mwp_verarbeitung".
Der Indikator "app.flag_Reinigung" kann den Wertebereich 0 bis 4 annehmen. Jeder Wert größer 0 hat eine Bedeutung für die Reinigung der Maschine. Die Steuerung erfolgt durch eine switch - case Anweisung in der Funktion "FlushReinigung".
=== app.flag_Reinigung \= 1 ===
=== app.flag_Reinigung = 2 ===
=== app.flag_Reinigung = 1 ===
= Armin Rohnen, 19.06.2023 =
= Armin Rohnen, 19.06.2023 =
Das auf der STM32-Elektronik erprobten Reinigungsprogramm muss für die Multi-MCU getestet und evtl. neu befähigt werden. Außerdem müssen genaue Parameter definiert werden, um eine erfolgreiche Reinigung sicherzustellen.
Das auf der STM32-Elektronik erprobten Reinigungsprogramm muss für die Multi-MCU getestet und evtl. neu befähigt werden. Außerdem müssen genaue Parameter definiert werden, um eine erfolgreiche Reinigung sicherzustellen.

Version vom 15. August 2023, 14:45 Uhr

Armin Rohnen, 15.08.2023

In der GUI im Tab "manueller Modus" wurde die Taste "Flush / Reinigung" eingeführt. Drücken dieser Taste setzt "app.flag_Reinigung = 1" und gibt eine Statusmeldung aus.

Die Steuerung der Reinigungsfunktionalität erfolgt durch Aufruf der Funktion "app.FlushReinigung" durch Prüfung des Steuerungsindikators "if app.flag_Reinigung > 0" innerhalb der Funktion "mwp_verarbeitung".

Der Indikator "app.flag_Reinigung" kann den Wertebereich 0 bis 4 annehmen. Jeder Wert größer 0 hat eine Bedeutung für die Reinigung der Maschine. Die Steuerung erfolgt durch eine switch - case Anweisung in der Funktion "FlushReinigung".

app.flag_Reinigung \= 1

app.flag_Reinigung = 2

app.flag_Reinigung = 1

Armin Rohnen, 19.06.2023

Das auf der STM32-Elektronik erprobten Reinigungsprogramm muss für die Multi-MCU getestet und evtl. neu befähigt werden. Außerdem müssen genaue Parameter definiert werden, um eine erfolgreiche Reinigung sicherzustellen.

Armin Rohnen, 16.02.2023

Auf Tastendruck soll ein Spülvorgang ausgelöst werden. Befindet sich kein Blindsieb im Siebträger ist bei definierter Pumpenleistung ein Durchfluss zu erkennen. Dabei sollte zwischen dem Zuständen "Siebträger mit Kaffeepuk", "Siebträger ohne Kaffeepuk" und "ohne Siebträger" unterschieden werden können. Für die Fälle "Siebträger ohne Kaffeepuk" und "ohne Siebträger" soll ein Flush-Vorgang aktiviert werden. Für "Siebträger mit Kaffeepuk" wird eine Fehlbedienung angenommen.

Befindet sich ein Blindsieb im Siebträger, dann stellt sich bei definierter Pumpenleistung ein statischer Druck ein und es erfolgt kein bzw. lediglich marginaler Durchfluss. Dieses Merkmal wird dazu verwendet eine halbautomatische Rückspülreinigung durch zu führen.