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

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo Günther, > mir scheint, du hast nur ein Verdrahtungsproblem. Offensichtlich funktioniert ja die web-Konfiguration, > sonst hättest du den XPort noch nicht einstellen können. Ich habe ebenfalls lange gebraucht, um mit > dem XPort zu kommunizieren. Geholfen hat mir eine einfache Ohmmessung. Von dem Max232 Pin 12 > (R1OUT) auf der Platine des XPort muss eine direkte Verbindung zur Klemme RxD der CC2 bestehen. > So auch von Pin2 der RS232-Buchse zur CC2 zur Prüfung der Verbindung zum PC. > > Desweiteren habe ich mein Testprogramm abgespeckt und damit erste Verbindungen erhalten: > > <code> > function browser() > { > > hwcom.flush(); > hwcom.print("<html>\n<body>\n"); > hwcom.print("<b>C-Control II</b> im Web<br>"); > hwcom.print("\n<font color=red>Es geht!!"); > hwcom.print("</font><br>\n"); > hwcom.print("</body>\n</html>\n"); > > } > > > /* > > Wenn IP aufgerufen wird, wird vom XPort nachfolgender Text ausgegeben: > > GET / HTTP/1.1 > Host: 192.168.178.226:10001 > User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.4) > Gecko/2008102920 (CK-PC-WELT) Firefox/3.0.4 > Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8 > Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 > Accept-Encoding: gzip,deflate > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 > Keep-Alive: 300 > Connection: keep-alive > Cache-Control: max-age=0 > > Nur das "G" (ASC ii 71)wird zum Start ausgewertet > > > */ > int xx;// Dummy-Byte > byte buf[1056]; > > > thread main > { > byte x,i; > > hwcom.init(); > hwcom.setbuf(buf,1056); > hwcom.setspeed(8); // 5 = 9600 6 = 19200 8 = 57600 > loop > { > wait hwcom.rxd(); > i=hwcom.get(); > if i == 254 > { > wait hwcom.rxd(); > x=hwcom.get(); > > if x==254 quit 1; // Hostmode einleiten RS232 > if x==253 quit 256; // Hostmode einleiten LAN > } > > if i=='G' browser(); // G = Anfrage von XPort über WEB > hwcom.flush(); > } > } > > </code> > > > > Hi, > > ich bekomme keine Kommunikation mit der CC2 über den XPort hin. > > Folgende Xport Konfig: > > > > MAC address 00204AB175AF > > Software version V6.5.0.7 (070919) XPTEXE > > > > Press Enter for Setup Mode > > > > > > *** basic parameters > > Hardware: Ethernet TPI > > IP addr 192.168.115.20, no gateway set,netmask 255.255.255.0 > > > > > > *** Security > > SNMP is enabled > > SNMP Community Name: public > > Telnet Setup is enabled > > TFTP Download is enabled > > Port 77FEh is enabled > > Web Server is enabled > > Web Setup is enabled > > ECHO is disabled > > Enhanced Password is disabled > > Port 77F0h is enabled > > > > > > *** Channel 1 > > Baudrate 57600, I/F Mode 4C, Flow 00 > > Port 10001 > > Connect Mode : D4 > > Send '+++' in Modem Mode disabled > > Show IP addr after 'RING' disabled > > Auto increment source port disabled > > Remote IP Adr: --- none ---, Port 00000 > > Disconn Mode : 40 (Telnet Com Port Cntrl Enabled) Disconn Time: 00:15 > > Flush Mode : 00 > > Terminal name: > > > > > > *** Expert > > TCP Keepalive : 45s > > ARP cache timeout: 600s > > CPU performance: Regular > > Monitor Mode @ bootup : enabled > > RS485 tx enable : active low > > HTTP Port Number : 80 > > SMTP Port Number : 25 > > MTU Size: 1400 > > Alternate MAC: disabled > > Ethernet connection type: auto-negotiate > > > > mit folgendem Programm (André's Proggies) > > <code> > > string s_in,s_out,s; > > function monitor() > > { > > pcflcd.goto(1,0); > > pcflcd.print(s_out); > > pcflcd.goto(2,0); > > pcflcd.print(s_in); > > } > > function inputstr(byte s[]) returns int > > //---------------------------------------- > > {byte i,x; > > i=0; > > x=255; > > for i=0 ... 29 > > { > > wait hwcom.rxd(); > > x=hwcom.get(); > > if x==10 or x==13 break; > > s[i]=x; > > } > > if x==13 hwcom.get(); > > s[31]=i; > > mem.fillpos(s,i,30-i,0); > > return i; > > } > > > > byte fifo[512],x[2]; > > thread main > > { > > pcflcd.init(); > > pcflcd.setpcf(7); > > pcflcd.clear(); > > hwcom.init(); > > hwcom.setspeed(8); > > loop > > { > > //string s; > > hwcom.flush(); > > wait hwcom.rxd(); > > x[0]=hwcom.get(); > > if x[0]==254 > > { > > x[1]=hwcom.receive(x,1,1000); > > if x[0]==254 and x[1]==1 quit 1;// Hostmode einleiten, normal > > if x[0]==253 and x[1]==1 > > //Erweiterter Empfangspuffer > > hwcom.setbuf(fifo,512); // Hostmode einleiten XPort > > quit 256; // Schnittstellenparameter beibehalten > > } > > } > > inputstr(s); > > s_in=s;monitor(); > > > > if strx.comp(s,"GET / HTTP/1.0") > > { > > hwcom.flush(); > > s_out="HTTP/1.0 200 OK\n"; > > hwcom.print(s_out); > > hwcom.print("Server: C-Control II\n"); > > hwcom.print("Content-Length: 90\n"); > > hwcom.print("Content-Language: de\n"); > > hwcom.print("Content-Type: text/html\n"); > > hwcom.print("Connection: close\n\n"); > > hwcom.print("<html>\n<body>\n"); > > hwcom.print("<b>C-Control II</b> im Web<br>"); > > hwcom.print("\n<font color=red>Es geht!!"); > > hwcom.print("</font><br>\n"); > > hwcom.print("</body>\n</html>\n"); > > } > > hwcom.put(0); > > } > > </code> > > Ich komme nicht weiter, kann auch über DLTool 2.3 nicht programmieren. > > Hilfe!
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB