-> Hier kostenlos registrieren
Hallo zusammen,
ich beschäftige mich aktuell mit der effizienten Gestaltung der Kommunikation zwischen WinCC (Comfort/Professional) und mehreren S7-1500F-Steuerungen in einer sehr großen Anlage. Dabei geht es speziell um die Auswertung und Anzeige von Fehlermeldungen auf den HMIs.
Ich stehe vor der Frage, wie sich unterschiedliche Zugriffsarten auf den SPS-Speicher auf die Kommunikationslast im Netzwerk auswirken. Zur Auswahl stehen zwei Varianten:
Meine Frage ist also: Gibt es konkrete Unterschiede in der Kommunikationslast zwischen diesen beiden Methoden? Wird beim Zugriff auf ein Struct mit BOOLs deutlich mehr Datenverkehr generiert als beim Zugriff auf ein WORD als Ganzes bzw. Bitweise? Oder ist der Unterschied im realen Betrieb vernachlässigbar?
Ich würde gerne auf die structbasierte Lösung setzen, möchte aber die Netzwerklast in Anbetracht der großen Anzahl an Steuerungen und HMIs so gering wie möglich halten. Die Wort Methode wurde mir quasi überreicht, weshalb bei mir diese Frage aufkam.
Hierbei handelt es sich um WinCC RT Advanced sowie vielen Sinumerik 1760 mit integrierter S7-1500F sowie vielen weiteren Baugruppen.
Hat jemand dazu praktische Erfahrungen oder technisches Hintergrundwissen?
Vielen Dank vorab!
Gruß
ich beschäftige mich aktuell mit der effizienten Gestaltung der Kommunikation zwischen WinCC (Comfort/Professional) und mehreren S7-1500F-Steuerungen in einer sehr großen Anlage. Dabei geht es speziell um die Auswertung und Anzeige von Fehlermeldungen auf den HMIs.
Ich stehe vor der Frage, wie sich unterschiedliche Zugriffsarten auf den SPS-Speicher auf die Kommunikationslast im Netzwerk auswirken. Zur Auswahl stehen zwei Varianten:
- Ein einzelnes WORD, auf das bitweise zugegriffen wird (z. B. mit .%X01, .%X02 usw.).
- Ein Struct vom Typ WORD, das mehrere BOOL-Variablen enthält, die dann jeweils als Symbol angesprochen werden können.
Meine Frage ist also: Gibt es konkrete Unterschiede in der Kommunikationslast zwischen diesen beiden Methoden? Wird beim Zugriff auf ein Struct mit BOOLs deutlich mehr Datenverkehr generiert als beim Zugriff auf ein WORD als Ganzes bzw. Bitweise? Oder ist der Unterschied im realen Betrieb vernachlässigbar?
Ich würde gerne auf die structbasierte Lösung setzen, möchte aber die Netzwerklast in Anbetracht der großen Anzahl an Steuerungen und HMIs so gering wie möglich halten. Die Wort Methode wurde mir quasi überreicht, weshalb bei mir diese Frage aufkam.
Hierbei handelt es sich um WinCC RT Advanced sowie vielen Sinumerik 1760 mit integrierter S7-1500F sowie vielen weiteren Baugruppen.
Hat jemand dazu praktische Erfahrungen oder technisches Hintergrundwissen?
Vielen Dank vorab!
Gruß