Zwei Windows Rechner per Serial Device Server verbinden
Hallo,
ich muss hier gerade wieder eine hundealte Konstruktion wieder taufrisch machen. Folgendes:
Zwei Rechner mit Windows 10 sind per Moxa Nport 5110 verbunden. Folgendes Schema...
PC1 <=> Nullmodem-Kabel (DB9 seriell) <=> Moxa NPort <=> Ethernet <=> PC2
Auf PC2 läuft die Software von Moxa für den RealCom-Modus. Dabei wird dem Rechner eine virtuelle COM-Schnittstelle angelegt über die er mit dem Gerät das am NPort dran steckt genauso kommunzieren kann, wie als wäre direkt ein Nullmodem-Kabel verbunden. Die Kommunikation findet auf Port TCP 950 (Daten) und TCP 966 (Commands) statt.
Soweit so gut. Das hat auch soweit alles geklappt. Auf beiden Rechnern verwende ich als serielle Parameter 9600 Baud, Startbits 8, Stopbits 1, keine Parität und kein Flow Control.
Resultat ist... es funktioniert nicht.
Wenn ich auf PC2 ein hterm starte und Commands absetze, dann sehe ich auf dem Moxa Nport in der Statistik auf dem TX Pakete hochzählen. Gehe ich an PC1 und mache das selbe, sehe ich an der lokalen Schnittstelle den TX hochzählen aber nicht auf der Moxa Nport. Es muss also irgendein serielles Problem sein. Allerdings wüsste ich jetzt nicht wo ich da ansetzen soll.
Jemand eine Idee?
Gruß
ps: Ich hasse RS-232.
ich muss hier gerade wieder eine hundealte Konstruktion wieder taufrisch machen. Folgendes:
Zwei Rechner mit Windows 10 sind per Moxa Nport 5110 verbunden. Folgendes Schema...
PC1 <=> Nullmodem-Kabel (DB9 seriell) <=> Moxa NPort <=> Ethernet <=> PC2
Auf PC2 läuft die Software von Moxa für den RealCom-Modus. Dabei wird dem Rechner eine virtuelle COM-Schnittstelle angelegt über die er mit dem Gerät das am NPort dran steckt genauso kommunzieren kann, wie als wäre direkt ein Nullmodem-Kabel verbunden. Die Kommunikation findet auf Port TCP 950 (Daten) und TCP 966 (Commands) statt.
Soweit so gut. Das hat auch soweit alles geklappt. Auf beiden Rechnern verwende ich als serielle Parameter 9600 Baud, Startbits 8, Stopbits 1, keine Parität und kein Flow Control.
Resultat ist... es funktioniert nicht.
Wenn ich auf PC2 ein hterm starte und Commands absetze, dann sehe ich auf dem Moxa Nport in der Statistik auf dem TX Pakete hochzählen. Gehe ich an PC1 und mache das selbe, sehe ich an der lokalen Schnittstelle den TX hochzählen aber nicht auf der Moxa Nport. Es muss also irgendein serielles Problem sein. Allerdings wüsste ich jetzt nicht wo ich da ansetzen soll.
Jemand eine Idee?
Gruß
ps: Ich hasse RS-232.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2491753240
Url: https://administrator.de/contentid/2491753240
Ausgedruckt am: 08.11.2024 um 21:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Kabel zwischen PC1 und Adapter kaputt?!?
Ansonsten: Ich habe neulich einen Palm III in Betrieb genommen. Sync (RS232) ging erst, nachdem ich den Cache von der seriellen Schnittstelle deaktiviert habe…
Gruß,
Jörg
Kabel zwischen PC1 und Adapter kaputt?!?
Ansonsten: Ich habe neulich einen Palm III in Betrieb genommen. Sync (RS232) ging erst, nachdem ich den Cache von der seriellen Schnittstelle deaktiviert habe…
Gruß,
Jörg
HTerm ist gruselig und hat Fehler. Nimm da immer besser
PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
oder
TeraTerm4: https://osdn.net/projects/ttssh2/releases/
Dann den Klassiker: RX und TX Data einmal brücken (Pin 2 und 3) und checken ob das Echo ankommt.
Im Gerätemanager immer die korrekte vCOM Schnittestelle checken.
PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
oder
TeraTerm4: https://osdn.net/projects/ttssh2/releases/
Dann den Klassiker: RX und TX Data einmal brücken (Pin 2 und 3) und checken ob das Echo ankommt.
Im Gerätemanager immer die korrekte vCOM Schnittestelle checken.