Sortie redondante configurable (CROUT)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L’instruction Sortie redondante configurable contrôle et surveille les sorties redondantes. Le temps de réaction du retour de sortie est configurable. L’instruction prend en charge les signaux de retour positifs et négatifs.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
IMPORTANT:
Une opération inattendue, y compris une assertion de l’automate ou un défaut majeur irrécupérable, peut se produire dans les cas suivants :
- Les membres de balise de sauvegarde sont écrits.
- Les balises de sauvegarde sont partagées par plusieurs invocations d’instruction.
- Les membres de balise de sauvegarde sont transmis en tant que paramètres à une instruction contrôlée par la même balise de sauvegarde.
- La balise de sauvegarde.EnableInest référencée n’importe où dans le programme..EnableInest un paramètre qui représente l’état d’échelon d’une instruction et qui est uniquement destiné à un usage interne.Pour obtenir des exemples de ces utilisations incorrectes des balises de sauvegarde, reportez-vous à la section Cas d’utilisation de balises de sauvegarde pouvant provoquer des opérations inattendues.
AVERTISSEMENT:
Si vous modifiez les opérandes de l’instruction en mode Exécution, acceptez les éditions en attente et faites passer le mode de l'automate de Programme à Exécution pour que les modifications prennent effet.
Ce tableau fournit les opérandes utilisés pour configurer l’instruction. Ces opérandes ne peuvent pas être modifiés lors de l’exécution.
Opérande | Type de données | Format | Description | |
|---|---|---|---|---|
CROUT | CONFIGURABLE_ROUT | balise | Structure CROUT | |
Feedback Type | BOOL | Déroulant | Cet opérande définit les états ON et OFF du retour. | |
Positif (1) | ON (1): Feedback 1 ON, Output 1 ON. OFF (0): Feedback 1 OFF, Output 1 OFF. | |||
Négatif (0) | ON (1): Feedback 1 OFF, Output 1 ON. OFF (0): Feedback 1 ON, Output 1 OFF. | |||
Feedback Reaction Time | DINT | immédiat | Cet opérande spécifie la durée pendant laquelle l’instruction attend que Retour 1 et Retour 2 reflètent l’état de Sortie 1 et de Sortie 2, comme spécifié par le Type de retour configuré. La plage valide est comprise entre 5 et 1000 ms. | |
Le tableau suivant explique les entrées de l’instruction.
Opérande | Type de données | Format | Description |
|---|---|---|---|
Actuate | BOOL | balise | Cette entrée active ou désactive la Sortie 1 et la Sortie 2. ON (1) : la Sortie 1 et la Sortie 2 sont activées s’il n’existe aucun défaut. OFF (0) : la Sortie 1 et la Sortie 2 sont désactivées. |
Feedback 1 | BOOL | balise | Cette entrée est surveillée en permanence pour s’assurer qu’elle reflète l’état de la Sortie 1. Lorsque la Sortie 1 change d’état, cette entrée doit détecter le changement d’état pendant le Temps de réaction de retour. |
Feedback 2 | BOOL | balise | Cette entrée est surveillée en permanence pour s’assurer qu’elle reflète l’état de la Sortie 2. Lorsque la Sortie 2 change d’état, cette entrée doit détecter le changement d’état pendant le Temps de réaction de retour. |
Input Status | BOOL | balise immédiat | Si les entrées des instructions proviennent d’un module d'E/S de sécurité, cela correspond à l'état du ou des modules d'E/S (État de la connexion ou État combiné). Si les entrées d’instruction proviennent de la logique interne, c’est au programmeur de l’application de déterminer les conditions. ON (1) : les entrées vers cette instruction sont valides. OFF (0) : les entrées vers cette instruction sont invalides. |
Output Status | BOOL | balise immédiat | Cette entrée indique l’état de sortie du ou des modules I/O utilisés par cette instruction. ON (1) : la connexion d'E/S et le module d'E/S sont opérationnels. OFF (0) : le module présente un défaut ou la connexion avec le module a été perdue. |
Reset 1 | BOOL | balise | Si la condition de défaut n’est pas présente, cette entrée effacera les défauts d’instruction. OFF (0) -> ON (1) : les sorties FP et Code de défaut sont réinitialisées. |
1
Certaines normes de sécurité exigent de surveiller la transition de l’entrée de réinitialisation. Lorsque la réinitialisation est utilisée pour réinitialiser une fonction de sécurité, une logique supplémentaire peut être nécessaire pour vérifier une transition de l’entrée de réinitialisation de l’état haut vers bas ou de bas vers haut.Vous trouverez dans le tableau suivant les sorties d'instruction.
Opérande | Type de données | Description |
|---|---|---|
Output 1 (01) | BOOL | Cette sortie est utilisée pour contrôler un canal d’un dispositif de sortie à double canal. La Sortie 1 est désactivée lorsqu’une ou plusieurs des situations suivantes se produisent :
|
Output 2 (02) | BOOL | Cette sortie est utilisée pour contrôler un canal d’un dispositif de sortie à double canal. La Sortie 2 est désactivée lorsqu’une ou plusieurs des situations suivantes se produisent :
|
Fault Present (FP) | BOOL | ON (1) : présence d’un défaut dans l’instruction. OFF (0) : l’instruction fonctionne normalement. |
Fault Code | DINT | Cette sortie indique le type de défaut qui s’est produit. Reportez-vous à la section Codes de défaut ci-dessous pour obtenir la liste des codes de défaut. Ce paramètre n’est pas lié à la sécurité. |
Diagnostic Code | DINT | Cette sortie indique l’état du diagnostic de l’instruction. Reportez-vous à la section Codes de diagnostic ci-dessous pour obtenir la liste des codes de diagnostic. Ce paramètre n’est pas lié à la sécurité. |
IMPORTANT:
N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Fonctionnement normal
Ce diagramme temporel affiche le fonctionnement normal de cette instruction pour contrôler les sorties canal double lorsque le Type de retour est Positif. Les Sorties 1 et 2 sont activées en (A) lorsque l’entrée Actionner passe à l'état ON (1). Les deux entrées de retour réagissent avant l’expiration du Temporisateur de réaction de retour, de sorte que la Sortie 1 et la Sortie 2 restent activées dans l’état stationnaire en (B). Les Sorties 1 et 2 sont désactivées en (C) lorsque l’entrée Actionner passe à l'état OFF (0). En (D), les deux entrées de retour réagissent avant l’expiration du Temporisateur de réaction de retour, de sorte que la Sortie 1 et la Sortie 2 restent désactivées dans l’état stationnaire.

Défaut de retour
Un défaut de retour peut se produire lorsque Retour 1 ou Retour 2 n’arrive pas à refléter correctement l’état de la Sortie 1 ou de la Sortie 2. Le type de retour est configuré comme étant Positif dans l’exemple de ce diagramme. La Sortie 1 et la Sortie 2 sont activées en (A), mais en (B), le Retour 2 n’est pas ON (1) avant l’expiration du Temporisateur de réaction de retour, ce qui génère un défaut de retour. Le défaut de ne pas être effacé en (C), car Retour 1 et Retour 2 ne reflètent pas encore l’état de la Sortie 1 et de la Sortie 2. Le défaut est effacé en (D) lorsque l’entrée Réinitialisation passe à l'état ON (1) et que Retour 1 et Retour 2 sont OFF (0), reflétant correctement l’état de la Sortie 1 et de la Sortie 2.

Comportement d'état faux de l'échelon
Lorsque l’instruction est exécutée sur un échelon faux, toutes les sorties de l’instruction sont désactivées.
Codes de défaut et actions correctives
Code de défaut | Description | Action corrective |
|---|---|---|
0 | Aucun défaut | Aucun |
16#20 32 | L’entrée État d'entrée est transformée de l'état ON (1) à OFF (0) pendant l’exécution de l’instruction. |
|
16#21 33 | L’entrée État de sortie est passée de l’état ON (1) à OFF (0) pendant l’exécution de l’instruction. |
|
16#5000 20480 | Retour 1 et Retour 2 ont été OFF (0) de manière inattendue. |
|
16#5001 20481 | Retour 1 a été OFF (0) de manière inattendue. |
|
16#5002 20482 | Retour 2 a été OFF (0) de manière inattendue. |
|
16#5003 20483 | Retour 1 et Retour 2 ont été ON (1) de manière inattendue. |
|
16#5004 20484 | Retour 1 a été ON (1) de manière inattendue. |
|
16#5005 20485 | Retour 2 a été ACTIVÉ (ON) (1) de manière inattendue. |
|
16#5006 20486 | Retour 1 et Retour 2 n’ont pas été ON (1) pendant le Temps de réaction de retour. |
|
16#5007 20487 | Retour 1 n’a pas été ON (1) pendant le Temps de réaction de retour. |
|
16#5008 20488 | Retour 2 n’a pas été ON (1) pendant le Temps de réaction de retour. |
|
16#5009 20489 | Retour 1 et Retour 2 n’ont pas été OFF (0) pendant le Temps de réaction de retour. |
|
16#500A 20490 | Retour 1 n’a pas été OFF (0) pendant le Temps de réaction de retour. |
|
16#500B 20491 | Retour 2 n’a pas été OFF (0) pendant le Temps de réaction de retour. |
|
Codes de diagnostic et actions correctives
Code de diagnostic | Description | Action corrective |
|---|---|---|
0 | Aucun défaut | Aucun |
16#20 32 | L’état d'entrée était OFF (0) lors du démarrage de l’instruction. | Vérifiez la connexion du module d'E/S. |
16#21 33 | L’entrée État de sortie est passée de l’état ON (1) à OFF (0) pendant l’exécution de l’instruction. | Vérifiez la connexion du module d'E/S. |
16#5000 20480 | L’entrée Actionner est maintenue ON (1). | Définissez l’entrée Actionner sur OFF (0). |
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Indexer via des tableaux pour consulter les défauts d’indexation par tableau.
Exécution
Condition/état | Action entreprise |
|---|---|
Préscrutation | Identique à Condition d’entrée d’échelon est fausse |
La condition d'entrée d'échelon est égale à faux | Les sorties .01 et .02 sont mis à zéro (faux). Les sorties Code de diagnostic et Code de défaut sont définies sur 0 |
La condition d'entrée d'échelon est égale à vrai | L'instruction s'exécute. |
Post-scrutation | Identique à Condition d’entrée d’échelon est fausse |
Fournir une réponse