User interfaces (API)
7.1 Introduction
7.1.4
Overview of user interfaces for managed code
Initializing and shutting down API
Table 7- 9
Actions
Initialize API (Page 99)
Shut down API (Page 105)
API ISimulationRuntimeManager
Table 7- 10
Settings and information
Interface (Page 111)
Simulation Runtime instances
(Page 113)
Remote connections
(Page 119)
Table 7- 11
Events
OnConfigurationChanged
(Page 124)
OnRuntimeManagerLost
(Page 127)
90
Overview of initializing and shutting down API - .NET (C#)
Functions
Sie-
mens.Simatic.Simulation.Runtime.SimulationRuntimeManager
Overview of ISimulationRuntimeManager functions - .NET (C#)
Functions
Version { get; }
IsInitialized { get; }
IsRuntimeManagerAvailable { get; }
Shutdown()
RegisterInstanceInfo { get; }
RegisterInstance()
RegisterCustomInstance()
CreateInterface()
OpenPort()
ClosePort()
Port { get; }
RemoteConnectionInfo { get; }
RemoteConnect()
Overview of ISimulationRuntimeManager events - .NET (C#)
Functions
OnConfigurationChanged
RegisterOnConfigurationChangedEvent()
UnregisterOnConfigurationChangedEvent()
WaitForOnConfigurationChangedEvent()
OnRuntimeManagerLost()
RegisterOnRuntimeManagerLostEvent()
UnregisterOnRuntimeManagerLostEvent()
WaitForOnRuntimeManagerLostEvent()
S7-PLCSIM Advanced
Function Manual, 12/2017, A5E37039512-AB