INFO - FAQ - CC2-Forum - CCPro-Forum |
Hi Harald, das geht meiner Meinung nach nicht.Grundsätzlich kann man schon einen seriellen Ring mit Modem, Station und PC aufbauen. Bei einem Ring-Netzwerk muss aber jeder Teilnehmer die Nachrichten, die nicht für ihn selbst bestimmt sind, durchleiten können, damit sie den entspr. richtigen Empfänger erreichen, und das kann das 2W Modem IMHO nicht. Grundsätzlich entsteht ein serieller Ring dann, wenn man den TX-Port des ersten Gerätes mit dem RX Port des Zweiten verbindet, dessen TX-Port wiederum mit dem RX des dritten und so weiter bis man den TX-Port des letzten Gerätes wieder mit dem RX des ersten verbindet. Jeder Teilnehmer kann dann, anders als beim Bus, eine Nachricht nur an den nächsten Teilnehmer im Ring senden, dieser gibt sie wiederum an den nächsten weiter etc bis das Paket alle Teilnehmer durchlaufen hat und wieder am Startpunkt ankommt. Daraus ergibt sich, daß alle Teilnehmer Pakete "durchleiten" können müssen (wenn das Paket zB für einen anderen Empfänger bestimmt ist - diesen soll das Paket ja auch irgendwann erreichen). Bei programmierbaren Geräten ist das kein Problem, mit Stationen allein zB kann man schon ein Ringprotokoll auch in Basic programmieren, aber mit dem "dummen" (nicht-Anwenderprogrammierbaren) 2WModem wahrscheinlich nicht (ich habs allerdings auch noch nicht probiert). Wenn du am PC "nur" die Sensordaten brauchst und keine Internen aus der Station, könntest du mit eingener PC Software (Terminalprogramm reicht dann nicht) den PC am Modem/Station Datenverkehr mitlauschen lassen, indem du den RX der PC-Seriellen an den RX der Station dazuhängst. Die Pc Software müsste halt die Datenpakete von Modem an Station auswerten und die Werte, Adressen etc raussuchen und anzeigen - wäre eine Möglichkeit. Ausserdem geht diese Möglichkeit halt nur in einer Richtung - 2 Sender auf einen Empfänger zu schalten würde ich eher vermeiden. Ohne Gewähr/vielleicht geht das: Anders könntest du möglicherweise Nachrichten von der Station an den PC senden, wenn du eine Möglichkeit findest, Datenpakete von der Station auf der seriellen abzuschicken, die vom Modem und/oder den Sensoren ignoriert werden, evt. mit nichtimplementierten Kommandos oder nichtvorhandenen Empfängeradressen am 2W Bus.In diese Pakete könntest du dann deine Sensordaten verpacken und am PC empfangen, wieder einfach durch "mithören" auf der TX der Station. Liebe Grüsse, Wolfgang > Hallo, > > Ich habe zur Zeit eine C-Control I Station in Verwendung. Zur Messung div. Temperaturen verwende ich ein 2W-Busmodem, dass über die RS232 mit der Station kommuniziert. Damit ich aber auch die Messdaten auf meinen PC bekomme, habe schalte ich die serielle Schnittstelle mittels 2 Relais einmal von PC zu Station, oder sonst auf Modem zu Station. Jetzt benötige ich aber die beiden Relais für andere Zwecke. Hat jemand eine Idee, wie ich das ganze anders (ohne Umschalter) lösen kann? > Ich hörte schon mal was von einem "Ring Bus", jedoch kenn ich mich da zuwenig aus. |
Antwort schreiben |