EipControl: Steuern des EtherNet/IP Scanner

Beschreibung der Funktion

Diese Funktion startet oder stoppt eine oder mehrere EtherNet/IP-Verbindungen.

Die Anwendung manipuliert die Steuerungsbits nicht direkt. Die EipControl-Funktion muss verwendet werden.

Die Verbindungs-ID kann für jedes EtherNet/IP-Zielgerät der zugehörigen Registerkarte Verbindungen entnommen werden.

Grafische Darstellung

Darstellung in AWL (IL) und ST

Sie finden eine allgemeine Darstellung in AWL (IL) oder ST im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

In der folgenden Tabelle werden die Eingangsvariablen beschrieben:

Eingang

Typ

Kommentar

i_uiConnId

UINT

Verbindungs-ID der überwachten Verbindung.

i_uiControl

UINT

  • 0 = Angegebene Verbindung starten

  • 1 = Angegebene Verbindung stoppen

  • 2 = Alle Verbindungen starten

  • 3 = Alle Verbindungen stoppen

In der folgenden Tabelle wird die Ausgangsvariable beschrieben:

Ausgang

Typ

Kommentar

EipControl

UDINT

  • 0 = Start oder Stopp erfolgreich

  • 1 = Ungültige Verbindungs-ID

Beispiel

Nachstehend ein Beispiel für einen Aufruf dieser Funktion:

rc := EipControl(0,257) ;(* opens the connection No 116 *)

IF rc <> 0 THEN (* Abnormal situation to be processed at application level *)