Herunterladen Inhalt Inhalt Diese Seite drucken

Remoteconnect - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

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- 78 RemoteConnect() - Native C++
Syntax
Parameter
Rückgabewerte
Beispiel C++
130
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 NULL initialisiert werden. Die Schnittstelle wird in der Funktion er-
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)
{
result = api->RemoteConnect(192,203,145,144, 4444, &client);
}
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 Kompatibilität beim Upgrade (Seite 15).
Funktionshandbuch, 05/2021, A5E37039506-AD
S7-PLCSIM Advanced

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis