Welche Größen beeinflussen die Kommunikationslast?
Die Kommunikationslast wird von folgenden Größen beeinflusst:
• Anzahl Verbindungen/angeschlossene BuB-Systeme
• Anzahl Variablen bzw. Anzahl der Variablen in über WinCC oder auf OPs angezeigten Bildern
• Art der Kommunikation (BuB, S7-Kommunikation, S7-Meldefunktionen, S5-kompatible
Kommunikation, ...)
In den folgenden Abschnitten wird aufgezeigt, wodurch die Kommunikationsperformance
beeinflusst wird.
Allgemeine Aussagen zur Kommunikation
Reduzieren Sie die Anzahl der Kommunikationsaufträge je Sekunde soweit wie möglich. Nutzen
Sie bei Kommunikationsaufträgen die maximale Nutzdatenlänge, indem Sie z.B. mehrere
Variablen bzw. Datenbereiche in einem Leseauftrag zusammenfassen.
Jeder Auftrag benötigt eine Bearbeitungszeit und sollte daher erst nach Ablauf dieser Zeit auf
seinen Status überprüft werden.
Ein Hilfsmittel für die Abschätzung der Bearbeitungszeit
support.industry.siemens.com/cs/ww/de/view/25209605) finden Sie im Internet zum
kostenlosen Download .
Rufen Sie Kommunikationsaufträge so auf, dass die Daten nach Möglichkeit
ereignisgesteuert übertragen werden. Prüfen Sie das Ergebnis der Datenübertragung nur
solange, bis der Auftrag abgeschlossen wurde.
Rufen Sie die Kommunikationsbausteine zeitlich gestaffelt und im Zyklus untersetzt auf, um
die Kommunikationslast gleichmäßiger zu verteilen.
Wenn keine Nutzdaten übertragen werden sollen, dann können Sie den Bausteinaufruf mit
einem bedingten Sprung übergehen.
Zwischen S7-Komponenten erzielen Sie eine deutlich höhere Kommunikationsperformance,
wenn Sie die S7-Kommunikationsfunktionen anstatt der S5-kompatiblen
Kommunikationsfunktionen einsetzen.
Verwenden Sie die S5-kompatible Kommunikation (FB "AG_SEND", FB "AG_RECV", AP_RED)
nur dann, wenn S7-Komponenten mit Nicht-S7-Komponenten kommunizieren sollen, da die
S5-kompatiblen Kommunikationsfunktionen (FB "AG_SEND", FB "AG_RECV", AP_RED) eine
deutlich höhere Kommunikationslast erzeugen. Als weitere Alternative zur S5-kompatiblen
Kommunikation können Sie die offene IE-Kommunikation verwenden, diese erzeugt eine
geringere Kommunikationslast.
S7-Kommunikation (SFB 12 "BSEND" und SFB 13 "BRCV")
Achten Sie darauf, dass ein SFB 12 "BSEND" im Anwenderprogramm nicht häufiger aufgerufen
wird als der zugehörige SFB 13 "BRCV" im Kommunikationspartner.
S7-Kommunikation (SFB 8 "USEND" und SFB 9 "URCV")
Nutzen Sie einen SFB 8 "USEND" nur ereignisgesteuert, da dieser Baustein eine hohe
Kommunikationslast erzeugen kann.
Automatisierungssystem S7-400 CPU-Daten
Gerätehandbuch, 03/2023, A5E00850745-AN
Kommunikation
4.6 Kommunikationsperformance
(https://
91