INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Pumpe mit RS232 Protokoll kontrollieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.10.2014, 05:02 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2014 05:05 von holzi.)
Beitrag #1

holzi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Oct 2014

8.5
2014
DE_EN



Pumpe mit RS232 Protokoll kontrollieren
Hallo,
ich habe eine Laborpumpe welche per USB mit dem PC verbunden ist. Wie der Hersteller vorschlägt habe ich im Windows Device Manager beim USB Gerät ein Häckchen gemacht und nun ist die Pupme in der VISA Resource List als COM5 sichtbar. Der Hersteller hat uns Anleitungen gegeben (wir wollten eigentlich ein fertiges *.VI ) wie man die Pumpe programmieren kann und ich hab auch ein ensprechendes VISA VI gefunden ... aber da wir alle sehr blutige Beginner in LV sind macht die Pumpe gar nichts. Soweit ich verstanden habe muss ich der Pumpe Befehle in einem Hexadecimal Bitstring schicken (keine Ahnung wie das gemacht wird!)...
Ziel ist es ein VI zu haben welches es erlaubt den Druck als Funktion der Zeit zu ändern z.B. Startdruck = A, Endruck = B, Zeit = 3 Stunden -> die Pumpe erhoet den Druck rampenfoermig.


Vielen Dank im Voraus!!


Angehängte Datei(en)
0.0 .pdf  P-Pump_Basic-programming_API_V2-3.pdf (Größe: 311,08 KB / Downloads: 569)

0.0 .pdf  P-Pump-programming_API_V1-2.pdf (Größe: 726,58 KB / Downloads: 434)

8.2 .vi  Xmit&Rec Hex Const.vi (Größe: 7,99 KB / Downloads: 210)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2014, 08:35 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2014 08:37 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.411
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Pumpe mit RS232 Protokoll kontrollieren
Hallo holzi,

Zitat:Soweit ich verstanden habe muss ich der Pumpe Befehle in einem Hexadecimal Bitstring schicken (keine Ahnung wie das gemacht wird!)...
Wie kommst du darauf?
Wenn ich dein Manual "MITOS Pump Programming instructions" durchblättere, werden die Befehle als "Klartext" verschickt: "P2000" oder "F2000"…
Es gibt Befehle (wie "k"), deren Antwort als I32 zurückgeliefert wird. Leider macht das Manual dort fehlerhafte Angaben zur Umwandlung - da solltest du dich beim Hersteller beschweren!
Beispiel:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.10.2014, 05:04
Beitrag #3

holzi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Oct 2014

8.5
2014
DE_EN



RE: Pumpe mit RS232 Protokoll kontrollieren
Hi,

ja das ist richtig mit dem "Klartext" (hab das ganz aus dem Auge verlohren weil ich im anderen Manual gelesen hab).

Jedenfalls hab ich weiter probiert und versucht deinen Vorschlag einzubauen, die Pumpe bewegt sich jedoch noch immer nicht.
Es gibt mehrere Punkte bei denen ich mir nicht im klaren bin wie das funktioiert:

1. Ich schreibe meine "Klartext Befehle" in das 'write buffer' Fenster von VISA write?
2. Ein Befehl sieht laut der Beschreibung wie folgt aus: A1<CR><LF> (sollte die Pumpe in den Remote Modus bringen) Hat das '<CR><LF>' eine spezielle Bedeutung (spezielle Symbole??)?
3. Falls der Befehl bei der Pumpe ankommt würde sie mir antworten: #A0
4. Macht das VI Sinn? Was verursacht die Fehlermeldung (Screenshot)? Wie würde ein funktioerendes VI aussehen?

Bahn


Angehängte Datei(en) Thumbnail(s)
   

8.5 .vi  pump.vi (Größe: 16,49 KB / Downloads: 220)

0.0 .pdf  P-Pump-programming_API_V1-2.pdf (Größe: 726,58 KB / Downloads: 1620)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.10.2014, 07:04 (Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2014 07:10 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.411
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Pumpe mit RS232 Protokoll kontrollieren
Hallo holzi,

1. Ja.
2. Ja, die haben eine spezielle Bedeutung. Solche Begriffe wie ASCII sagen dir wohl nichts, oder? Schau mal in die String-Palette, da gibt es spezielle Konstanten mit sehr ähnlich klingenden Namen…
3. Wenn das so im Manual steht…
4. Nein. tut es nicht (komplett). Die Fehlermeldung kommt daher, das ScanFromString nicht die erwarteten Dinge (lt. Formatstring) im String findet! Und wie auch, wenn es eine Antwort auf den "k"-Befehl auswerten soll, du aber mit ganz anderen Befehlen arbeitest…

Ein Entwurf für dich:
   
P.S.: Man kann die Fehler, die ScanFromString so ausgibt, natürlich auch programmatisch abfangen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 14.060 22.09.2015 21:21
Letzter Beitrag: GerdW
  HART- Protokoll dasich84 4 8.527 17.07.2012 07:52
Letzter Beitrag: A.Berndsen
  Messapparaturen mit HART-Protokoll MichaelHH 3 4.746 28.11.2011 14:16
Letzter Beitrag: TpunktN
  LabView Protokoll für Rs232 Manfred Steiner 25 23.652 22.01.2011 16:53
Letzter Beitrag: GerdW
  ZModem-Protokoll elektrokram 2 5.664 26.12.2008 12:58
Letzter Beitrag: rolfk
  Seriell, aber kein RS232 Protokoll Wernie76 3 4.232 03.09.2008 13:43
Letzter Beitrag: Wernie76

Gehe zu: