User manual

Table Of Contents
Projektieren der Globaldaten-Kommunikation
Hardware konfigurieren und Verbindungen projektieren mit STEP 7
13-4
A5E00706938-01
13.2.1 Benötigte Anzahl von GD-Paketen
Ein GD-Paket ist ein Telegramm, das "in einem Rutsch" von genau einer CPU an
eine oder mehrere andere CPUs gesendet wird.
Ein GD-Paket enthält maximal folgende Anzahl Nettodaten (siehe auch techn.
Daten der CPUs):
x Max. 22 Bytes bei S7-300
x Max. 54 Bytes bei S7-400
Beispiel 1
Sie wollen den maximalen Sendebereich für eine S7-300-CPU ausschöpfen, um
aus einem Datenbaustein zu senden. Für die Empfangs-CPU soll der
Merkerbereich verwendet werden.
Als Sendebereich tragen Sie in die GD-Tabelle für eine S7-300-CPU ein:
x DB8.DBB0:22 (d. h. Bereich von 22 Datenbytes in DB8 ab Datenbyte 0)
Als Empfangsbereich einer anderen CPU (muss immer genauso groß sein wie der
Sendebereich) tragen Sie in die GD-Tabelle ein:
x MW100:11 (d. h. 11 Merkerworte ab MW 100)
Regeln
x Wenn Sie nicht nur aus einem Operandenbereich senden wollen, dann müssen
Sie pro zusätzlich verwendetem Operandenbereich zwei Bytes von der max.
Anzahl Nettodaten abziehen.
x Ein Bitoperand (z. B. M 4.1) "verbraucht" ein Byte Nettodaten im GD-Paket.
Beispiel 2
Sie wollen aus einem Datenbaustein und aus dem Prozessabbild der Ausgänge
senden. Das GD-Paket kann dann nur 20 Bytes groß sein.
Als Sendebereiche tragen Sie in die GD-Tabelle für eine S7-300-CPU ein:
x DB8.DBB0:10 (d. h. Bereich von 10 Datenbytes in DB8 ab Datenbyte 0)
x AW0:10 (d. h. Bereich von 10 Ausgangsworten ab AW0)
Die Empfangsbereiche anderer CPUs tragen Sie analog zum ersten Beispiel ein;
die "Datenbreite" muss identisch zum Sendebereich sein.