RS232 Problem

Hallo,

ich muß für meine Arbeit einen Regelkreis installieren, der mit zwei pH-Metern und einer Pumpe, den pH-Wert einer durchfließenden Lösung auf den gewünschten pH-Wert einstellt. Das alles soll über RS232 Schnittstellen miteinander kommunizieren.

Hat jemand eine Idee, wo ich eine Anleitung oder etwas ähnliches finden kann. Muß aber anfängergeeignet sein. Außerdem sollte ich wissen was für ein Steuerungs-PC dafür geeignet ist, oder besser gesagt, wie schnell dieser sein muß.

Danke für Eure Tips

Stephan motz

Reply to
Stephan Motz
Loading thread data ...

Stephan Motz schrieb:

Warum musst du das, wenn du keinerlei Ahnung von der Materie hast?

Da gibt es keine fertigen Anleitungen.

Du musst 1. lernen wie man eine RS232 programmiert bzw. wie man die anschliesst. Dazu gibt es massig Fachliteratur. Als Buch oder im Netz.

Dann musst du dir Gedanken machen, wie man die Daten aus deinen Messgeräten programmmäßig auswerten kann.

Dann brauchst du eine Schaltsteuerung für die Pumpe, welche vom Steuerrechner aktiviert werden kann. Dazu ist eine Schnittstelle nötig. Viele Möglichkeiten. Z.B. per Parallelport.

Kann es nicht geben. Weil Anfänger erst mal anfangen müssen mit Grundlagen zu lernen. Es gibt auch keine anfängergerechte Anleitung einen Formel1-Renner zu fahren.

Für diesen Zweck reicht selbst der älteste unbd langsamste PC oder seine Vorfahren wie z.B. C64 oder ähnliche Simple-Computer.

Er braucht nur die benötigten Ports und im einfachsten Fall ein paar Zeilen simples Basic.

Besser wäre natürlich ein kleiner Mikroprozessor mit entsprechenden Ports. Gibt es z.B. als mehr oder weniger fertige Module. Einen PC für den Zweck zu nehmen, wäre überdosiert.

Gruß Wolfgang

--
Falscher oder fehlerhafter Kaffee, Anwender angehalten(W)iederholen 
(I)gnorieren  (K)affee kochen ?
Reply to
Wolfgang Gerber

Das ist so als würdest Du fragen:

"Ich muss einen Stapler bauen, der Paletten von einem Regal ins andere transportieren soll. Soll mit Dieselmotor laufen. Kann mir jemand eine Anleitung dafür geben? Muss aber für Anfänger geeignet sein. Welcher Dieselmotor wäre denn dafür geeignet?"

Du verstehst? Wie lang, wie breit, wie hoch, wie schwer, wie schnell, und wer baut's für Dich zusammen?

Es gibt sicherlich hunderte fertige Prozessregler, die hier geeignet wären, und wenn's ein PC sein muss kann man den Regler mit LabView zusammenbauen.

Haben die Sensoren und Aktoren bereits RS232, oder müssen die Schnittstellen erst gebaut werden?

PH Meter mit RS232 gibts als Handgeräte, sehr schnell sind die aber nicht. Motorsteuerungen mit RS232 gibts wie Sand am Meer.

Was ist es für eine Pumpe? Kolben, Kreisel, Membran? Welcher Motor? Welche Spannung?

Reply to
Erik Hermann

erst mal danke für die Hinweise jetzt also genauer:

es wird über eine Zahnradpumpe kontinuierlich (wohl erst mal manuell gesteuert) eine lösung gepumpt, die mit Hilfe zweier pH-Meter und einer Membran- oder Kolbenpumpe auf den gewünschten pH-Wert eingestellt wird. (Also zuerst Messung, dann hinzupumpen, dann wieder Messung) Die Geräte werden natürlich alle mit RS232 Schnittstellen ausgestattet sein - dafür werde ich schon sorgen ;) das ph-Meter muß natürlich sehr schnell messen können (muß aber erst noch gekauft werden) Ich hoffe das ist ausreichend ..

Jetzt die genaueren Fragen:

Steuern soll das ganze ein PC. Mit welcher Leistung muß der PC ausgestattet sein um dieser Aufgabe Herr zu werden?

Gibt es für die Programmierung der Steuerung ein gutes tutorial? (ich hatte an basic oder pascal gedacht) oder gibt es dafür schon fertige Programme?

Gibt es etwas, auf das man beim Kauf der Geräte achten muß, damit diese zusammen einwandfrei funktionieren? (außer einer ausreichenden Funktion und dem Vorhandensein einer RS232 Schnittstelle)

Kennt jemand zufällig ein sehr schnell messenden pH-Meter?

Reply to
Stephan Motz

Stephan Motz schrieb:

Das schrieb ich dir bereits. Liest du die Antworten nicht? Für diese Aufgabe kommt der einfachste PC in Frage. Bei der maximal möglichen Baudrate und dem Bedienen von 2 RS232s und einem weiteren Ausgangsport für die Pumpe hat selbst der langsamse PC die meiste Zeit nix zu tun ausser zu warten.

unzählige.

fertig garantiert nicht. Aber es gibt modulare Programme zum selber fertig basteln. Aber das wurde dir auch schon genannt!

Wenn RS232, dann gibt es nicht viel zu beachten. Aber du kennst die Einschränkungen von RS232?

Was ist schnell?

Gruß Wolfgang

--
Falscher oder fehlerhafter Kaffee, Anwender angehalten(W)iederholen 
(I)gnorieren  (K)affee kochen ?
Reply to
Wolfgang Gerber

