EIPStartConnection : établissement d'une connexion

Description des blocs 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

G-SE-0047925.1.gif-high.gif

 

 

Entrées

Le tableau suivant décrit la variable 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.

oFALSE : si Enable est associé à la valeur FALSE, les sorties Done, Error ou CommandAborted ont la valeur TRUE pendant un cycle.

oTRUE : si Enable est associé à la valeur FALSE, les sorties Done, Error ou CommandAborted conservent la valeur TRUE.

i_uiConnId

UINT

ID de connexion.

Sorties

Le tableau suivant décrit la variable de sortie :

Sortie

Type de données

Commentaire

q_xDone

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

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

oTRUE : exécution terminée sans erreur détectée.

q_xBusy

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

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

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

q_xError

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

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

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