Herunterladen Inhalt Inhalt Diese Seite drucken

Simulations-Partner Synchronisieren; Simulations-Partner Zyklusgesteuert Synchronisieren - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

6.3

Simulations-Partner synchronisieren

6.3.1

Simulations-Partner zyklusgesteuert synchronisieren

SingleStep-Betriebsarten
Mit den SingleStep-Betriebsarten des virtuellen Controllers werden mehrere Simulations-
Partner (Clients) zyklusgesteuert synchronisiert. Die Betriebsarten definieren den
Synchronisationspunkt, an dem der virtuelle Controller in den Freeze-Zustand wechselt und
das Ereignis OnSyncPointReached sendet.
Tabelle 6- 1
Betriebsart
SingleStep_C
SingleStep_P
SingleStep_CP
SingleStep_CT
SingleStep_CPT
SingleStep_Bus
Zusätzlich wird in dieser Betriebsart die Mindestzykluszeit des OB 1 überschrieben. Wenn Sie über
1
die API eine Mindestzykluszeit von 200 ms definieren, dann ist der Mindestabstand zwischen zwei
Zykluskontrollpunkten 200 virtuelle Millisekunden. Die Voreinstellung ist 100 ms.
Sendetakt, den Sie in STEP 7 in den Eigenschaften der PROFINET-Schnittstelle der CPU einstellen
2
können (Erweiterte Optionen > Echtzeit-Einstellungen > IO-Kommunikation > Sendetakt)
API-Funktionen / Ereignisse
• GetOverwrittenMinimalCycleTime_ns() (Seite 262)
• SetOverwrittenMinimalCycleTime_ns() (Seite 263)
• OverwrittenMinimalCycleTime_ns { get; set; } (Seite 263)
• RunToNextSyncPoint() (Seite 264)
• OnSyncPointReached (Seite 302)
• EventCallback_II_SREC_ST_UINT32_INT64_INT64_UINT32 (Seite 337) /
Delegate_II_EREC_DT_UINT32_INT64_INT64_UINT32 (Seite 352)
Freeze-Zustand beenden
Die Funktion RunToNextSyncPoint() hebt den Freeze-Zustand auf und veranlasst den
virtuellen Controller, bis zum nächsten Synchronisationspunkt weiterzulaufen.
Auch ein Wechsel in den Betriebszustand Default beendet den Freeze-Zustand.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
Zyklusgesteuerte Betriebsarten (SingleStep)
Synchronisationspunkt
Zykluskontroll-
punkt
"C"
6.3 Simulations-Partner synchronisieren
zykluszeit
Vor dem Einlesen
des Teilprozess-
abbilds
"P"
Virtuelles Zeitverhalten
Mindest-
Sendetakt
"Bus"
1
2
"T"
81

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis