Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H
Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H
Zyklus- und Reaktionszeiten 5.2.4 Kommunikationslast Projektierte Kommunikationslast (PG-/OP-Kommunikation) Das Betriebssystem der CPU stellt für die Kommunikation laufend den von Ihnen projektierten Prozentsatz der gesamten CPU-Verarbeitungsleistung zur Verfügung (Zeitscheiben-Technik). Wird diese Verarbeitungsleistung für die Kommunikation nicht benötigt, steht sie der übrigen Verarbeitung zur Verfügung. In der Hardwarekonfiguration können Sie die Belastung durch die Kommunikation zwischen 5 % und 50 % einstellen. Defaultmäßig ist der Wert 20 % eingestellt. Zur Berechnung des Faktors, um den sich die Zykluszeit verlängert, können Sie folgende Formel verwenden: 100 100 - “projektierte Kommunikationsbelastung in %” Bild 5-4 Formel zur Berechnung der Kommunikationslast Zeitscheibe (1 ms) Betriebssystem Unterbrechung des Anwenderprogrammes Anwenderprogramm Kommunikation Anteil parametrierbar zwischen 5 % und 50 % Bild 5-5 Unterteilung einer Zeitscheibe Beispiel: 20 % Kommunikationslast In der Hardwarekonfiguration haben Sie eine Kommunikationsbelastung von 20 % projektiert. Die errechnete Zykluszeit beträgt 10 ms. Unter Anwendung der oben genannten Formel verlängert sich die Zykluszeit um den Faktor 1,25. S7-300: CPU-Daten: CPU 312, 312C, 313C, 313C-2 PtP, 313C-2 DP, 314, 314C-2 PtP, 314C-2 DP, 315-2 DP 5-8 A5E00105474-02
Zyklus- und Reaktionszeiten Beispiel: 50 % Kommunikationslast In der Hardwarekonfiguration haben Sie eine Kommunikationsbelastung von 50 % projektiert. Die errechnete Zykluszeit beträgt 10 ms. Unter Anwendung der oben genannten Formel verlängert sich die Zykluszeit um den Faktor 2. Abhängigkeit der realen Zykluszeit von der Kommunikationslast Das folgende Bild beschreibt die nicht lineare Abhängigkeit der realen Zykluszeit von der Kommunikationslast. Als Beispiel haben wir eine Zykluszeit von 10 ms gewählt. Zykluszeit 30 ms 25 ms In diesem Bereich können Sie die Kommunikationslast einstellen 20 ms 15 ms 10 ms 5ms 0% 5% 10% 20% 30% 40% 50% 60 % Kommunikationsbelastung Bild 5-6 Abhängigkeit der Zykluszeit von der Kommunikationslast Auswirkung auf die tatsächliche Zykluszeit Durch die Verlängerung der Zykluszeit durch den Kommunikationsanteil treten statistisch gesehen auch mehr asynchrone Ereignisse innerhalb eines OB 1-Zyklus wie zum Beispiel Alarme auf. Dies verlängert den OB 1-Zyklus zusätzlich. Diese Verlängerung ist abhängig davon, wie viele Ereignisse pro OB 1-Zyklus auftreten und wie lange die Ereignisbearbeitung dauert. Hinweis Überprüfen Sie die Auswirkungen einer Wertänderung des Parameters “Zyklusbelastung durch Kommunikation“ im Anlagenbetrieb. Die Kommunikationslast muss beim Einstellen der maximalen Zykluszeit berücksichtigt werden, da es sonst zu Zeitfehlern kommen kann. S7-300: CPU-Daten: CPU 312, 312C, 313C, 313C-2 PtP, 313C-2 DP, 314, 314C-2 PtP, 314C-2 DP, 315-2 DP A5E00105474-02 5-9
- Seite 13 und 14: 2Wegweiser durch die Dokumentation
- Seite 15: Wegweiser durch die Dokumentation d
- Seite 18 und 19: Aufbau und Kommunikationsfunktionen
- Seite 20 und 21: Aufbau und Kommunikationsfunktionen
- Seite 22 und 23: Aufbau und Kommunikationsfunktionen
- Seite 24 und 25: Aufbau und Kommunikationsfunktionen
- Seite 26 und 27: Aufbau und Kommunikationsfunktionen
- Seite 28 und 29: Aufbau und Kommunikationsfunktionen
- Seite 30 und 31: Aufbau und Kommunikationsfunktionen
- Seite 32 und 33: Aufbau und Kommunikationsfunktionen
- Seite 34 und 35: Aufbau und Kommunikationsfunktionen
- Seite 36 und 37: Aufbau und Kommunikationsfunktionen
- Seite 38 und 39: Aufbau und Kommunikationsfunktionen
- Seite 40 und 41: Aufbau und Kommunikationsfunktionen
- Seite 42 und 43: Speicherkonzept Ladespeicher Der La
- Seite 44 und 45: Speicherkonzept 4.2 Speicherfunktio
- Seite 46 und 47: Speicherkonzept Komprimieren Beim K
- Seite 48 und 49: Speicherkonzept 4.3 Operandenbereic
- Seite 50 und 51: Speicherkonzept Temporäre Variable
- Seite 52 und 53: Speicherkonzept Vorsicht Der Moduli
- Seite 54 und 55: Speicherkonzept 4.5 Speichern/Holen
- Seite 57 und 58: 5Zyklus- und Reaktionszeiten 5 5.1
- Seite 59 und 60: Zyklus- und Reaktionszeiten Ablauf
- Seite 61 und 62: Zyklus- und Reaktionszeiten Tabelle
- Seite 63: Zyklus- und Reaktionszeiten 5.2.3 U
- Seite 67 und 68: Zyklus- und Reaktionszeiten 5.3 Rea
- Seite 69 und 70: Zyklus- und Reaktionszeiten 5.3.2 K
- Seite 71 und 72: Zyklus- und Reaktionszeiten Berechn
- Seite 73 und 74: Zyklus- und Reaktionszeiten Reaktio
- Seite 75 und 76: Zyklus- und Reaktionszeiten 5.5.2 R
- Seite 77 und 78: Zyklus- und Reaktionszeiten Berechn
- Seite 79: Zyklus- und Reaktionszeiten 5.6.3 B
- Seite 82 und 83: Technische Daten Technische Daten S
- Seite 84 und 85: Technische Daten Technische Daten F
- Seite 86 und 87: Technische Daten 6.2 CPU 312C Techn
- Seite 88 und 89: Technische Daten Ausbau Technische
- Seite 90 und 91: Technische Daten Schnittstellen 1.
- Seite 92 und 93: Technische Daten Speicher Arbeitssp
- Seite 94 und 95: Technische Daten Uhr Technische Dat
- Seite 96 und 97: Technische Daten Funktionalität Te
- Seite 98 und 99: Technische Daten Arbeitsspeicher
- Seite 100 und 101: Technische Daten Uhr • gepuffert
- Seite 102 und 103: Technische Daten MPI Anzahl Verbind
- Seite 104 und 105: Technische Daten Integrierte Funkti
- Seite 106 und 107: Technische Daten Datenbereiche und
- Seite 108 und 109: Technische Daten Haltepunkt Diagnos
- Seite 110 und 111: Technische Daten 6.6 CPU 314C-2 PtP
- Seite 112 und 113: Technische Daten Anzahl DP-Master T
Zyklus- <strong>und</strong> Reaktionszeiten<br />
Beispiel: 50 % Kommunikationslast<br />
In der Hardwarekonfiguration haben Sie eine Kommunikationsbelastung von 50 %<br />
projektiert.<br />
Die errechnete Zykluszeit beträgt 10 ms.<br />
Unter Anwendung der oben genannten Formel verlängert sich die Zykluszeit um<br />
den Faktor 2.<br />
Abhängigkeit der realen Zykluszeit von der Kommunikationslast<br />
Das folgende Bild beschreibt die nicht lineare Abhängigkeit der realen Zykluszeit<br />
von der Kommunikationslast. Als Beispiel haben wir eine Zykluszeit von 10 ms<br />
gewählt.<br />
Zykluszeit<br />
30 ms<br />
25 ms<br />
In diesem Bereich können Sie die<br />
Kommunikationslast einstellen<br />
20 ms<br />
15 ms<br />
10 ms<br />
5ms<br />
0% 5% 10% 20% 30% 40% 50% 60 %<br />
Kommunikationsbelastung<br />
Bild 5-6<br />
Abhängigkeit der Zykluszeit von der Kommunikationslast<br />
Auswirkung auf die tatsächliche Zykluszeit<br />
Durch die Verlängerung der Zykluszeit durch den Kommunikationsanteil treten<br />
statistisch gesehen auch mehr asynchrone Ereignisse innerhalb eines OB 1-Zyklus<br />
wie zum Beispiel Alarme auf. Dies verlängert den OB 1-Zyklus zusätzlich. Diese<br />
Verlängerung ist abhängig davon, wie viele Ereignisse pro OB 1-Zyklus auftreten<br />
<strong>und</strong> wie lange die Ereignisbearbeitung dauert.<br />
Hinweis<br />
Überprüfen Sie die Auswirkungen einer Wertänderung des Parameters<br />
“Zyklusbelastung durch Kommunikation“ im Anlagenbetrieb. Die<br />
Kommunikationslast muss beim Einstellen der maximalen Zykluszeit berücksichtigt<br />
werden, da es sonst zu Zeitfehlern kommen kann.<br />
<strong>S7</strong>-<strong>300</strong>: <strong>CPU</strong>-<strong>Daten</strong>: <strong>CPU</strong> 312, 312C, 313C, 313C-2 PtP, 313C-2 DP, 314, 314C-2 PtP, 314C-2 DP, 315-2 DP<br />
A5E00105474-02 5-9