Simatic Industrial Software Readme SIMATIC S7-PLCSIM Advanced V1.0
Simatic Industrial Software Readme SIMATIC S7-PLCSIM Advanced V1.0
Simatic Industrial Software Readme SIMATIC S7-PLCSIM Advanced V1.0
Industrial software
Readme SIMATIC S7-PLCSIM Advanced V1.0
General information
Content
This Readme file contains information about SIMATIC S7-PLCSIM Advanced V1.0 that was not yet available at the time of
release. This information should be considered more up-to-date than the product documentation and, where necessary,
replaces corresponding information in the product documentation.
Addition to section 7 User interfaces (API): Additional error codes and exceptions
7.2.1.1 InitializeApi(), 7.2.1.2 RuntimeApiEntry_Initialize
InitializeApi(), RuntimeApiEntry_Initialize Native C++
Return values
SREC_RUNTIME_NOT_AVAILABLE
Condition
No Runtime Manager is running in the current
Windows session.
7.2.2.1 Initialize
Initialize .NET (C#)
Exceptions
ERuntimeErrorCode.RuntimeNotAvailable
Condition
No Runtime Manager is running in the current
Windows session.
Return values
Condition
SREC_WARNING_ALREADY_EXISTS
Note on section 7.6.5.1 I/O access via address - Reading and section 7.6.5.2 I/O access via address - Writing
If the functions:
ERuntimeErrorCode ReadSignals(EArea in_Area, SDataValueByAddress* inout_Signals, UINT32
in_SignalCount);
in_SignalCount);
are called while the virtual controller is switched off (operating state OFF), the virtual controller can then no longer be
switched on.
Remedy
Restart the computer.
Addition to section 7.6.5.3 I/O access via tag name - Reading and section 7.6.5.4 I/O access via tag name - Writing
If the expected type does not match the saved type and the PLC tag is an element of a data block, the error code
SREC_DOES_NOT_EXIST is returned instead of SREC_TYPE_MISMATCH .
Write permissions to system-critical directories such as the Windows directory (%Windows%) or the program directories (%Program Files%, %Program Files (x86)%) are not
allowed.
In this case the C++ user interface returns the error code SREC_WRONG_ARGUMENT. In this
case the managed user interface returns an exception with the error code RuntimeErrorCode.WrongArgument.
In order to be able to use network paths, you must incorporate them as a network drive.
Otherwise, the C++ user interface returns the error code SREC_WRONG_ARGUMENT. The
managed user interface returns an exception with the error code RuntimeErrorCode.WrongArgument.
Siemens AG
Division Digital Factory
Postfach 48 48
90026 NRNBERG
GERMANY
Readme SIMATIC S7-PLCSIM Advanced V1.0
A5E38332429-AA,
09/2016
4