Forum: Analoge Elektronik und Schaltungstechnik ich suche ein Stromgeber (0)4-20mA mit der Möglichkeit den Sollwert über RS232 vorzugeben


von Andreas T. (wandrej)


Lesenswert?

Ich suche einen Stromgeber für das Einheitssignal mit (0)4-20mA am 
Ausgang zum Ansteuern einer Pumpe. Es dürfen gerne auch mehrere Ausgänge 
vorhanden sein.
Die Besonderheit dabei: Ich muss unbedingt dieses Gerät über RS232 
Schnittstelle ansteuern bzw. den Sollwert für den Stromausgang vorgeben 
können. Es reich auch wenn das Gerät nur eine Zahl (per RS232)erwartet 
z.B 500 und daraus den wert z.B 16,4 mA ableitet.
Also: RS232 --> Gerät --> (0)4-20mA

von Dietrich L. (dietrichl)


Lesenswert?

http://www.wayjun.net/index.php?main_page=product_info&products_id=41 ?

Ob Dir allerdings der Preis gefällt ist eine andere Sache ...

von Erwin (Gast)


Lesenswert?

Können die Pumpen auch mit 0-10V angesteuert werden!?

von uCnet-Hasser (Gast)


Lesenswert?

ADAM-Modul

per RS485, also Wandler 232-485 erforderlich

von Andreas T. (wandrej)


Lesenswert?

@ Dietrich L.

danke, wo kann man so was in Deutschland kaufen?


@ Erwin

leider nein


@ uCnet-Hasser

danke für den alternativen Vorschlag.
Gibt es so was wie D/A Wandler von RS232 direkt auf 4-20 mA?

von Gregor B. (Gast)


Lesenswert?

Omega D3251

http://www.omega.com/ppt/pptsc.asp?ref=D3000

