Herunterladen Diese Seite drucken

Remoteconnect - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

Anwenderschnittstellen (API)
7.5 API ISimulationRuntimeManager

RemoteConnect()

Erstellt eine neue Verbindung zu einem Remote Runtime Manager oder nutzt eine bereits
existierende Verbindung, um eine IRemoteRuntimeManager Schnittstelle zu erstellen.
Tabelle 7- 68 RemoteConnect() - Native C++
Syntax
Parameter
Rückgabewerte
Beispiel C++
126
ERuntimeErrorCode RemoteConnect(
UINT8 in_IP3,
UINT8 in_IP2,
UINT8 in_IP1,
UINT8 in_IP0,
UINT16 in_Port,
IRemoteRuntimeManager** out_RemoteRuntimeManagerInterface
ERuntimeErrorCode RemoteConnect(
UIP in_IP,
UINT16 in_Port,
IRemoteRuntimeManager** out_RunTimeManagerInterface
);
UINT8 in_IP3:
Erster Teil der IP-Adresse des Remote-PC.
UINT8 in_IP2:
Zweiter Teil der IP-Adresse des Remote-PC.
UINT8 in_IP1:
Dritter Teil der IP-Adresse des Remote-PC.
UINT8 in_IP0:
Letzter Teil der IP-Adresse des Remote-PC.
UIP in_IP:
IP-Adresse des Remote-PC.
UINT16 in_Port:
Der Port, der auf dem Remote-PC geöffnet ist.
IRemoteRuntimeManager** out_RemoteRuntimeManagerInterface:
Zeiger auf einen Remote Runtime Manager Schnittstellenzeiger. Der Zeiger
muss mit
initialisiert werden. Die Schnittstelle wird in der Funktion er-
NULL
zeugt.
Runtime Fehlercode
SREC_OK
SREC_TIMEOUT
SREC_CONNECTION_ERROR
SREC_WRONG_ARGUMENT
SREC_WRONG_VERSION
ISimulationRuntimeManager* api = NULL;
ERuntimeErrorCode result = Initialize(&api);
IRemoteRuntimeManager * client = NULL;
if (result == SREC_OK)
{
RemoteConnect
result = api->
}
Bedingung
Die Funktion ist erfolgreich.
Die Funktion kehrt nicht rechtzeitig wieder.
Die Verbindung zum Remote Runtime Manager
kann nicht hergestellt werden.
IP, Port oder IInstance-Zeiger ist ungültig.
Die Version der API ist nicht kompatibel mit der
Runtime.
Siehe Kompatibilitat beim Upgrade (Seite 31).
(192,203,145,144, 4444, &client);
Funktionshandbuch, 12/2017, A5E37039506-AB
S7-PLCSIM Advanced

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced