É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.
L’instruction PSC signale la terminaison d’une routine d’état de phase.

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

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.
|
![]() | 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

Texte structuré
If TagEnableRunning
And PSCTest.Running Then
PSC();
End_if;
Fournir une réponse
