Description fonctionnelle
Utilisez le bloc fonction élémentaire CLOSE_TCP_CNX pour fermer les connexions TPC ouvertes.
Avec un module de communication BMX NOE 01•0 dans le rack local :
Le bloc fonction CLOSE_TCP_CNX est compatible uniquement avec les versions de micrologiciel supérieures à V3.20.
Si le module utilise un micrologiciel de version égale ou inférieure à V3.20, un code d'erreur 16#3104 apparaît pour indiquer que le micrologiciel du module n'est pas à jour et n'est pas compatible avec le bloc fonction CLOSE_TCP_CNX.
Le bloc fonction CLOSE_TCP_CNX n'est pas compatible avec les processeurs M340 BMX P34 •0•0•.
Représentation du bloc fonction élémentaire (EFB)
Le bloc fonction élémentaire CLOSE_TCP_CNX se présente comme suit :

Description des paramètres
Les tableaux suivants décrivent les paramètres inclus dans le bloc fonction élémentaire CLOSE_TCP_CNX.
Paramètres d'entrée :
Paramètre |
Type de données |
Description |
---|---|---|
|
|
Ce tableau contient l'adresse de l'entité destinataire de l'échange de données après application de la fonction ADDM. Il indique le module et la voie qui gèrent la connection. Par exemple, ADDM(0.3.0) représente la voie 0 du module situé à l'emplacement 3 du rack 0. |
|
|
Cette chaîne identifie la
connexion TCP/IP qui est fermée dans
le format suivant : |
Paramètres d'entrée et de sortie :
Paramètre |
Type de données |
Description |
---|---|---|
|
ARRAY [0..3] OF |
Table de gestion de l'échange composée des mots suivants :
|
Paramètres de sortie :
Paramètre |
Type de données |
Description |
---|---|---|
|
|
Ce mot fournit l'état détaillé du service après son exécution :
|
Utilisation de l'EFB
Pour utiliser le bloc fonction élémentaire CLOSE_TCP_CNX :
Etape |
Action |
---|---|
1 |
Définissez l'adresse de la voie de communication qui gère la connexion dans ADR. (Utilisez le bloc ADDM pour indiquer cette adresse dans un format de chaîne explicite.) |
2 |
Indiquez la connexion à fermer dans le paramètre TCPIP. |
3 |
Appelez la fonction qui lance la communication (avec la broche d'entrée EN à 1 si elle est configurée). |
4 |
Surveillez le bit d'activité (dans le paramètre GEST) jusqu'à la fin de la communication (bit d'activité réglé à 0 par le système). Exécutez une seule fois cette fonction pour conserver les valeurs d'état. La fonction n'est pas appelée lorsque le bit d'activité est à 0 (par exemple, par la définition sur 0 de la broche EN). |
5 |
Vérifiez le mot CNX_STATUS. Si CNX_STATUS = 16#FFFF, consultez le paramètre de compte rendu dans GEST[1]. |