Auf der deutschen Homepage von Omega ( http://www.omega.de/ )kann ich 
den nicht finden, aber fragen kostet nichts...

von Sepp (Gast)


Lesenswert?

Es gibt I2C DA- Wandler oder Potis (AD5245). Mit den Steuerleitungen der 
COM Schnittstelle kann man leicht den I2C Bus emulieren.

von Helfender (Gast)


Lesenswert?

Du könntest vielleicht so einen digitalen Trennverstärker nehmen.

http://www.adamczewski.com/download/de/tv40gvc.pdf

Wenn ich das richtig sehe, dann hat der einen Strom- und einen 
Spannungsausgang.
Normalerweise setzt er den Eingang darauf um, aber er hat auch eine 
Schnittstelle.
Über die kann man bestimmt den Ausgang steuern.
Ist jetzt aber aus dem Datenblatt nicht ersichtlich!

Musst evtll. mal dort anrufen. Die geben dir bestimmt Antwort.

Gruß

von Bjoern B. (Gast)


Lesenswert?

Hallo,

wenn ich das gestern richtig gesehen hab.
Hat www.wut.de ne fertige Lösung dafür.

gruß,
Björn

von Andreas T. (wandrej)


Lesenswert?

Sepp schrieb:
> Es gibt I2C DA- Wandler oder Potis (AD5245). Mit den Steuerleitungen der
> COM Schnittstelle kann man leicht den I2C Bus emulieren.

Vielen Dank an alle

@ Sepp
Wie geht das mit der Emulation?
Ich befürchte, dass es in meinem Fall gar nicht klappt, ich bin auf 
RS232 angewiesen, da das Gerät nicht direkt an ein PC angeschlossen 
wird, sondern an so ein Zwischending welches aber RS232 Schnittstellen 
hat und darüber mit gängigen Geräten die auch eine Rs232 haben 
kommuniziert.

von Andreas T. (wandrej)


Lesenswert?

Bjoern B. schrieb:
> Hallo,
>
> wenn ich das gestern richtig gesehen hab.
> Hat www.wut.de ne fertige Lösung dafür.
>
> gruß,
> Björn

Ich habe bei Wut nachgefragt und leider haben sie nichts geeignetes für 
mich.

Ich habe etwas gefunden was mir passen würde, leider ohne Vertrieb in 
Deutschland.

http://www.laurels.com/downloadfiles/LTS-manual-serial-in.pdf

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Ich suche einen Stromgeber für das Einheitssignal mit (0)4-20mA am
> Ausgang zum Ansteuern einer Pumpe. Es dürfen gerne auch mehrere Ausgänge
> vorhanden sein.

Welche Qualitätsstufe? Hobby, Haushalt, Betrieb, Industrie, Raumfahrt?

von Gregor B. (Gast)


Lesenswert?


von Dieter W. (dds5)


Lesenswert?

Von Advantech gibt es auch schöne Module, haben aber RS485.

http://www.advantech.de/products/ADAM-4021/mod_F2ECE6E5-92C8-486E-954F-241FD67F7C78.aspx

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Andreas T. schrieb:
>> Ich suche einen Stromgeber für das Einheitssignal mit (0)4-20mA am
>> Ausgang zum Ansteuern einer Pumpe. Es dürfen gerne auch mehrere Ausgänge
>> vorhanden sein.
>
> Welche Qualitätsstufe? Hobby, Haushalt, Betrieb, Industrie, Raumfahrt?


Haushalt - Betrieb
kein Dauereinsatz, ca. 500-700 Stunden pro Jahr, max. 8-10 Stunden pro 
Tag, ca. 50-100 Tage im Jahr

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Haushalt - Betrieb
> kein Dauereinsatz, ca. 500-700 Stunden pro Jahr, max. 8-10 Stunden pro
> Tag, ca. 50-100 Tage im Jahr


Sorry, vergessen.

- Einzelanwendung oder in Stückzahlen (wenn ja, welche)?
- Ist die Anlage dahinter eigensicher?
  d.h ist eine Fehleingabe/Störung unkritisch?
- wo kommen die Daten her, welche Updaterate?

von Andreas T. (wandrej)


Lesenswert?

Gregor B. schrieb:
> Dies hier:
> http://deditec.de/de/module/prod/rs232-rs485/ro/ro-ser-da2-iso.html

Scheint genau das Richtige zu sein, sogar mit mehr Ausgängen als nötig, 
nur der Preis ist höher als erwartet, dazu kommen noch ein Netzteil und 
Gehäuse. Trotzdem vielen Dank für den Tipp.

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Andreas T. schrieb:
>> Haushalt - Betrieb
>> kein Dauereinsatz, ca. 500-700 Stunden pro Jahr, max. 8-10 Stunden pro
>> Tag, ca. 50-100 Tage im Jahr
>
>
> Sorry, vergessen.
>
> - Einzelanwendung oder in Stückzahlen (wenn ja, welche)?
> - Ist die Anlage dahinter eigensicher?
>   d.h ist eine Fehleingabe/Störung unkritisch?
> - wo kommen die Daten her, welche Updaterate?


Einzelanwendung - deswegen ist eine Sonderanfertigung zu teuer es muss 
etwas von der Stange sein. Die Anlage ist Eigensicher, trotzdem Soll 
eine Störung eher eine Ausnahme bzw. eher hypothetisch sein. Daten 
kommen von einem Steuersystem mit RS232 Unterstützung, man kann vieles 
einstellen auch Sendepausen, Zyklen jedoch gibt es auch Grenzen, da 
keine fremde Software draufgespielt werden kann. Auch sehr ausgeklügelte 
Befehle können Probleme bereiten. Z.B. wenn auf ein Befehl eine Antwort 
erwartet wird um den weiteren Befehl auszuführen und diese nicht 
aufgeteilt werden können. So was 1. Anfrage „bereit“ warte bis „Ja“ erst 
dann 2. Befehl und warte auf Ergebnis.
Möglich ist z.B. alle 2 sec ein Befehl zu senden und eine Antwort zu 
erhalten.

In meinem Fall wäre ein Befehl + eine Zahl direkt in mA z.B. 15.64 
ausreichend.

von samandiriel (Gast)


Lesenswert?

offengesagt klingt das für mich nach einem controller und einem led 
treiber. tlc5945 oder so. und da per software die dotcorrection 
einstellen. Die hat aber nur 6 bit. Zu wenig?

von Wolfgang (Gast)


Lesenswert?

Alleine mit Analogelektronik und/oder Schaltungstechnik wird man da wohl 
nicht so richtig weit kommen. Schon die Umsetzung der Befehle in 
irgendetwas analoges ist eher eine Aufgabe für einen Mikrocontroller.

von samandiriel (Gast)


Lesenswert?

ich verbessere mich: ein controller und ein zwei ad420. der aufwand ist 
eher gering, der preis scheint mir vertretbar.

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Einzelanwendung - deswegen ist eine Sonderanfertigung zu teuer es muss
> etwas von der Stange sein. Die Anlage ist Eigensicher, trotzdem Soll
> eine Störung eher eine Ausnahme bzw. eher hypothetisch sein. Daten
> kommen von einem Steuersystem mit RS232 Unterstützung,

Gibt das Gerät die Daten auch in irgendeiner anderern Form aus (z.B. 
Torzeit, PWN etc)? Dann würde ich ne Kleinsteuerung (z.B. Logo ) 
vorschlagen.

von Andreas T. (wandrej)


Lesenswert?

samandiriel schrieb:
> ich verbessere mich: ein controller und ein zwei ad420. der aufwand ist
> eher gering, der preis scheint mir vertretbar.

Leider ist das zu wenig an Information für mich.

von search rs232 20mA (Gast)


Lesenswert?


von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Andreas T. schrieb:
>> Einzelanwendung - deswegen ist eine Sonderanfertigung zu teuer es muss
>> etwas von der Stange sein. Die Anlage ist Eigensicher, trotzdem Soll
>> eine Störung eher eine Ausnahme bzw. eher hypothetisch sein. Daten
>> kommen von einem Steuersystem mit RS232 Unterstützung,
>
> Gibt das Gerät die Daten auch in irgendeiner anderern Form aus (z.B.
> Torzeit, PWN etc)?

leider nein

von Andreas T. (wandrej)


Lesenswert?

search rs232 20mA schrieb:
> http://www.wut.de/e-84201-ww-dade-000.php

Laut dem Mitarbeiter von Wut, können sie mir keine Lösung anbieten.
Die verlinkte Karte wandelt wohl in genau 20mA, also es gibt keine 
Zwischenstufen, z.B 14,3 mA die man genau einstellen kann.

von search rs232 20mA (Gast)


Lesenswert?

Da hast du natürlich recht, der ist für die Stromschleife und nicht 
analog.
Aber einen habe ich noch
http://www.bmc.de/prg/adam-4000-analoge-io-module/20-650-100-0100

von samandiriel (Gast)


Lesenswert?

ad420 ist ein digital nach analog wandler. der mit 16 bit in 0-20 mA 
wandelt. er hat einen seriellen eingang, aber du wirst trotzdem einen 
mikrocontroller brauchen um rs232 in spi zu wandeln. und 2 ad420, weil 
du ja 40mA willst.  ich gebe zu, die lösung ist nicht von der stange. 
und das war ja eigentlich nicht verhandelbar. aber mit 60 euro material 
wärst du dabei.

von Max (Gast)


Lesenswert?

Wenns nicht allzu genau sein muss:
Wie wäre es mit einer spannungsgesteuerten Stromquelle?
Dazu brauchst Du einen OP, einen Transistor und ein paar C und R.
Die analoge Eingangsspannung erzeugst Du mit einem PWM Signal vom uC.

von Jens M. (Gast)


Lesenswert?

search rs232 20mA schrieb:
> Aber einen habe ich noch

Ob nun Adam Eva Beckhoff Moxa WuT Siemens Wago etc. das Problem ist 
konzeptionell.

Vorhandenes Protokoll hat keinen Standard, dennoch braucht es eine 
Standardlösung wg. Einzelstück.

Ein Modul das den Eingangsstring nach Werten parst um damit dynamisch 
eine 4-20mA Sensornachbildung parametriert kenne ich nicht.

Das ist mit nem XTR... und einem DA Wandler "in 10 Minuten" erledigt, 
aber dann fehlt wieder die Plattform für den Betrieb.

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
>> Dies hier:
>> http://deditec.de/de/module/prod/rs232-rs485/ro/ro-ser-da2-iso.html
>
> Scheint genau das Richtige zu sein,

Kann es denn aus einem vorhandenen Protokoll den Steuerwert 
herausfiltern?

Diese Geräte sind in der Regel für Betrieb am PC gedacht und haben ein 
eigenes Protokoll das in Software leicht zu erstellen ist.

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Vorhandenes Protokoll hat keinen Standard, dennoch braucht es eine
> Standardlösung wg. Einzelstück.
>

Kommunikation über RS232 unterliegt halt keinem Standard, ich habe 
bereits Geräte angesteuert vom selben Hersteller, bei denen Befehle für 
gleiche Funktionen ganz anders hießen. Ganz zu schweigen von 
Pinbelegung, und Übertragungseinstellungen. Trotzdem ist es meistens 
einfach die Geräte anzusteuern. Es ist ja egal ob ein Befehl „ setze_X“ 
oder „JGHJGHJ“ heißt, solange die Dokumentation vorliegt.
Was mich persönlich wundert, dass es Sollwertgeber mit 4-20mA wie Sand 
am mehr gibt, nur halt „fast“ alle mit einem Potentiometer. Das soll 
wohl heißen, dass der Bedarf da ist. Manche Firmen haben sogar andere 
Geräte, welche mit RS232 ausgestattet sind. Also sie haben bereits einen 
eigenes Übertragungsprotokoll  für ihre Geräte entwickelt. Wieso aber 
kaum einer beides in einem anbietet bleibt für mich fraglich. Es ist ja 
im Grunde ein Stromgeber bei dem der „Potentiometer“ über RS232 
angesteuert werden kann. Es gibt zwar solche Geräte aber nur im Ausland.

ADAM hat den Nachteil, dass man einen RS232/RS485 Wandler zwischen 
schalten muss. Es bleibt trotzdem das Risiko, das es dann doch zu 
irgendwelchen Problemen kommen kann. Gleiches gilt für alle anderen 
Lösungen wo Analoge Signale mehrmals umgewandelt werden. Z.B. 
RS232->Strom->Spannung, - Ungenauigkeiten werden multipliziert.

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Kann es denn aus einem vorhandenen Protokoll den Steuerwert
> herausfiltern?

Aufgrund des Preises habe ich mich damit nicht ausführlich beschäftigt.

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Kommunikation über RS232 unterliegt halt keinem Standard,

doch auf OSI Level 0. Es gibt jede Menge Protokollstandards, aber keinen 
interessierts.

> ich habe
> bereits Geräte angesteuert vom selben Hersteller, bei denen Befehle für
> gleiche Funktionen ganz anders hießen. Ganz zu schweigen von
> Pinbelegung, und Übertragungseinstellungen. Trotzdem ist es meistens
> einfach die Geräte anzusteuern. Es ist ja egal ob ein Befehl „ setze_X“
> oder „JGHJGHJ“ heißt, solange die Dokumentation vorliegt.

So lange man das ganze mit einem PC macht.

> Was mich persönlich wundert, dass es Sollwertgeber mit 4-20mA wie Sand
> am mehr gibt, nur halt „fast“ alle mit einem Potentiometer.

Da kommt der Standard ja her, von simplen Potis. Günstiger geht es auch 
nicht. 4-20mA Geber gibt es aber in bis zum abwinklen.


> Das soll wohl heißen, dass der Bedarf da ist.

Der Bedarf ein vorhandenes in eine 4-20 mA Signal umzuwandeln ist nach 
meiner Marktuntersuchung hier genau 1 Stück.


>Manche Firmen haben sogar andere
> Geräte, welche mit RS232 ausgestattet sind. Also sie haben bereits einen
> eigenes Übertragungsprotokoll  für ihre Geräte entwickelt.

Das ist halt am einfachsten


> Wieso aber
> kaum einer beides in einem anbietet bleibt für mich fraglich. Es ist ja
> im Grunde ein Stromgeber bei dem der „Potentiometer“ über RS232
> angesteuert werden kann. Es gibt zwar solche Geräte aber nur im Ausland.

Es gibt schlicht zu viele Möglichkeiten und zu wenig Bedarf.


>
> ADAM hat den Nachteil, dass man einen RS232/RS485 Wandler zwischen
> schalten muss. Es bleibt trotzdem das Risiko, das es dann doch zu
> irgendwelchen Problemen kommen kann.

Macht Adam Zahl -> 4-20mA Konvertierung?

> Gleiches gilt für alle anderen
> Lösungen wo Analoge Signale mehrmals umgewandelt werden. Z.B.
> RS232->Strom->Spannung, - Ungenauigkeiten werden multipliziert

Sind halt Spezialfälle..

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Aufgrund des Preises habe ich ...


Genau das liegt das Problem. Wie solle man einen low quantity converter 
in Industriequalität bauen wenn der Markt dafür nicht vorhanden ist?

Zu dem Preis (+ Gehäuse, Netzteil Bau usw.) kauft sich doch jeder eine 
Steuerung oder Pumpe die das kann was er will.

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Andreas T. schrieb:
>> Kommunikation über RS232 unterliegt halt keinem Standard,
>
> doch auf OSI Level 0. Es gibt jede Menge Protokollstandards, aber keinen
> interessierts.

ich meine natürlich keinen der sich richtig durchgesetzt hat.


> Der Bedarf ein vorhandenes in eine 4-20 mA Signal umzuwandeln ist nach
> meiner Marktuntersuchung hier genau 1 Stück.

:-)
Ich habe bereits mehrere kleine PLS-Systeme gesehen die unter anderem 
mit 4-20mA ansteuern können. Die Gerätehersteller sind natürlich 
interessiert nicht nur Geräte sondern auch Steuersysteme und Leitungen 
mit „extra“ Belegung dazu zu verkaufen. Ich habe auch nicht gedacht, 
dass es so schwierig sein wird einen externes Gerät/Karte dafür zu 
finden. Klar kann ich auch an der Pumpe alles einstellen, nur gezieltes 
Ansteuern würde mir Automatisierung und damit etwas mehr Komfort 
bringen.


> Macht Adam Zahl -> 4-20mA Konvertierung?

sieht so aus

hier

Example command: #3315.000(cr)
response: >(cr)
The command sends the value 15 mA, which is converted
to engineering units, to the address 33h of the analog output
module. The analog output module responds with an output
value of 15 mA which represents a valid command.

von Reinhard Kern (Gast)


Lesenswert?

Andreas T. schrieb:
> Ich habe auch nicht gedacht,
> dass es so schwierig sein wird einen externes Gerät/Karte dafür zu
> finden.

Da du weder professionelle Hardware noch einen Entwickler bezahlen 
kannst, wird dir nichts anderes übrigbleiben, als einen ehrgeizigen 
Bastler auf Bierkastenbasis zu beauftragen, dir das ganze auf einer 
Lochrasterplatine zu löten und ein Basicprogramm dafür zu schreiben.

Andreas T. schrieb:
> Example command: #3315.000(cr)

Du kannst doch nicht ernsthaft erwarten, dass es ein fertiges Gerät für 
genau dieses Kommando irgendwo ab Lager zu kaufen gibt. Und auch eine 
20mA-Hardware müsste modifiziert werden um höhere Ströme auszugeben.

Gruss Reinhard

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> The command sends the value

X

>... to the address

Y

und zwar in Format Z.

