MPI-Kommunikation

Hagen

Level-1
Beiträge
149
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, die Kommunikation zwischen zwei S7-CPUs kann ich unter anderem über MPI realisieren. Dort gibt es dann die beiden Alternativen Globaldatenkommunikation und FB14 bzw. GET und FB15 bzw. PUT aus der Standard Library. Kann jemand etwas zum zeitlichen Verhalten der beiden Kommunikationsarten sagen und hat vielleicht auch schon entsprechende Erfahrung gemacht. Ich habe einen Anwendungsfall der nicht wirklich zeitkritisch ist, aber zeitnah (1 bis 3 Sekunden) sollten die Daten schon übertragen werden. Gruß Hagen
 
Hallo, die Kommunikation zwischen zwei S7-CPUs kann ich unter anderem über MPI realisieren. Dort gibt es dann die beiden Alternativen Globaldatenkommunikation und FB14 bzw. GET und FB15 bzw. PUT aus der Standard Library. Kann jemand etwas zum zeitlichen Verhalten der beiden Kommunikationsarten sagen und hat vielleicht auch schon entsprechende Erfahrung gemacht. Ich habe einen Anwendungsfall der nicht wirklich zeitkritisch ist, aber zeitnah (1 bis 3 Sekunden) sollten die Daten schon übertragen werden. Gruß Hagen

FB14 / FB15 benötigts du nur, wenn du "größere" Datenmengen (>20-30 Byte) oder wenn du konsistent übertragen willst.

Sonst genügt die Globaldatentabelle.

MPI (ob mit oder ohne FB) ist recht langsam. 1-3 Sekunden dürfte hinkommen, wenn nicht gerade 10 CPU am MPI hängen und Daten austauschen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
overhead...

wir verwenden für die mpi kommunikation den fb put und get, da wir mehrer cpu's am mpi bus haben und es auf die konsitenz der daten ankommt! auch habe ich schon gehört das die globaldatenkommunikation einen großen overhead erzeugt und so ziemlich schnell der bus überlastet ist...
 
Zurück
Oben