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 

Dieses Thema hat akzeptierte Lösungen:

Kommunikation LabVIEW <==> Temperaturkalibrator



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!

22.12.2014, 11:50
Beitrag #1

sk260790 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2014

2014
2014
kA


Deutschland
Kommunikation LabVIEW <==> Temperaturkalibrator
Hallo zusammen,

ich absolviere im Moment mein Praxissemester und habe die Aufgabe bekommen ein LabVIEW-Programm zu erstellen, mit dem es möglich sein soll einen Temperaturkalibrator von SIKA (Typ TP38650) vom PC aus anzusteuern.

Mit der beiliegenden Software des Herstellers ist es lediglich möglich eine Solltemperatur des Heizblocks im Kalibrator einzustellen, anschließend zu warten bis angezeigt wird, dass die Temperatur stabil ist, um dann abzulesen was der Referenzfühler im Kalibrator für eine Temperatur anzeigt. Zusätzlich wird die Temperatur des Prüflings - insofern einer am Kalibrator angeschlossen ist - angezeigt. Diese beiden Temperaturen müssen bisher manuell in Excel eingetragen werden um die Temperaturdifferenz (Messfehler des Prüflings) zu ermitteln.

Das LabVIEW-Programm, das ich erstellen soll, muss folgendes können:
- Eingabe des Temperaturbereichs, in dem die Messungen erfolgen sollen (z.B. 100 - 300°C)
- Eingabe der Stufenhöhe (z.B. 10°C) => Es sollen von 100°C bis 300°C alle Temperaturen in 10°C-Abständen angefahren werden.
- Bei jeder anzufahrenden Temperatur soll gewartet werden bis der Kalibrator meldet, dass die Temperatur stabil ist.
- Anschließend soll die aktuelle Temperatur des Referenzfühlers und die des Prüflings abgefragt werden und in Excel abgelegt werden.

Nun zu meinem Problem:
Die Firma, in der ich das Praxissemester absolviere meinte, dass ein LabVIEW-Core1 für dieses Projekt völlig ausreichend wäre. Zu dem Zeitpunkt als ich den Kurs bei NI besuchte, wusste ich allerdings noch nicht, dass es in dem Projekt hauptsächlich um VISA und die Ansteuerung einer Hardware über eine serielle RS232 Schnittstelle geht. Genau diese Themen wurden in dem Kurs nur ganz kurz angeschnitten und es wurde uns geraten bei der Ansteuerung einer Hardware immer auf die NI-Treiber zurückzugreifen. Nun habe ich vor knapp einer Woche mein zu bearbeitendes Projekt erhalten. Als erstes habe ich nach NI-Treibern für den Kalibrator gesucht, die es aber leider nicht gibt, weshalb ich bei SIKA wegen eines Schnittstellenprotokolls angefragt habe. Dieses habe ich auch erhalten (Anhang1). Seitdem versuche ich seit ein paar Tagen mehr oder weniger vergeblich mit dem Kalibrator zu kommunizieren. Mir würde es vorerst einmal genügen, wenn ich dem Kalibrator über LabVIEW beispielsweise eine Solltemperatur vorgeben könnte, er diese einliest und anschließend auch anfährt, oder ich beispielsweise seinen Gerätetyp anfordern könnte und eine passende Antwort erhalten würde. Leider werde ich aus dem Schnittstellenprotokoll nicht schlau. Ich habe versucht mit Hilfe von den Beispielprogrammen "Basic_Serial_Write_and_Read" oder "Continuous_Serial_Write_and_Read" und dem Schnittstellenprotokoll Befehle zu Schreiben und anschließend auszulesen, aber der kalibrator hat auf nichts reagiert, was ich gesendet habe. Das einzige was funktioniert ist das Auslesen von Werten, die der Kalibrator dauerhaft sendet (aktuelle Blocktemperatur & aktuelle Temperatur am Referenzfühler). Diese beiden Werte sendet der Kalibrator ununterbrochen (Anhang2). Diese Werte will ich eigentlich aber nur dann abfragen, wenn der Kalibrator meldet, dass die angefahrene Temperatur stabil ist.

Ich verlange nicht, dass ich hier ein vollständiges VI zur Ansteuerung des Kalibrators erhalte, aber es wäre für mich als absoluten LV-Neuling schon einmal ein erster Erfolg, wenn ich dem Kalibrator Daten übergeben könnte, die er verarbeiten kann. Vielleicht kann mir jemand erklären, wie ich die Befehle aus dem Schnittstellenprotokoll senden muss, dass der Kalibrator was damit anfangen kann. Ich hoffe, ich habe mein Problem ausführlich genug beschrieben, sodass mir jemend auf die Sprünge helfen kann.

Vielen Dank schon mal und schöne Feiertage!

Gruß sk


Angehängte Datei(en) Thumbnail(s)
   

0.0 .pdf  SchnittstellenProtokoll RS232 V8 .pdf (Größe: 41,04 KB / Downloads: 404)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Kommunikation LabVIEW <==> Temperaturkalibrator - sk260790 - 22.12.2014 11:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kommunikation CP 342-5 und labView sonne und mond 4 4.118 15.03.2021 11:12
Letzter Beitrag: Martin.Henz
  Kommunikation zwischen Labview und Bronhorst Massendurchflussregler durch VISA Atlaspremier 7 7.622 14.07.2016 15:51
Letzter Beitrag: Atlaspremier
  Labview-Kommunikation mit Jumo über RS232 redhand 35 35.031 28.10.2013 09:45
Letzter Beitrag: GerdW
  Kommunikation Mikrocontroller LabVIEW cRyo 4 6.241 29.06.2012 11:57
Letzter Beitrag: cRyo
  Kommunikation von Hardware ==> LabView Dinin 17 15.946 27.01.2012 14:37
Letzter Beitrag: Dinin
  Kommunikation zwischen LabVIEW und Monochromator Newcommer 4 6.397 24.03.2010 15:22
Letzter Beitrag: Newcommer

Gehe zu: