Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 5.1.2004 um 16:00 |
|
|
Hallo Keyco!
Wie hast Du die SPS programmiert, nur zur Abfrage der Temperatur und
ähnliches oder als Schrittkette, ich meine z.B. beim maischen, wenn eine
Temperatur erreicht ist, halte Rast mit vorgegebener Temperatur und nach
ablauf heize auf und so weiter...
Noch eine Frage zum "Basteln an der Brauanlage": Was für einen Wandler hast
Du verwendet für die Schnittstelle, muss man da einen bestimmten nehmen.
|
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 6.1.2004 um 19:33 |
|
|
hi stillewassersindtief,
hier ein Screenshot eines Hefeweizen-Programmes
Die SPS fährt und hält jede Temperatur des Brauvorganges. Ich muß jeweils
zu Anfang des Brauvorganges, per PC das entsprechende Programm mit den
Temperaturen und Haltezeiten in die SPS übertragen (habe mir für meine
gängigen rezepte jeweils ein programm erstellt). Start und warten bis se
fertig ist
Als Schnittstelle zur Temperaturaufzeichung ist eine RS232 Schnittstelle
eingebaut.
so denn
Keyco
[Editiert am 6/1/2004 von Keyco]
|
|
Antwort 1 |
|
Senior Member Beiträge: 321 Registriert: 30.9.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 7.1.2004 um 09:37 |
|
|
@Keyco
Arbeitest du mit dem Siemens Logo!
Ich habe das Demo- Programm von Siemens, wäre es möglich eine
Steuerungsdatei von dir zu bekommen.
Bevor ich mir das Logo Modul kaufe, wollte ich erst einmal ein wenig
Testen.
Gruß
Tibor
|
|
Antwort 2 |
|
Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 7.1.2004 um 10:03 |
|
|
Hallo Keyco!
Danke für den Screenshot, muss ich erstmal analysieren
Zu der Temperaturaufzeichung, gibt es irgendwelche Bücher oder was
ähnliches, wie man solche Schnittstellen nachträglich einbaut? Was für
einen Wandler muss man da verwenden, woher hast du den?
|
|
Antwort 3 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 7.1.2004 um 13:03 |
|
|
hi,
ich glaube ich muß mal eine anleitung von meiner brauanlage machen, wo
alles im einzelnen aufgeführt ist, nagut ihr habt mich überredet
@tibor
gib mir mal emailaddi, dann schick ich dir ein prog (das kostet aber so ca.
5 ltr vom feinsten selbstgebrauten
)
so denn
Keyco ____________________
|
|
Antwort 4 |
|
Senior Member Beiträge: 321 Registriert: 30.9.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 7.1.2004 um 18:00 |
|
|
Zitat: | ich glaube ich muß mal
eine anleitung von meiner brauanlage |
Wieso Anleitung? Eine Brauereiführung mit Verkostung.
Meine emailaddi ist tibor(at)bigfoot.de
Gruß
Tibor
|
|
Antwort 5 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 7.1.2004 um 21:49 |
|
|
Hallo zusammen,
ich denke gerade darüber nach, die Temperaturführung über eine PC-Software
zu machen. Von ELV gibt es einen seriellen Messadapter mit analogen
Eingängen (Temperatur) und digitalen Ein-/Ausgängen (Ventilsteuerung). Als
Temperaturfühler stelle ich mir ein PT100 Element und einen entsprechenden
Verstärker auf 0-10V vor. Der Rest ist eigentlich ziemlich simpel. Hätte
natürlich den Reiz, das man seine Rezepte einfach eingeben, verändern und
abspeichern könnte. Ein Temperatur/Zeit Logbuch (siehe Keyco) wäre auch
denkbar. Naja, ich hab heut mal ein bisschen dran programmiert, bin aber
gedanklich noch nicht ganz da, wo ich hin will (ganz abgesehen davon, dass
meine Brauanlage eigentlich noch gar nicht fertig ist, aber ein bisschen
vor sich hinspinnen darf man ja).
Wenn ihr dazu Ideen (Hard- und Software) habt, dann schreibt mal.
Keyco könntest du bitte mal noch ein paar Angaben für deine Gassteuerung
machen (Ventil, Lokflamme, usw.)? Hast du (ohne Zündsicherung) keine
Bedenken, dass du dich mal in die Luft sprengst?
Gruss, Guido
|
|
Antwort 6 |
|
Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 8.1.2004 um 15:23 |
|
|
Hallo Guido!
Ich habe auch schon mal angefangen, eine solche Steuerung zu programmieren,
leider scheitert es manchmal daran, dass ich mir dass alles
selberbeigebracht habe bzw. erst mal lernen muss. Die Temperaturerfassung
wollte ich per PT100 machen, allerdings ohne Verstärker. Trotzdem muss
erstmal eine der Schnittstellen geöfnet werden, für den Datenaustausch und
das ist unter WIN98/NT/2000/XP nicht ganz so einfach, der mit CreateFile zu
realisieren, mann könnte die ganzen Befehle in eine DLL packen und dann nur
drauf zugreifen. Wenn der Austausch der Daten zwischen dem Adapter von ELV
und der PC klappt sollte alles andere nicht mehr so ein großes problem
sein. Wir können ja zusammen weiter dran arbeiten
stillewassersindtief
|
|
Antwort 7 |
|
Senior Member Beiträge: 321 Registriert: 30.9.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 8.1.2004 um 16:36 |
|
|
Mich würde eine Steuerung über den PC auch interessieren, da ich mein
Laptop beim brauen sowieso fürs Protokoll an habe.
Gruß
Tibor
P.S. Trotzdem hätte ich die Datei für den Siemens Logo! gerne.
|
|
Antwort 8 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 8.1.2004 um 17:30 |
|
|
Bei der Software sehe ich kein grösseres Problem. Die serielle
Schnittstelle kann ich ansteuern. Leider habe ich noch keinen Brenner, den
ich über ein Ventil ein- und ausschalten kann, so dass ich schlecht was
probieren kann. Mal schauen, ob ich etwas Zeit dafür aufbringen kann, ich
melde mich dann wieder.
Guido
|
|
Antwort 9 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 8.1.2004 um 17:39 |
|
|
@ tibor
mail is raus
Gut Sud
Keyco
|
|
Antwort 10 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 13.1.2004 um 18:45 |
|
|
Hallo!
Viel ist es noch nicht, aber ich habe mal eine erste Variante für die
PC-Software hochgeladen. So wie ich mir halt vorstelle, dass es mal werden
soll. Geregelt wird hier natürlich noch nichts. Man kann eine Rezeptdatei
laden und das wars. Ich möchte, das nach den Angaben im Rezept die
Temperaturregelung läuft. Wenn das mit dem RS232-Modul klappt, dann wird
der Rest glaube ich nicht mehr so schwierig.
http://home.arcor.de/guido-isfunny/diesunddas/BMeister.zip
Gruss, Guido
|
|
Antwort 11 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 13.1.2004 um 19:25 |
|
|
hi,
sieht nicht schlecht aus, sach mal kannst du solche progi´s selber
schreiben?????????
Könnte sein das ich mal dein wissen benötige
Gut Sud
Keyco ____________________
|
|
Antwort 12 |
|
Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 14.1.2004 um 15:07 |
|
|
Hallo Guido!
Das Programm sieht sehr gut aus
. Mit dem Rezept laden klappt auch einwandfrei. Wie hast du das gemacht,
dass du auf die Einzelnen "Einträge" wie [Rezept] und [Schüttung] in der
*.rcp-Datei Zugriff kriegst? Das bastele ich schon länger dran rum, aber
irgendwie klappt es nie. Ist das Programm in Visual Basic oder Visual C++
geschrieben? Ich habe versucht, die Temperaturen und so weiter über eine
graphische Oberfläche einzugeben, dann die Eingabefelder in ein Array
einzulesen und dann abzuarbeiten, also erst mal nicht mit Rezept, weil das
mit den einzelnen Einträgen nicht geklappt hat.
@Keyco
Welche SPS der Logo-Reihe nutzt du? Wäre es möglich über die nachträglich
eingebaute Schnittstelle nicht nur Temperaturen, sondern auch Zustände von
beispielsweise Ventilen oder Hähnen oder ähnlichem von der SPS auf einen PC
auszugeben und auf dem PC graphisch darzustellen?
stillewassersindtief
|
|
Antwort 13 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 14.1.2004 um 17:44 |
|
|
@Keyco: Ja, ich bemühe mich zumindest. Solange es nicht allzu komplex wird
klappt das auch.
@stillewassersindtief:
Ich programmiere in Delphi. Das INI-File-Format wird durch eine Unit
unterstützt, darum habe ich es auch gewählt. Ich wollte zuerst auch mit
Eingabefeldern arbeiten, bin dann aber auf ein Grid umgeschwenkt, weil ich
das in Runtime erweitern kann (z.B. für mehrere Malze, Hopfensorten,
Raststufen). Mittlerweile bin ich auch schon weiter und kann demnächst
wahrscheinlich eine Version zeigen, bei der die Regelung zumindest schon
simuliert wird. Die zugehörige Hardware habe ich ja, wie gesagt noch
nicht.
Gruss,
Guido
|
|
Antwort 14 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 14.1.2004 um 18:48 |
|
|
hi,
@stillewassersindtief
leider hat man bei der LOGO keinen zugriff auf die einzelenen Ausgänge,
also ob geschaltet oder nicht. Laut Siemens ist dies aber beim
nachfolgemodell möglich.
Ich fahre momentan mit der Logo 230
so denn
Keyco ____________________
|
|
Antwort 15 |
|
Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 15.1.2004 um 10:49 |
|
|
Hallo Keyco!
Hmmm, kann man den die Eingänge irgendwie abfragen? Denn irgendwie musst du
ja die Temperaturangaben über die Schnittstelle in den PC übertragen. Oder
hast du die Schnittstelle parallel zum Temperaturfühler geschaltet? Dieses
"Nachfolgemodell" hast du ne Ahnung, wann das kommen soll? Wäre schon
interessant.
@Guido
Habe eine Möglichkeit gefunden, bzw. die Funktionen, um auf die *.INI
dateien zuzugreifen, da ich von Delphi keine Ahnung habe, versuche ich es
erstmal in C++.
Gut Sud
stillewassersindtief
|
|
Antwort 16 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 16.1.2004 um 17:33 |
|
|
Hi!
Ich bin jetzt etwas weiter mit der Software. Der Link dazu siehe oben.
Man kann jetzt im Rezept Zeilen einfügen und löschen.
Die Regelung läuft (fast), allerdings nur simuliert.
Das Protokoll-Feature ist erst teilweise fertig (naja, fast gar nicht).
Schauts euch mal an, sagt mir was nicht geht und was anders gemacht werden
sollte.
Gruss,
Guido
|
|
Antwort 17 |
|
Senior Member Beiträge: 321 Registriert: 30.9.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 17.1.2004 um 08:01 |
|
|
|
|
Antwort 18 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 17.1.2004 um 11:49 |
|
|
hi,
gibbet dat ganze auch auf deutsch, normales ebglisch ja aber
elektroenglisch
so denn
Keyco ____________________
|
|
Antwort 19 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 17.1.2004 um 12:36 |
|
|
@Tibor
Das sollte gut geeignet sein. Relaisausgänge für die
Ventil/Heizungsansteuerung sind vorhanden. Die Ansteuerung über die
serielle Schnittstelle scheint einfach zu sein. Das einzige Manko ist der
Temperaturfühler. Der Dallas-IC ist vermutlich nicht gekapselt, so dass ich
nicht weiss, wie gross der Aufwand ist ihn in die Würze zu bringen. Ich
habe zwar gerade mal bei Conrad Electronic geschaut und dort gibt es einen
Fühler im Edelstahlrohr (Best Nr. 184067-33), ich bin mir aber nicht
sicher, ob der kompatibel ist. Ich werde versuchen das herauszufinden.
Notfalls lässt sich aber an einen der Analogeingänge ein anderer Fühler
anschliessen (dafür braucht man dann allerdings wohl noch ein
entsprechendes Interface).
Gruss,
Guido
|
|
Antwort 20 |
|
Senior Member Beiträge: 136 Registriert: 12.10.2003 Status: Offline
|
|
erstellt am: 17.1.2004 um 20:25 |
|
|
Nochmal Hallo!
Ich habe mal bei Mr. Anderson nachgefragt, wegen der unterschiedlichen
Typenbezeichnungen der Dallas Temperatursensoren. Hier die Antwort:
Dallas has done some strange things in naming the DS1820. A few years
ago,
they sold a part designated the DS1820 which was in a PR35 package (an
elongated transistor package). Then, they revised and cost reduced it
and
packaged it in a TO-92 package and named it a DS18S20. But, the label
on
the IC reads DS18S20.
But, the IOM #142 will work with either the older DS1820 or the DS18S20.
They are functionally the same device.
Das ist eine gute Nachricht, denn die Edelstahlvariante lässt sich
sicherlich gut verwenden, um in einem Rohr in die Würze eingetaucht zu
werden. Ausserdem gibt es noch eine 1/8" Einschraubvariante, die auch nicht
schlecht ist.
Mal schauen, ob ich diese Steuerung einsetze, wenn ich mit dem Rest der
Anlage soweit bin.
Gruss,
Guido
|
|
Antwort 21 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 18.1.2004 um 11:28 |
|
|
hi,
hier der temperaturfühler der bei meiner anlage installiert ist
Temperaturfühler Typ: TF25 TRV , danach auf Datenblatt
klickern
ich mach mal eine beschreibung der komponenten meiner Anlage
so denn
Keyco
[Editiert am 18/1/2004 von Keyco] ____________________
|
|
Antwort 22 |
|
Senior Member Beiträge: 412 Registriert: 13.7.2002 Status: OfflineGeschlecht:
|
|
erstellt am: 18.1.2004 um 18:49 |
|
|
|
|
Antwort 23 |
|
Senior Member Beiträge: 148 Registriert: 22.6.2003 Status: OfflineGeschlecht:
|
|
erstellt am: 19.1.2004 um 14:10 |
|
|
Hallo Guido!
Die neue Version der Software gefällt mir sehr gut
. Vor allem die Simulationsfunktion finde ich faszinierend. Als Vorschlag
möchte ich noch einbringen, das du die Malze vielleicht nicht in die
Steuerung mit einbringst, sondern nur die Temperaturen und Rastzeiten und
die Malze und dazugehörigen Angaben, auch den Hopfen und so weiter in ein
eigenes Modul als Sudbericht einbringst, den man später dann vielleicht
auch ausdrucken kann.
@Keyco
Danke für die Angaben zu deiner Anlage. Hast du den Temperaturfühler direkt
an das Analogmodul angeschlossen, oder noch einen Verstärker dazwischen,
oder braucht man das gar nicht? Das Hefeweizen-Programm habe ich inzwischen
auch "auseinandergenommen" und die einzelnen Funktion(sBlöcke)
"analysiert". Ich denke langsam weiß ich wie es funktioniert
.
|
|
Antwort 24 |
|