Step 7 Verbindung sporadisch unterbrochen

Roland5020

Level-1
Beiträge
34
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

wir haben mehrere PN-CPUs die untereinander mit PUT/GET Datensätze austauschen.
Der Zugriff findet in der Regel alle 500ms statt.

In jedem GET-Datensatz befindet auch ein Lebensbit der Quell-CPU (0,5Hz).
Dieses Lebensbit wird von der CPU, die diesen Datensatz geholt hat, auf Änderung überwacht (timeout=5s).
Nun kommt es sporadisch (alle paar Tage) zu einem Ansprechen einer dieser Überwachungen ...

Ursprünglich hatten das Netzwerk (Switche) in Verdacht, passiert aber auch bei "Direktleitungen".

--> hat jemand eine Idee ?

(S7-Verbindungen sind mittels NetPro erstellt worden)
 
Sind es immer die selben Verbindungen die Probleme machen?

Mal die Kabel überprüft?

mehr Informationen bitte!!

Ich würde im zweifelsfall auf jeden fall mal die Kabel mit nem Messgerät überprüfen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Theoretisch ist es möglich, dass dein Lebensbit immer dann abgefragt wird wenn es den gleichen Status hat. 500ms = vielfaches von 0,5HZ
Dafür würde auch sprechen, dass dein Problem sporadisch in unregelmässigen Abständen auftritt.
Günstiger für ein Lebensbit ist ein Zähler der aufaddiert wird. So hast du immer eine plausible Änderung.
Grüsse Holger
 
Der Zugriff findet in der Regel alle 500ms statt.
Was heißt "in der Regel"?
Wie sieht der GET-Aufruf im Programmcode aus?
Gibt es Auffälligkeiten im GET.STATUS bzw. GET.ERROR?


Theoretisch ist es möglich, dass dein Lebensbit immer dann abgefragt wird wenn es den gleichen Status hat. 500ms = vielfaches von 0,5HZ
500ms ist KEIN Vielfaches von 0,5Hz

Damit dieser Unterabtast-Effekt auftreten kann müsste die Sendepause > 1000ms sein oder das Tastverhältnis des Lebensbit-Taktes ist nicht 1:1.

Harald
 
Zuletzt bearbeitet:
Zurück
Oben