Nouveaux paramètres de phase (Phase New Parameters, PRNP)
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 PRNP efface le bit NewInputParameters de la phase d’équipement.
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.

CONSEIL:
Lorsque le logiciel
FactoryTalk Batch
a de nouveaux paramètres pour une phase d'équipement, il définit le bit NewInputParameters pour cette phase.Après avoir téléchargé les paramètres, utilisez l'instruction PRNP pour effacer le bit.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
PRNP ( );
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.
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
Diagramme à relais

Texte structuré

Si PRNPTest.NewInputParameters = 1 (le logiciel
FactoryTalk Batch
a de nouveaux paramètres d'entrée pour la phase d'équipement), alorsSi Enable_PXRQ = 1 (laisser l'instruction PXRQ s'exécuter)
Ou RQ_Control[0].PC = 0 (l'instruction PXRQ est en cours), alors
Datavalues[0] = cela définit l'instruction PXRQ pour le transfert de contrôle.
Envoyer la requête Télécharger le sous-ensemble de paramètres d'entrée au logiciel
FactoryTalk Batch
.Envoyer DataValues[0] = 2, l'instruction est définie pour le transfert de contrôle.
Enable_PXRQ = 0 (ne pas laisser l'instruction PXRQ redémarrer lorsque la requête est terminée)
Si RQ_Control[0].PC = 1 (la requête est terminée), alors
ThisPhase.NewInputParameters = 0 via l'instruction PRNP
Sinon
Enable_PXRQ = 1 (laisser l'instruction PXRQ s'exécuter la prochaine fois que de nouveaux paramètres d'entrée sont disponibles)

Fournir une réponse