Herunterladen Inhalt Inhalt Diese Seite drucken

Simulation Beschleunigen Und Verlangsamen; Einfluss Von Schnelllauf Und Zeitlupe - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Virtuelles Zeitverhalten

6.1 Simulation beschleunigen und verlangsamen

6.1
Simulation beschleunigen und verlangsamen

Einfluss von Schnelllauf und Zeitlupe

Simulationen können beschleunigt und verlangsamt werden. Schnelllauf und Zeitlupe
beeinflussen nur zeitbasierte Komponenten, z. B. zyklische OBs. Im Vergleich zur realen Zeit
werden sie durch Schnelllauf häufiger und durch Zeitlupe seltener ausgeführt.
Schnelllauf und Zeitlupe ändern nicht die Ausführungsgeschwindigkeit des CPU-Maschinen-
Codes. Es wird z. B. nicht die Geschwindigkeit geändert, mit der alle Operationen eines
OB1-Zyklus ausgeführt werden. Die Ausführungsgeschwindigkeit hängt vom Prozessor des PC
ab, auf dem der virtuelle Controller läuft. Wenn Sie den Skalierfaktor ändern, werden mehr
oder weniger Zykluskontrollpunkte in einer festen Zeitspanne der virtuellen Zeit erreicht.
Hinweis
Performance
Die Performance ist u. a. abhängig vom Umfang Ihres Projekts.
Wenn der Skalierfaktor zu hoch ist und die Zykluszeitüberwachung anzeigt, dass der PC nicht
in der Lage war, den OB1 oder zyklische OBs in der vorgegebenen Zeit zu berechnen, geht
der virtuelle Controller in STOP.
Empfehlung: Um dies zu vermeiden, beginnen Sie mit einem kleinen Skalierfaktor und
tasten Sie sich schrittweise an einen Skalierfaktor heran, bei dem der virtuelle Controller in
RUN bleibt.
Wenn es zu einem Überlauf von Ereignissen kommt, dann verlangsamen Sie die
Geschwindigkeit der Simulation. Siehe Überwachung Überlauf (Seite 419) und
Zykluskontrolle (Seite 259).
Schnelllauf
Um die virtuelle Zeit zu beschleunigen, wählen Sie im Control Panel oder in der API einen
Skalierfaktor größer 1.
Zeitlupe
Um die virtuelle Zeit zu verlangsamen, wählen Sie im Control Panel oder in der API einen
Skalierfaktor kleiner 1.
API-Funktionen
• GetScaleFactor() (Seite 257)
• SetScaleFactor() (Seite 258)
• ScaleFactor { get; set; } (Seite 259)
Siehe auch
Einstellungen für die virtuelle Zeit (Seite 256)
78
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis