Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Problem mit dem download-tool Kategorie: Sonstige Hardware (von Rolf Klinger - 26.11.2008 20:34)
Als Antwort auf Re: Problem mit dem download-tool von Heiko - 26.11.2008 18:56
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo Heiko,
danke, dass du an meinem Problem interessiert bist und mir helfen willst. Meine Heizungssteuerung läuft
mit einem Sharp 1500 bereits seit 20 Jahren! und soll nun von der C-Control II Station abgelöst werden.
Ich stehe auch schon kurz vorm Einbau und laufend kommen neue Ideen. Mit dem kürzlich erworbenen
download-tool von Andre sollen Programmänderungen (VMC-Dateien) über mein WLAN-Netz aufgespielt
werden.  
Ã?ber eine kleine VMC-Datei mit dem  thread waithost konnte ich mit dem DL-tool sowohl über Com als
auch über WLAN  VMC-Dateien  ohne Probleme laden. Auch  das Heizungsprogramm konnte ich mit
dem DL-tool laden. Im Heizungsprogramm ist ebenfalls die waithost-Routine (die ich mit DL-Routine
bezeichnet habe) in einer Schleife programmiert. Jetzt funktionierte das Neuladen immer über die
COM-Schnittstelle, nicht aber über WLAN. Das war mein Problem. Nun habe ich ein neues Modul
mit dem thread waithost im Heizungsprg. zugefügt und jetzt funktioniert das Laden von Programmen
(ob gro� oder klein) mit dem DL-tool ohne Probleme über WLAN und auch über COM.

Zustand und Daten kann ich mir über den XPort mit dem Browser ansehen. 10-Min- und Tageswerte
speichere ich in einem EEPROM und lese diese mit einem Terminalprogramm aus, dann weiter mit EXCEL.
Mit dem edip bin ich noch am experimentieren, aber werde ich erst später einbauen. Ich habe eine zweite
C-Control II Station erworben, damit ich weiter experimentieren kann.... mach ja auch SpaÃ?.

Soweit erst mal und nochmals vielen Dank und GruÃ?
Rolf


