Attacher à la séquence d'équipement (SATT)

Cette instruction s’applique aux automates
Logix Designer
 5580P et aux automates ControlLogix 5590P. Les automates
Logix Designer
 5580P et les automates ControlLogix 5590P prennent également en charge la redondance des automates.
CONSEIL: Lorsque vous utilisez cette instruction avec un système de redondance
ControlLogix
, les sorties contrôlées par cette instruction peuvent présenter des à-coups lors d'un basculement de redondance si l’instruction et le programme de séquence ne sont pas planifiés dans la tâche avec la priorité la plus élevée.
AVERTISSEMENT:
Lors de l’utilisation de la redondance avec une
Equipment Sequence
, l’exécution d’une séquence peut ne pas être celle attendue après basculement si la phase et la séquence ne sont pas planifiées sur la même tâche.
Utilisez l'instruction Attacher à
Equipment Sequence
(Attach to, SATT) pour prendre la propriété d’un
Equipment Sequence
. Un
Equipment Sequence
peut être commandé par un programme si le programme est propriétaire du
Equipment Sequence
ou si le
Equipment Sequence
n'a pas de propriétaire. Une étiquette doit être assignée afin de stocker le code de résultat d’une instruction SATT.
L’instruction SATT peut retourner l'un des cinq codes de résultat. Le code de résultat 0 indique que l'instruction SATT a été exécutée avec succès. Les autres quatre codes indiquent que l’exécution de l’instruction a échoué et fournissent des informations additionnelles au sujet de l’échec de l’instruction.
Il s'agit d'une instruction de transition. Procédez comme suit lors de l'utilisation :
  • Dans la logique à relais, insérez une instruction pour faire basculer la condition d’entrée d’échelon de fausse à vraie chaque fois que cette instruction doit être exécutée.
  • 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
L5K_SATT_LD_avail_v34
Diagramme de bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré :
SATT(Sequence Name, Result)
Opérandes
Diagramme à relais
Opérande
Type de données
Format
Description
Sequence Name
SEQUENCE
nom de
Equipment Sequence
La
Equipment Sequence
que vous voulez changer afin de la posséder (de l'attacher) pour pouvoir la commander.
Résultat
DINT
Balise
Pour que l’instruction retourne un code de succès ou panne, saisissez une balise DINT où stocker le code de résultat. Sinon, saisissez 0.
Texte structuré
Les opérandes sont les mêmes que ceux du diagramme à relais.
Recommandations pour utiliser l'instruction SATT
Recommandation
Détails
Rappelez-vous que l’application
Logix Designer
outrepasse la propriété de
Equipment Sequence
.
Peu importe si un programme ou un logiciel
FactoryTalk Batch
possède un
Equipment Sequence
, il existe une option pour utiliser
Logix Designer
pour asservir la propriété et commander le
Equipment Sequence
.
La
Equipment Sequence
doit être la propriété du programme pour le commander ou n'en avoir aucun pour que le programme puisse la commander.
Les instructions de propriété sont
Attacher
(Attach, SATT) et
Détacher
(Detach, SATT).
Les séquenceurs internes (programmes), les séquenceurs externes (
FactoryTalk Batch
) et les opérateurs utilisent toujours une commande
Attacher
pour commander une
Equipment Sequence
.
Lorsque la
Equipment Sequence
est terminée, abandonner la propriété.
Pour abandonner une propriété, utilisez une instruction Détacher de la
Equipment Sequence
(SDET).
Évitez de faire des demandes de commande inutiles si la
Equipment Sequence
est en train de générer des événements de séquence.
Les demandes de commande inutiles peuvent faire déborder les tampons de traitement d'événements et vous faire ainsi manquer des événements importants.
Utilisez le code
Résultat
pour vérifier la propriété, et incluez des étapes à faire s'il est impossible d'attacher la
Equipment Sequence
parce qu'elle est déjà la propriété d'un autre programme ou de l'opérateur.
Utilisez l'opérande
Résultat
pour obtenir un code qui montre le succès/échec de l'instruction SATT.
À chaque exécution, l’instruction SATT essaye de prendre la propriété de la
Equipment Sequence
. Lorsqu’un programme ou un opérateur est le propriétaire d’une
Equipment Sequence
, toute autre exécution de l’instruction SATT échouera et produira le code de résultat 24582. Lorsque vous utilisez une instruction SATT, faites l’une des deux actions suivantes :
  • Limitez son exécution à une simple scrutation pour éviter le code de résultat 24582.
    • À inclure dans vos conditions de propriété :
      code de résultat = 24582
Codes de résultat SATT
Code (Déc)
Description
0
La commande est réussie.
24579
La
Equipment Sequence
ne peut pas être commandée.
Logix Designer
possède déjà le
Equipment Sequence
. L'appelant est attaché à la
Equipment Sequence
, mais il n'est pas le propriétaire actuel de la commande.
  • Ce programme possède aussi maintenant la
    Equipment Sequence
    .
    • Étant donné que la
      Logix Designer
      a une priorité plus élevée, le programme ne peut pas commander la
      Equipment Sequence
      .
24582
Le programme est déjà le propriétaire de la
Equipment Sequence
.
24593
L'un des éléments suivants possède déjà la
Equipment Sequence
.
  • Un séquenceur externe tel que le logiciel
    FactoryTalk Batch
    .
    • Un autre programme de l’automate.
      • Un opérateur HMI
24594
La
Equipment Sequence
n’est pas planifiée, est bloquée ou se trouve dans une tâche bloquée.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à Indexer via les tableaux[1] pour consulter les défauts liés à l'opérande.
Exécution
Lors de l'exécution de l'instruction, l'instruction SATT tente de s'approprier
Equipment Sequence
.
Diagramme à relais
Condition
Action entreprise
Préscrutation
Aucune action n’est entreprise
La condition d'entrée d'échelon est égale à faux
Aucune action n’est entreprise
La condition d'entrée d'échelon est égale à vrai
  • L’instruction s’exécute
  • La condition de sortie d’échelon est définie sur vrai.
Post-scrutation
Aucune action n’est entreprise
Texte structuré
Condition
Action entreprise
Préscrutation
Aucune action n’est entreprise
La condition d'entrée d'échelon est égale à faux
Aucune action n’est entreprise
La condition d'entrée d'échelon est égale à vrai
L’instruction s’exécute
Post-scrutation
Aucune action n’est entreprise
Exemple
L5K_LD_Example_SATT_v34
Texte structuré
if (AttachControl) then
SATT(Make_Product_101, Result);
end_if
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal