Transmettre des paramètres aux écrans suivants. Rockwell Automation Plus 7 Performance, Machine Edition
Transmettre des paramètres aux écrans suivants
Dans la section précédente, nous avons étudié les faces avant et utilisé le fichier paramètre pour remplacer les paramètres nº 1 et nº 2. Dans ce chapitre, nous allons appliquer la méthode de la liste de paramètres.
Dans le logiciel Factory Talk View Machine Edition, il existe trois têtes de remplissage des bouteilles.
Au lieu de créer un écran pour chacune d’entre elles, nous allons créer des écrans communs faisant un zoom sur la tête de remplissage et présentant une commande pour la démarrer/l’arrêter, et ce simplement en modifiant les points avec lesquels les écrans travailleront au moment de l’exécution.
L’automate Logix contient un programme pour chaque tête.
Ces trois programmes sont identiques et portent les mêmes points, seuls leurs noms diffèrent
(Head1, Head2 et Head3).
Chaque programme comporte un point appelé Head basé sur un point défini par l’utilisateur (UDT,
User Defined Tag) et contenant 5 membres.
Si, par exemple, vous vouliez voir la quantité de bouteilles de chaque tête, vous pourriez alors utiliser les points suivants :
Pour la tête nº 1 (Head 1) : {::[CLX]Program:Head1.Head.Amount_of_Bottles}
Pour la tête nº 2 (Head 2) : {::[CLX]Program:Head2.Head.Amount_of_Bottles}
Pour la tête nº 3 (Head 3) : {::[CLX]Program:Head3.Head.Amount_of_Bottles}
Comme vous le voyez, les noms de points sont identiques, à l’exception du chiffre. C’est la seule chose que nous ayons à changer. La possibilité de remplacer uniquement une partie du nom d’un point nous offre beaucoup de souplesse.
Sur votre ordinateur
1. Double-cliquez sur l’écran Doucle-cliquez sur l’écran 40 Filler (40 Embouteilleuse) pour l’ouvrir.
Comme vous le voyez sur l’illustration, seules les deux premières têtes (Head 1 et
Head 2) ont un bouton associé à un numéro.
2. Sélectionnez l’icône 1 et cliquez avec le bouton droit dessus pour sélectionner
Duplicate (dupliquer).
3. Faites glisser le bouton que vous venez de créer à droite de la tête nº 3
AUL21 Page 51 de 85
4. Double-cliquez sur l’icône du nouveau bouton. Dans le champ Parameter list (liste des paramètres), remplacez Head1 par Head3
Si vous vouliez ajouter un second point, il remplacerait alors tous les points nº 2 au prochain écran, le 3
ème
point tous les points nº 3, etc.
Pour cet atelier, nous avons décidé de remplacer uniquement la partie centrale du point par « Head3 », comme le montre le tableau en début de ce chapitre.
5. Ouvrez l’onglet Label (étiquette) et modifiez ou sélectionnez l’image Number_3.
6. Cliquez sur le bouton OK.
7. Cliquez sur Close (fermer) et Save (enregistrer) l’écran 40 Filler (40 Embouteilleuse).
8. Ouvrez l’écran 40 Filler Closeup (40 Gros plan embouteilleuse) et double-cliquez sur le
champ numérique.
9. Ouvrez l’onglet Connections (connexions).
Vous voyez alors que cet affichage numérique utilise le point
{::[CLX]Program:#1.Head.Amount_of_Bottles}.
Lorsque vous ouvrez cet écran pour la tête nº 3, le chiffre « 1 » est automatiquement remplacé par « Head3 ».
Cliquez sur le bouton OK.
10. Nous allons voir à présent comment transférer des paramètres vers un autre écran. Dans cet exemple, nous allons utiliser un écran contextuel. Double-cliquez sur le bouton
Change Filler Control. (changer l’automate de l’embouteilleuse).
11. Comme vous le voyez, nous transférons « 1 » en tant que paramètre vers le prochain
écran. Cela veut dire concrètement que nous enverrions « Head3 » vers l’écran contextuel si nous appuyions sur le bouton de la tête nº 3.
Pour ajouter une tête, il suffit donc simplement de s’assurer que le fichier paramètre ou la liste des paramètres est bien modifiée et que tous les paramètres sont transférés vers tous les écrans suivants.
12. Cliquez sur OK pour fermer l’écran 40 Filler Closeup (40 Gros plan embouteilleuse).
13. Ouvrez l’écran 40 Filler Control (40 Contrôle d’embouteilleuse).
14. Double-cliquez sur le bouton Start (démarrer) et ouvrez l’onglet Connections
(connexions).
Comme vous pouvez le voir, l’écran contextuel utilise également « HEAD3 » en remplacement de « 1 ».
15. Cliquez sur Close (fermer) pour fermer cet objet et fermez l’écran.
Si vous souhaitiez ajouter une 4
ème
tête d’embouteilleuse, il vous suffirait d’ajouter
« Head4 » sur un nouveau bouton et d’ajouter le code Logix correspondant.
Le fait de pouvoir transférer des paramètres accélère donc le développement et admettons qu’il est bien plus simple de modifier un écran que plusieurs.
Dans le prochain chapitre, nous allons compiler et tester l’application.
AUL21 Page 53 de 85

Public link updated
The public link to your chat has been updated.