Format Z ist aber nicht dein Format sondern das vom Gerätehersteller.

Womit sich die Schlange wieder in den Schwanz beißt da dein Format 
(nennen wir es mal Ü) wieder in Format Z konvertiert werden muss.

Wenn du aber diesen Konverter brauchst kannst du auch gleich Ü in analog 
wandeln. Dafür gibt es aber keinen Wandler, einen der Ü Protokolle nach 
Z konvertiert aber auch nicht.

Ü nach Z ist einfacher. Die Konvertierung erfolgt auf RS232 Ebene und 
überlässt die Maschinenebenen anderen.

Das ist mit jedem Prozessor mit 2 seriellen easy zu lösen. Um die 
Investitionen kommst du aber nicht herum



Reinhard Kern schrieb:
> ... als einen ehrgeizigen Bastler auf Bierkastenbasis zu beauftragen,

das konnte er aber Eingangs nicht wissen, die Fragestellung halte ich 
für durchaus legitim.

von Reinhard Kern (Gast)


Lesenswert?

Jens Martin schrieb:
> die Fragestellung halte ich
> für durchaus legitim.

Das bestreitet ja auch niemand. Es gibt allerdings auch viele Firmen, 
die in so einem Fall eben in den sauren Apfel beissen und eine 
Sonderentwicklung durchführen lassen, trotz der hohen Kosten, da es sich 
oft um Investitionen im Bereich jenseits hundert KEuro handelt. 
Sondermaschinenbau ist halt um Grössenordnungen teurer als PC-Zubehör. 
Ein Grund dafür ist auch der hohe Aufwand für Dokumentation, Ersatzteile 
usw., man muss bei so einer Lösung ja immer damit rechnen, dass das 
Gerät in 15 Jahren, wenn der TO längst nichts mehr damit zu tun hat, zur 
Reparatur kommt mit dem Hilferuf "so schnell wie möglich, teure Anlage 
steht still!".