> Hallo Rolf,
> gern geschehen.
> MuÃ? aber jetzt zugeben, daÃ? ich nicht so recht verstehe, was Du machen willst.
> Hatte es so verstanden, da� Du Probleme hast, grö�ere VMC Dateien auf die CC2 zu übertragen.
> Das scheint es aber wohl nicht zu sein.
> Was meinst Du mit DL-Routine im Hauptprogramm eingebaut? Was willst Du damit machen?
> Was ist die DL-Routine?
> Du startest doch die Ã?bertragung der VMC Datei mit dem DL Tool und nicht aus dem laufenden Programm der
> CC2 heraus.
> Im laufenden Programm kann man abhängig von einem Ereigniss mit quit 256 in den Hostmode wechseln.
>
> Oder willst Du Daten (als Datei) auf die CC2 von einem PC aus übertragen und Du hast zum Test mal eben
> eine VMC Datei genutzt?
>
> Auch wenn sich das Problem für Dich geklärt hat, würde mich interessieren, was Du da machst...
> GruÃ? Heiko
> > Hallo Heiko,
> > erst einmal rechtherzlichen Dank, dass du dich meines Problems so schnell angenommen und mir
> > mögliche Ursachen aufgezeigt hast. Vorweg, einen Refresh-Befehl habe ich noch nicht in der html-Seite
> > eingebaut. Die von dir vorgeschlagenen Ã?nderungen habe ich ausprobiert, leider ohne Erfolg. Timeout
> > habe ich auf 15 s gelassen. Die DL-Routine hatte ich in dem Modul Hauptprogramm (main) eingebaut.
> > Nun habe ich ein weiteres Modul eingefügt und hier nur die DL-Routine ohne timeout angewendet.
> >
> > Jetzt klappt es, und ich weiss nicht so richtig warum, aber ich bin glücklich. Aber noch einmal vielen Dank.
> >
> > GruÃ? Rolf
> >
> >
> > > Hallo Rolf;
> > > bei meiner auch für grö�ere Programme funktionierenden Konfiguration habe ich folg. Einstellungen:
> > > Channel 1
> > > Disable Port: no;  Port Settings Protocol: RS232; Baud Rate: 19200,8,N,1; Flow Control: None
> > >
> > > Active Connection :  Active Connect: Manual Connection;  Start Character: 0x0D; Modem Mode: No;
> > > Disconnect Mode
> > > On Mdm_Ctrl_In Drop: No;  Check EOT(Ctrl-D): No;  Hard Disconnect: Yes;  Inactivity Timeout: 15 s
> > >
> > > Alle anderen Einstellungen sind soweit identisch. Unter EndPoint Config habe ich andere Werte stehen, bei den
> > > Ports steht dort der Standardport 10001 drin.
> > > Dies sollte aber, wie der Active Connection Mode mit Deinem Problem nichts zu tun haben, letzteres ist
> > > notwendig, um den Connect Mode C4 einzustellen (Abfrage von ext. Webseiten oder Mail/Telnet Servern).
> > > Ich vermute, es liegt an der Baudrate und am TimeOut, da Du ohne FlowControl arbeitest.
> > >
> > > Du schreibst, die Ausgabe als Webseite funktioniert. Hast Du im HTML Code ein automatisches Refresh drin,
> > > so da� die Seite ständig vom Browser aktualisiert wird. Wenn das der Fall ist, ist das Einleiten des
> > > Hostmodes meist nicht möglich, da der XPort von au�en beschäftigt ist. Da hilft einfach die Webseite schlie�en.
> > > Aber wie gesagt, sollte nur auftreten, wenn Refresh.
> > >
> > > Hoffe, es hilft Dir weiter.
> > > GruÃ? Heiko
> > >
> > > > Hallo, ich brauche Hilfe zum download-tool.
> > > > Ich habe das osopt_v3-1b2.hex geladen und sys002.hex (Segment3 gelöscht) geladen. Das XPort-Modul
> > > > funktioniert einwandfrei und kann Daten über Redirector als Com2-Schnittstelle oder auch auf der Webseite
> > > > korrekt ausgeben.  Das Downloadtool 2.3 ist installiert. Die Ã?bertragung eines kleinen Test-VMC-Programms
> > > > entsprechend der Zip-Beilage mit timeout funktioniert über die Com1-Schnittstelle  (mit 57600 und 19200 b)
> > > > sowie über  LAN/Socks einwandfrei und kann beliebig oft wiederholt werden. Die Ã?bertragung eines gröÃ?eren
> > > >  VMC (4,7k Konstante und 33,7k Prg) mit mehreren threads  inklusiv  thread waithost funktioniert aus dem
> > > > Test-VMC auch einwandfrei, so dass also auch mit diesem Programm das download-tool angewendet
> > > > werden kann. �ber die Com-Schnittstelle kann ebenfalls problemlos ein download beliebig oft übertragen
> > > > werden. Doch bei einer Ã?bertragung über LAN/Socks funktioniert die  Umschaltung in den host-Mode,
> > > > und bei der VMC-Ã?bertragung kommt ein Abbruch mit der Meldung  
> > > > â??TimeOut-Error VM-Code  Send: 130 Rec: 0â??.
> > > > Dieser Fehler tritt nicht bei �bertragung per Com auf. Ich finde hierfür keine Erklärung und bitte um
> > > > Hilfestellung. Da alle anderen �bertragungen über den XPort einwandfrei funktionieren, suche ich hier
> > > > eigentlich nicht den Fehler, aber vielleicht ist es doch eine Einstellungssache, deshalb meine Konfiguration
> > > > nachstehend:
> > > >
> > > > Serial Settings:
> > > > Channel 1
> > > > Disable Port: no;  Port Settings Protocol: RS232; Baud Rate: 57600,8,N,1; Flow Control: None
> > > > Pack Control:
> > > > Enable Packing: Yes; Idle Grap Time: 12 ms; Match 2 Byte Sequence: No; Match Bytes 0x00  0x00;
> > > > Send Frame Immediate: No; Send Trailing Bytes: No
> > > > Fush Mode:
> > > > Flush Input Buffer:  With Active Connect: Yes; With Passiv Connect: Yes; At Time of Disconnect: No
> > > > Flush Output Buffer :  With Active Connect: No; With Passive Connect: No; At Time of Disconnect: Yes
> > > > Connection Settings :  Channel 1
> > > > Connect Protocol: TCP;
> > > > Connect Mode:
> > > > Passive Connection :  Accept Incoming: Yes;   Password Required: No;
> > > > Active Connection :  Active Connect: Auto Start;  Start Character: 0x0D; Modem Mode: No;
> > > >
> > > > Modem Escape Sequence Pass Through: Yes; Show IP-Address After RING: Yes
> > > > Endpoint  Configuration
> > > > Local Port: 1000; Remote Port: 0; Auto Increment for active connect:  No; Rmote Host: 0.0.0.0
> > > > Common Options
> > > > Telnet Comport Cntrl: Disable; Connect Response: None; Use Hostlist: No; LED: Blink
> > > > Disconnect Mode
> > > > On Mdm_Ctrl_In Drop: No;  Check EOT(Ctrl-D): No;  Hard Disconnect: Yes;  Inactivity Timeout: 5 s
> > > >
> > > > Ich bedanke mich schon im voraus  für hilfreiche Tipps.
> > > >
> > > > GruÃ? Rolf
> > > >


    Antwort schreiben


Antworten: