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:

Klimaschrank ansteuern



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!

13.03.2017, 16:12
Beitrag #1

juwo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2017

2013
2016
DE



Klimaschrank ansteuern
Hallo,

ich bin derzeit dabei einen Klimaschrank der Firma CTS anzusteuern.

Hierzu habe ich hier im Forum schon einen Beitrag gefunden und mir daraus die VIs zusammengebaut.
Siehe Beitrag hier https://www.labviewforum.de/Thread-CTS-Klimaschrank

Ich habe die VIs angehängt.

Hierzu will ich ein USB-R232 Kabel verwenden. Dieses wird auch erkannt und leuchtet sobald ich mein VI ausführe.

Wenn ich dieses jedoch an den Klimaschrank anschließe und versuche die Temperatur über mein VI zu ändern dann passiert nichts.

Kann irgendjemand der so etwas schon mal gemacht hat, mal einen Blick auf meine VIs werfen und mir eventuell einen Tipp geben woran es liegen könnte das nichts passiert bei meinem Versuch.

Vielen Dank im Voraus.


Angehängte Datei(en)
13.0 .vi  CTS-Klimaschrank.vi (Größe: 14,21 KB / Downloads: 418)

13.0 .vi  Umrechnung CTS_WA.vi (Größe: 12,48 KB / Downloads: 359)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.03.2017, 16:25 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2017 16:28 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Klimaschrank ansteuern
Hallo juwo,

herzlich willkommen im Forum!

Zitat:dann passiert nichts.
Zwei Dinge sind mir aufgefallen:
1. Im Main-VI schickst du einen String mit "0x02 0x81…": das wird dein Klimaschrank wohl nicht verstehen. Der erwartet nämlich "Binärwerte": stell den String einfach mal auf Hex-Anzeige um und gib dann die richtigen Werte vor! Im subVI konntest du doch auch korrekte Binärwerte eingeben… (Hinweis: bei Stringkonstanten immer den Anzeigemodus sichtbar machen!)
2. Verwendet der Schrank wirklich "odd parity"? (Ist mir bisher noch nie untergekommen…)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2017, 16:46 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2017 16:50 von juwo.)
Beitrag #3

juwo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2017

2013
2016
DE



RE: Klimaschrank ansteuern
Hallo GerdW,

vielen Dank für deine schnelle Hilfe.

Ich habe das Anzeigeformat des Strings in meinen Main-Programm geändert.

Ich habe das mit dem Format: odd parity aus dem Schnittstellenprotokoll vom Hersteller. Ich habe dieses mal angehängt.

Ich habe die VIs aus dem anderen Beitrag und habe schon versucht herauszubekommen was der String in meinem False-Case im Main-Programm macht aber habe nichts herausgefunden. Weißt du das eventuell?


Angehängte Datei(en)
13.0 .vi  CTS-Klimaschrank.vi (Größe: 14,18 KB / Downloads: 359)

0.0 .pdf  ASCII_Schnittstellenprotokoll_Seriell.pdf (Größe: 64,45 KB / Downloads: 385)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2017, 16:55
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Klimaschrank ansteuern
Hallo juwo,

Zitat:Ich habe dieses mal angehängt.
Leider nicht…

Zitat:aber habe nichts herausgefunden. Weißt du das eventuell?
Ich gehe davon aus, dass die Antwort im Manual deines Klimaschrankes versteckt ist. Das habe ich leider nicht - aber du sicherlich und kannst ja mal darin blättern… Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2017, 17:00
Beitrag #5

juwo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2017

2013
2016
DE



RE: Klimaschrank ansteuern
Hab es erst vergessen anzuhängen und dann nachträglich noch hinzugefügt. Vielleicht ist da was schief gelaufen.

Hier ist es jetzt aber Dais


Angehängte Datei(en)
0.0 .pdf  ASCII_Schnittstellenprotokoll_Seriell.pdf (Größe: 64,45 KB / Downloads: 395)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2017, 17:11 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2017 17:12 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Klimaschrank ansteuern
Hallo juwo,

