Wer ist der Aktive Part bei der ISn_TCP verbindung? Was sagt die Diagnose (diagnosebaustein) auf der CPU warum die Verbindung nicht aufgebaut wird?
Ich würde jetzt der Reihe nach Ports kontrollieren? Hat windows irgendwelche Securityeinstellungen geändert (vovon ich nicht ausgehe sonst würd es auch ohne laufenden S7oiehsx64 nicht funktionieren)
Hallo ADS,
was ist unter der Pg Pc Schnittstelle in der Systemsteuerung eingestellt?
Stell mal einen Screenshot bitte ein.
Geh mal unter Sytemsteuerung Netzwerk und Klick dann deine Netzwerkkarte an dann auf Details und mach von da bitte mal einen Screenshot.
mfg Tia
welchen port nutzt ihr denn? Könntet ihr testweise auf was unverfängliches jenseits der 4000 wechseln? Also sowohl ein wie auch ausgehenden ports.
Ihr habt da nicht zufällig noch irgendwelche geräteserver eingebunden (Serialports oder usb ports)?
RFC1006 | 102 | TCP | RFC 1006 mit dem Titel "ISO Transport Service on top of the TCP" (ISO-on-TCP) ist eine Protokoll-Erweiterung für das TCP-Protokoll und erlaubt eine zuverlässige Verbindung zwischen zwei Systemen. RFC 1006 wird für folgende Standardverbindungen im SIMATIC Umfeld verwendet.
|
Das scheint tatsächlich darauf hinzuweisen, daß das Problem nicht die S7-1500 ist, sondern daß das Drittprogramm den Port 102 des PC als eigenen/Absender-Port verwenden will - und das wäre tatsächlich ein Fehler des Drittprogramms, wenn es kein Dienst/Server für eingehende Verbindungen mit S7-Protokoll ist, weil das nur funktioniert, solange auf dem PC-Port 102 kein (Siemens-)Dienst läuft (wie Thomas schon schrieb). Falls tatsächlich ein fixer Absender-Port für die Verbindung nötig ist, dann muß das Drittprogramm (und ggf. das SPS-Programm der S7-1500) auf einen anderen freien Port des PC umgestellt werden.Was wir festgestellt haben, als wir das Dritt-Programm debugged haben: Wenn bereits eine Verbindung zwischen Panel und SPS besteht (und somit auch der Service gestartet ist), dann steigt das Drittprogramm mit der exception "Port already in use by another program" oder sinngemäß soetwas....
Auf dem PC war im Autostart ein Skript angelegt, dass semantisch folgendes gemacht hat:
- Drittsoftware starten
- 30 s Pause
- Service Starten (S7DOS Helper Service)
- 90 s Pause
- WinCC Runtime advanced starten
Das würde sogar funktionieren, dazu müsste aber der S7DOS Dienst in den Starteinstellungen von Auto auf Deaktiviert umgestellt werden.
Oder du musst in diesen Ablauf einen 1. Schritt zu Beginn einfügen, der den S7DOS Dienst beendet.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?