RS232 Problem

S

Stephan Motz

Guest
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
 
Stephan Motz schrieb:

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.
Warum musst du das, wenn du keinerlei Ahnung von der Materie hast?

Hat jemand eine Idee, wo ich eine Anleitung oder etwas ähnliches
finden kann.
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.

Muß aber anfängergeeignet sein.
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.

Außerdem sollte ich
wissen was für ein Steuerungs-PC dafür geeignet ist, oder besser
gesagt, wie schnell dieser sein muß.
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 ?
 
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?
 
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?
 
Stephan Motz schrieb:

Steuern soll das ganze ein PC. Mit welcher Leistung muß der PC
ausgestattet sein um dieser Aufgabe Herr
zu werden?
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.

Gibt es für die Programmierung der Steuerung ein gutes tutorial?
unzählige.

(ich
hatte an basic oder pascal gedacht)
oder gibt es dafür schon fertige Programme?
fertig garantiert nicht. Aber es gibt modulare Programme zum selber
fertig basteln. Aber das wurde dir auch schon genannt!

Gibt es etwas, auf das man beim Kauf der Geräte achten muß, damit
diese zusammen einwandfrei funktionieren?
Wenn RS232, dann gibt es nicht viel zu beachten. Aber du kennst die
Einschränkungen von RS232?

(außer einer ausreichenden Funktion und dem Vorhandensein einer RS232
Schnittstelle)

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


Gruß
Wolfgang

--
Falscher oder fehlerhafter Kaffee, Anwender angehalten(W)iederholen (I)gnorieren (K)affee kochen ?
 
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
 
Klaus P. Pieper wrote:

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.

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 http://www.jesco.de/home.htm
Habe ich schon öfters verbaut und konfiguriert. Wenn man sich den
Istwert visualisieren will, steht RS485 zur Verfügung. Gruß Andy
 
Stephan Motz wrote:

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
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
 
Ulrich Prinz <uprinz2@netscape.net> wrote in message news:<bjogon$ab6$00$2@news.t-online.com>...
Stephan Motz wrote:

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
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
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)
 
On Mittwoch, 10. September 2003 15:35 Stephan Motz wrote:
(...)
Jetzt die genaueren Fragen:

Steuern soll das ganze ein PC. Mit welcher Leistung muß der PC
ausgestattet sein um dieser Aufgabe Herr zu werden?
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
<mailto:khz@klaralvdalens-datakonsult.se> <mailto:khz@kde.org>
"For every complex problem there is an
answer that is clear, simple, and wrong." H. L. Mencken, 1880 - 1956
 
Karl-Heinz Zimmer schrieb:

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

Meines Erachtens: 4,77 MHz
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
 
Wolfgang Gerber <only4ng-ungelesenindietonne@gerdat.de> schrieb im Beitrag <bjuugq$nimih$5@ID-3981.news.uni-berlin.de>...
Selbst der wäre extrem "unterfordert". Mein alter Z80 mit 2 Mhz hat
sowas mit Links erledigt. Unter ordinärem Interpreterbasic.

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: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 

Welcome to EDABoard.com

Sponsor

Back
Top