Commande d'asservissement de phase (Phase Override Command, POVR)
Cette instruction s’applique aux automates Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 et ControlLogix 5590.
Utilisez l’instruction POVR pour envoyer une commande Hold, Stop ou Abort à une phase d’équipement, quel que soit la propriété.
L’instruction POVR :
- Envoie la commande Hold, Stop ou Abort à une phase d’équipement.
- Outrepasse tous les propriétaires de la phase d’équipement. La commande fonctionne même si le logicielLogix Designer, HMI, le logicielFactoryTalk Batchou un autre programme possède déjà la phase d’équipement. Cette instruction ne change pas la propriété de la phase d’équipement.
- La propriété HMI à priorité élevée est spécifique uniquement aux automatesCompactLogix5370 etControlLogix5570.
CONSEIL:
Lors de l’utilisation de cette instruction avec le système de redondance ControlLogix, les sorties contrôlées par cette instruction peuvent ne pas se faire en douceur lors d'un basculement de redondance, si l'instruction et le programme de phase ne sont pas planifiés dans la tâche avec la priorité la plus élevée.
Il s’agit d’une instruction de transition. Suivez ces étapes lors de son utilisation :
- Dans la logique à relais, insérez une instruction pour faire basculer la condition d’entrée d’échelon de false à true à chaque exécution de l'instruction.
- Dans une routine de texte structuré, insérez une condition pour que l’instruction provoque son exécution uniquement lors d’une transition.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
POVR (PhaseName, Command, Result);
Opérandes
Diagramme à relais
Opérande | Type | Format | Description |
|---|---|---|---|
Phase Name | phase | Nom de la phase d’équipement | Phase d’équipement dont l’état doit changer |
Command | commande | Nom de la commande | L’une de ces commandes pour la phase d’équipement :
|
Result | DINT | immédiat balise | Pour laisser l'instruction retourner un code pour sa réussite ou son échec, saisissez une étiquette DINT dans laquelle stocker le code du résultat. Sinon, saisissez 0. |
Texte structuré
Les opérandes sont les mêmes que ceux de l’instruction POVR du diagramme à relais.
Recommandations pour utiliser l’instruction POVR
Recommandation | Détails |
|---|---|
Si vous souhaitez outrepasser les autres propriétaires. | Souhaitez-vous envoyer une commande de maintien, d’arrêt ou d’abandon même si vous avez le contrôle manuel de la phase d’équipement via le logiciel Logix Designer ?
Cela s’applique aussi à HMI, au logiciel FactoryTalk Batch ou à d’autres programmes. Utilisez POVR seulement pour maintenir, arrêter ou abandonner l’exécution, quelle que soit la propriété.Par exemple, supposons que l'équipement vérifie si des matériaux sont bloqués. S’il existe un blocage, toujours abandonner l’équipement. Dans ce cas, utilisez l'instruction POVR. De cette façon, l’équipement abandonne toute exécution, même avec un contrôle manuel via le logiciel Logix Designer . |
Limiter l’exécution d’une instruction POVR à une seule scrutation. | Limiter l’exécution de l’instruction POVR à une simple scrutation. Chaque commande s’applique seulement à un état ou plusieurs états spécifiques. Une fois que la phase d'équipement a changé d'état, la commande n'est plus valide. Pour limiter l'exécution, utilisez des méthodes telles que :
|
Codes de résultat POVR
Si vous assignez une balise pour stocker le résultat d’une instruction POVR, l’instruction retourne l’un des codes suivants après son exécution :
Code (Déc) | Description |
|---|---|
0 | Commande réussie. |
24577 | Commande non valide. |
24578 | Commande non valide pour l'état actuel de la phase d'équipement. Par exemple, quand la phase d’équipement est dans l’état Arrêt en cours, alors une commande hold n’est pas valide. |
24594 | Phase d'équipement non programmée ou inhibée ou dans une tâche inhibée. |
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun. Reportez-vous à
Indexer via les tableaux
pour consulter les défauts liés à l'opérande.Exécution
Condition/état | Action entreprise |
|---|---|
Préscrutation | Aucune action n'est entreprise. |
Post-scrutation | Aucune action n'est entreprise. |
EnableIn est faux | Aucune action n'est entreprise. |
EnableIn est vrai | L'instruction s'exécute. |
Exemple

Numéro | Description |
|---|---|
![]() | L’équipement programme des surveillances pour les défauts suivants :
S’il existe un défaut, alors Local_Interface.Equipment_Faults_Cleared = 0. Cette balise est un alias pour la balise de niveau d’accès automate Shear_1 . |
![]() | La routine de pré-état de la phase d’équipement surveille lorsque le programme de l’équipement signale un défaut.
S’il existe un défaut, alors Donner à la phase d’équipement Shear_One_Phase la commande d’abandon. L’instruction POVR s’assure que la commande fonctionne, même si quelqu’un dispose du contrôle manuel de la phase d’équipement par le biais du logiciel Logix Designer .L’instruction PFL définit le code de panne de Shear_One_Phase =333 .Fault_Strobe maintient ces actions à une seule scrutation. |
Diagramme à relais

Exemple 2

Texte structuré
If NOT Equipment_Faults_Cleared And NOT Fault_Strobe then
POVR(POVRTest,Abort, 0);
PFL(333);
end_if;
Fault_Strobe := NOT Equipment_Faults_Cleared;
Fournir une réponse

