C-Control 2 Station > C-Control Modem/Remote I/O > C-Control Modem/Remote I/0 > PC Kategorie: Sonstige Hardware (von Bernd Grabowski - 20.06.2004 12:01) | ||
| ||
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); ... } | ||
Antwort schreiben Antworten: Re: C-Control 2 Station > C-Control Modem/Remote I/O > C-Control Modem/Remote I/0 > PC (von Bodo - 13.07.2004 6:58) |