Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2007 um 18:38 |
|
|
Hey Biermann!
Laß uns das per PM machen, kannst Dich gerne an mich wenden bzgl. der
Hardware.
Alex
[Editiert am 25.3.2007 um 18:40 von alexbrand]
|
|
Antwort 400 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2007 um 18:38 |
|
|
Hallo Leo1,
habe mir die Logfile angesehen.
Tatsächlich unterscheidet sich Deine durch ein weiteres CR am Dateiende.
Wenn ich es mit Deiner Log laufenlasse bekomme auch ich die 85 als aktuelle
Temperatur angezeigt.
Ich muss dies mal weiter untersuchen und beheben, ich werde etwas Zeit
dafür brauchen.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 401 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2007 um 18:59 |
|
|
Hallo Leo1,
dank der von Dir gesendeten Log-File konnte ich das Problem identifizieren
und lösen.
Die neue Version wird funktionieren.
Werde Dir die Version schicken.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 402 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 26.3.2007 um 05:22 |
|
|
Hi Thomas,
Die Tempanzeige läuft aber die Heizung wird noch abgeschaltet.
Ich habe nur einen kleinen Test gemacht.
Wenn du das auch noch läuft wäre alles ok und wir könnten loslegen.
leo1
|
|
Antwort 403 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 26.3.2007 um 07:48 |
|
|
Wer ist wenn "wir"?
Alex
|
|
Antwort 404 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 26.3.2007 um 12:12 |
|
|
Hallo,
Zitat: | Die Tempanzeige läuft
aber die Heizung wird noch abgeschaltet. |
Im Brau-Prozess ist es normal dass die Heizung hin und wieder abgeschaltet
wird.
Somit deutet Deine Fehlerbeschreibung für mich noch nicht auf ein
Fehlverhalten hin.
Wenn die Heizung abgeschaltet wurde, muss sie ja zuvor eingeschaltet
gewesen sein.
Also: Wann und unter welchen Bedingungen wurde die Heizung abgeschaltet.
Zitat: | Wenn du das auch noch
läuft wäre alles ok und wir könnten loslegen |
Du
meinst wenn ich dies auch noch zum Laufen bekomme könntest Du damit
brauen?
Grüsse Thomas
[Editiert am 26.3.2007 um 12:16 von Samba und Bier]
____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 405 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 26.3.2007 um 17:53 |
|
|
Hi Brauer,
Mit wir meine ich alle die Elektisch heizen oder möglichkeiten habe dieses
Programm zunutzen.
Beim Braumeister muss ich nur noch den Dallas einbauen und ein Relais
einbauen.
Das ist kein Problem.Jeder muss eben auf seine Anlage schauen und die
Einbauten machen.
Wenn das wir zu weitläufig wahr dann nehme ich es zurück und sage ich..
leo1
|
|
Antwort 406 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 26.3.2007 um 18:22 |
|
|
Leo,
das ist ja alles kein Problem. Natürlich muss jeder das Programm auf seiner
Anlage zum Laufen bringen. Und dafür ist Voraussetzung, dass die Software
problemlos funktioniert.
Und daran müssen bzw. sollten wir gemeinsam arbeiten.
Leider weiss ich momentan überhaupt nicht, ob oder welches Problem Du mit
der Heizung hast.
Mir ist schon klar, dass jeder eine andere Form hat, sich auszudrücken.
Es ist wichtig, dass Du eine ausführliche Fehlerbeschreibung machst, wenn
Du glaubst, einen Fehler erkannt zu haben. Eine Fehlerbeschreibung ist mit
einem Satz beschrieben einfach zu wenig.
Bitte schreib doch mal nieder, was Du alles gemacht bzw. getestet hast und
in welcher Situaton sich die Heizung wie verhalten hat.
das kriegen wir schon hin
Vielleicht ist es ja auch kein Fehler und ich kann Dir was dazu
erklären?
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 407 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 27.3.2007 um 05:37 |
|
|
Hi Thomas,
also die Heizung schaltet ab wenn die Aktuelle Temp. die Soll Temp
überschreitet und
schaltet wieder ein wenn die Aktuelle Temp. die Soll Temp
unterschreitet.
Was ist der Sinn??.
Die 85.00 Meldung hat eben eigenartigerweise 2 Phasen hochgeschaltet.
In manchen Programmphasen scheint deine 85.00 abwehr nicht zu laufen.
Wenn ich den Quellcode hätte könnte ich ja auch ein bisschen suchen ,aber
so
kann ich dir die Fehler nur zukommen lassen.
Viele Grüsse aus Niedersachsen,
leo1
|
|
Antwort 408 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 08:51 |
|
|
Hallo Leo!
So ist daß nun mal in einem Regelkreis. Unter einem solchen versteht man
eine Struktur, bei der auf von außen einwirkende Störgrößen aktiv reagiert
wird. Oder kurz und bündig: Wenn der Sollwert vom Istwert abweicht, wird
gereglt.
[klugscheissermodus]
Bspl.: AUTOFAHREN
Um die Geschwindigkeit auf einer Strecke mitwechselndem Gefälle konstant zu
halten, muß der Fahrer den Tachostand mit dem Sollwert vergleichen und je
nach Abweichung das Gaspedal weiter durchdrücken oder zurücknehmen. Der
Fahrer (Regler) kann die Geschwindigkeit (Regelstrecke) konstant halten, da
er
a) eine Rückmeldung (Istwert, Regelgröße) über die momentane
Geschwindigkeit bekommt, und
b) über das Gaspedal (Stellgröße) auf die Geschwindigkeit einfluß nehmen
kann.
Bspl.: ERREICHEN DER RASTTEMPERATUR
Wenn 63°C gewünscht sind (Sollwert), dann wird bei Ist < Soll geheizt.
Dabei wird ständig der Istwert mit dem Sollwert verglichen. Wenn Ist >=
Soll, dann schaltet die Heizung ab. Das passiert solange keine weitere
Aktion folgt (z.B. bei Konstantphasen ("Rasten")). In der Praxis pendelt
der Wert dabei je nach Ansprechverhalten der verwendeten Bauteile
(Stellglied) um die beispielhaften 63°C.
Gegenkopplung und Mitkopplung lasse ich jetzt der Einfachheit halber außer
Acht.
[/klugscheissermodus]
Es ist also alles in Ordnung.
Grüße,
Alex
|
|
Antwort 409 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 12:36 |
|
|
Hallo liebe Software-Tester
@Alex
Besser hätte ich es nicht ausdrücken können.
@Leo
Eine kleine Ergänzung hätte ich noch hinzuzufügen:
Bei Aufheizphasen gibt es einen aktuellen Sollwert (orangener Balken), der
mit 1K/min dem Phasen-Endsollwert (roter Balken) entgegenwächst. Bei
Konstant-Phasen ist der aktuelle Sollwert immer gleich dem Endsollwert.
Der Vergleich Istwert/Sollwert erfolgt immer mit der aktuellen Temperatur
(grüner Balken)
und dem aktuellen Sollwert (orangener Balken).
Leider ist meine Programm-Doku noch nicht fertig, ich arbeite aber
daran.
@Leo Zitat: | In manchen
Programmphasen scheint deine 85.00 abwehr nicht zu
laufen. |
Das hat mit Phasen überhaupt nichts zu
tun. Du kannst Dich schon darauf verlassen, dass ich richtige Analysen
mache um die Ursachen der Fehler zu lokalisieren und um genau dort
anzusetzen.
Ich denke wenn ich Dir den Code schicken würde käme ich aus Erklärungen
nicht mehr heraus.
Das macht ohne Hilfen wie z.B. Skype sowieso keinen Sinn.
Das mit der 85-er-Fehler-Geschichte verstehe ich nicht. Ich habe das mit
Deiner Logfile rauf und runtergetestet. Ich glaube es gibt nur eine
Erklärung dafür:
Die Logfile hat immer einen anderen Abschluss. Damit meine ich die Anzahl
der CR oder sonstige Zeichen am Ende der Datei.
Ich verwende nämlich einen Zeichen-Offset, mit dem ich vom Datei-Ende
rückwerts auf den Beginn der letzten Zeile zugreife. Ist das Datei-Ende
nicht konstant, wird der Wert nicht korrekt ausgelesen und somit ist die 85
möglich.
Mit dieser Methode möchte ich vermeiden, dass bei jedem Auslesen der
Temperatur die ganze Datei durchrödelt werden muss, bis EOF (End of File)
erreicht ist.
Hm, momentan fällt mir dafür spontan keine Abhilfe ein. Vielleicht hat noch
jemand anders eine Idee?
Grüsse Thomas
[Editiert am 27.3.2007 um 13:11 von Samba und Bier]
____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 410 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 27.3.2007 um 16:59 |
|
|
Na ihr Freunde des Bieres,
Thomas und Alex,
Ich gege davon aus das wenn ich 20 Liter aufheize das auch ganz anders
läuft als wenn ich
den Finger auf den dallas lege.
Bei manchen Test hagel es von 85 Fehler jetzt läuft es astrein.
Bei den Test im Moment gibt es keinen Fehler.
Bei dem Test vorher waren mehrere 85 Fehler da.
Es ist nunmal so.Ich würde auch lieber melden alles klar.
Aber die Aufheizphase muss unbedingt laufen sonst schaltet die Heizung aus
und ich erreiche dei
Temperatur nicht und wenn er umschaltet stimmt die rastzeit nicht.
leo1
|
|
Antwort 411 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 27.3.2007 um 17:23 |
|
|
Hi Thomas,
die letzten beiden Teste liefen gut
ich werde morgen in der Früh noch mal einen machen und hoffe Ostern mit dem
Braumeister
mal einen richtigen Test durchführen.
leo1
|
|
Antwort 412 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 17:53 |
|
|
Hey Leo!
Wenn ich meinen Sensor mit den Fingern berühre kommen auch viele
Fehlermeldungen. Der ist sehr empfindlich. Daher gehört der ja anständig
gekapselt!
Alex
PS: So langsam frage ich, was Du Dir da so alles zurecht testest... Hier
und bei den anderen Testern scheint ja alles zu klappen.
[Editiert am 27.3.2007 um 17:54 von alexbrand]
|
|
Antwort 413 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 19:32 |
|
|
Naja,
Fakt ist:
Der 85-er Fehler darf sooft kommen wie er will: Meine Software hat ihn zu
ignorieren.
Ignoriert die Software ihn nicht oder nicht immer, muss ich noch was
tun.
Das Programm soll von vorn bis hinten fehlerfrei durchlaufen
Ich könnte noch folgendes probieren:
Ich lese die Logfile zeichenweise rückwärts aus, bis ein Dezimalpunkt
kommt.
Dann weiss ich, dass 2 Zeichen vor dem Dezimalpunkt der Anfang des letzten
Temperatur-Eintages ist ind diese Zeile lese ich dann aus und schneide sie
nach dem 5.Zeichen ab.
Dies müsste doch auch gehen.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 414 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 20:08 |
|
|
Hey Thomas!
Laß da mal die Finger von. Wenn mal (versehentlich) Temperaturen um den
Siedepunkt erreicht werden, dann hast Du drei Stellen vor dem
Komma/Dezimalpunkt.
Alex
|
|
Antwort 415 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 20:18 |
|
|
Hi Alex,
hm, damit hätte meine jetzige Version aber auch ein Problem
Wie werden denn Temperaturen <10°C oder negative Temperaturen
eingetragen?
Gruss Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 416 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 21:58 |
|
|
Hallo Thomas!
Negative Temperaturen bekommen ein "-" vorangestellt. Führende Nullen
werden nicht angezeigt. Also z.B. 7.86°C.
Ich werde das morgen zur Sicherheit aber noch einmal überprüfen.
Alex
PS: Das erste Zeichen VOR der Temperatur ist doch immer das CR der
vorangehenden Zeile. Kannst Du damit nicht irgendwas stricken?
[Editiert am 27.3.2007 um 22:01 von alexbrand]
|
|
Antwort 417 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 27.3.2007 um 22:10 |
|
|
Hm,
ja das habe ich mir auch schon mal überlegt. ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 418 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 28.3.2007 um 04:37 |
|
|
Hi Alex,
Das kann ich dir sagen=Ich starte das Programm und herhöhe die Temperatur
an dem
Dallas mit dem Finger.Jetzt warte ich bis die Soll Temp.erreicht ist .Das
ist doch der kleinste Test.
Wenn du das herum testen ist weis ich auch nicht mehr.Die Aufheizphase muss
einfach laufen.
Es hilft nichts wenn ich in den Schuppen gehe(Mein Sudhaus) und teste da
mit viel Zeit und
Strom das ganze aus.Es hilft keinem wenn es alleine läuft und schaltet zu
früh um....
leo1
|
|
Antwort 419 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 28.3.2007 um 08:35 |
|
|
Hallo Leo!
Ich verstehe dann wohl leider nicht, was Du eigentlich sagen möchtest. Der
Sinn der Schaltung ist das Erreichen des Sollwertes. Ist er erreicht, wird
abgeschaltet. Wird er dann (wegen fehlender Heizung) wieder unterschritten
(die im vorherigen Post genannte äußere Störgröße - Wärmeverlust), schaltet
die Heizung wieder ein. In einem wassergefüllten System geht das natürlich
langsamer als wenn nur der Sensor mit dem Finger erwärmt wird.
Alex
PS: Seit mein Sensor in einem Kupferrohr verkapselt ist habe ich keine 85er
Werte mehr. Ich bin einem Tip aus dem Forum gefolgt und habe den Sensor in
NaCl eingebettet. Das klappt prima!
[Editiert am 28.3.2007 um 08:49 von alexbrand]
|
|
Antwort 420 |
|
Posting Freak Beiträge: 1736 Registriert: 19.4.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 28.3.2007 um 12:06 |
|
|
Hallo Leo, hallo Alex:
@Leo
Alex hat Recht. Die Heizung wird ja nur zugeschaltet, wenn dies der
Brau-Prozess erfordert, d.h.:
Es gibt während des Brau-Prozesses immer einen Temperatur-Sollwert, dies
ist bei jedem Phasentyp der Fall, also Aufheizphase, Konstantphase und
Kühlphase. Während dem gesamten Prozess findet ein ständiger Vergleich
zwischen Sollwert und Istwert statt.
Liegt der Istwert unter dem Sollwert schaltet die Heizung zu
(Einschaltverzögerung 15s).
Übersteigt der Istwert den Sollwert, schaltet die Heizung unverzüglich
ab.
Sie wird erst wieder zugeschaltet, wenn der Istwert für mindestens 15s
unter dem Sollwert liegt, also nicht sofort !!!
Das mit den 85-er-Fehlermeldungen musst Du in den Griff bekommen.
Trotzdem soll meine Software diese 85.00-Werte ignorieren.
@Alex
Ich habe gestern noch eine Änderung programmiert, mit der es jetzt auf
jeden Fall gehen müsste,dh:
Es können beliebig viele CR am Datei-Ende stehen und es sind Formate
erlaubt von x.xx bis xxx.xx.
Teste meine neue Version bitte auch mal durch und versuche dabei, die 85-er
Meldungen zu provozieren.
Grüsse Thomas ____________________ Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf
folgender website zu finden:
http://cervejakarpens.oyla.de
|
|
Antwort 421 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 28.3.2007 um 19:15 |
|
|
Hallo Thomas!
Ich werde die Tests machen, so bald es geht. Wahrscheinlich morgen
vormittag. Heute schaffe ich es nicht mehr, gleich kommt Fußball...
Alex
|
|
Antwort 422 |
|
Senior Member Beiträge: 293 Registriert: 3.10.2005 Status: Offline
|
|
erstellt am: 29.3.2007 um 05:05 |
|
|
Hi Brauer,
Den Sinn der Solltemperatur habe ich verstanden.
Alex ich habe 2 Dallassensoren fertig gekauft voll gekapselt.
Aber gerade bei diesen kamen mehr Fehlermeldungen.
Die neue Version werde ich heute testen .
leo1
|
|
Antwort 423 |
|
Posting Freak Beiträge: 2947 Registriert: 15.11.2006 Status: OfflineGeschlecht:
|
|
erstellt am: 29.3.2007 um 09:45 |
|
|
Hallo Leo!
Wenn Du die Sensoren selbst als Fehlerquelle ausschließen kannst, beibt
noch Deine Hardware übrig. Hast Du Deinen Anschlußadapter ein einem Gehäuse
untergebracht? Die Software selbst kann ich maSgW als Fehlerquelle
ausschließen.
Grüße,
Alex
PS: Welche Sensoren hast Du gekauft? Gibt es einen Link?
|
|
Antwort 424 |
|