Gruss Reinhard

von Andreas T. (wandrej)


Lesenswert?

Reinhard Kern schrieb:
> Andreas T. schrieb:
>> Ich habe auch nicht gedacht,
>> dass es so schwierig sein wird einen externes Gerät/Karte dafür zu
>> finden.
>
> Da du weder professionelle Hardware noch einen Entwickler bezahlen
> kannst, wird dir nichts anderes übrigbleiben, als einen ehrgeizigen
> Bastler auf Bierkastenbasis zu beauftragen, dir das ganze auf einer
> Lochrasterplatine zu löten und ein Basicprogramm dafür zu schreiben.

Was ist professionelle Hardware? Professionelle Umformer für Industrie 
gibt es ja ab 100€ pro Karte auch mit seriellen Schnittstellen, nur halt 
ich finde keine mit einem 4-20mA ansteuerbarem Ausgang. Und in der 
Industrie ist halt Einheitsignal verbreitet, ein Druckmessumformer der 
auch am Ausgang 4-20 mA hat kostet in der Industrieausführung auch 100 
€. Oben genanntes ADAM 4021 ist auch unter 200€ zu haben. Ich sage auch 
nicht, dass ich einen für 30 € suche, es geht erst mal generell um 
Geräte die so was können. Übrigens so ein Teil aus China kosten 50€, 
leider haben die keinen Vertriebspartner in Deutschland.


