Ob es mit ISO on TCP funktioniert weiß ich nicht (habe ich nicht probiert)
Wenn ich ehrlich bin, weiß ich gar nicht was du testen willst.
Du hast geschrieben, daß dein Telegramm vom Kommunikationspartner empfangen wird.
Dann ist doch die Welt in Ordnug oder ?
Ich habe dir letztens was falsches geschrieben (Komm.Partner=Hyperterminal)
Also hier noch mal eine genau Beschreibung wie es auf jedenfall funktioniert.
Für das zu testende Telegramm machst du eine neue Verbindung mit folgenden Eigenschaften:
unspezifiziert (Der Partner ist erst bekannt, nach dem er die Verbindung aufgebaut hat = "HyperTerminal ruft die SPS an")
Typ : TCP
aktiver Verbindungsaufbau : Nein
Lokale IP = IP der CP (z.B. 192.168.0.123)
Lokaler Port = Port für die Verbindung auf der CP-Seite (z.B. 2000)
Die neue Verbindung hat natürlich eine andere
ID (ID=x) als die "Originale"
Auf Hyperterminal Seite:
IP = was du unter lokale IP (192.168.0.123) eingetragen hast
Port = Was du unter lokaler Port (2000) eingetragen hast
dann "Anrufen" klicken
Jedesmal wenn du von S7 aus ein Telegramm mit der ID=x über AG_Send sendest, wird es auch auf Hyperterminal angezeigt.
Das habe ich vor gestern getestet(CPU 416, CP 443-1, WinXP+SP2, S7 V5.3+SP2)
ISO on TCP habe ich nicht getestet. Wenn ich mal langeweile habe, werde ich es testen. Kann auch sein, dass Hyperterminal das Telegramm nicht versteht.
Mit einem Sniffer (z.B.
www.ethereal.com ,ist kostenlos) kann man auch die Telegramme an den eigenen Rechner sehen.
Die Analyse ist aber etwas umfangreicher und setzt gute Kentnisse der Protokolle voraus.
Hyperterminal hat noch den Vorteil, daß man ohne Aufwand ein Telegramm an die SPS senden kann (->
Textdatei senden) und somit den "Empfangs & Auswerte-Algorithmus" in der S7 testen kann.