EipControl : contrôler le EtherNet/IP Scanner

Description de la fonction

Cette fonction permet d'établir ou d'interrompre une ou plusieurs connexions EtherNet/IP.

L'application ne manipule pas directement les bits de contrôle. La fonction EipControl doit être utilisée.

L'ID de connexion de chaque équipement EtherNet/IP est indiqué dans son onglet Connexions.

Représentation graphique

Représentation en langage IL et ST

Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.

Description des variables d'E/S

Le tableau suivant décrit les variables d'entrée :

Entrée

Type

Commentaire

i_uiConnId

UINT

ID de la connexion surveillée.

i_uiControl

UINT

  • 0 : établissement d'une connexion spécifiée

  • 1 : interruption d'une connexion spécifiée

  • 2 : établissement de toutes les connexions

  • 3 : interruption de toutes les connexions

Le tableau suivant décrit la variable de sortie :

Sortie

Type

Commentaire

EipControl

UDINT

  • 0 = établissement ou interruption réussie

  • 1 = ID de connexion incorrect

Exemple

Voici un exemple d'appel de cette fonction :

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

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