> Andreas T. schrieb:
>> Example command: #3315.000(cr)
>
> Du kannst doch nicht ernsthaft erwarten, dass es ein fertiges Gerät für
> genau dieses Kommando irgendwo ab Lager zu kaufen gibt. Und auch eine
> 20mA-Hardware müsste modifiziert werden um höhere Ströme auszugeben.
>
> Gruss Reinhard

Ich wurde wohl an der Stelle missverstanden. Die Pumpe die Angesteuert 
werden muss hat einen Steuereingang. D.h. die Hörfrequenz wird linear 
gesteuert in Abhängigkeit wie viel mA an dem Steuereingang anliegen. Da 
sind keine hohe Ströme soll ja max. 20mA sein und von der Spannung bis 
ca. 5 V.
Obengenanntes ADAM 4021 ist so ein Gerät, das diese Ströme produziert 
und wird entweder mit eigener Software oder offengelegten Befehlen per 
PC wie z.B. #3315.000(cr) angesteuert. Nach dem ADAM diesen Befehl 
erhalten hat, stellt an seinem Ausgang 15mA ein. #3315.000(cr) ist aus 
der Anleitung vom ADAM 4021, das habe nicht ich ausgedacht und auch 
nicht verlangt. Mir ist egal welche Form die Befehle haben.
Einziges was mir an ADAM stört ist das man einen RS232-RS485 Wandler 
braucht. Der Grund ist, dass ich von meinem PLS-System zwar ein 
Befehl-String ausgeben kann aber eben nicht so flexibel bin wie mit 
einem PC. Da muss ich bei dem Hersteller genau nachhacken ob ich da 
deswegen Probleme zu erwarten habe.

von Michael A. (Gast)


Lesenswert?

Andreas T. schrieb:
> Gleiches gilt für alle anderen
> Lösungen wo Analoge Signale mehrmals umgewandelt werden. Z.B.
> RS232->Strom->Spannung, - Ungenauigkeiten werden multipliziert.

Gute Stichwort. Welche Auflösung und welche Genauigkeit brauchst du 
überhaupt?

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
> Andreas T. schrieb:
>> The command sends the value
>
> X
>
>>... to the address
>
> Y
>
> und zwar in Format Z.
>
> Format Z ist aber nicht dein Format sondern das vom Gerätehersteller.


Also unteranderem kann man Hexadezimal verwenden. Ich hatte bereits ein 
mal Gerät angeschlossen, welches in Hex seine Ergebnisse liefert. Ich 
habe zwar nicht wirklich Ahnung wie das intern konvertiert wird, aber 
ich weiß das, dass ganze bei FF  in Hex als acht bit 11111111 gesendet 
wird. Da macht dann halt kein Unterschied solange ich weiß, dass es 255 
in DEZ sind. Beim Lesen funktioniert das einwandfrei, beim Senden weiß 
ich nicht gehe aber stark davon aus.
Zu Adam werden ja bits übertragen, welche da als FF interpretiert 
werden, wie diese aber entstanden sind, interessiert den nicht. 
Hauptsache er hat an der stelle seine acht Einsen. Und wenn ich weiß das 
er daraus 25,5 mA ableitet, dann kann ich damit leben. (also ich brauche 
max. 20mA und das wäre in Bin 11001000 bzw. in Hex C8, Beispiel mit FF 
soll einfach der Übersicht dienen), also ich gebe 200 rein, daraus 
werden 11001000 übermittelt und ADAM geht davon aus, dass ich C8 
eingegeben hatte) Alle wären glücklich: Ich glücklich, Pumpe glücklich, 
ADAM glücklich, wenn diese RS485 nicht da wäre. Unter Umständen könnte 
die uns alle wieder unglücklich machen. ☺

von Andreas T. (wandrej)


Lesenswert?

Michael A. schrieb:
> Andreas T. schrieb:
>> Gleiches gilt für alle anderen
>> Lösungen wo Analoge Signale mehrmals umgewandelt werden. Z.B.
>> RS232->Strom->Spannung, - Ungenauigkeiten werden multipliziert.
>
> Gute Stichwort. Welche Auflösung und welche Genauigkeit brauchst du
> überhaupt?

Vermutlich muss „nur“ die erste Nachkomastelle in mA eindeutig 
einzustellen sein. Das heißt, dass 8 Bit ausreichen, da die Pumpe max. 
speed von 120 hat.

von Reinhard Kern (Gast)


Lesenswert?

Andreas T. schrieb:
> das man einen RS232-RS485 Wandler
> braucht. Der Grund ist, dass ich von meinem PLS-System zwar ein
> Befehl-String ausgeben kann aber eben nicht so flexibel bin wie mit
> einem PC.

