CP 343-1 Lean an Hyper-Terminal

Guste

Level-1
Beiträge
338
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen. Hier gehen Tage ins Land.

Bin gerade beim Test einer TCP/IP Verbindung
CPU313 2DP mit CP 343-1 Lean
Habe hierzu den S7 Vorschlag von Siemens runtergeladen / übernommen.

Als Gegenstellen will ich Testweise den PC mit Hyper-Terminal nehmen.

Hier fängt das Problem an.
Auf der CPU Seite ist alles grün
Die Verbindung steht.
Ping vom PC an CP geht.
Drück ich am Hyper >Call< geht kurz auf der CP die LED RX/TX an.
Dann kommt die Meldung >Unable to connect to 192.168.0.10<

Ändere ich die IP so meldet sich die LED >RX/TX nicht< . Der Hardwarekontakt ist also irgendwie schon da.
Nur Ich kann in Hyper tippen was ich will auf der S7 Seite kommt nichts an.
Im Online Status S7 sehe ich, dass Receive auf Error steht.
>Senden an< wird getriggert kommt aber auch nichts an


Frage: Geht das überhaupt mit Hyperterminal
Bin gerade beim Test einer TCP/IP Verbindung
CPU313 2DP mit CP 343-1 Lean
Habe hierzu den S7 Vorschlag von Siemens runtergeladen / übernommen.

Als Gegenstellen will ich Testweise den PC mit Hyper-Terminal nehmen.

Hier fängt das Problem an.
Auf der CPU Seite ist alles grün
Die Verbindung steht.
Ping vom PC an CP geht.
Drück ich am Hyper >Call< geht kurz auf der CP die LED RX/TX an.
Dann kommt die Meldung >Unable to connect to 192.168.0.10<

Ändere ich die IP so meldet sich die LED >RX/TX nicht< . Der Hardwarekontakt ist also irgendwie schon da.
Nur Ich kann in Hyper tippen was ich will auf der S7 Seite kommt nichts an.
Im Online Status S7 sehe ich, dass Receive auf Error steht.
>Senden an< wird getriggert kommt aber auch nichts an


Frage: Geht das überhaupt mit Hyperterminal
 

Anhänge

  • Aa_test.zip
    855,5 KB · Aufrufe: 29
Was hast Du denn überhaupt vor?
Mit wem oder was soll die SPS später kommunizieren?
Ich denke dann sollte eventuell ein anderes Programm zum Testen kommen als HyperTerminal. Dies ist schon sehr beschränkt auf div. Funktionen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mir geht jetzt nur um die Funktion. Will dann hier mal Drucker / etc ansteuern.
Denke um den Inhalt von einem DB zu übertrage sollte Hyper ausreichen.
Z.b ich schreib auf der S7 Seite im Sende-DB 'A' möchte ich auf der Hyperseite das >A< sehen
 
Oft genug mußte ich auf UDP anstelle von TCP wechseln, denn ich habe leider öfter die Erfahrung machen müssen, das der Verbindungsstatus bei TCP mit den normalen
Kommunikationsbausteinen im NetPro noch als Verbunden angezeigt wurde, obwohl das Netzwerkkabel zwischen CPU und PC schon längst abgezogen war.

Dazu kann eine einmal von der PC-Seite unterbrochene Verbindung nicht erneut aufgebaut werden, weil die Verbindungsversuch von der SIEMENS-CPU bzw.
dem SIEMENS-CP abgewiesen wurde. Selbst mit dem HERCULES-Programm, welches ich als das für mich beste Testprogramm erachtet, gibt es leider oft nicht
nachvollziehbare Verbindungsfehler. UDP hingegen geht, wenn unkritische zyklische Daten übertragen werden, anstandslos. Ein Nachteil von UDP darf man
allerdings nicht verschweigen. Aufgrund der geringen Prio werden UDP-Pakete in überfüllten Switches gern mal "gekillt"

Grüße

Frank
 
Du hast für deine TCP Verbindung eine IP und einen Port beim Partner festgelegt.
Lässt sich Windows am Hyperterminal den ausgehenden Port (1000) vorschreiben?

Ich würde die beiden Felder mal leerlassen, um von allen Teilnehmern zu akzepieren.
 
Den ausgehenden Port kann man i.d.R. nie festlegen, der ist vom OS abhängig - d.h. u.a. was sonst gerade noch so los ist. Die meisten Anwendungen randomizen den Ausgehenden Port. Das ist Sache des Betriebsystems. Den ausgehenden Port festzulegen zu wollen ist IMHO unpraktikabel. Macht IMHO keine ernstzunehmende Anwendung.
Der Ziel Port (auf dem der Com-Partner, die Senke) lauscht ist standard und zwingend.


zB:
SPS (passiv) wartet auf TCP-Port 2000 für Fetch.
Dein PC Prg callt IP-SPS:2000 und will "fetch" machen.


SPS wartet auf TCP-Port 2001 für Write.
Dein PC Prg callt IP-SPS:2001 und will write machen.

Da die Verfügbarkeit einer Verbindung meist im PC geringer als bei der SPS ist, hat es sich bei uns als praktikabel erwiesen, die SPS passiv zu projektieren. Die wartet bis der Koppel PC die SPS anruft. Man kann noch praktikabel die Anrufer Nr. (d.h. IP Adresse des PC-Partners) festlegen.

Euer Schatten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So sind wieder ein paar Stunden vergangen, es funzt immer noch nicht. Werd mal morgen einen Generalreset versuchen. Hoffentlich spielt das Wetter mit.
Allen zusammen ein schönes Wochenende
 
Hallo zusammen.
So die Komunikation steht erstmal. Der Port war falsch. Nun gehts an Sortieren der Protokolle. Danke an alle.
 
Zuletzt bearbeitet:
Zurück
Oben