Détacher de la phase (Detach from Phase, PDET)
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.
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.
Une fois que le programme a exécuté l’instruction PDET, il ne possède
plus
la phase d’équipement. Cela libère la phase d'équipement afin qu'un autre programme ou le logiciel FactoryTalk Batch
puisse en prendre possession. Utilisez l'instruction PDET seulement si le programme s’est auparavant approprié une phase d'équipement en utilisant l'instruction Attacher à la phase d'équipement (Attach to Equipment Phase, PATT).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é
PDET(Phase_Name);
Opérandes
Diagramme à relais
Opérande | Type | Format | Description |
|---|---|---|---|
Phase Name | PHASE | Nom de la phase d’équipement | Phase d'équipement qu'il n'est plus nécessaire de posséder. |
Texte structuré
Les opérandes sont les mêmes que ceux de l’instruction PDET du diagramme à relais.
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
Pour Texte Structuré, EnableIn est toujours vrai lors d'une scrutation normale. Par conséquent, si l'instruction est dans le chemin d'accès de commande activé par la logique, elle est exécutée.
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
Diagramme à relais
Si
Step.6
= 1 (la sixième étape de la séquence), alorsChaque instruction PDET abandonne la propriété des phases que la séquence possède.
Chaque bit
Ownership
= 0. (Dans la balise Propriété
, un bit est attribué à chaque phase d'équipement.)Done
= 1. (Cela indique à la séquence de passer à la prochaine étape.)
Texte structuré

Lorsque la séquence s'exécute, l'action Relinquish_Ownership :
- Abandonne la propriété de la phase d'équipement.
- Met à zéro les étiquettes de propriétés (bits définis par le SFC lorsqu'il prend la propriété des phases d'équipement).
En utilisant une action Qualificatif de type P1, limite l'exécution de l'action à la première scrutation de cette étape.
Fournir une réponse