Da liegt irgendwo ein Missverständnis vor. RS 232 oder 485 hat doch mit 
dem String nicht das geringste zu tun, das sind nur andere Spannungen. 
Auch deine Vermutung das brächte zusätzliche Ungenauigkeiten hat 
keinerlei Grundlage.

Gruss Reinhard

von Andreas T. (wandrej)


Lesenswert?

Reinhard Kern schrieb:
> Andreas T. schrieb:
>> das man einen RS232-RS485 Wandler
>> braucht. Der Grund ist, dass ich von meinem PLS-System zwar ein
>> Befehl-String ausgeben kann aber eben nicht so flexibel bin wie mit
>> einem PC.
>
> Da liegt irgendwo ein Missverständnis vor. RS 232 oder 485 hat doch mit
> dem String nicht das geringste zu tun, das sind nur andere Spannungen.
> Auch deine Vermutung das brächte zusätzliche Ungenauigkeiten hat
> keinerlei Grundlage.
>
> Gruss Reinhard


Hier wurden zwei verschiedene Vorschläge miteinander Vermischt.
RS232/RS485 Wandler wird benötigt, um meine Kiste(RS232) mit 
ADAM4021(RS485)zu verbinden.

Also: PLS-System -> RS232/RS485 Wandler -> ADAM4021 -> Pumpe (4-20mA)

Das größte Problem ist natürlich, dass ich keine Ahnung habe wie das 
Signal gewandelt wird.
Meine Befürchtung an der Stelle war, dass die Geschichte mit dem Wandler 
ein Hacken haben könnte, da ich schon bei Kommunikation über PLS etwas 
tricksen muss, da ich den Sollwert nicht in Hex behandeln kann, sondern 
nur in Dez. Erst kaufen und dann Testen ist blöd. Da hält schon geringe 
Wahrscheinlichkeit des Misserfolgs vom Kauf ab.


Die Geschichte mit Ungenauigkeit bezieht sich auf den Vorschlag von Max. 
Wenn ich ihn richtig verstanden hatte, hat er Vorgeschlagen einen 
Spannungsgesteuerten Stromgeber einzusetzen und die Steuerspannung auf 
eine andere Weise zu erzeugen. Er wies auch darauf, dass seine Lösung 
mit Ungenauigkeit verbunden ist. Wie groß diese ist, habe ich keine 
Ahnung, sollte diese aber z.B. bei 5% am Stromausgang mit 0-3 V liegen 
und Stromgeber noch zusätzlich 3% haben, so können im ungünstigen Fall 
schnell anstatt gewünschten 20mA am Ausgang nur 18,4 mA erzeugt werden. 
Bei Abweichungen von 0,01% sieht es aber natürlich ganz anders aus. Aber 
ohne konkreten Vorschlag kann ich nicht beurteilen ob die Lösung 
ausreichend genau ist oder nicht.

Wie gesagt, ich habe auch nicht erwartet, dass es zu so einem Problem 
wird so ein Gerät zu finden. Ich habe zwar schon gedacht, dass es nicht 
viele davon gibt, schon deshalb, weil welche nur im Ausland finden 
konnte.

von Reinhard Kern (Gast)


Lesenswert?

Andreas T. schrieb:
> Meine Befürchtung an der Stelle war, dass die Geschichte mit dem Wandler
> ein Hacken haben könnte, da ich schon bei Kommunikation über PLS etwas
> tricksen muss

Ich kann mir nicht vorstellen, dass jemand diese Befürchtung 
nachvollziehen kann - auf die gesendeten Daten hat der Wandler überhaupt 
keinen Einfluss.

Es wäre schon tragisch wenn du eine Lösung gefunden hast und wegen 
völlig unlogischer Bedenken nicht drauf eingehen willst. Worüber sollen 
wir denn dann noch nachdenken?

Gruss Reinhard

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Wie gesagt, ich habe auch nicht erwartet, dass es zu so einem Problem
> wird so ein Gerät zu finden.

Du willst doch "nicht weiteres" als von einem proprietären Gerät eine 
proprietäre Anwendung zu steuern ;-).

Da wäre es ein großer Zufall wenn es einen fertigen Konverter zwischen 
den beiden gibt.

Andreas T. schrieb:
> Ich wurde wohl an der Stelle missverstanden. Die Pumpe die Angesteuert
> werden muss hat einen Steuereingang. D.h. die Hörfrequenz wird linear
> gesteuert in Abhängigkeit wie viel mA an dem Steuereingang anliegen. Da
> sind keine hohe Ströme soll ja max. 20mA sein und von der Spannung bis
> ca. 5 V.

Die Profis haben dich alle verstanden. Du hast einen Normsignaleingang 
(4-20mA). Das ist Allerweltstechnik in der Industrie.

