EipControl : commande d'EtherNet/IP Scanner
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 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 |
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 *)