EtherNet/IPODVA
EtherNet/IP
<1K Aufrufe

Wie kann man große Daten mittels expliziter Nachrichtenübermittlung senden und empfangen?

Wie kann ich große Daten, z. B. einige hundert Kilobyte, mit expliziter Nachrichtenübermittlung übertragen? Einige meiner herstellerspezifischen Objekte können 100 oder mehr Attribute enthalten. Wenn ich "get all"- und "set all"-Dienste für solche Objekte implementieren möchte, gibt es dann eine Beschränkung für die Anzahl der Bytes, die ich mit explizitem Messaging für solche "get all"- und "set all"-Dienste senden kann?

sam
sam / Beginner (8)
 

Antworten

Top Antwort

Um große Datenmengen mit EtherNet/IP expliziter Nachrichtenübertragung zu übertragen, ist es wichtig, dass die maximale Größe einer expliziten Nachricht durch die Größe des Ethernet-Frames und die maximale Übertragungseinheit des Netzwerks beschränkt ist. Sie können diese Beschränkungen durch die Verwendung mehrerer Anfragen oder des EtherNet/IP Fragmentation and Reassembly-Mechanismus überwinden.
Um den FRA-Mechanismus zu verwenden, muss der Sender angeben, dass die Daten fragmentiert sind, indem er die entsprechende Flagge im EtherNet/IP-Nachrichtenkopf setzt. Der Sender muss auch die Gesamtlänge der Daten und die Größe jedes Fragments angeben. Der Empfänger muss die Fragmente dann in der richtigen Reihenfolge anhand der Sequenznummern im Nachrichtenkopf wieder zusammensetzen.

highmo
highmo / Experte (1690)
 

Sie kennen eine bessere Antwort?

Die Frage zu ODVA EtherNet/IP wurde bereits beantwortet, jedoch kann es sein, dass es mittlerweile eine bessere Lösung oder Alternative gibt. Wenn Sie diese kennen, dann beantworten Sie jetzt die Frage und erhöhen damit Ihre Reputation als Industrie-Experte in unserer B2B-Community.

Ähnliche Fragen Ähnliche Fragen

Erhalten Sie wichtige Update-Nachrichten Bleiben Sie auf dem Laufenden über ODVA EtherNet/IP

Waren die Inhalte für Sie hilfreich?

Anzeige Hier werben?
Udemy IT certification ad