Frage zu OPC

dodo

Level-1
Beiträge
125
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SIMATIC Gemeinde,

seit einigen Jahren läuft bei einem Kunden eine grosse Applikation, bei der ein Monitoring System über OPC aus einer S7 400 Daten ausliest. Der Datenverkehr ist relativ gross, insgesamt sind über 80 Stationen, die alle 30 Sekunden 200 Byte an den Server "schicken".

S7 und OPC Server sind (logischerweise) über ein Netzwerk verbunden. In diesem Netzwerk tauscht die S7 auch noch Daten mit anderen Steuerungen (S5 115 U) aus.
Der Datenverkehr wird gesteuert über Steuerbytes, die zyklisch ausgelesen werden. Hat das Steuerbyte einen gewissen Wert, werden die eigentlichen Daten ausgelesen.
Eigentlich läuft das Ganze problemlos. Nur: Ab und zu (ca. 10 mal am Tag im gesamten Datenverkehr) kommt es zu Problemen. Normalerweise dauert es ca. 0,3 Sekunden, bis der Server die Daten aus der SPS "abholt".
Ab und zu treten jedoch Verzögerungen von bis zu 30 Sekunden und mehr auf. Immer nur bei einzelnen Datenpaketen.
Die Itler, die die PC Software für das Monitoring System geschrieben haben, sind nun der Meinung, die Probleme kämem aus der SPS ("Angeblich" sind dann die Steuerbytes nicht richtig gesetzt), ich bin jedoch 95% sicher, dass dies nicht der Fall ist.

Die Frage dazu: Hat jemand mit SIMATIC NET OPC schon maö ähnliche Erfahrungen gemacht? Ich bin nämlich der Meining, dass die Probleme aus dem OPC kommen.

Für Antworten schon mal Herzlichen Dank!

Dodo
 
Zuletzt bearbeitet:
Könnte es sein das die Verbindungen zwischen dem OPC Server und den S7 bzw. S5 Steuerungen zusammenbrechen bzw. abgebaut werden?

Ich würde mal überprüfen ob:
1) der OPC Server alle Verbindungen zu den unterlagerten Steuerungen "aktiv" aufbaut
2) Und weiterhin "permanent" hält (also nicht erst bei Bedarf aufbaut)

Wenn beispielsweise auf einer "nicht permanenten" Verbindung 15sec lang nicht kommuniziert wurde, wird diese Verbindung abgebaut. Falls nun eine Kommunikation erforderlich wird, muss erstmal die Verbindung aufgebaut werden. Dies könnte dann zu den beschriebenen "Verzögerungen" führen.
 
Zurück
Oben