1. einfach das Anzeigeformat umzustellen ist leider nur die halbe Miete! Wenn im Manual etwas wie "0x02 0x81 0x74" steht, dann muss in deinem String im Hex-Modus dann "0281 74" stehen! Das "0x" kennzeichnet einen Wert in Hexadezimalschreibweise…
2. Dein Protokoll beschreibt doch, wie die Befehle gebildet werden. Und in deiner Stringkonstanten steht "0x02 0x81 0xF3…", welches dem Befehl "s" (kleines S) entspricht! Einfach mal die Anleitung zu diesem Befehl lesen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.03.2017, 09:58
Beitrag #7

juwo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2017

2013
2016
DE



RE: Klimaschrank ansteuern
Hallo,

wenn ich meinem Klimaschrank einfach mal wie in dem ASCII-Schnittstellenprotokoll unter E.2.3 aufgeführt, den String (0x02 0x81 0xE1 0xB0 0xA0 0xAD 0xB1 0xB4 0xAE 0xB5 0xC3 0x03) schicke müsste er doch die -14.5°C einstellen oder?
Ich habe den String in die Hexadezimalanzeige geändert. Was muss ich noch machen wenn das nur die halbe Miete ist? Braucht mein Klimaschrank immer den Hexadezimalcode?

Kennt sich jemand zufällig mit diesen Schränken aus? Ich bin mir nicht sicher was ich an dem Schrank alles voreinstellen muss damit das mit dem ansteuern über die Schnittstelle funktioniert.

Ich habe mein VI für diesen Versuch mal angehängt.

Vielen Dank für eure Hilfe.


Angehängte Datei(en)
13.0 .vi  CTS-Klimaschrank.vi (Größe: 14,19 KB / Downloads: 290)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2017, 10:20 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2017 10:23 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Klimaschrank ansteuern
Hallo juwo,

ich wiederhole meine Aussagen von gestern:
Zitat:Hinweis: bei Stringkonstanten immer den Anzeigemodus sichtbar machen!
Zitat:Wenn im Manual etwas wie "0x02 0x81 0x74" steht, dann muss in deinem String im Hex-Modus dann "0281 74" stehen! Das "0x" kennzeichnet einen Wert in Hexadezimalschreibweise…

So sieht dein VI mit den danach umgesetzen Änderungen aus:
   
Probier's mal aus…

Zitat:Braucht mein Klimaschrank immer den Hexadezimalcode?
Dein Schrank braucht keinen Code, sondern einfach die passenden Werte!
Der "Hex-Code" ist nur eine Methode, um die Werte Menschen-lesbar in einem gedruckten Manual darzustellen. Letztendlich geht es nur darum, die richtigen Bytes (ein String ist auch nur ein Array of Bytes!) an den Schrank zu schicken. Und welche Bytes er erwartet, steht in deinem Manual!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2017, 10:43
Beitrag #9

juwo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2017

2013
2016
DE



RE: Klimaschrank ansteuern
Danke für deine Hilfe.

Habe hierzu folgende Fragen:
1. Hast du die 8 vorne weg gelöscht weil wir in dem Beispiel 14 Bytes haben?
2. Wie hast du das gemacht das der String bei dir so aussieht? Wenn ich den Anzeigemodus sichtbar mache und die 0x weg lösche dann sieht mein String nur so aus wie deiner wenn ich auf "Normale Anzeige" stehe. Hast du die 0x auch weg gelöscht oder wie hast du das gemacht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2017, 10:49 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2017 10:50 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Klimaschrank ansteuern
Hallo juwo,

1. Ich habe die 8 weggelöscht, weil das der Standardwert für diesen Input ist…
2. Stringkonstante leeren, Anzeigemodus sichtbar machen und auf Hex stellen, Zahlen eintippen: "0281E1…" (natürlich ohne Anführungszeichen…)!

(Und ja, auch "E1" oder "e1" ist eine Zahl, nur eben in hexadezimaler Schreibweise…)

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
Exclamation Problem mit MUX und Klimaschrank Stefan198 10 7.913 03.02.2021 16:21
Letzter Beitrag: Stefan198
  CTS Klimaschrank E-techniker 15 23.335 03.02.2015 13:40
Letzter Beitrag: svoges
  Klimaschrank VT 4002 ansteuern neu09 20 35.520 27.08.2009 09:59
Letzter Beitrag: Lucki
  Treiber für Regler von Klimaschrank comp_ing 3 7.627 12.04.2006 13:52
Letzter Beitrag: comp_ing

Gehe zu: