Zyklus– und Reaktionszeiten der S7–400
19.7 Berechnungsbeispiele für die Zyklus– und Reaktionszeit
Beispiel II
Sie haben eine S7–400 mit folgenden Baugruppen aufgebaut:
● eine CPU 414–5H im redundanten Betrieb
● 4 Digitaleingabebaugruppen SM 421; DI 32×DC 24 V (je 4 Byte im PA)
● 3 Digitalausgabebaugruppen SM 422; DO 16×DC 24 V/2A (je 2 Byte im PA)
● 2 Analogeingabebaugruppen SM 431; AI 8×13Bit (nicht im PA)
● 2 Analogausgabebaugruppen SM 432; AO 8×13Bit (nicht im PA)
Parameter der CPU
Die CPU wurde wie folgt parametriert:
● Zyklusbelastung durch Kommunikation: 40 %
Anwenderprogramm
Das Anwenderprogramm hat laut Operationsliste eine Laufzeit von 10,0 ms.
Berechnung der Zykluszeit
Für das Beispiel ergibt sich die theoretische Zykluszeit aus folgenden Zeiten:
● Da der CPU–spezifische Faktor 1,2 ist, ist die Anwenderprogrammbearbeitungszeit:
● Prozessabbild–Transferzeit (4 Doppelwort-Zugriffe und 3 Wort-Zugriffe)
● Betriebssystemlaufzeit im Zykluskontrollpunkt:
Die Zykluszeit ergibt sich aus der Summe der aufgeführten Zeiten:
Zykluszeit = 12,0 ms + 0,184 ms + 0,31 ms = 12,494 ms.
Berechnung der tatsächlichen Zykluszeit
● Berücksichtigung Kommunikationslast:
● Alle 100 ms wird ein Uhrzeitalarm mit einer Laufzeit von 0,5 ms ausgelöst.
Der Alarm kann während eines Zyklus maximal einmal ausgelöst werden:
Berücksichtigung der Kommunikationslast:
● 20,823 ms + 1,65 ms = 22,473 ms.
Die tatsächliche Zykluszeit beträgt damit unter Berücksichtigung der Zeitscheiben
aufgerundet 22,5 ms.
362
ca. 12,0 ms
Prozessabbild: 9 µs + 7 ×25 µs = ca. 0,184 ms
ca. 0,31 ms
12,494 ms * 100 / (100–40) = 20,823 ms.
0,5 ms + 0,490 ms (aus Tabelle 16-9) = 0,99 ms.
0,99 ms * 100 / (100–40) = 1,65 ms.
Systemhandbuch, 07/2014, A5E00267693-13
S7-400H