ScaleFactor { get; set; }
Setzt oder liefert den Skalierfaktor zurück, mit dem die virtuelle Zeit fortschreitet.
Beginnen Sie mit einem kleinen Skalierfaktor und tasten Sie sich schrittweise an einen
Skalierfaktor heran, bei dem der virtuelle Controller in RUN bleibt.
Gültig ist ein Wert zwischen 0,01 und 100. Die Voreinstellung ist 1.
• Wenn der Wert kleiner 1 ist, läuft die virtuelle Zeit des virtuellen Controllers X-mal
langsamer als die reale Zeit.
• Wenn der Wert größer 1 ist, läuft die virtuelle Zeit des virtuellen Controllers X-mal
schneller als die reale Zeit.
Eine Änderung des Werts zur Laufzeit wird erst am Zykluskontrollpunkt wirksam.
Tabelle 7- 248 ScaleFactor { get; set; } - .NET (C#)
Syntax
Parameter
Rückgabewerte
Ausnahmen
7.6.7
Zykluskontrolle
GetOperatingMode()
Liefert die Betriebsart (Seite 392) des virtuellen Controllers zurück.
Tabelle 7- 249 GetOperatingMode() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
double ScaleFactor { get; set; }
Keine
double: Skalierfaktor der virtuellen Zeit.
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.WrongArgument
EOperatingMode GetOperatingMode();
Keine
EOperatingMode: Betriebsart des virtuellen Controllers
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Wert befindet sich außerhalb der
Grenzen.
259