Échec de suppression de phase (Phase Clear Failure, PCLF)

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 PCLF pour effacer le code de panne d'une phase d'équipement.
L’instruction PCLF efface le code de panne d’une phase d’équipement.
  • Utilisez exclusivement une instruction PCLF pour effacer le code de panne d'une phase d'équipement.
  • Ni une instruction CLR, ni une instruction MOV, ni une assignation (:=)
    ne change
    le code de panne d'une phase d'équipement.
Assurez-vous que la phase d'équipement
n'a pas
d'autres propriétaires lorsque vous utilisez l'instruction PCLF. L'instruction PCLF
n'effacera pas
le code d'échec si
Logix Designer
, HMI, le logiciel
FactoryTalk Batch
ou un autre programme possède la phase d'équipement.
  • La propriété HMI à priorité élevée est spécifique uniquement aux automates
    CompactLogix
     5370 et
    ControlLogix
     5570.
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
PCLF_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
PCLF(Phase_Name);
Opérandes
Diagramme à relais
Opérande
Type
Format
Description
Phase Name
PHASE
Nom de la phase d’équipement
Phase d'équipement dont le code de panne doit être effacé.
Texte structuré
Les opérandes sont les mêmes que ceux de l’instruction PCLF du diagramme à relais.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun. Reportez-vous à
Indexer via les tableaux
ci-dessous 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 se trouve dans le chemin d'accès de commande activé par la logique, elle s'exécute.
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 comme décrit ci-dessus.
Exemple
Diagramme à relais
Si
Drain_Tank_Restart
= 1 (redémarrer la phase d'équipement
Drain_Tank
), alors
Effacer le code de panne de la phase d'équipement
Drain_Tank
Changez l'état de la phase d'équipement
Drain_Tank
à redémarrer via la commande Redémarrer.
Drain_Tank_Restart
= 0;
PCLF_LD_ex_v31
Texte structuré
(*Si
Drain_Tank_Restart
= activé, alors :
Effacer le code de panne de la phase d'équipement
Drain_Tank
.
Redémarrer la phase d'équipement
Drain_Tank
.
Désactiver
Drain_Tank_Restart
.*)
If
Drain_Tank_Restart
Then
PCLF(
Drain_Tank
);
PCMD(
Drain_Tank
,Restart,0);
Drain_Tank_Restart
:= 0;
End_If;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal