EIPStartConnection : établir une connexion

Description du bloc fonction

Ce bloc fonction établit la connexion spécifiée en accédant aux bits de contrôle correspondants, puis renvoie « terminé » lorsque la connexion est établie.

Représentation graphique

Entrées

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

Entrée

Type de données

Commentaire

i_xExecute

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

Un front montant de l'entrée Execute démarre le bloc fonction. Le bloc fonction poursuit son exécution et la sortie Busy prend la valeur TRUE. Un autre front montant de l'entrée Execute pendant l'exécution du bloc fonction sera ignoré.

  • FALSE : Si l'entrée Execute est définie sur FALSE pendant l'exécution du bloc fonction, la sortie Done ou Error est définie sur TRUE pendant un cycle.

  • TRUE : La sortie Done ou Error est définie sur TRUE tant que l'entrée Execute est définie sur TRUE.

i_uiConnId

UINT

ID de connexion.

Sorties

Le tableau suivant décrit les variables de sortie :

Sortie

Type de données

Commentaire

q_xDone

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : l'exécution n'a pas encore commencé ou une erreur a été détectée.

  • TRUE : exécution terminée sans erreur détectée.

q_xBusy

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : le bloc fonction n'est pas exécuté.

  • TRUE : le bloc fonction est en cours d'exécution.

q_xError

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : le bloc fonction est en cours d'exécution et aucune erreur n'a été détectée.

  • TRUE : une erreur a été détectée pendant l'exécution du bloc fonction.