Mode de fonctionnement des paramètres Enable, Active, Done et Error
Les paramètres ENABLE
, ACTIVE
, DONE
(ou SUCCESS
) et ERROR
fonctionnent de la manière suivante :

(1) DONE
= 1 si aucune erreur, DONE = 0 si erreur
(2) ERROR
= 0 si aucune erreur, ERROR = 1 si erreur
Le paramètre ENABLE
est écrit
par l'application.
Les paramètres ACTIVE
, DONE
et ERROR
sont lus par l'application.
Pour ne lancer la fonction de communication qu'une seule fois,
le signal ENABLE
doit être remis à 0 dès
que le paramètre ACTIVE
est réglé
sur 0. Si le paramètre ENABLE
est maintenu à
1 lorsque le paramètre ACTIVE
est réglé
sur 0, la fonction de communication est relancée et le paramètre ACTIVE
sera réglé sur 1 lors du cycle suivant.
Communication avec des stations Ethernet distantes
Lorsqu'une fonction de communication xxx_QX est utilisée pour effectuer des échanges avec des stations Ethernet, il est vivement recommandé de tester l'état de validité de communication de la station Ethernet avant de lancer la fonction de communication.
L'exécution d'une fonction de communication adressée à une station défaillante peut prendre jusqu'à 2 minutes. Elle se termine alors avec un état d'erreur suite à l'expiration du délai de transaction (le participant distant n'ayant pas répondu dans le délai imparti).
Informations sur l'état de validité de la communication :
%SW172 à %SW173. Etat d'erreur détectée de communication avec la station d'E/S distantes Ethernet. Un bit de ces mots d'état est réglé sur 0 lorsque la connexion correspondante entre l'automate et la station ne fonctionne pas correctement.
DROP_COM_HEALTH. Champ de la structure du DDT associé à une station.
Exemple d'utilisation des paramètres en FBD
Le schéma FBD ci-dessous montre comment obtenir en permanence les inforrmations d'état de la voie 0 :
d'un module Modicon X80 situé dans le rack 0, emplacement 8 de l'instance de station n°2, à l'adresse IP : 192.168.100.32 ;
via un module de communication d'E/S 140 CRP 312 00 dans l'emplacement 4 du rack local Quantum.

Description de la séquence de communication :
Etape |
Action et résultat |
---|---|
1 |
Lorsque le bloc |
2 |
|
3 |
Si l'opération :
Si la liaison de communication avec la station est rompue, NOTE : si le paramètre
ABORT n'est pas
déclenché, le bloc reste actif jusqu'à la fin du timeout
de la transaction et la communication s'interrompt suite à une
erreur (STATUS = 16#5303). |