Berechnung der Zykluszeit
15-4-2 Zykluszeit–Überblick
Hinweis
Verarbei-
Vorgangsname
tungsschritt
(1)
Betriebsvorgänge
(2)
Programm–
ausführung
(3)
Zykluszeit–
Berechnung
(4)
E/A–Auffrischung
456
Die Zykluszeit für die CS1–Serie hängt von den folgenden Voraussetzungen ab.
Typ und Anzahl der Befehle im Anwenderprogramm (in allen zyklischen Programm–
Tasks, die während eines Zyklus und innerhalb der Interrupt–Tasks ausgeführt werden,
für die die Ausführungsbedingungen wahr sind).
Typen und Anzahl der E/A–Baugruppen
Typen und Anzahl der Spezial–E/A–Baugruppen und CS1–CPUbus–Baugruppen so-
wie der ausgeführten Servicearten.
Vorhandensein eines Spezialmoduls und die Art des ausgeführten Services.
Anzahl der dezentralen SYSMAC BUS–E/A–Master–Baugruppen und Anzahl der E/A–
Anschlüsse der Slaves
Verwendung der Peripherie– oder RS–232C–Schnittstellen
Dateizugriff im Dateispeicher und die Anzahl der zum/vom Dateienspeicher übertrage-
nen Daten
Feste Zykluszeit–Einstellung in der SPS–Konfiguration
Feste Peripherieservice–Zeit in der SPS–Konfiguration
1. Die Zykluszeit wird nicht von der Anzahl der im Anwenderprogramm ver-
wendeten Programm–Tasks beeinflusst. Die Programm–Tasks, die die Zy-
kluszeit beeinflussen sind die zyklischen Programm–Tasks mit READY–
Status im Zyklus.
2. Wird die Betriebsart von MONITOR auf RUN umgeschaltet, wird die Zyklus-
zeit um 10 ms verlängert (hierdurch überschreitet die Zykluszeit jedoch nicht
ihre Grenze).
Die Zykluszeit ist die Gesamtzeit, die die SPS benötigt, um die 5, in der folgen-
den Tabelle gezeigten Funktionen auszuführen.
Zykluszeit = (1) + (2) + (3) + (4) + (5)
Beschreibung
Überprüft den E/A–Bus sowie
Anwenderprogramm–Speicher
und frischt die Uhr auf.
Führt das Anwenderpro-
gramms aus und errechnet die
gesamte, für die Abarbeitung
der im Programm enthaltenen
Befehle benötigte Zeit.
Wartet darauf, daß die spezifi-
zierte Zykluszeit verstreicht,
wenn ein minimale (feste) Zy-
kluszeit in der SPS–Konfigura-
tion eingestellt wurde.
Errechnet die Zykluszeit.
Frischt die E/A der E/A–Bau-
gruppen, Spezialmodule, Spe-
zial–E/A–Baugruppen,
CS1–CPUbus–Baugruppen,
dezentralen SYSMAC BUS–
E/A und CompoBus/D auf.
Verarbeitungszeit und Schwankungsursache
0,5 ms
Gesamte Befehlsausührungs–Zeit
Liegt die Zykluszeit nicht fest, ist die Zeit für Schritt 3 unge-
fähr 0.
Liegt die Zykluszeit fest, ist die Zeit für Schritt 3 die vorher
eingestellte Zykluszeit minus die aktuelle Zykluszeit ( (1) + (2)
+ (4) + (5)).
E/A–Auffrischungszeit für jede Baugruppe, multipliziert mit der
Anzahl der verwendeten Baugruppen.
Abschnitt
15-4