Je nach Anforderungen der Regelstrecke reicht dafür sogar ein programmierbarer Taschenrechner aus ...

Aber wenn es industriell und / oder über einen längeren Zeitraum eingesetzt werden soll, würde ich Dir zu einer Lösung mit einer SPS (speicherprogrammierbaren Steuerung) raten. Dafür gibt es fertige Algorithmen, die "nur noch" mit Parametern versehen werden müssen. Das ist zuverlässiger als ein PC und fängt sich keine Viren ein.

Und wenn es unbedingt ein PC sein muß, dann sieh Dir einmal LabView an - das kann man wunderbar grafisch "programmieren".

Gruß

Klaus

Reply to
Klaus P. Pieper

Dann würde ich ihm raten einen kompletten Regelkreis mit ph-Sonde, Membrandosierpumpe und Regeleinrichtung zu kaufen. Wie eine absolut gängige Industrieregelung z.B. von

formatting link
Habe ich schon öfters verbaut und konfiguriert. Wenn man sich den Istwert visualisieren will, steht RS485 zur Verfügung. Gruß Andy

Reply to
Andreas Weber

Hallo Stephan!

Also nur mal am Rande: In der Industrie werden Pumpen und Vantile selten eine RS232 aufweisen. Die werden meist einfach über Relais oder Schütze geschaltet, je nach Größe und Spannung. Das einzige, was eine Schnittstelle haben wird in Deiner Konstellation, ist die pH-Sonde. Diese, wenn einzeln gekauft, wird einen analogen Wert ausgeben, den Du ersteinmal digitalisieren mußt. Das kann per D/A Wandler geschehen und dieser kann entweder zusammen mit einem kleinen Controller auf eine Platine gelötet werden, oder aber er wird als D/A-Karte für einen PC oder eine SPS gekauft.

Da es in Deinem Anwendungsfall nicht auf µs ankommen kann, weil es ja wohl bisher auch reichte, wenn man es von Hand machte, wird der kleinste Controller ausreichen, der einen D/A und ein paar digitale I/Os hat. Mit dem D/A erfaßt Du die pH-Sonde, mit den I/Os schaltest Du kleinen Relais, die wiederum die Pumpe direkt, oder, wenn diese zu viel Saft braucht, einen Schütz schalten.

Wenn der kleine Controller noch eine RS232 hat, dann ist das praktisch, weil Du Dir die aktuellen pH-Werte und Pumpenzustände ansehen kannst, oder Du erfaßt laufend die Werte und speicherst sie in der kleinen Kiste in einem RAM oder EEPROM. Nach Lust und Laune kannst Du Dir diese Daten dann auslesen und so eine Qualitätskontrolle aufbauen.

Die Erweiterungsmöglichkeiten, bei Verwendung eines Controllers sind uneingeschränkt. Du kannst ein Display anschließen, dass die aktuellen pH-Werte (vor/nach Pumpen) anzeigt, eine 4-20mA Schnittstelle dranmachen und das ganze damit in der 50m entfernten Warte auf eine Anzeige bringen oder es an einen CAN-Bus oder Netzwerk anschließen.

Wenn Du dazu wirklich eine Lösung brauchst, schreib ne mail, ich hab sowas schon gemacht. Aber schau mal bei Mettler oder Sartorius nach pH-Sonden und frag nach dem Preis. Nicht dass Dir schwindelig wird :-)

Gruß,

Ulrich

Reply to
Ulrich Prinz

Erst mal danke,

mit diesen Informationen kann ich auf jeden Fall etwas anfangen. Danke an alle !!! (wenn ich wied Probleme habe melde ich mich wieder)

Reply to
Stephan Motz

On Mittwoch, 10. September 2003 15:35 Stephan Motz wrote: (...)

Meines Erachtens: 4,77 MHz

sprich: Jeder PC sollte dafür schnell genug sein.

Ich empfehle: DOS mit einem Turbo Pascal Programm

Units zum Ansteuern der ser. Schnittstelle gibbed sogar als Freie Software dafür - einfach mal google.com bemühen...

Das Userinterface dürfte sehr einfach sein, da genügt die TurboVision, oder eine Kommandozeilen-Geschichte, oder Unit CRT.

Mein Rat: konzentriere Dich auf die Bastelei - mach' Dir das Leben nicht mit GUI-Gehampel schwerer als nötig. :-)

Karl-Heinz

--
Karl-Heinz Zimmer, Senior Software Engineer, Klarälvdalens Datakonsult AB
            
 "For every complex problem there is an
  answer that is clear, simple, and wrong."  H. L. Mencken, 1880 - 1956
Reply to
Karl-Heinz Zimmer

Karl-Heinz Zimmer schrieb:

Du meinst den IBM-Erst-PC?

Selbst der wäre extrem "unterfordert". Mein alter Z80 mit 2 Mhz hat sowas mit Links erledigt. Unter ordinärem Interpreterbasic.

Gruß Wolfgang

--
Was kann ein Tag schon bringen, der mit dem Aufstehen beginnt
Reply to
Wolfgang Gerber

Wolfgang Gerber schrieb im Beitrag ...

Das heisst ein aktueller Windoof-PC wird das mit Visual Basic auch mit 2 GHz nicht schaffen...

-- Manfred Winterhoff, reply-to invalid, use mawin at despammed.com homepage:

formatting link
de.sci.electronics FAQ:
formatting link
Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Reply to
MaWin

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.