Déterminer si une communication avec un module d'E/S particulier
est en dépassement du temps d'attente
Si la communication s'interrompt avec un dispositif (module) dans la
configuration d'E/S de l'automate, celui-ci produit un code de défaut et des
informations de défaut pour le module. Vous pouvez utiliser les instructions
GSV pour obtenir le code d'erreur et les informations via les attributs
FaultCode et FaultInfo de l'objet Module.
Pour les modules d'E/s de sécurité, consultez
sécurité, page
209.
Gestion automatique des défauts de connexion de module d'E/S
Selon votre application, vous souhaiterez peut-être qu'une erreur de connexion
d'E/S entraîne l'exécution du gestionnaire de défaut de l'automate. Pour ce
faire, définissez la propriété du module pour qu'une erreur de connexion d'E/S
provoque un défaut majeur. Le défaut majeur provoque l'exécution du
gestionnaire de défaut de l'automate.
ATTENTION : Vous ne pouvez pas programmer les connexions du module
d'E/S de sécurité ou les connexions de production/consommation de sécurité
de façon à entraîner automatiquement un défaut majeur sur l'automate.
Consultez
S'il est important d'interrompre votre scrutation de programme normale pour
gérer un défaut de connexion d'E/S, définissez « Major Fault On Controller If
Connection Fails While In Run Mode » (Défaut majeur sur l'automate en cas
d'échec de la connexion en mode exécution) et placez la logique dans le
gestionnaire de défauts de l'automate.
Figure 38 - Défaut majeur provoqué par un défaut de connexion d'E/S
Si la réponse à l'échec d'une connexion de module d'E/S peut attendre la
prochaine scrutation du programme, placez la logique dans un sous-
programme normal et utilisez la technique GSV décrite page
la logique.
Tout d'abord, développez un sous-programme dans le gestionnaire de défaut de
l'automate qui peut répondre aux défauts de connexion d'E/S. Ensuite, dans la
boîte de dialogue Module Properties (Propriétés du module) du module d'E/S
ou du module de communication parent, cochez « Major Fault On Controller
If Connection Fails While in Run Mode ».
Publication Rockwell Automation 1756-UM543K-FR-P - Août 2020
Développement d'applications standard Chapitre 10
Surveillance des connexions de
Développement d'applications de sécurité, page
181.
178
pour appeler
179