Kapitel 2
Ein großes Array produzieren
Ein großes Array
produzieren
44
Auf Grund der Offset- und Quittierungselemente trägt jedes Paket 123
Datenelemente aus dem Array – wie in der Abbildung
Producer/Consumer-Datenelemente dargestellt.
Zahl
Beschreibung (Description)
Producer
Consumer
Datenfeld
Paket
Offset
Quittieren
Zusätzlich muss das Array 122 Elemente enthalten. Mit anderen Worten gesagt,
muss das Array um 122 Elemente größer sein, als die höchste Anzahl an zu
übertragenden Elementen. Diese Elemente dienen als Puffer. Weil jedes Paket
dieselbe Anzahl an Elementen enthält, verhindert der Puffer, dass die Steuerung
außerhalb der Grenzen des Arrays kopiert. Ohne den Puffer erfolgt die
Übertragung, wenn das letzte Paket weniger als 123 Elemente der aktuellen Daten
enthält.
Die Übertragung eines großen Arrays in Form kleiner Pakete optimiert die
Systemleistung.
Große Arrays verwenden weniger Verbindungen als beim Aufteilen der
Daten in mehrere Arrays und beim Senden jedes Arrays als ein produziertes
Tag. Ein Array mit 5000 Elementen benötigt zum Beispiel40 Verbindungen
(5000/125=40), indem individuelle Arrays verwendet werden.
Rockwell Automation-Publikation 1756-PM011J-DE-P - November - 2018