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.
Utilisez l'instruction PRNP pour mettre à zéro le bit NewInputParameters d'une phase d'équipement.
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.
L5K_PRNP_Other_Pg459_v32.png
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
PRNP_LD_avail_v31
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
PRNP_LD_ex_v31
Texte structuré
L5K_PRNP_FC_ex_v32
Si PRNPTest.NewInputParameters = 1 (le logiciel
FactoryTalk Batch
a de nouveaux paramètres d'entrée pour la phase d'équipement), alors
Si 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)
L5K_PRNP_FC_ex_btm
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal