Herunterladen Inhalt Inhalt Diese Seite drucken

Runautodiscover(); Beschreibung - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

Anwenderschnittstellen (API)
7.5 API ISimulationRuntimeManager
Siehe auch
Variablentabelle (Seite 170)
Datentypen (Seite 331)
7.5.3.1

RunAutodiscover()

Beschreibung

Mit dieser Funktion werden alle Runtime Manager identifiziert, die sich im Netzwerk befinden
und die bereit sind, eine Remote-Verbindung herzustellen.
Hinweis
Die Funktion identifiziert Runtime Manager ab PLCSIM Advanced V4.0.
Voraussetzungen
• Der Runtime Manager muss laufen und Remote-Verbindungen zulassen.
• Die Firewall des Remote-PC darf den Verkehr am ausgewählten UDP-Port nicht blockieren.
• Geräte im lokalen Netzwerk (z. B. Router, Switches, Firewalls) dürfen Multicast Pakete der
ausgewählten Klasse nicht blockieren.
RunAutodiscover()
Die Funktion startet im Netzwerk die Identifizierung der Runtime Manager.
Tabelle 7- 80 RunAutodiscover() - Native C++
Syntax
Parameter
Rückgabewerte
132
ERuntimeErrorCode RunAutodiscover(
UINT32 in_Timeout = 2000
);
UINT32 in_Timeout
Ein Timeout-Wert in Millisekunden, der definiert, wie lange der lokale Runtime
Manager auf Antworten vom Remote Manager wartet.
Gültig ist ein Wert zwischen 500 ms und 30000 ms.
Voreinstellung: 2000 ms.
Runtime Fehlercode
SREC_OK
SREC_WRONG_ARGUMENT
SREC_AUTODISCOVER_ALREADY_RUN
NING
SREC_TIMEOUT
Bedingung
Die Funktion ist erfolgreich.
Der Timeout-Wert ist außerhalb des zuläs-
sigen Bereichs.
Ein Aufruf RunAutodiscover() läuft
bereits im Hintergrund. Warten Sie auf
die Meldung
SRRSI_DISCOVER_FINISHED in der
Callback-Funktion.
Siehe EAutodiscoverType (Seite 409).
Kommunikationsfehler im lokalen Runti-
me Manager.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis