État de phase terminé (Phase State Complete, PSC)

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.
Utilisez l'instruction PSC pour signaler à une phase d'équipement que la routine d'état est terminée et pour lui indiquer qu'elle devrait passer à l'état suivant.
L’instruction PSC signale la terminaison d’une routine d’état de phase.
PSC DescriptionV32
Dans la routine Exécution en cours, utilisez l’instruction PSC pour faire passer la phase d’équipement à un état terminé.
  • 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
PSC_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
PSC( );
Opérandes
Diagramme à relais
Aucun
Texte structuré
Aucun
Saisissez les parenthèses ( ) après la mnémonique de l'instruction, même s'il n'y pas d'opérande.
Recommandations pour utiliser l'instruction PSC
Recommandation
Détails
Utilisez l'instruction PSC dans
chaque
routine d'état de phase que vous ajoutez à une phase d'équipement.
Sans l'instruction PSC, la phase d'équipement reste dans le même état et ne passe
pas
à l'état suivant.
  • Placez l'instruction PSC de façon à ce qu'elle soit la dernière étape de la routine d'état de la phase.
  • Lorsque l’état est atteint (terminé), l’instruction PSC est exécutée.
PSC Holding Statev32
Dans la routine d'état Attente en cours, utilisez l'instruction PSC pour faire passer la phase d'équipement à l'état Maintenu
Rappelez-vous que l'instruction PSC
n'arrête pas
la scrutation actuelle d'une routine.
Lorsque l'instruction PSC est exécutée, l'automate scrute le reste de la routine puis fait passer la phase d'équipement à l'état suivant. L'instruction PSC ne termine pas l'exécution de la routine.
N'utilisez
pas
une instruction PSC dans une routine de pré-état.
Utilisez l'instruction PSC uniquement pour signaler la transition d'un état à un autre.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Un défaut majeur se produira si :
Type de défaut
Code de défaut
L'instruction est appelée depuis l'extérieur d'un programme de phase d'équipement.
4
91
Si une instruction complémentaire a utilisé une instruction PSC et qu'un programme qui n'est pas une phase d'équipement appelle cette instruction complémentaire,
Logix Designer
génère un avertissement. Recherchez l'instruction complémentaire pour cette instruction et désactivez-la. Reportez-vous à
Indexer via les tableaux
pour consulter les défauts liés à l'opérande.
Exécution
Dans un texte structuré, les instructions sont exécutées chaque fois qu'elles sont scrutées. Pour limiter la scrutation d'une instruction, utilisez un qualificateur d'une action SFC, d'une construction de texte structuré, ou les deux.
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.
Exemples
Diagramme à relais
PSC_LD_ex_v31
Texte structuré
If TagEnableRunning
And PSCTest.Running Then
PSC();
End_if;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal