EipControl : commande d'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

G-SE-0047134.1.gif-high.gif

 

 

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 la variable d'entrée :

Entrée

Type

Commentaire

i_uiConnId

UINT

ID de connexion de la connexion surveillée.

i_uiControl

UINT

o0 : établissement d'une connexion spécifiée

o1 : interruption d'une connexion spécifiée

o2 : établissement de toutes les connexions

o3 : interruption de toutes les connexions

Le tableau suivant décrit la variable de sortie :

Sortie

Type

Commentaire

EipControl

UDINT

o0 = établissement ou interruption réussie

o1 = 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 *)