Byteanzahl Globaldatenkommunikation

DJMetro

Level-2
Beiträge
306
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich mache gerade zum ersten Mal eine Globaldatenkommunikation via MPI zwischen ner 317 und 315. Jetzt hab ich was von max 22 byte gelesen. Habe aber Daten von ca. 150byte. Was mach ich jetzt damit ich die rüber kriege?

Andi
 
Also wenn Du zur Kommunikation die SFC 67 bzw. SFC68 benutzt, gehen definitiv mehr als 22 Bytes.
Bei der Kommunikation über die GD-Tabelle kann ich das jetzt garnicht sagen, da ich das nicht benutze.
Mir gefällt die Lösung mit den SFC's persönlich besser.
.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
jetzt wollte ich unter NetPro die Verbindung herstellen aber es kommt immer der Fehler, dass kein gültiger Verbindungsweg gefunden wurde. Dabei hängen sie zusammen im MPI Netz.:confused:

Andi

PS: Ich wollte es mit dem SFB8/9 probieren da SFC67/68 nur bis 76byte gehen.
 
Zuletzt bearbeitet:
Hi,
jetzt wollte ich unter NetPro die Verbindung herstellen aber es kommt immer der Fehler, dass kein gültiger Verbindungsweg gefunden wurde. Dabei hängen sie zusammen im MPI Netz.:confused:

Andi
Wenn Du in Netrpro das MPI- Netz markierst, kannst Du unter dem Menüpunkt "Extras"-> "Globaldaten definieren".
Es öffnte sich dann die GD-Tabelle, in die Du die Variablen die Du senden/empfangen möchtest einträgst.
Solltest Du die SFC 67 bzw. SFC68 verwenden wollen, brauchst Du in Netpro garnichts machen.
.
 
Wenn Du in Netrpro das MPI- Netz markierst, kannst Du unter dem Menüpunkt "Extras"-> "Globaldaten definieren".
Es öffnte sich dann die GD-Tabelle, in die Du die Variablen die Du senden/empfangen möchtest einträgst.
Solltest Du die SFC 67 bzw. SFC68 verwenden wollen, brauchst Du in Netpro garnichts machen.
.

Das weiß ich alles. Aber ich muß SFB8/9 nehmen wegen der großen Menge, und dazu muß ich die Verbindung projektieren und das klappt wie gesagt nicht.

Andi
 
Ich denke da liegt der Hund begraben:

2. S7-Kommunikation

(Tabelle ist für S7-300 nicht relevant, da eine S7-300 CPU bei S7-Kommunikation über MPI nur als Server eingesetzt werden kann.)
Ich denke dass Du für eine Kommunikation größerer Datenmengen auf Profibus umsteigen musst.

Wenn die Geschwindikeit der Kommunikation für deinen Anwendungsfall keine so große Rolle spielt, bestünde noch die Möglichkeit die Daten mittels der SFC67 und variablen Anypointern "häppchenweise" zu übertragen.
D.h. erster Auftrag liest die ersten 76 Bytes, zweiter Auftrag die nächsten 76 Bytes,......
Und so immer die Runde rum.
 
Zuletzt bearbeitet:
Zurück
Oben