Pour :
déterminer si la communication s'est mise en
timeout avec un équipement spécifique
interrompre l'exécution de la logique et
exécuter le gestionnaire de défauts de
l'automate
Alors :
Entrez la ligne suivante pour l'équipement et ajoutez l'action spécifique qui doit se
produire :
Si la communication se met en timeout avec un équipement (module) dans la configuration
des E/S de l'automate, l'automate produit un code de défaut pour le module.
• L'instruction GSV obtient le code de défaut pour module_name et le stocke
dans le point module_name_fault.
• Si module_name_fault n'est pas égal à 0, l'automate ne communique pas
avec le module.
GSV
Get System Value
CIP Object Class
CIP Object Name module_name
Attribute Name
Dest
module_name_fault
où :
module_name
module_name_fault
A. Dans la fenêtre d'organisation de l'automate, cliquez avec le bouton droit de la
souris sur le module et sélectionnez Propriétés.
B. Cliquez sur l'onglet Connexion.
C. Sélectionnez (cochez) la case Défaut majeur si échec Connexion en mode Run.
D. Développez un sous-programme pour le gestionnaire de défauts de l'automate.
Voir Automate Logix5000 - Procédures générales - Manuel de programmation
(publication 1756PM001).
Supervision des connexions
Not Equal
MODULE
Source A module_name_fault
FaultCode
Source B
Est le
nom du module dans la configuration des E/S
point DINT qui stocke le code de défaut du module
Publication 1756-UM001E-FR-P - Août 2002
15-3
NEQ
0
42468