Table 7- 343 Registerinstance() - .Net (C#) - Siemens Simatic S7-1500 Function Manual

Hide thumbs Also See for Simatic S7-1500:
Table of Contents

Advertisement

Table 7- 343 RegisterInstance() - .NET (C#)

Syntax
Parameters
Return values
Exceptions
S7-PLCSIM Advanced
Function Manual, 12/2017, A5E37039512-AB
IInstance RegisterInstance();
IInstance RegisterInstance(
string in_InstanceName
);
IInstance RegisterInstance(
ECPUType in_CPUType
);
IInstance RegisterInstance(
ECPUType in_CPUType
string in_InstanceName
);
ECPUType in_CPUType:
Defines which CPU type is simulated at the start of the instance. The default
setting is
"ECPUType.Unspecified"
When a different CPU type is loaded via STEP 7 or from the Virtual Memory
Card, this CPU type applies.
string in_InstanceName:
Name to be assigned to the instance. Every instance must have a unique
name. If no name is assigned when registering a new instance, the instance is
given the name
"Instance_#"
exists, the name
"Instance_#.#"
that is incremented until the name is unique. The length of the name must be
less than
DINSTANCE_NAME_LENGTH
If the function is successful, an interface of a virtual controller. Otherwise, a Null
pointer.
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime error code
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeErrorCode.WrongArgument
ERuntimeErrorCode.LimitReached
ERuntimeErrorCode.AlreadyExists
7.7 API IRemoteRuntimeManager
.
(# is the ID of the instance). If this name already
is used, in which the second # is a counter
. See Data types (Page 306).
Condition
The interface is disconnected from the
remote Runtime Manager.
The function does not return on time.
The name is invalid.
There are already 16 instances regis-
tered in Runtime Manager.
An instance with this name already ex-
ists.
User interfaces (API)
271

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents