Globaldatenkommunikation

SPS_79

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

wir haben bisher eine CPU 317-2 und eine CPU 315-2DP über MPI gekoppelt um ein paar Statusbyts auszutauschen (über Globaldatenkommunikation).
Jetzt möchte der Kunde mehrer Daten erfassen, dazu müssen wir zwischen diesen beiden CPU's so ca. 300 Byte austauschen (über Globaldatenkommunikation).
Theoretisch müsste dies ja gehen, da ich bei einer Globaldatenkommunikation ja 16 verschiedene GD-Kreise mit jeweils maximal 22 Byte austauschen kann.
Wir haben aber in der Praxis noch überhaupt keine Erfahrung damit und wissen daher auch nicht wie lange dieser Datenaustausch benötigt und ob er bei solch einer Datenmenge überhaupt Sinn macht.
Hat jemand schon mal solch eine Anwendung gehabt und welche Erfahrungen habt ihr damit gemacht?

Schon mal Danke
 
Die Globaldatenkommunikation ist unter Umständen sehr langsam.
Es gibt dazu Berichte im Forum.

Es geht auch mit SFC65/SFC66 X_Send, aber auch nur 76Byte pro Auftrag
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...wissen daher auch nicht wie lange dieser Datenaustausch benötigt und ob er bei solch einer Datenmenge überhaupt Sinn macht.
Hat jemand schon mal solch eine Anwendung gehabt und welche Erfahrungen habt ihr damit gemacht?

Schon mal Danke

Hallo SPS_79

wie jabba schon sagte, die GD - Kommunikation ist sehr langsam.

Je mehr Daten und Steuerungen, um so langsamer.

Dabei kann die Übertragung eines Paketes schon mal einige Sekunden (!)
dauern.

Wenn du damit leben kannst und die mögliche nicht - Konsistenz
bei großen Datenmengen berücksichtigst, kommst du vielleicht klar damit.

Aber die Aufageb "riecht" eigendlich eher nach einer FDL -Verbindung.

CU

Jürgen.
 
FDL wäre natürlich eine Lösung.

@SPS_79

Gib doch mal am, in welchem Zeitfenster die Daten übertragen werden müßen jede Sekunder oder einmal pro Minute.
Müßen die Daten konstistent übertragen werden , man kann auch einen Handshake machen, der z.B. das übertragen der 300 Byte überwacht, aber bei mehreren Send-Befehlen braucht Du halt etwas Zeit.
 
Zurück
Oben