LabVIEWForum.de - Mehrkreisregler C15

LabVIEWForum.de

Normale Version: Mehrkreisregler C15
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag an alle,
ich habe seit etwa einer Woche begonnen mit Labview 2011 zu arbeiten, bin also ein blutiger Anfänger.
Meine Aufgabe ist es, von dem Mehrkreisregler C15 (über serielle Schnittstelle COM1), an denen 4 Thermoelemente verbunden ist (später kommen noch einige hinzu), die Messdaten auszulesen und dann abzuspeichern.
Mein Problem ist, dass ich keine Daten empfangen kann. Es kommen keine Bytes wieder zurück. Es kommt immer ein Fehler.
Ich vermute, dass ich die einzelnen Kanäle ansprechen muss, aber ich weiß nicht, wie das gehen soll.
Außerdem gab es auch keine Treiber vom Hersteller. Nur ein Programm (Paracon), welches die Daten aber lesen und abspeichern kann.
Muss man vielleicht das Programm(Paracon) mit in das Labview-Programm einbeziehen?
Im unteren Bild habe ich ein Bild von meinem Block Diagramm gemacht.
Ich hoffe, Ihr könnt mir helfen. Danke.

CR15: http://www.fellereng.de/?page=anlagenbau...091d479152


Paracon: http://www.fellereng.de/?page=download&P...091d479152
Du musst das umsetzen, was im Dokument "Protokollbeschreibung FE3-BUS (218kB)" (s. dein 2. Link) beschrieben ist. Nur Schnittstelle öffnen und Bytes lesen wollen langt nicht.

Gruß, Jens
Danke für die schnelle Antwort, Jens.

Ich habe nun mein Programm aktualisiert. Könntest du mir sagen, ob es soweit korrekt ist (also theoretisch funktionieren würde) ?!
Ich kann erst morgen an das Apparat rangehen, so dass ich erst morgen über potentielle Erfolgserlebnisse berichten könnte.
hallo,

ich habe es nun ausprobiert, aber leider kommt ein Fehler beim Lesen.
Anscheindend werden 0 Bytes gelesen.

Hat jemand eine Idee?
{etx} sollst du nicht "wörtlich" übertragen. Ich zitiere aus dem von jg bereits genannten Dokument:
Zitat:ETX entspricht einer übertragenen 03h und wird hier mit {etx} geschrieben.
Das heisst, dass du als letztes zeichen noch 03 in Hex anfügen musst.
Vielen Dank für die schnelle Antwort.
Diese Idee mit der Prüfsumme finde ich übrigens extrem sadistisch. Hier mal ungefragt ein SubVI-Vorschlag, wie man das programmatisch lösen kann.
Sowas kommt von Doppelposts: Checksum-Berechnung war schon geklärt...
Referenz-URLs