Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 71

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

Werbung

Simulation
5.3 Motion Control simulieren
Warum wird die Meldung "Überlauf" für den OB MC-Servo [OB91] im Diagnosepuffer des
virtuellen Controllers S7-PLCSIM Advanced angezeigt
Mit S7-PLCSIM Advanced steht Ihnen der virtuelle Controller der S7-1500 Hardware-CPU zur
Verfügung. Der virtuelle Controller ermöglicht es Ihnen, die Firmware der S7-1500 unter dem
Windows Betriebssystem ablaufen zu lassen.
Die umfangreichen Kommunkationsmöglichkeiten und die Funktionen der API bieten Ihnen
eine Integration in bestehende Simualtionslandschaften oder die Co-Simulation mit anderen
Tools. Der virtuelle Controller wird dabei von der Windows Umgebung ausgeführt mit daraus
folgenden Einschränkungen. Die realen Hardware-CPUs sind dagegen auf die maximal
mögliche Performance ausgelegt ohne Kompromisse, die ein allgemeines PC-Betriebssystem
erfordert.
Wenn es im Diagnosepuffer zu Überläufen des OB MC-Servo [OB91] kommt, dann wurde die
Zeit für den Applikationzyklus (ms) überschritten, weil die Berechnung dieses
Applikationszyklus nicht in der notwendigen Zeit abgeschlossen werden konnte.
Abhilfe
Die Überläufe des OB MC-Servo [OB91] im Diagnosepuffer nehmen ab:
• wenn weniger zusätzliche Windows Prozesse ausgeführt werden
und
• je höher die Rechenleistung der CPU ist
Für eine genaue Simulation der Technologieobjekte ist für S7-PLCSIM Advanced ab V3.0 die
Überlauferkennung aktiviert. Wenn es auf Ihrem PC zu Diagnosepuffer-Überläufen für den OB
MC-Servo [OB91] kommt und Ihre Instanz in den Betriebszustand STOP geht, dann haben sie
die folgenden Abhilfemöglichkeiten:
1. Nutzen sie die virtuelle Zeit der S7-PLCSIM Advanced und starten sie mit dem kleinsten
möglichen Skalierfaktor für die virtuelle Uhr. Erhöhen sie den Wert Schritt für Schritt bis die
ersten Überläufe im Diagnosepuffer auftreten. Wiederholen Sie diese Prozedur bis Sie den
maximalen Skalierfaktor ermittelt haben, bei dem Sie noch keine Überläufe im
Diagnosepuffer erhalten.
Informationen zum Skalierfaktor finden Sie in Kapitel Simulation beschleunigen und
verlangsamen (Seite 78).
2. Stellen Sie einen längeren Applikationszyklus (ms) für den OB MC-Servo [OB91] in STEP 7
ein.
70
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis