Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Nochmal RS232-Zugriff mit Excel/VBA Kategorie: Programmierung Basic (von Laika - 5.10.2007 18:04)
 Als Antwort auf Re: Nochmal RS232-Zugriff mit Excel/VBA von Achim - 5.10.2007 11:16
Laika nutzt:  CC1-Unit V1.1
> Dass die Verkabelung PC<->CC korrekt ist, nehme ich als gegeben an, da Du die CC vermutlich in identischer Konfiguration programmiert hast.

> Ich würde zunächst vesuchen, 2. ausschließen. Nimm also auf dem PC nicht Dein Programm, sondern Hyperterminal. Falls Dein CC-Programm genau auf das Byte 27 (ESCAPE) reagiert, und auf kein anderes, programmiere sie entsprechend um, so dass sie auf jedes Zeichen reagiert.
Mit Hyperterminal betreibe ich die CC schon ewig und problemlos. Mit (genau) einem Zeichen kann ich diverse Datenübertragungen CC -> PC auslösen (Heizungsdaten, Warmwasserboiler, div. Zustandsdaten, im EEPROM gespeicherte Daten usw.).  Jedes Zeichen ruft eine Reaktion hervor, und wenn es eine Fehler-Rückmeldung ist. Mit VBA reagiert das Ding auf kein gesendetes Zeichen, das kann ich an der RUN-LED sehen.

> Bezgl. READBYTE: Wartet das denn auf ein Zeichen, falls beim Aufruf noch keines anliegt? Immerhin prüft die CC nach Deinen Angaben ja nur jede Sekunde und Du rufst READBYTE direkt nach SENDBYTE auf. Baue da doch mal eine Verzögerung von ca. 2-3 Sekunden dazwischen.
TIMEOUT setzt eine Zeit, die READBYTE wartet, erst danach wird laut Beschreibung -1 zurückgegeben.
 
> Bezgl. DLL habe ich mit Googeln das hier gefunden: http://www.hjberndt.de/book/msrfaq.html#11 (ganz unten).
Die RSAPI.DLL habe ich von "hjberndt". Ich müsste mal ausprobieren, ob eine neuere Routine besser funktioniert. Ich habe Vista, das macht bekanntlich auch viele Probleme ("Vista ist Mista!"). Kostet alles nur so viel Zeit. Habe schließlich auch noch anderes zu tun ...

Gruss,
Laika

 Antwort schreiben

Bisherige Antworten:

Re: Nochmal RS232-Zugriff mit Excel/VBA (von Marko Kleistner - 7.10.2007 19:08)
    Re: Nochmal RS232-Zugriff mit Excel/VBA (von Laika - 11.10.2007 20:20)