Step 7 Verbindungsrecourcen blockiert => wie kommt dies zu stande

DeltaMikeAir

User des Jahres 2018; 2023
Beiträge
21.701
Reaktionspunkte
7.193
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe hier im Forum schon ein paar mal gelesen, dass Verbindungen belegt waren, welche nicht mehr aktiv sind/waren.
War dann die Grenze der Verbindungsrecourcen erreicht, konnte keine Verbindung mehr aufgebaut werden. Abhilfe
schafft wohl ein SPS Neustart ( also dann werden die Verbindungen wieder freigegeben )

Meine Frage,
wie kommt es zu dieser Situation, dass eine Verbindung bestehen bleibt bzw. blockiert ist, auch wenn Sie nicht mehr vorhanden/aktiv ist?

Step7 V5.5
CPU 315-2EH14
 
Meine Frage,
wie kommt es zu dieser Situation, dass eine Verbindung bestehen bleibt bzw. blockiert ist,
Also könnte dies geschehen, wenn z.B. einem Panel die 24V genommen werden, dass die Verbindung
blockiert bleibt, bei Wiederkehr aber eine weitere Verbindungsrecource verwendet wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mir ist diese Eigenart bei einer 416 2DP mit einem Ethernet-CP mit älterer Firmware und einem PG, welches beim Online-Beobachten via Ethernet in Standby gegangen ist untergekommen. Die Verbindung lag noch bis zum Neustart der CPU auf dem Baustein. Weder ändern noch löschen war möglich. Das Verhalten war reproduzierbar. Mit einer neueren FW auf dem CP und der CPU war dann alles gut. Seither sind keine weiteren Vorkommnisse bekannt geworden.
 
Ich habe dieses Phänomen ab und zu mit Step 7 5.6 und einer Vipa 315 SB (imitiert eine 318 DP mit CP 343-1). Tritt allerdings nur sporadisch beim online beobachten auf. SPS Poweroffon behebt das Problem. Ich habe das in früheren Zeiten mit V5.5 und eienr 315/317 ab und an mal gehabt, aber erst seit der Vipa tritt das vermehrt auf.
 
Solche hängenden Verbindungen können z.B. zustande kommen, wenn zwischen SPS und PG ein Switch hängt und du dann beispielsweise das Netzwerkkabel am PG abziehst. Bei einer TCP Verbindung ist es so, dass festgestellt werden kann ob der Partner noch lebt, wenn ein Datenaustausch stattfindet. Meine Test-CPU hier (eine ET200S CPU) sendet darum alle 30 Sekunden ein Keep-Alive Telegramm auf einer bestehenden Verbindung, und kann darum irgendwann feststellen, dass die Verbindung nicht mehr aktiv ist und die Ressourcen freigeben.

Ich habe vor ein paar Wochen noch an einer Anlage mit einem LWL-Ethernet-Ring etwas umkonfigurieren müssen, und da hatte ich auch das Problem dass in einer aktuellen S7-400 die Ressourcen hängen geblieben sind. Ich habe dabei aber sicher 10 Minuten gewartet, aber es kam keine Verbindung zu stande. So ganz sauber scheint das mit dem Keep-Alive also auch nicht zu funktionieren.

Ich habe damals direkt an der SPS einmal den Netzwerkstecker abgezogen und nach ca. 1 Minute wieder angesteckt und die Verbindung war wieder möglich. Das ist am PC mit Windows ähnlich, wenn an der Netzwerkkarte der Link-Zustand nicht vorhanden ist, dann kehren die Netzwerkfunktionen direkt mit Fehler zurück. Das ist also einen Versuch wert, wenn man nicht unbedingt die SPS in Stopp setzen möchte.
 
Zurück
Oben