Für dieses Forum muß Javascript im Browser aktiviert werden!
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 lieber CC2-Forum-Leser, > ich möchte über die im Betreff genannte Übertragungsstrecke Daten von der C-Control 2 Station an > einen PC senden. Die Daten sollen auf dem PC mit dem 'HyperTerminal' unter Windows XP > Professional aufgezeichnet werden. Neben den beiden C-Control Modem/Remote I/Os befindet sich > am Netz auch ein Power-Line-Remote-Switch (PLRS). > > Das Programm (Programmteile siehe unten) und der PLRS funktionieren. > > Leider ist es mir mit dem zweiten C-Control Modem/Remote I/O am PC noch nicht gelungen, > irgendwelche Daten zu sehen, obwohl ein PLRS an der selben Netzleitung Signale anzeigt. > > Mir ist nicht ganz klar, ob ich das C-Control Modem/Remote I/O richtig mit dem PC verbunden habe. > Ich verwende im Moment das RS232-Schnittstellenkabel, das mit der C-Control angeliefert wird. > Muss nun aber die weisse Ader an die Klemme 1 und die grüne Ader an die Klemme 3 des > C-Control Modem/Remote I/Os oder umgekehrt? > > Mir ist auch nicht ganz klar, welche Einstellungen ich beim HypertTerminal vornehmen muss. > Folgendes habe ich versucht: > > Bits per second: 2400 (wegen der Übertragung über das elektrische Netz) > Data bits: 8 > Parity: None > Stop bits: 1 > Flow control: None > > Connect using: Com1 (Modem an Com1) > > Ansonsten habe ich viele Einstellungen bei den Vorgaben belassen. > > Vielleicht mache ich aber auch beim Versenden der Daten über das Netz einen Fehler. > > Ich würde mich freuen, wenn auf diesem Wege Hilfe bekommen könnte. > > > Auszug aus meinem Programm: > > ... > byte buffer[64]; > ... > thread main > { > ... > //initialization of serial port > hwcom.init(); > hwcom.setspeed(3); //net allows 2400 Baud only > ... > //initialization of modem with modemID=129 > //station_plm module must be switched on by right mouse click on left side > //station_plm requires hwcom and mem module to be switched on > station_plm.init(129); > ... > //send data frame via modem > mem.fill (buffer,64,' '); //fill buffer with space (delete buffer) > mem.putint (buffer,0,rhi); //2 Bytes > mem.putint (buffer,3,rho); //2 Bytes > mem.putint (buffer,6,ti); //2 Bytes > mem.putint (buffer,9,to); //2 Bytes > mem.putlong(buffer,14,pi); //4 Bytes > mem.putlong(buffer,19,po); //4 Bytes > mem.putint (buffer,22,t.hour); //2 Bytes > mem.putint (buffer,25,t.minute); //2 Bytes > if hwcom.ready() hwcom.send (buffer,64); > ... > }