Herunterladen Inhalt Inhalt Diese Seite drucken

Empfehlungen Für Den Einsatz Unter Hoher Kommunikationslast; Veranlassung - Siemens S7-400 Projektierungshandbuch

Vorschau ausblenden Andere Handbücher für S7-400:
Inhaltsverzeichnis

Werbung

Für die Kommunikation zwischen Geräten der SIMATIC-Familie sollten Sie ISO-on-TCP-
Verbindungen verwenden, denn diese sind komfortabler einzusetzen! Der folgende Abschnitt
macht Sie auf einige Besonderheiten aufmerksam.
Besonderheiten
● Verwenden Sie für die Datenübertragung nur die folgenden Programmbausteintypen:
● Telegrammlänge
1. Fügen Sie vor den eigentlichen Nutzdaten im Telegramm eine Information über die Länge
2. Werten Sie in der Empfängerstation zunächst nur die Längeninformation aus.
3. Holen Sie in einem weiteren Empfangsauftrag die entsprechende Nutzdatenmenge ab.
4.4.2
Empfehlungen für den Einsatz unter hoher Kommunikationslast

Veranlassung

Um Überlastsituationen in der von Ihnen genutzten CPU zu vermeiden. sollten Sie bei den
Ethernet-CPs die folgenden Hinweise beachten.
Insbesondere dann, wenn Sie einen CP durch einen neueren CP ersetzen und mit
Überlastproblemen konfrontiert werden, überprüfen Sie Ihre Anwendung auf die folgenden
Empfehlungen hin.
S7-CPs für Industrial Ethernet projektieren und in Betrieb nehmen
Projektierungshandbuch, 09/2013, C79000-G8900-C182-13
– AG_SEND (FC 5), AG_LSEND (FC 50) oder AG_SSEND (FC 53)
– AG_RECV (FC 6), AG_LRECV (FC 60) oder AG_SRECV (FC 63)
Bei TCP-Verbindungen gibt es im Protokoll keine Informationen über das Ende einer
Nachricht bzw. den Anfang einer neuen Nachricht. Daher muss die Empfängerstation
wissen, wie viele Bytes zu einer Nachricht gehören. Die Station übergibt einen exakt
dieser Länge entsprechenden ANY-Pointer beim Aufruf von AG_RECV / AG_LRECV.
Anmerkung: Für den Programmbaustein AG_SRECV trifft dies nicht zu; AG-SRECV wird
immer mit maximaler Länge aufgerufen.
Beispiel eines ANY-Pointer für den Empfang von 100 Byte Daten:
– P#DB100.DBX 0.0 Byte 100.
Um Daten mit variabler Länge zu empfangen, gehen Sie wie folgt vor:
der Nutzdaten ein.
Geben Sie hierbei einen ANY-Pointer entsprechender Länge zum Abholen der
eigentlichen Nutzdaten an.
SEND/RECEIVE-Schnittstelle im Anwenderprogramm
4.4 Zusatzinformationen
91

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300

Inhaltsverzeichnis