Dein "Steuersignal" gibt es nicht sondern es werden digitale Werte 
gesendet.

Jetzt willst du für unter € 300 das ganze konvertieren. Nicht als 
Bastellösung sondern für eine laufende Anwendung. Ein ausgereiftes 
Kaufteil in Industriequalität soll es schon sein.

Das sind für Laien ganz typische Vorstellungen und überhaupt nicht 
ehrenrührig. Wer das Preisgefüge in diesem Bereich kennt hält das aber 
für unrealistisch.

Es gleicht dem Versuch ein 5 Sterne Menü zum McDonalds Preis zu 
bekommen. Da leuchtet es jedem ein das es nicht möglich ist und es kommt 
auch keiner auf den Gedanken das in China zu bestellen ;-).

von Andreas T. (wandrej)


Lesenswert?

Reinhard Kern schrieb:
> Andreas T. schrieb:
>> Meine Befürchtung an der Stelle war, dass die Geschichte mit dem Wandler
>> ein Hacken haben könnte, da ich schon bei Kommunikation über PLS etwas
>> tricksen muss
>
> Ich kann mir nicht vorstellen, dass jemand diese Befürchtung
> nachvollziehen kann - auf die gesendeten Daten hat der Wandler überhaupt
> keinen Einfluss.
>
> Es wäre schon tragisch wenn du eine Lösung gefunden hast und wegen
> völlig unlogischer Bedenken nicht drauf eingehen willst. Worüber sollen
> wir denn dann noch nachdenken?
>
> Gruss Reinhard


Ich hoffe, dass du Recht hast und ich mir zu viel Gedanken mache. Wenn 
keine andere Vorschläge folgen werde ich mich wohl mit ADAM 
beschäftigen.

von Andreas T. (wandrej)


Lesenswert?

Jens Martin schrieb:
Kaufteil in Industriequalität soll es schon sein.
>
> Das sind für Laien ganz typische Vorstellungen und überhaupt nicht
> ehrenrührig. Wer das Preisgefüge in diesem Bereich kennt hält das aber
> für unrealistisch.

Ich habe nie nach einer Sonderlösung verlangt.
Ja, ich suche eine Lösung von der Stange. Was die Preise anbetrifft, 
auch ADAM Modul kostet weniger als 200,- und bietet mehr als ich 
brauche. Würde man bei denen eine Große Bestellung machen, wäre pro 
Modul deutlich weniger als 100 zu zahlen.

von uCnet-Hasser (Gast)


Lesenswert?

> Ich habe nie nach einer Sonderlösung verlangt.
> Ja, ich suche eine Lösung von der Stange. Was die Preise anbetrifft,
> auch ADAM Modul kostet weniger als 200,- und bietet mehr als ich
> brauche. Würde man bei denen eine Große Bestellung machen, wäre pro
> Modul deutlich weniger als 100 zu zahlen.
Bei wem willst Du denn bestellen? Sei vorsichtig, dass die Module dort 
dann auch lieferbar sind.

> Ich hoffe, dass du Recht hast und ich mir zu viel Gedanken mache.
> Wenn keine andere Vorschläge folgen werde ich mich wohl mit ADAM
> beschäftigen.
Das ist eine robuste Loesung. Der RS485 ist isoliert, so dass Du Dir um 
Deinen 232-485-Wandler wenig sorgen machen musst.
Wenn Du ganz was Professionelles brauchst, dann nimm den 232-485-Wandler 
auch noch von Advantech.

Setze ich seit vielen Jahren ein. Funktioniert im Feld einfach.

von Jens M. (Gast)


Lesenswert?

Andreas T. schrieb:
> Ich habe nie nach einer Sonderlösung verlangt.

Aufden Gedanken bin ich auch nicht gekommen

> Ja, ich suche eine Lösung von der Stange.

Mein reden, aber s.o.

> Was die Preise anbetrifft,
> auch ADAM Modul kostet weniger als 200,- und bietet mehr als ich
> brauche.

Schon klar, das Teil macht das was alle diese Teile machen, einen 
Befehlsstring empfangen und umsetzen. Die Ausgabe eines von Empfänger! 
oder Protokoll festgelegten Wertes ist null Problemo. Das gibt es mit 
Netzwerk CAN SPS Profibus Interbus und wie Sie alle heißen, auch mit 
RS232.

Soweit ich es verstanden habe sind aber die Befehle im Sender! 
festgelegt, nicht im Empfänger. Deine Steuereinheit sendet nun mal 
Befehle die mit nichts Protokollkompatibel sind (weil es da keine 
Protokolle gibt). Das muss erst umgesetzt werden und das gibt es m.W 
nicht von der Stange.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.