S5-95F
7.4.3
Maximale Reaktionszeit bei zyklischer Programmbearbeitung
Die Reaktion auf eine Änderung des Eingangssignals ist eine Änderung des Ausgangssignals. Die
Zeit zwischen Eingangs- und Ausgangssignaländerung bezeichnet man als Reaktionszeit.
Um die Reaktionszeit ermitteln zu können, müssen Sie folgende Zeiten kennen:
•
Programmbearbeitungszeit
•
Betriebssystemlaufzeit inkl. Lese- und Schreibzykluszeit der Onboard-Peripherie (25 ms)*
•
Bearbeitungszeit der externen Peripherie (je Busmodul 2 ms)
•
Verzögerungszeit der Eingabebaugruppen ( 5 ms)
Berechnen der maximalen Reaktionszeit für Onboard-Peripherie
Im Bild 7.11 ist eine Programmbearbeitung durch die S5-95F schematisch dargestellt.
Verzögerungszeit
der Onboard-DE
OBP
read1
Programm-
...
ExP
bearbeitung
Eingang wechselt;
Signaländerung wird
noch nicht erkannt
Bild 7.11 Reaktionszeit der Onboard-Peripherie (Worst-Case-Betrachtung)
Die maximale Reaktionszeit T
Peripherie berechnen Sie demnach wie folgt:
T
=
OB1-Reaktion, OBP
+ 1×Betriebssytemlaufzeit (25 ms)*
+ 1×Bearbeitung der externen Peripherie (je Busmodul 2 ms)
+ 1×Verzögerungszeit der Eingabebaugruppen (5 ms)
Ausgedrückt im OB1-Zyklen gilt:
T
=
OB1-Reaktion, OBP
- 1×Betriebssystemlaufzeit (25 ms)*
- 1×Bearbeitung der externen Peripherie (je Busmodul 2 ms)
+ 1×Verzögerungszeit der Eingabebaugruppen (5 ms)
=
=
Eine Hilfe zur ersten Abschätzung der Zykluszeit bietet die S5-95F mit der integrierten Zykluszeit-
statistik ( Kap. 15.7).
* Zeiten vergrößern sich bei Interrupt-Belastung durch Alarme und PG-Bedienung ( Kap. 7.4.2).
EWA 4NEB 812 6220-01
OBP
OBP
write1
read2
Besy
ExP
bei zyklischer Programmbearbeitung über die Onboard-
OB1-Reaktion, OBP
2×Programmbearbeitungszeit
2×OB1-Zykluszeit
2×OB1-Zykluszeit-25 ms*+5 ms-Anzahl Busmodule mal 2 ms
2×OB1-Zykluszeit-20 ms-Anzahl Busmodule mal 2 ms
ExP:
Bearbeitung der externen Peripherie
Besy:
Betriebssystem
OBP
: Lesezyklus der Onboard-Peripherie
read
OBP
: Schreibzyklus der Onboard-Peripherie
write
OBP
write2
Programm-
Besy ExP
bearbeitung
Eingangssignal-
Reaktion auf
wechsel wird er-
Eingangssignal-
kannt bei OBP
wechsel bei OBP
read2
Einführung in STEP 5
OBP
read3
Programm-
bearbeitung
write2
t
7-23