Rockwell Automation Plus 7 Performance Manuel utilisateur
AUL21
FactoryTalk View Machine Edition et PanelView Plus 7
Performance : Atelier d’introduction
Uniquement pour l’utilisation durant les cours !
Informations importantes à destination de l’utilisateur
Cette documentation, qu’elle soit illustrative, imprimée, « en ligne » ou électronique (ci-dessous appelée
« Documentation »), doit être utilisée exclusivement en tant qu’aide à la formation dans le cadre de l’utilisation des matériels, logiciels et firmware de démonstration approuvés par Rockwell Automation. La Documentation doit être exclusivement utilisée comme outil d’apprentissage par des professionnels qualifiés.
La diversité des utilisations des matériels, logiciels et firmware (ci-dessous dénommés les « Produits ») décrits dans cette
Documentation impose aux responsables de l’application et de l’utilisation desdits Produits de vérifier par eux-mêmes la mise en place de toutes les mesures nécessaires pour garantir que chaque application et leur utilisation effective sont conformes aux exigences de sécurité, y compris toute loi, réglementation, code et norme applicable en plus de tout document technique applicable.
En aucun cas, Rockwell Automation, Inc., ni aucune de ses filiales ou sociétés affiliées (ci-dessous
« Rockwell Automation ») ne peut être tenue responsable civilement ou juridiquement des dommages directs ou indirects résultant de l’utilisation ou de la mise en œuvre des Produits décrits dans cette Documentation. Rockwell Automation ne peut être tenue responsable civilement ou juridiquement des dommages de quelque type que ce soit basés sur l’invocation d’utilisation ou de mise en application en toute confiance de cette Documentation.
Rockwell Automation n’assume aucune responsabilité de propriété industrielle quant à l’emploi des informations, circuits,
équipements ou logiciels décrits dans la Documentation.
Sauf accord express établi par écrit, en tant qu’élément d’un contrat de maintenance ou d’assistance, les utilisateurs de l’équipement sont responsables de :
• l’utilisation, l’étalonnage, le fonctionnement, la surveillance et de la maintenance corrects de tous les Produits visés dans les instructions, mises en garde, recommandations et documentations fournies par
Rockwell Automation ou une tierce partie,
• du contrôle en toute circonstance de l’utilisation et de la maintenance des Produits, exclusivement par du personnel correctement formé,
• de l’information permanente concernant des mises à jour et avertissements portant sur les Produits et de la mise en œuvre de toutes les mises à jour et modifications, et
• de tous les autres facteurs affectant les Produits et qui sont hors du contrôle direct de Rockwell Automation.
Toute reproduction en tout ou partie de la Documentation sans autorisation préalable écrite de Rockwell Automation est interdite.
Les notes suivantes sont utilisées tout au long de ce manuel pour rappeler les consignes de sécurité :
Signale des informations concernant les informations sur des pratiques ou des circonstances susceptibles de provoquer une explosion dans un environnement dangereux, et d’entraîner des blessures corporelles ou la mort, des dégâts matériels ou des pertes financières.
Identifie toute information critique pour la mise en œuvre et la compréhension correctes du produit.
Identifie toute information sur les pratiques ou circonstances susceptibles de provoquer des blessures corporelles ou la mort, des dégâts matériels ou des pertes financières. Les mises en garde vous aident à :
• identifier un danger
• éviter ce danger
• en connaître les conséquences
Des étiquettes peuvent être apposées sur ou à l’intérieur du variateur pour signaler la présence
éventuelle de tensions électriques dangereuses.
Des étiquettes peuvent être apposées sur ou à l’intérieur du variateur pour signaler que les surfaces peuvent atteindre des températures dangereuses.
Table des matières
________________________________ 4
_____________________________________________ 9
____________________________________________ 9
: _____________________________________________ 11
) _______________________________________ 12
______________________________________ 12
ESTION DES ALARMES AVEC NOTIFICATIONS PAR E
OUTONS DE MENU PERSONNALISABLES
_________________________________ 16
OUTONS DE NAVIGATION PERSONNALISABLES
____________________________ 18
_______________________________________ 22
ERIFICATION DE LA CONFIGURATION DES ALARMES POUR L
_________________________________ 24
ANIPULATION DE GRANDS VOLUMES DE DONNEES
OUR REALISER UN ARCHIVAGE CONTINU DES DONNEES
____________________________________________ 28
RCHIVAGE DE DONNEES AVEC CALCUL DE TENDANCES D
__________________________________ 34
ONFIGURATION DE LA MACHINE A L
APPLICATIONS RAPIDE ET EFFICACE
DENTIFIER LES PROBLEMES SUR VOTRE TERMINAL
____________________________________ 39
ROUVER DES POINTS DANS VOTRE APPLICATION
ES FACES AVANT PRECONFIGUREES PERMETTENT DE REDUIRE LES DELAIS
_____________________________________________________ 44
RANSMETTRE DES PARAMETRES AUX ECRANS SUIVANTS
____________________________________________ 54
____________________________________ 55
ERFORMANCES VISUELLES ET MOBILITE
) _________________________ 59
ONNEXION A DISTANCE GRACE A LA TECHNOLOGIE
ONNEXION A DISTANCE GRACE A LA TECHNOLOGIE
_________________________________________________ 69
OUVEAUX TYPES DE RACCOURCIS DE COMMUNICATION
IFFERENCES DANS LES MODELES DE RECETTES
IFFERENCES DANS LES MODELES DE DONNEES
Copyright © 2014 Rockwell Automation, Inc.
Diapositives de présentation PowerPoint
AUL21 Page 5 de 85
AUL21 Page 7 de 85
AUL21 FactoryTalk View Machine Edition et PanelView Plus 7 :
Atelier d’introduction
À propos de cet atelier
Le présent atelier d’introduction a pour but d’explorer les fonctionnalités et le fonctionnement de
FactoryTalk View Machine Edition avec le terminal PanelView Plus 7 Performance.
Cet atelier commence par un descriptif des fonctionnalités et des détails complémentaires dans le chapitre « À propos de », suivis d’un chapitre pratique pas à pas. Il n’est pas indispensable de lire les explications, mais celles-ci vous permettront de mieux comprendre les fonctions présentées.
Cet atelier a été pensé pour être suivi de bout en bout, dans l’ordre des chapitres préparés.
Cet atelier se base sur un procédé utilisant une pompe d’alimentation, un réservoir tampon, un séparateur, une machine de remplissage (embouteilleuse) et une capsuleuse.
Voici une présentation de ce procédé :
Public concerné par cet atelier
Le présent atelier s’adresse aux utilisateurs désireux de connaître les fonctionnalités et le fonctionnement de FactoryTalk View Machine Edition avec le terminal PanelView Plus 7
Performance.
Outils et conditions préalables
Cet atelier ne nécessite aucun travail préparatoire.
Matériel à prévoir : Terminal PanelView Plus 7 Performance 12” de 1 200 W.
AUL21 Page 9 de 85
À propos des images
L’atelier se déroule sur une image virtuelle VMWare Workstation.
Logiciels installés
L’image AUL21 utilise les logiciels suivants :
FactoryTalk View Machine Edition V8.10 (CPR9 SR7.4)
RSLinx Enterprise V5.74 (CPR9 SR7.4)
Studio5000 V21.00.00 (CPR9 SR5.1)
SoftLogix V21.00.00 (CPR9 SR5.1)
Connexion aux images VMWare
Ce chapitre est fourni à titre de référence uniquement.
L’ouverture de session s’effectue automatiquement. Cependant, utilisez les identifiants suivants si l’accès à l’image VMWare nécessite de vous authentifier.
Utilisateur
• Administrateur
Mot de passe
• rockwell
Navigation à partir de l’image VMWare
Ce chapitre est fourni à titre de référence uniquement.
Une fois démarrés, FactoryTalk View ME Studio et le client peuvent être laissés ouverts. Le client va s’exécuter en plein écran.
Il est possible de commuter entre les différents programmes en cours d’exécution en appuyant simultanément sur les touches <<Alt>> et <<Tab>>, ou bien en passant par la barre des tâches.
Pour revenir au bureau, appuyez simultanément sur les touches <<Windows>> et <<D>>, ou bien cliquez sur l’icône du bureau dans la barre des tâches.
Contenu de l’atelier :
Cet atelier comprend 5 parties :
• Interface graphique moderne et navigation facile
• Manipulation de grands volumes de données (recettes, archivage des données et calcul de tendances)
• Développement d’applications rapide et efficace
• Contenu multimédia et mobile
• Gestion des utilisateurs
Conventions utilisées dans le document
Les conventions suivantes sont appliquées dans l’ensemble de ce manuel de travaux pratiques afin de vous aider dans l’utilisation des supports didactiques.
Ce style ou symbole : A la signification suivante :
Mots en caractères gras et en italique (par ex.,
Studio 5000 ou OK)
Mots en gras, soulignés et entre guillemets (par ex., ‘Controller1’)
Élément ou bouton sur lequel vous devez cliquer, ou nom de menu utilisé pour sélectionner une option ou une commande. Il s’agit du nom d’une rubrique tel qu’il apparaît à l’écran ou dans un exemple.
Saisie que vous devez effectuer dans le champ spécifié. Il s’agit d’informations à fournir en fonction de votre application (par ex., une variante).
Remarque : lorsque vous saisissez le texte dans la zone, n’oubliez pas qu’il est inutile de saisir les guillemets ; saisissez simplement les termes qu’ils délimitent (par ex., Controller1).
Les rubriques de l’atelier flanquées de cette icône signalent des fonctionnalités importantes du logiciel ou des outils qui pourraient vous aider à tirer meilleur parti de ce produit.
…informations complémentair es…
Le texte figurant dans cet encadré gris correspond à des informations complémentaires concernant les supports didactiques ou le logiciel. Il ne s’agit pas d’informations à lire impérativement pour réaliser les exercices de l’atelier. Le texte complémentaire peut fournir de précieux conseils susceptibles de faciliter l’utilisation de ce produit.
Remarque : dès lors que le bouton de la souris n’est pas précisé dans le texte, vous devez cliquer sur le bouton gauche.
AUL21 Page 11 de 85
Présentation de l’application, interface graphique moderne et navigation facile (20 minutes)
À propos de ce chapitre de l’atelier
Lors de cet atelier, nous allons utiliser quelques-unes des fonctionnalités graphiques de
FactoryTalk View Studio Version 8.10. Nous allons également découvrir l’application sur le terminal PanelView Plus 7 Performance et FactoryTalk View Studio.
Vous découvrirez les fonctionnalités suivantes :
• Les objets de l’interface graphique (GUI) avec dégradé.
• Les graphiques PNG
• La gestion des alarmes avec l’interface graphique (GUI) mise à jour
• Les notifications d’alarmes par e-mail
• Les boutons GoTo avec transfert de paramètre
• Le changement de langue
Présentation de l’application
Avant d’étudier l’application et de découvrir les possibilités de PanelView Plus 7 Performance et de FactoryTalk View Machine Edition, nous allons voir les icônes qui sont utilisées dans la barre de menus.
La barre de menus même est un objet global créé à partir de graphiques PNG.
Les images PNG sont des images bitmap comme les fichiers JPEG. Elles ont toutefois l’avantage de prendre en charge la transparence.
L’exemple ci-dessous montre la différence entre les images PNG et Bitmaps ordinaires.
L’objet de gauche est un fichier PNG, celui de droite une image Bitmap.
L’image PNG affiche l’arrière-plan en dégradé de bleu.
Chaque icône a été conçue en 2 couleurs : le bleu signifie que vous vous trouvez sur un écran lié
à cette icône. Lorsque l’icône est transparente, il vous suffit de cliquer dessus pour atteindre l’écran en question.
J’ai pris les deux icônes de l’écran d’accueil en exemple.
L’écran d’accueil donnera un aperçu de l’installation. Il permettra
également de réaliser certaines actions de sécurité et de fermer l’application.
Réservoir
Séparateur
Embouteilleuse
Capsuleuse
Écran de l’opérateur, du technicien ou de l’administrateur, selon le type d’identifiant de
connexion.
Écran d’alarme
Sur votre terminal PanelView Plus 7 Performance
1. Si vous voyez l’icône (transparente et non pas bleue), cliquez dessus pour atteindre l’écran Home (accueil). Si l’icône est bleue, vous vous trouvez déjà sur l’écran d’accueil.
L’écran d’accueil reprend plusieurs fonctionnalités du logiciel FactoryTalk View Machine
Edition :
Une barre de menus latérale est prévue sur tous les écrans. Il s’agit d’un objet global ; en d’autres termes, si vous changer l’objet global « reference » (référence), alors toutes les autres « instances » de cet objet changeront également, de manière automatique. Nous verrons plus tard cela en apportant quelques modifications à la barre de menus.
Cet objet est également un objet global créé une fois et réutilisé plusieurs fois.
Comme vous pouvez le voir, cet objet utilise un remplissage avec dégradé. Le dégradé est une méthode très simple conférant un aspect très moderne aux graphiques.
AUL21 Page 13 de 85
Cet objet est également un objet global créé pour montrer à un opérateur si le système fonctionne ou non dans les limites de tolérance. Le gris clair montre la zone de valeur acceptable alors que le gris foncé exige que l’opérateur intervienne. Vous pourrez voir en certaines occasions des objets jaunes ou rouges en forme de losanges. Ils indiquent une alarme de niveau intermédiaire ou prioritaire. En un seul coup d’œil sur le terminal, un opérateur peut donc évaluer si une situation exige ou non une action, et si oui dans quels délais.
Gestion des alarmes avec notifications par e-mail et choix de langues
Dans ce chapitre, vous allez voir que le terminal PanelView Plus 7 Performance prend en charge plusieurs langues, y compris des langues monosyllabiques comme le chinois par exemple.
Vous apprendrez également plusieurs méthodes pour informer des opérateurs et d’autres agents d’une situation d’alarme nécessitant une intervention immédiate.
Sur votre terminal PanelView Plus 7 Performance
1. Cliquez sur l’icône pour ouvrir l’écran Alarm (alarme).
2. Différents drapeaux de pays apparaissent en bas à droite. Cliquez sur un de ces drapeaux et patientez jusqu’à ce qu’une nouvelle alarme se déclenche (les alarmes sont relativement fréquentes). Vous verrez alors que l’alarme apparaît dans la langue que vous avez choisie.
Un objet sous les drapeaux indique la langue que vous avez choisie.
Cliquez et changez la langue une ou deux fois en attendant chaque fois qu’une alarme se déclenche. Vous verrez un écran d’alarme semblable chaque fois qu’une nouvelle
alarme se déclenche. Les nouvelles alarmes sont affichées dans la langue choisie.
Ce bouton permet d’acquitter toutes les alarmes.
3. Cliquez sur le bouton qui permet de simuler une alarme. Lorsque cette icône est bleue, , l’alarme est active.
Lorsque cette alarme est déclenchée, le terminal PanelView Plus 7 Performance envoi un e-mail pour informer l’opérateur (ou tout autre agent) d’un problème. Ainsi, l’opérateur n’est pas obligé de garder les yeux rivés en permanence sur le terminal au cas où un problème surviendrait.
Sur votre ordinateur
Vous venez juste de déclencher une alarme prioritaire. Nous allons maintenant consulter votre ordinateur pour voir si vous avez reçu un e-mail du terminal PanelView Plus 7 Performance.
1. Ouvrez Microsoft Outlook sur votre bureau et consultez vos e-mails.
L’e-mail en question devrait être semblable à celui-ci : Remarque : Vous devrez peut-être patienter quelques secondes ou rafraîchir le serveur pour recevoir les tout derniers e-mails dans Microsoft outlook.
2. Votre terminal PanelView Plus 7 Performance peut donc vous envoyer des e-mails concernant des alarmes ou d’autres événements afin de vous informer.
AUL21 Page 15 de 85
Boutons de menu personnalisables
Vous pouvez concevoir des boutons de navigation personnalisables, comme un bouton GoTo.
Vous n’avez donc pas besoin de préconfigurer un écran que vous souhaitez atteindre, vous pouvez utiliser un point qui indiquera au terminal PanelView Plus 7 Performance quel écran ouvrir.
Nous allons voir ce que cela veut dire dans ce chapitre.
Sur votre terminal PanelView Plus 7 Performance
1. Cliquez sur .
L’écran suivant s’ouvre :
Cet écran montre à l’opérateur les températures et la charge du terminal
PanelView Plus 7 Performance. Toutes ces valeurs sont collectées à l’aide des contrôles
ActiveX d’info du terminal.
Pour en savoir plus au sujet de ces contrôles ActiveX, consultez le chapitre
« Manipulation de grands volumes de données ».
2. Cliquez sur . À l’écran d’accueil, cliquez sur
3. L’écran Login (connexion) apparaît.
.
Utilisez l’identifiant suivant :
Utilisateur : engineer
Mot de passe : pvp7
4. Si la connexion réussit, vous devriez voir le terme « Engineer » dans la case sous la connexion.
5. Cliquez sur .
L’écran suivant s’ouvre :
6. Si vous appuyez sur le même bouton , un écran différent va s’afficher, selon le type d’identifiant de connexion utilisé. Nous verrons plus tard la connexion en tant qu’administrateur qui permet d’afficher un troisième écran encore différent.
AUL21 Page 17 de 85
Boutons de navigation personnalisables
Dans ce chapitre, vous allez découvrir qu’il est très simple de créer un bouton GoTo permettant de naviguer vers différents écrans.
Sur votre ordinateur
Dans ce chapitre, vous allez vérifier que les communications de votre poste sont correctement
établies.
Sur votre ordinateur
1. Sur le bureau, cliquez sur FactoryTalk View Studio.
2. Sélectionnez l’icône View Machine Edition (voir Machine Edition) et cliquez sur
Continue (continuer).
3. Sélectionnez AU_Bottle_Line.
Comme vous pouvez l’observer, deux champs ont été ajoutés pour simplifier l’identification du projet : « Last Opened With » (ouvert la dernière fois avec), qui indique dans quelle version est l’application, et « Resolution », qui indique sa résolution d’écran.
Pour la présente application, nous utiliserons le grand écran PanelView Plus 7 de 12" qui offre une résolution de 1280 x 800
4. Cliquez sur Ouvrir.
5. Vérifions maintenant que la communication est bien configurée.
Ouvrez RSLinx Enterprise et double-cliquez sur Communication Setup (configuration de la communication).
Vérifiez que les paramètres suivants ont bien été configurés :
1.
Le nom de raccourci CLX a été choisi.
2.
Le module Ethernet avec l’adresse IP 192.168.1.201 est développé.
3.
L’automate Softlogix 1789-L60/A dans le logement 3 est en surbrillance.
4.
Le type de raccourci est Processor (processeur) (voir ci-après
1
)
5.
Cliquez sur Apply (appliquer). Si le bouton est grisé, le lien est déjà établi.
6.
Cliquez sur Copy from Design to Runtime (copier du concept à l’exécution)
Cliquez maintenant sur OK, puis sur Save (enregistrer) pour enregistrer la configuration lorsque vous y êtes invité.
Le type de raccourci vous permet de choisir entre 4 types de dispositifs : Processor
(processeur), EDS Parameter (paramètre EDS), Symbolic (symbolique) et Unsolicited
(non sollicité).
Vous trouverez plus d’informations dans l’annexe A.
AUL21 Page 19 de 85
6. Dans FactoryTalk Studio, sélectionnez la section Global Objects (objets globaux) et double-cliquez sur Global_Objects_1.
7. Cliquez avec le bouton droit sur l’écran et sélectionnez Object Explorer (explorateur d’objets).
8. Dans l’explorateur d’objets, sous Group1, développez la section Engineering (ingénierie) et double-cliquez sur GotoDisplayButton6.
9. Sous l’onglet General (général), vous verrez qu’aucun écran n’est sélectionné mais que la case Use variable Display (utiliser une variable pour l’affichage) est cochée.
10. Sous l’onglet Connections (connexions), vous pouvez voir que le champ Display Name
(nom d’affichage) est automatiquement renseigné par le point {Menu\Display_60}.
11. Par défaut, ce point porte la valeur 60 Operator (60 Opérateur), nom également utilisé pour l’écran de l’opérateur.
12. Chaque fois que vous vous connectez, une macro (soit une liste de points attribués conservée dans un fichier de texte) sera utilisée pour définir le nom d’affichage.
Lorsqu’un technicien se connectera, le nom d’affichage sera 60 Engineer
(60 Technicien).
Lorsqu’un administrateur se connectera, le nom d’affichage sera 60 Administrator
(60 Administrateur).
Lorsqu’un utilisateur se déconnectera, le nom d’affichage reviendra à sa valeur par défaut
60 Operator (60 Opérateur).
Remarque : Dans cet atelier, l’icône est la même pour un opérateur, un technicien et un administrateur. Nous avons utilisé un voyant à plusieurs états variant en fonction du numéro d’affichage, mais vous pouvez également modifier grâce aux mêmes macros cette icône en fonction de la personne se connectant.
13. Cliquez sur Cancel (annuler) dans la fenêtre Goto Display Button Properties
(propriétés du bouton GoTo) pour quitter l’Object Explorer (explorateur d’objets).
AUL21 Page 21 de 85
Utilisation d’objets globaux
Dans ce chapitre, nous allons remplacer l’arrière-plan de la barre de menus par un rectangle avec dégradé d’ombrage.
Sur votre ordinateur
1. Double-cliquez sur Background (arrière-plan) dans l’Object Explorer
(explorateur d’objets).
2. Changez Back Style (style arrière-plan) de Solid (plein) à Gradient (dégradé).
3. Cliquez sur le bouton Back Color (couleur arrière-plan).
4. Vous pouvez maintenant changer les couleurs du rectangle. Cliquez sur Start Color
(1
ère
couleur) et sélectionnez le 6
ème
gris.
5. Cliquez maintenant sur End Color (2 ème couleur) et sélectionnez le 3 ème gris.
6. Choisissez un niveau de 80 % pour ainsi ajouter quelques effets spéciaux à vos objets.
Le résultat sera donc : 80 % de gris foncé utilisé et 20 % de gris clair. Choisissez maintenant le paramètre Sharing Direction (sens) : horizontal. Et choisissez le style inférieur gauche.
7. Cliquez sur OK pour fermer la fenêtre Gradient Fill (dégradé).
8. Cliquez sur OK pour fermer la fenêtre Polygon Properties (propriétés de polygone) pour l’objet d’arrière-plan.
9. Fermez la fenêtre Object Explorer (explorateur d’objets).
10. Fermez l’écran Global_Objects_1 et cliquez sur Save (enregistrer) à l’invite.
11. Dans la section Displays (écrans) de l’explorateur d’objets, double-cliquez sur 10 MAIN
(10 Principal). Vous voyez maintenant l’arrière-plan de la barre de menus mise à jour avec l’effet de dégradé choisi.
Si nous étions en train d’éditer un objet global utilisé à plusieurs endroits de l’application, toutes les instances de cet objet seraient automatiquement mises à jour.
AUL21 Page 23 de 85
Vérification de la configuration des alarmes pour l’envoi d’alarmes haute priorité par e-mail
Dans ce chapitre, vous allez apprendre à utiliser et configurer les fonctionnalités de messagerie
électronique du terminal PanelView Plus 7 Performance.
Sur votre ordinateur
1. Double-cliquez sur Alarm Setup (configuration des alarmes).
2. Cliquez sur la dernière alarme appelée {SMTP_EMAIL\Alarm1}.
Observez les différentes entrées des champs Message et Message Notification
(notification de messages) et des colonnes Tag (point) et Exprn (expression).Tous ces paramètres signifient que, en cas de déclenchement de l’alarme, le message (voir étape suivante) est rédigé sur le point {SMTP_EMAIL\Subject} ainsi que la valeur vrai
{SMTP_alarm_notification}. Un objet et un déclencheur d’alarme sont maintenant configurés.
3. Cliquez sur l’onglet Messages.
Cochez la case Message to Tag (message sur point) pour que, lorsque l’alarme est déclenchée, les deux points ci-dessus soient rédigés (en d’autres termes, cette case active/désactive l’écriture de point sur le déclencheur d’alarme). Fermez la fenêtre Alarm
setup (configuration de l’alarme).
Expéditeur d’e-mails ActiveX
Nous pouvons donc noter les conditions de déclenchement des alarmes et les consigner dans la liste des alarmes. Puis, lorsqu’une alarme se déclenche, nous pouvons demander à ce que cette alarme inscrive des valeurs sur les points.
Cela devrait suffire si un opérateur se trouve devant le terminal PanelView 7 Plus
Performance. Mais, imaginons que nous voulions envoyer l’alarme par e-mail (comme nous l’avons vu précédemment).
Pour cela, nous pouvons utiliser les contrôles ActiveX. Un contrôle ActiveX est un très bon moyen d’ajouter des fonctionnalités complémentaires au terminal PanelView Plus 7
Performance. Un ensemble complet de contrôles ActiveX est installé par défaut sur le terminal PanelView Plus 7 Performance (dont l’un est un expéditeur d’e-mails). Vous pouvez même écrire vos propres contrôles ActiveX pour étendre les fonctionnalités selon vos besoins.
Dans le cas présent, nous allons nous concentrer sur le contrôle ActiveX expéditeur d’e-mails et son fonctionnement.
4. Ouvrez l’écran
« 99 load ActiveX » (99 Charger ActiveX), double-cliquez sur « email
ocx », puis sur « Connections »
.
Le contrôle EmailSender ActiveX (SMTP Email) permet au système d’envoyer un e-mail par serveur SMTP. Ce contrôle peut être utilisé pour envoyer un e-mail simple, contenant une seule chaîne, un e-mail avec une pièce jointe, ou encore un e-mail dont le corps est composé du texte d’un fichier de texte. L’e-mail est expédié par un serveur SMTP externe. Le contrôle est doté des fonctions suivantes :
• Envoi d’un e-mail
• Envoi d’un e-mail avec pièce jointe
• Envoi vers différentes listes TO (À), CC et BCC (Cci)
• Personnalisation de l’expéditeur
• Personnalisation de l’objet
• Personnalisation de la signature
5. Lorsque vous aurez parcouru les différentes propriétés, cliquez sur Close (fermer) pour les quitter mais laissez l’écran ouvert.
Important : notez que vous ne devez utiliser qu’un seul contrôle par écran, et nous vous recommandons de n’en utiliser qu’un par application.
AUL21 Page 25 de 85
Manipulation de grands volumes de données
(15 minutes)
À propos de ce chapitre de l’atelier
Dans cet atelier, nous allons aborder les différences entre l’archivage des données au format CSV et l’archivage natif. Nous verrons également comment afficher des données historiques dans le calcul de tendances.
De même, nous manipulerons une recette au format CSV et verrons comment transférer facilement des recettes vers votre terminal PanelView Plus 7.
Dans l’annexe B, nous vous présentons les différences entre le contrôle RecipePlus intégré et le contrôle ActiveX Recipe.
Dans l’annexe C, nous vous présentons les différences entre l’archivage de données (Data Log) intégré et le contrôle ActiveX DataStore.
Pour réaliser un archivage continu des données
Les utilitaires d’archivage de données et de recette au format CSV sont réunis sur un écran toujours ouvert, avec une aide en arrière-plan. Cet écran reprend l’objet recette et l’objet archivage de données.
Une fois l’écran ouvert, une macro s’exécute et affiche « 10 Main » (10 Principal), l’écran que vous allez voir.
Sur votre ordinateur
1. Si vous avez fermé l’écran de votre session précédente, dans FactoryTalk View Studio, ouvrez l’écran 99 Load ActiveX (99 Charger ActiveX).
Quatre contrôles ActiveX différents sont utilisés sur cet écran. a. DataStore (stockage de données) b. Recipe (recette) c. Terminal Information (infos du terminal) d. Email sender (expéditeur d’e-mails)
2. Cliquez avec le bouton droit sur l’écran et sélectionnez Display Settings (paramètres d’affichage).
3. L’écran Display Settings (paramètres d’affichage) vous présente quelques paramètres très importants.
L’écran est du type On Top, Cannot be Replaced (sur le dessus/Impossible à remplacer), ce qui veut dire qu’il ne peut être fermé avec des commandes Replace
Display (remplacer l’écran).
Chaque écran porte un numéro (Display Number) qui sert de référence pour certaines actions automatiques le concernant, comme son ouverture.
La position X-Y montre que l’écran ne se trouve pas dans la zone d’affichage visible, mais qu’il est bien ouvert ; cela signifie que les contrôles ActiveX sont toujours actifs.
4. Cliquez sur l’onglet Behavior (comportement).
Vous voyez ici que lorsque l’écran est initié, une macro Startup (démarrage) appelée
Redirect_Startup est exécutée. Cette macro va donner le Display number (numéro de l’écran) 10 à l’écran, ce qui correspond à l’écran 10 MAIN (10 Principal).
5. Voyons à présent les objets archivage et recette.
AUL21 Page 27 de 85
Archivage des données
Le terminal PanelView Plus 7 Performance peut archiver des données pour le calcul de tendances d’historique ou pour une analyse ultérieure. Dans ce chapitre, vous allez apprendre les différences entre l’archivage de données au format CSV et l’archivage de données natives qui peuvent être utilisés pour le calcul de tendances d’historique. Les deux ont leurs avantages, selon le niveau de fonctionnalité que vous recherchez.
Archivage des données au format CSV
Le contrôle ActiveX DataStore est doté des fonctions avancées suivantes :
• Gestion des fichiers – spécifier quand de nouveaux fichiers sont créés et les anciens fichiers sont supprimés.
• Personnalisation des en-têtes de fichiers – permet à l’utilisateur de personnaliser les entêtes des fichiers CSV et TXT.
• Journalisation périodique sur la base d’un intervalle de temps défini par l’utilisateur.
• Chaque enregistrement est pourvu automatiquement de la date et de l’heure de l’UCT et/ou du système.
• Remplacement des données les plus anciennes lorsque le fichier atteint la taille définie par les utilisateurs.
• Journalisation optimisée – uniquement les connexions affectées au journal.
Sur votre ordinateur
1. À l’écran 99 Load ActiveX 99 Charger ActiveX), double-cliquez sur l’objet DataStore.
2. Sous l’onglet General (général), vous pouvez voir que la collecte des données est programmée de manière à créer un nouveau fichier toutes les heures.
Le ficher journal a été paramétré pour supprimer les fichiers journaux les plus anciens dès que le nombre de 3 est atteint ; cette suppression peut également être paramétrée sur un critère de temps.
Dans le cadre de cet atelier, nous allons conserver les données des 3 dernières heures.
3. Cliquez sur l’onglet Advanced (avancé).
Définissez les noms des colonnes du fichier CSV qui sera utilisé pour l’archivage des données.
Vous pouvez également définir ici la date et l’heure auxquelles vous souhaitez que le fichier CSV soit utilisé. Le Temps universel coordonné (UTC) est très pratique parce qu’il ne tient pas compte des changements d’heure été/hiver. Vous êtes ainsi certain qu’aucune donnée ne sera écrasée.
4. Cliquez sur l’onglet Connections (connexions) pour voir les points dont les données seront collectées.
Le point Datalog\DatalogPath contient le dossier et le nom de fichier.
5. Cliquez sur Cancel (annuler) pour fermer l’objet.
6. Depuis le bureau de votre ordinateur, ouvrez Internet Explorer.
AUL21 Page 29 de 85
7. Tapez l’adresse ftp://192.168.1.100/Datalogs/.
Le FTP (File Transfer Protocol) est un protocole réseau standard qui permet d’échanger des fichiers sur l’internet (réseau TCP/IP) ou un réseau local.
Le serveur FTP est activé par défaut. Ouvrez le panneau de commande de votre terminal PanelView Plus 7 si vous souhaitez configurer le dossier utilisé, le niveau de sécurité, les utilisateurs et autres paramètres du serveur FTP sous Server
Config (config. serveur).
Vous trouverez de plus amples informations à ce sujet dans le manuel utilisateur
2711P-UM06.
8. Sélectionnez l’un des fichiers journaux et cliquez sur Enregistrer sous.
9. Enregistrez le fichier journal dans le dossier C:\Lab Files\Datalogs.
10. Au bas d’Internet Explorer, la barre d’état vous signalera que le téléchargement est terminé et que vous pouvez ouvrir le fichier journal.
Si cela n’apparaît pas, dirigez-vous vers le dossier dans lequel vous avez enregistré le fichier.
11. Voici à quoi un fichier d’archivage de données peut ressembler.
12. Fermez Internet Explorer dès que vous avez terminé.
L’archivage de données au format CSV nous permet donc de consigner des données dans un format très lisible et le FTP nous permet de transférer facilement les fichiers depuis une station de travail distante (sans avoir à se rendre physiquement devant chaque terminal).
Archivage de données avec calcul de tendances d’historique
Dans ce chapitre, nous allons étudier la configuration de l’archivage de données afin que vous puissiez ensuite utiliser ces données pour le calcul de tendances d’historique.
Sur votre ordinateur
1. Double-cliquez sur l’entrée Datalog.
Sous l’onglet Setup (configuration), vous voyez que Maximum amount of
Datapoints (nombre maximum de points de données) est limité à 10 000 (il peut aller jusqu’à 1 000 000).
2. Cliquez sur l’onglet Log Triggers (déclencheurs de journalisation).
Ces paramètres définissent la fréquence d’archivage.
3. Cliquez sur l’onglet Tags in Model (points par modèle).
Cet onglet vous permet de sélectionner tous les points dont vous souhaitez collecter les données.
AUL21 Page 31 de 85
4. Fermez l’entrée Datalog lorsque vous avez terminé.
Toutes les données de ce journal sont archivées dans un format binaire spécial qui permet de limiter l’espace mémoire nécessaire et d’accroître les performances de l’archivage. Le contenu de ce fichier binaire peut être lu à l’aide de l’utilitaire RSView Enterprise Viewer. Vous pouvez le télécharger depuis la base de connaissances : ID 33924 – FactoryTalk View Enterprise File Viewer
Utility.
L’utilitaire FactoryTalk View Enterprise File Viewer peut être utilisé pour lire et enregistrer les formats de fichiers suivants :
Fichier journal SE (*.DAT, *.OBF)
Fichier journal ME (*.LOG)
Fichier journal d’alarmes ME (HISTORY.ALM)
Fichier dBASE (*.DBF)
Fichier ME RecipePlus (*.RPP)
Les fichiers journaux SE et ME, les fichiers RecipePlus et les fichiers journaux des alarmes ME peuvent être enregistrés au format CSV ou DBF.
5. Pour démarrer l’archivage des données en même temps que l’application, choisissez la configuration Start Up. Pour activer cette option, il suffit de double-cliquer sur
« Startup » dans l’arborescence du projet.
6. Si vous souhaitez voir une tendance des données historiques collectées, il vous suffit de demander à un graphique de tendance d’utiliser le modèle d’archivage des données.
a. Pour cela, double-cliquez sur l’écran 60- Operator (60 Opérateur).
b. Double-cliquez sur l’arrière-plan de l’objet de tendance de température du haut.
c. Sélectionnez l’onglet Pens (stylets). Le modèle d’archivage sélectionné apparaît.
AUL21 Page 33 de 85
Calcul de tendances d’historique
Dans ce chapitre, nous allons effectuer un calcul de tendances à partir de données historiques sur le terminal PanelView Plus 7 Performance.
Sur votre terminal PanelView Plus 7 Performance
1. Cliquez sur le bouton de déconnexion de l’écran principal. Le compte utilisé pour se connecter passe de « Engineer » (technicien) à « Default » (par défaut).
2. Cliquez sur l’écran operator (opérateur).
Comme vous pouvez le voir, le graphique de tendance affiche déjà les valeurs. En effet, les données sont stockées dans le terminal PanelView Plus 7 Performance et peuvent immédiatement être exploitées par le graphique.
Ces informations proviennent des contrôles ActiveX d’informations du terminal disponibles à l’écran 99 Loading ActiveX (99 Charger ActiveX).
Le contrôle ActiveX d’informations sur le terminal peut afficher les informations suivantes :
Température du processeur
Température de l’écran
Température de la carte
Charge du processeur
Charge de la mémoire
Tension de la batterie
Emballement du BinFS
Adresse TCP/IP (carte interne + carte externe)
Masque de sous-réseau (carte interne + carte externe)
Passerelle (carte interne + carte externe)
Adresse MAC (carte interne + carte externe)
Nom de l’appareil
Le contrôle ActiveX d’informations sur le terminal est utilisé deux fois : une fois pour l’archivage unique (au démarrage, soit « Startup ») et une autre pour l’archivage continu
(« Running »).
Tous ces points sont utilisés sur l’écran et dans les tendances pour afficher les informations nécessaires.
AUL21 Page 35 de 85
Configuration de la machine à l’aide d’un objet recette
Dans ce chapitre, vous allez découvrir comment des recettes au format CSV peuvent permettre de configurer une machine.
Les recettes se déclinent en deux versions :
• la fonctionnalité intégrée, native, RecipePlus,
• et le contrôle ActiveX Recipe préinstallé.
Pour découvrir la fonctionnalité qui correspond le mieux à vos besoins, nous vous présentons dans l’annexe B les différences entre le contrôle RecipePlus intégré et le contrôle ActiveX
Recipe.
Gestion d’une recette au format CSV (ActiveX)
Sur votre ordinateur
1. Double-cliquez sur l’objet Recipe à l’écran 99 Load ActiveX (99 Charger ActiveX).
2. Dirigez-vous vers l’onglet Connections (connexions).
Cette recette contient 3 points permettant de configurer la machine.
Le gestionnaire de recettes peut être utilisé à d’autres fins, pas seulement pour les recettes traditionnelles ou ajouter des ingrédients comme de la farine, du lait aromatisé, etc. Dans cet exemple, nous utilisons le gestionnaire de recettes pour envoyer des valeurs en vue de configurer une machine dans un état donné.
3. Fermer la fenêtre ME Recipe 2 Enhanced Properties (ME Recipe 2 –Propriétés avancées).
Dirigez-vous maintenant vers votre terminal PanelView Plus 7 pour découvrir ce que nous pouvons faire avec ces objets.
Sur votre terminal PanelView Plus 7 Performance
1. Cliquez sur pour ouvrir la fenêtre du séparateur.
2. Sélectionnez une recette dans la liste en vous aidant des flèches,
3. Chargez une recette.
4. Vous pouvez modifier ces valeurs avant le téléchargement.
5. Si la valeur de la consigne actuelle ne correspond pas à ce que vous souhaitez télécharger, la zone STP devient verte.
6. Téléchargez la recette sur les points d’automate.
La valeur actuelle de l’instrument.
La consigne actuellement utilisée.
La couleur verte indique que la recette chargée a une valeur différente de celle actuellement utilisée.
La valeur chargée de la recette que vous avez sélectionnée. Cette valeur est stockée dans un point temporaire sur l’automate.
Lorsqu’une recette est chargée, vous pouvez immédiatement voir grâce à la couleur verte quelles valeurs vont changer lorsque vous la téléchargerez.
Les valeurs de recette peuvent être modifiées pour refléter les consignes avant le téléchargement.
Pour des raisons de sécurité, nous avons ajouté le contrôlé Recipe ActiveX sur l’écran 99 Load ActiveX (99 Charger ActiveX). Cela signifie que le contrôle
ActiveX lira les fichiers de recette une seule fois. Si quelqu’un a ajouté un fichier de recette, il ne sera alors pas visible. C’est un moyen d’éviter que n’importe qui ajoute une recette.
Si vous souhaitez ajouter des recettes, vous devez ajouter le bouton de sauvegarde et le contrôle Recipe ActiveX sur cet écran.
AUL21 Page 37 de 85
Sur votre ordinateur
Vous allez découvrir combien il est simple de transférer des fichiers de recettes de votre PC et votre terminal PanelView Plus 7 Performance.
Sur votre ordinateur
1. Depuis votre bureau, cliquez sur l’explorateur de Windows.
2. Tapez l’adresse
ftp://192.168.1.100/Recipe/
.
Le serveur FTP a été configuré sans niveau de sécurité particulier ; tout le monde peut donc transférer des fichiers. Il est toutefois possible de configurer le FTP sur votre terminal PanelView Plus 7 Performance avec un niveau de sécurité plus élevé (nom d’utilisateur, identifiants de connexion) pour octroyer un accès en lecture seule ou total.
3. Lorsque vous voyez les fichiers CSV, vous pouvez les copier sur votre ordinateur, comme nous l’avons fait précédemment avec les fichiers journaux. Ensuite, vous pouvez, par exemple, modifier les fichiers CSV sous Excel ou Notepad, avant de les recharger vers votre terminal PanelView Plus 7 Performance. Cette possibilité de gérer vos fichiers de recettes à distance est très intéressante.
Développement d’applications rapide et efficace
(25 minutes)
À propos de ce chapitre de l’atelier
FactoryTalk View Machine Edition peut utiliser 2 types de points.
1. Points de base de données IHM – Ces points sont ceux de la base de données de
FactoryTalk View Machine Edition. Un point d’IHM peut être un point de mémoire (interne) utilisé pour stocker des valeurs de données, ou il peut s’agir d’un point de l’automate, si certaines valeurs nécessitent une mise à l’échelle, des seuils ou un certain niveau de sécurité.
2. Points de référence directe – Ces points n’existent pas dans la base de données et peuvent faire directement référence à des points dans les automates. Ces points sont plus rapides et utilisent moins de ressourcent que les points de base de données IHM.
Comment pouvez-vous contrôler les problèmes éventuels de syntaxe ou autre avec tous ces points dans un terminal PanelView Plus 7 Performance ? Dans ce chapitre, nous allons employer quelques outils de diagnostic pour identifier les éventuelles failles de votre application, s’il manque des références de points par exemple. L’un de ces outils est l’outil de références croisées qui permet de trouver les références de points erronées ou manquantes.
Identifier les problèmes sur votre terminal
PanelView Plus 7 Performance
Le terminal PanelView Plus 7 Performance intègre un journal de diagnostic interne reprenant toutes les informations pertinentes ou problèmes rencontrés. Mais il n’est pas forcément pratique d’avoir à consulter chaque terminal PanelView 7 Performance pour lire son journal. Ainsi, il est possible de configurer votre terminal PanelView Plus 7 Performance pour qu’il envoie son journal vers un ordinateur central. Dans le cadre de cet atelier, cette fonctionnalité a été préconfigurée.
Nous allons voir comment consulter les informations de diagnostic du terminal
PanelView Plus 7 Performance depuis un endroit centralisé, votre ordinateur.
Sur votre terminal PanelView Plus 7 Performance
1. Un opérateur vous a signalé un problème avec une tendance. Cliquez sur pour ouvrir la fenêtre du réservoir. Le problème n’est pas flagrant, mais comme toutes les informations de diagnostic sont envoyées vers votre ordinateur, vous pouvez consulter les
éventuels messages d’erreur depuis votre terminal PanelView Plus 7 Performance.
Sur votre ordinateur
1. Sous FactoryTalk View Studio, ouvrez Tools\Diagnostic viewer (outils > affichage de diagnostic).
AUL21 Page 39 de 85
2. Cliquez sur l’icône comme indiqué ci-dessous ou ouvrez l’option de menu View\Options
(affichage > options).
3. Sélectionnez l’onglet Filter (filtre) et double-cliquez sur Severity (gravité). Conservez les paramètres par défaut et cliquez sur OK.
4. À présent, double-cliquez sur Location (emplacement). Saisissez à l’emplacement
« Contains » PVP_Bottle_Line et cliquez sur OK.
5. Le filtre vous montre maintenant uniquement les messages d’erreur provenant de votre terminal PanelView Plus 7.
Cliquez sur le bouton de rafraîchissement pour afficher tous les derniers diagnostics.
L’affichage de diagnostic montre un problème avec le point Trend\Min.
Voyons maintenant où ce point est utilisé.
Si vous souhaitez découvrir comment configurer cette fonctionnalité sur votre ordinateur et votre terminal PanelView Plus 7, vous pouvez regarder la vidéo qui se trouve dans le dossier C:\Lab Files\Diagnostic. Nous regarderons cette vidéo dans le cadre du chapitre Multimédia.
Trouver des points dans votre application FactoryTalk View ME
Vous venez de détecter une erreur sur un point, mais comment allez-vous trouver ce point dans l’application ? Dans ce chapitre, nous allons voir combien il est simple de trouver des points dans une application.
Nous verrons ensuite comment modifier ces points, tout aussi simplement.
Sur votre ordinateur
1. Dans FactoryTalk View Studio, cliquez sur la barre de menus : Cross reference
(référence croisée) OU
Tools
Cross Reference (outils > référence croisée).
L’outil de références croisées parcourt les éléments suivants : connexions globales, base de données de points, écrans, objets globaux, paramètres, configuration des alarmes, macros, journaux de données.
FactoryTalk View v7.0 comporte un nouvel outil de recherche et de remplacement des points d’affichage (Display Tag Search and replace) qui parcourt tous les
écrans et objets globaux pour remplacer un point ou une partie d’un point.
Cliquez sur atelier.
pour le découvrir. Nous n’allons toutefois pas l’utiliser pour cet
2. Lorsque l’outil est ouvert, saisissez trend\min dans le champ Find What (que rechercher) et cliquez sur Search (rechercher).
3. Vous verrez alors 2 entrées. Double-cliquez sur l’entrée « Global connection » (connexion globale).
AUL21 Page 41 de 85
4. Il semble que quelqu’un ait placé ce point à un mauvais endroit. Il vous suffit de l’effacer en le sélectionnant et en supprimant le point Trend\Min avant de cliquer sur OK pour fermer la fenêtre Global Connections (connexions globales).
5. Maintenant, ouvrez le second résultat de recherche en double-cliquant dessus.
L’écran 20 Tank (20 Réservoir) s’ouvre alors.
6. Double-cliquez sur Trend (tendance) pour ouvrir la fenêtre Trend Object Properties
(propriétés de l’objet tendance), puis cliquez sur l’onglet Connections (connexions).
7. Vous voyez que des points Trend\min et Trend\max sont utilisés pour contrôler les valeurs minimum et maximum de la tendance. Cliquez sur les points de suspension de la valeur Trend\Min, comme indiqué ci-dessous.
8. Cliquez sur le dossier Trend (tendance).
9. Comme vous pouvez le voir, seule la valeur maximum est présente, le point minimum est manquant. Vous devrez donc créer un nouveau point IHM.
10. Cliquez avec le bouton droit sur la zone se trouvant au-dessous du point Max et sélectionnez New HMI Tag (ajouter un nouveau point IHM).
11. Créez le point en vous aidant de l’écran ci-dessous, puis cliquez sur OK pour valider.
Dans la partie Data Source (source de données), choisissez entre Device (dispositif) et
Memory (mémoire).
Si vous choisissez Device (dispositif), vous devrez sélectionner un point dans l’automate ; si vous sélectionnez Memory (mémoire), le point utilisera un emplacement de mémoire interne pour stocker sa valeur.
12. Sélectionnez Min tag (point minimum) et cliquez sur OK. (Si le point n’apparaît pas, vous pouvez utiliser le bouton « Refresh All Folders » [rafraîchir tous les dossiers].)
13. Dans la fenêtre des propriétés de la tendance, cliquez sur Apply (appliquer) puis OK.
Cliquez sur Close (fermer) et Save (enregistrer) pour conserver l’écran 20 tank (20
Réservoir). Cliquez sur Close (fermer) pour fermer la fenêtre Cross Reference
(référence croisée).
Le point est à présent corrigé. Vous pouvez compiler l’application et la télécharger sur le terminal PanelView Plus 7 Performance. Mais avant cela, étudions le chapitre suivant concernant les faces avant.
AUL21 Page 43 de 85
Les faces avant préconfigurées permettent de réduire les délais d’ingénierie
Dans ce chapitre, nous allons voir combien il est simple d’ajouter des faces avant préconfigurées.
Pour ce faire, nous utiliserons des faces avant de Logix qui prélèveront quelques informations d’un automate Logix, d’un automate SoftLogix dans notre cas.
Toutes les informations de face avant, y compris les documents et le code Logix, sont disponibles sous :
C:\Lab Files\Faceplates\MMS_053453
Les faces avant sont fournies dans des kits comprenant : des instructions pas à pas pour la configuration, des instructions complémentaires, une application type pour Logix/View, des faces avant View, des fichiers paramètres et des boutons/images GoTo préconfigurés.
Ces faces avant sont également disponibles sur le site Web :
samplecode.rockwellautomation.com
.
Ce site Web comporte des faces avant pour les modules Logix, les applications, les dispositifs de réseau, les kits Drives & Motion, etc.
Le code Logix fourni avec cette face avant se trouve déjà dans l’automate SoftLogix.
Sur votre ordinateur
1. Dirigez-vous vers le point Displays (affichages) et cliquez avec le bouton droit pour sélectionner « Add Component Into Application » (ajouter un composant à l’application).
2. Recherchez le dossier « C:\Lab
Files\Faceplates\MMS_053453\Logix_Processors\Logix Faceplate 040910 » et sélectionnez le fichier Logix Main FP320.gfx.
3. Cliquez sur Yes (oui) à l’invite pour écraser le fichier.
4. L’affichage « Logix Main FP320.gfx » a été ajouté à la liste des affichages.
5. La face avant est également fournie avec un fichier paramètre. Effectuez un clic droit sur
Parameters (paramètres) et sélectionnez Add Component Into Application (ajouter un composant à l’application).
6. Recherchez le dossier « C:\Lab
Files\Faceplates\MMS_053453\Logix_Processors\Logix Faceplate 040910 » et sélectionnez le fichier Logix_FP.par.
7. Double-cliquez sur le fichier paramètre Logix_FP.
Comme vous pouvez le voir, vous n’avez ici qu’à modifier le nom de raccourci et le nom de point que vous avez utilisés pour l’instruction complémentaire dans l’automate.
Pour cet atelier, nous allons garder le nom de raccourci et le nom de point par défaut.
Dans la face avant que vous venez d’ajouter, remplacez :
#1 = ::[CLX]Logix_status et
#2 = [CLX]
AUL21 Page 45 de 85
Par exemple : « #1.ClearMinorFaults », qui est utilisé dans la face avant, devient
« ::[CLX]Logix_Status.ClearMinorFaults » lorsque la face avant est ouverte.
8. Fermez le fichier paramètre Logix_FP.
9. Double-cliquez sur l’écran 60 Operator (60 Opérateur) pour l’ouvrir.
10. Cliquez sur l’icône du bouton « Goto Display » (aller à l’écran).
11. Faites glisser un rectangle dans une zone libre de l’écran, par exemple en haut à droite.
Les propriétés de l’écran s’ouvrent automatiquement.
12. Sous l’onglet General (général), section Appearance (apparence), apportez les modifications comme indiqué ci-dessous.
13. Sous l’onglet Display settings (paramètres d’affichage), cliquez sur le bouton à côté du champ « Display » (écran).
14. Sélectionnez l’écran que vous venez d’ajouter, « Logix Main FP320.gfx ».
15. Cliquez sur les 3 points pour rechercher le fichier paramètre.
16. Sélectionnez le fichier Logix_FP et cliquez sur OK.
17. Pour vous assurer que la fenêtre contextuelle ne s’ouvre pas par dessus le menu, vous pouvez définir sa position. Dans l’onglet Display settings (paramètres d’écran), sélectionnez la Display Position (position de l’écran) et la Left Position (position gauche)
« 111 ».
AUL21 Page 47 de 85
18. Cliquez sur l’onglet Label (étiquette), et dans la section Image setting (paramètres de l’image), cliquez sur les points de suspension de l’option Image.
19. Sélectionnez l’image CLX qui, comme vous pouvez le voir, est au format PNG. Cette image de 75 x 75 sera utilisée dans l’onglet Common (commun) pour définir la taille.
Cliquez sur OK une fois l’image CLX choisie.
20. Vérifiez que le Image Back style (style d’arrière-plan de l’image) est bien Transparent.
21. Cliquez sur l’onglet Common (commun) et modifiez la taille Height (hauteur) 75 et
Width (largeur) 75. Cliquez sur OK quand vous avez terminé.
22. Fermez l’écran et enregistrez lorsque vous y êtes invité.
23. Avant de compiler et de télécharger l’application, nous allons apporter d’autres modifications dans cette section.
AUL21 Page 49 de 85
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
Compiler l’application
Dans ce chapitre, nous allons compiler l’application et vous allez découvrir que vous pouvez créer une application compilée pour un terminal PanelView Plus plus ancien, avec la même version de
FactoryView Studio (si votre usine utilise des terminaux anciens et nouveaux, par exemple).
Sur votre ordinateur
1. Cliquez sur la barre de menus : Application puis « Create Runtime Application »
(créer une application exécutable)
2. Si vous observez la liste de choix « Save as Type » (enregistrer sous – format), vous pouvez voir qu’il est possible de compiler votre application en des versions antérieures
(les nouvelles fonctionnalités pouvant ne pas être prises en charge par cette ancienne version). Sur le terminal PanelView Plus 7 Performance, vous pouvez choisir un fichier exécutable 8.00 ou 8.10. La toute 1 ère version du terminal PanelView Plus 7 Performance a été produite avec le firmware 8.00.
MER (Machine Edition Runtime) correspond à la version compilée de votre application et
MED (Machine Edition Design) à votre application même.
Trois options sont proposées sous la liste Save as type (enregistrer sous – format) :
Always allow conversion (toujours permettre la conversion)
Si vous choisissez cette option, le fichier .mer pourra toujours être réutilisé pour récupérer le fichier .med (fichier de développement).
Never allow conversion (ne jamais permettre la conversion)
Si vous choisissez cette option, le fichier .mer ne pourra jamais être réutilisé pour récupérer le fichier .med.
Conversion protected by password (conversion protégée par mot de passe)
Si vous choisissez cette option, le fichier .mer pourra uniquement être réutilisé pour récupérer le fichier .med en fournissant un mot de passe.
Pour cet atelier, nous allons utiliser le paramètre par défaut.
3. Laissez le champ Save As Type (enregistrer sous – format) sur Runtime 8.10 et cliquez sur Save (enregistrer) et Confirm (confirmer) pour écraser le fichier.
4. Dans la fenêtre contextuelle des langues, sélectionnez toutes les langues et cliquez sur
Finish (terminer).
5. La compilation ne prend qu’une minute.
Transfert de votre application
Dans ce chapitre, nous allons transférer l’application que vous venez de compiler et la démarrer sur votre terminal PanelView Plus 7.
Sur votre ordinateur
1. Cliquez sur l’icône Transfer Utility (utilitaire de transfert) :
2. Sélectionnez le fichier AU_Bottling_line. Sélectionnez le terminal
PanelView Plus 7 Performance avec l’adresse IP 192.168.1.100 .
AUL21
1200W indique qu’il s’agit d’un terminal de 12”. Si votre terminal
PanelView Plus 7 Perform ance fait 9”, 900W apparaîtra alors.
Page 55 de 85
3. Cliquez sur Download (télécharger). À l’invite, cliquez sur Yes (oui) pour écraser l’application présente sur votre terminal PanelView Plus 7 Performance.
Lorsque le téléchargement est terminé, cliquez sur Close (fermer) pour fermer l’utilitaire de transfert.
Sur votre terminal PanelView Plus 7 Performance
4. Une fois le téléchargement terminé, dirigez-vous vers votre terminal PanelView Plus 7.
Si votre application est toujours ouverte, fermez-la. (Bouton rouge de l’écran d’accueil.)
5. Cliquez sur Load application [F1] (charger l’application [F1]).
6. Sélectionnez l’application AU_Bottling_line et cliquez sur Load [F2] (charger [F2]).
7. Une fois l’application chargée, cliquez sur Run Application [F2] (exécuter l’application
[F2]).
8. Cliquez sur l’icône de l’embouteilleuse
9. Cliquez sur le bouton à côté de la tête nº 3.
pour ouvrir l’écran Filler (embouteilleuse).
AUL21 Page 57 de 85
10. L’écran Filler Closeup (gros plan embouteilleuse) s’ouvre pour la tête nº 3. La chaîne de l’encart rouge correspond de fait à « #1 » sous forme de chaîne. Cliquez sur Change
Filler Control (changer l’automate de l’embouteilleuse).
11. L’écran contextuel 40 Filler Control (40 Contrôle d’embouteilleuse) s’ouvre.
Pour le titre de l’écran, nous avons utilisé un point du même point défini par l’utilisateur
(UDT) pour les boutons Start et Stop.
« HEAD3 » correspond toujours au « #1 » affiché à l’écran.
Il est donc possible d’afficher des chaînes de 2 manières différentes grâce aux paramètres.
12. Retournez à présent vers l’écran Filler (embouteilleuse) et suivez la même procédure pour la tête nº 1 et/ou 2.
Vous verrez ainsi qu’il est très simple de réutiliser des écrans et que cela permet d’accélérer le travail en cas de modifications. Il vous suffit d’apporter vos modifications à un écran pour que les 3 têtes les utilisent.
13. Dans le chapitre qui suit, nous allons tester les autres modifications que nous avons apportées à l’application.
Performances visuelles et mobilité (15 minutes)
À propos de ce chapitre de l’atelier
Dans ce chapitre de l’atelier, nous allons étudier les différentes interactions possibles avec le terminal PanelView Plus 7 Performance et comment utiliser des contenus multimédias.
Dans cette section nous aborderons les points suivants :
– Connexion VNC
– Viewpoint
– Navigateur Web
– Lecteur multimédia
– Visionneuse de PDF
VNC et Viewpoint sont 2 moyens de contrôler le terminal PanelView Plus 7 Performance équipé du firmware V8.10.
Voici un tableau reprenant les principales différences.
Viewpoint
VNC
HTML5
Possibilité de lecture/écriture avec sécurité
Une seule connexion à
PanelView Plus 7
Code Open source
Lecture seule ou lecture/écrite avec sécurité limitée
Deux connexions possibles
PanelView Plus 7 serveur uniquement
PanelView Plus 7 visionneuse et serveur
Possibilité d’utiliser des écrans uniques
Prend le contrôle du PanelView Plus 7
L’opérateur ne se rend compte de rien
Aucun calcul de tendances d’historique, fonctions d’alarme, de diagnostic
Tous les objets ne sont pas pris en charge
Le client VNC et l’opérateur prennent le contrôle
Disponible puisque le terminal PanelView Plus 7 est contrôlé
Tous les objets sont pris en charge puisque le terminal est contrôlé
AUL21 Page 59 de 85
Connexion à distance grâce à la technologie VNC
Une connexion VNC (Virtual Network Connection) permet de prendre le contrôle à distance d’un dispositif.
Le serveur VNC devient le dispositif que l’on peut contrôler, la visionneuse VNC étant le logiciel capable de se connecter au serveur VNC. Les événements du clavier et de la souris sont transmis d’un dispositif à l’autre et les mises à jour graphiques sont renvoyées dans l’autre sens, via le réseau.
Le terminal PanelView Plus 7 peut être un serveur ou un client VNC.
Le serveur VNC a déjà été configuré sur votre terminal PanelView Plus 7.
Si le client n’est pas installé sur votre ordinateur, vous pouvez copier la visionneuse VNC du dossier Windows qui se trouve sur votre terminal PanelView Plus 7.
Par défaut, le serveur VNC ne s’exécute pas au démarrage. Si vous le configurez pour qu’il démarre par défaut, il sera alors en lecture seule.
Lorsque vous obtenez la visionneuse VNC du terminal PanelView Plus 7, vous devrez l’installer.
Mais pour gagner du temps, nous l’avons déjà fait pour vous.
Dans ce chapitre, nous allons connecter votre ordinateur au terminal et vous montrer comment prendre le contrôle du terminal PanelView Plus 7.
Sur votre ordinateur
1. Cliquez sur l’icône de la visionneuse TightVNC sur votre bureau.
2. Saisissez l’adresse IP de votre terminal PanelView Plus 7 192.168.1.100 et cliquez sur
Connect (se connecter).
3. Lorsque l’application apparaît, cliquez sur l’icône Operator (opérateur).
4. Une fois l’écran de l’opérateur ouvert, cliquez sur l’icône que nous avons ajoutée au chapitre précédent.
5. Parcourez les icônes du haut pour découvrir ce que la face avant peut faire.
Exemple :
6. Cliquez sur et laissez l’écran ouvert.
AUL21 Page 61 de 85
Connexion à distance grâce à la technologie Viewpoint
Dans ce chapitre, nous allons nous connecter au terminal PanelView Plus 7 et voir les différences par rapport à une connexion VNC.
Nous allons également étudier les possibilités d’écriture qu’offre Viewpoint.
Sur votre ordinateur
1. Ouvrez Internet explorer depuis votre bureau.
2. Saisissez l’adresse IP de votre terminal PanelView Plus 7 dans la barre d’adresse.
3. Une fois l’écran ouvert, vous pouvez voir qu’il est indépendant de l’écran du
PanelView Plus 7. Cliquez sur l’icône comme indiqué ci-dessous.
4. La même face avant de Logix s’affiche. Habituellement, la fenêtre contextuelle s’ouvre sous le même onglet que votre terminal PanelView Plus 7 car les deux utilisent le même point.
Il est également possible de rédiger des valeurs de point depuis Viewpoint.
5. Fermez Internet Explorer et VNC.
Comment Viewpoint est-il configuré ? (Pour information uniquement)
ViewPoint est un programme complémentaire qu’il est possible de télécharger de notre base de connaissance :
66110 – FactoryTalk ViewPoint Add-In for FactoryTalk View ME
Une fois l’application ouverte, vous pouvez ouvrir le Viewpoint Administrator (administrateur
Viewpoint) depuis votre FactoryTalk View ME Studio.
À l’écran de l’administrateur, vous pouvez sélectionner l’écran que vous souhaitez utiliser dans
Viewpoint, dans le cas présent VP_Overview et Logix Main FP 320
Voici l’écran utilisé dans Viewpoint et configuré comme premier écran (à s’afficher).
Chaque fois que vous apportez une modification aux écrans que vous avez utilisés dans
Viewpoint, vous devez retourner à l’écran d’administration et les publier à nouveau.
Vous devez ensuite compiler votre application et veillez à ce que Viewpoint soit sélectionné au bas du compilateur.
AUL21 Page 63 de 85
Lecteurs multimédias, navigateur Web et visionneuse de PDF
Dans ce chapitre, nous allons aborder les différentes fonctionnalités mises à votre disposition dans votre terminal PanelView Plus 7 Performance. REMARQUE : Ces options sont uniquement disponibles sur le terminal PanelView Plus 7 Performance, pas sur la version Standard (voir tableau ci-après).
Les fonctionnalités complémentaires peuvent aider votre opérateur à obtenir des informations supplémentaires lorsqu’il en a besoin. Il peut, par exemple, consulter un manuel utilisateur ou regarder une vidéo pour apprendre à étalonner un instrument ou entretenir un dispositif.
Sur votre terminal PanelView Plus 7 Performance
1. Cliquez sur le bouton Login (connexion) de l’écran principal.
2. Saisissez les identifiants ci-dessous et connectez-vous. a. Utilisateur : engineer b. Mot de passe : pvp7
3. Le texte sous le bouton de connexion affiche maintenant « Engineer » (technicien).
Cliquez sur le bouton Operator (opérateur) .
Informations concernant l’adresse IP
Les informations suivantes proviennent d’un contrôle ActiveX d’informations pour un nouveau terminal.
AUL21 Page 65 de 85
Lecteur de vidéos
Il existe 2 façons de lire une vidéo sur le terminal PanelView Plus 7 Performance : a. grâce à Internet Explorer (ou le contrôle ActiveX Internet Explorer intégré), b. grâce au lecteur multimédia de Windows.
La vidéo utilisée en exemple dans cet atelier montre comment configurer l’équipement pour envoyer des informations de diagnostic de votre terminal PanelView Plus 7 vers un journal de diagnostic FactoryTalk centralisé.
Le lecteur de vidéos peut s’avérer très pratique, notamment pour montrer à l’opérateur comment remplacer et configurer un variateur ou étalonner un instrument.
Remarque : Lorsque vous utilisez l’option de navigateur Web, cliquez sur l’écran Engineering (ingénierie).
Navigateur Web
pour revenir à
Cliquez sur
.
Si vous préférez ne pas lancer une nouvelle instance complète d’Internet Explorer, vous pouvez intégrer un contrôle ActiveX Internet Explorer dans l’application FactoryTalk View ME.
Vous n’avez alors plus besoin de passer d’une application à l’autre puisque le contenu d’Internet Explorer est intégré (apparaît dans) l’application ME.
L’ordinateur que vous utilisez dans cet atelier n’est pas connecté à Internet. Dans notre exemple, vous allez donc voir la page d’un serveur de dispositif. La plupart des automates programmables Rockwell intègrent un serveur Web offrant des informations, des diagnostics, etc.
Comme nous n’utilisons pas d’automate physique dans cet atelier (SoftLogix), nous n’avons pas de module Ethernet et ne pouvons donc nous connecter qu’à des pages hors ligne d’un fichier HTML.
Cliquez sur pour revenir à l’écran Engineering (ingénierie).
Visionneuse de PDF
Cliquez sur .
Une visionneuse de documents PDF s’ouvre alors et affiche un fichier. Cette fonctionnalité est utile dans les cas où, par exemple, un utilisateur souhaiterait consulter le manuel utilisateur d’un équipement.
Dans le cadre du présent atelier, le manuel utilisateur de la face avant Logix utilisée auparavant s’affiche. La fenêtre s’ouvre avec un zoom avant et est verrouillée sur le fichier PDF ouvert. Voici tous les paramètres disponibles avec la visionneuse de PDF.
Si vous effectuez un zoom arrière, vous pouvez utiliser la barre de déplacement pour changer de page.
Nous venons de découvrir la visionneuse de PDF, mais il y a également des visionneuses de documents Word, Excel et PowerPoint.
E-mail avec pièce jointe
Ce chapitre nous montre quelques autres fonctionnalités que l’expéditeur d’e-mails permet, en plus d’envoyer des alarmes par e-mail.
À chaque sélection est attachée une macro. Chaque fois que vous sélectionnez une fonction, le contrôle ActiveX du multiplexeur des macros lance la macro correspondante.
AUL21 Page 67 de 85
La macro détermine ensuite l’objet et la pièce jointe à envoyer, mais vous pouvez
également envoyer l’adresse IP si vous le souhaitez.
La taille des pièces jointes est limitée à 300 Ko.
Sur votre ordinateur
1. Ouvrez l’écran 60 Engineer (60 Technicien).
Le contrôle ActiveX Program
Launcher (dispositif de démarrage de programme) lance la vidéo.
Le contrôle ActiveX Program
Launcher (dispositif de démarrage de programme) lance la visionneuse de PDF.
Le Macro Multiplexer (multiplexeur des macros) exécute la macro sélectionnée.
Voici exactement l’écran que vous utilisiez sur le terminal PanelView Plus 7 en mode de développement. Les fonctionnalités supplémentaires, notamment le dispositif de démarrage de programmation, peuvent être retravaillées pour obtenir toutes les fonctionnalités dont vous avez besoin pour votre application et vos opérateurs.
Runtime Security
La version 8.0 de FactoryTalk® View Machine Edition compte plusieurs nouvelles fonctionnalités de sécurité.
Design Time Security (sécurité en phase de conception). Les utilisateurs et groupes ajoutés à une application dans FactoryTalk® View Studio Machine Edition font désormais partie d’un répertoire FactoryTalk® local et privé. Celui-ci permet de simplifier la gestion par application, sans avoir d’impact sur tout le répertoire FactoryTalk®.
Domain Authentication (authentification de domaine). Les utilisateurs peuvent désormais être authentifiés par de nouveaux domaines, comme Windows 2008 Server, en mettant en place le protocole LDAP (Lightweight Directory Access Protocol). Les utilisateurs sont ajoutés comme à l’accoutumée, mais des paramètres de configuration complémentaires permettent de mettre en
œuvre cette nouvelle fonctionnalité. Si le niveau de sécurité SSL (Secured Socket Layer) est sélectionné, un utilitaire permettant de récupérer le certificat du domaine a été ajouté à
FactoryTalk® View Studio. Ce certificat peut ensuite être importé dans le terminal PanelView™
Plus en tant que Trusted Authority (autorité de confiance).
Runtime Security (sécurité à l’exécution). Des objets d’écrans ont été ajoutés pour améliorer les possibilités de protection de l’application à l’exécution. Ces objets comprennent des boutons pour ajouter ou supprimer un utilisateur ou un groupe, un bouton pour modifier les adhérents d’un groupe, ainsi que d’autres pour déverrouiller, activer et désactiver des utilisateurs. Le bouton
Password Change (changer le mot de passe) a également été modifié pour plus de souplesse.
Nous étudierons plus précisément la fonctionnalité Runtime Security dans le chapitre suivant.
Ajouter d’un utilisateur à l’exécution
1. Cliquez sur l’icône d’accueil (si elle n’est pas déjà sélectionnée). Cliquez sur l’icône
Login
(connexion) et saisissez les identifiants suivants :
Domain (domaine) : supprimez les informations de ce champ.
Username (nom d’utilisateur) : admin
Password (Mot de passe) : pvp7
2. Cliquez sur Login (connexion).
Remarque : Les utilisateurs qui se connecteront par le biais de ce module ne seront pas des utilisateurs liés à Windows et se connectant via un domaine. Le champ Domain (domaine) doit donc être vide lorsque ce type d’utilisateurs se connecte à l’exécution.
AUL21 Page 69 de 85
Le type d’utilisateur connecté devient « Admin ».
3.
Cliquez sur l’icône . L’écran Administrator (administrateur) apparaît.
Remarque : Les nouvelles fonctionnalités de gestion Runtime Security permettent d’ajouter d’un nouvel utilisateur ; nous vous recommandons donc d’utiliser des groupes au moment de la conception de l’application dans
FactoryTalk® View Studio. Si vous devez ensuite créer un nouvel utilisateur à l’exécution, vous pourrez l’ajouter à un groupe existant avec tous les droits correspondants
.
4. Cliquez sur Add User (ajouter un utilisateur).
5. Saisissez les informations ci-dessous pour ajouter « Bob » en tant qu’utilisateur
FactoryTalk® Security en cliquant sur chacun des boutons correspondants :
Name (nom) : Bob
Password (mot de passe) : 1234
Confirm Password (confirmer le mot de passe) : 1234
6. Cliquez sur le bouton Advanced (avancé).
Notez que les paramètres complémentaires peuvent être définis pour chaque nouvel utilisateur créé pour cette application. Avec ces paramètres avancés, l’administrateur peut désormais gérer le compte et le mot de passe d’un utilisateur.
7. Conservez les paramètres par défaut et cliquez sur OK pour fermer la fenêtre.
8. Cliquez sur Add (ajouter).
Le champ Result (résultat) devrait indiquer que l’utilisateur a été ajouté à la liste des utilisateurs :
Si les changements apportés aux utilisateurs ou groupes doivent être conservés, nous vous recommandons de créer une copie de ce fichier MER. Vous pourrez ensuite transférer le fichier MER vers un ordinateur et le restaurer en fichier
Design Time File à l’aide de l’Application Manager (gestionnaire d’applications).
9. Cliquez sur Cancel (annuler) pour fermer l’écran Add User/Group Account (ajouter un compte utilisateur/groupe).
AUL21 Page 71 de 85
Ajouter d’un utilisateur à un groupe au moment de l’exécution
Afin que Bob puisse se connecter à l’application, il doit être ajouté aux groupes configurés dans
Runtime Security, là où sont attribués les codes A-P (les codes A-P correspondent à 16 niveaux de sécurité applicables aux différents utilisateurs d’une application). Procédez comme suit pour modifier les membres d’un groupe, pour inclure Bob par exemple.
1. Cliquez sur le bouton Modify Group Membership groupe).
(modifier les membres d’un
2. Cliquez sur Select User/Group (sélectionner l’utilisateur/le groupe).
3. Utilisez la touche fléchée pour atteindre Bob et cliquez sur Select (sélectionner).
4. Cliquez sur FactoryTalk® Group (groupe FactoryTalk
®
).
5. Utilisez les touches fléchées pour atteindre Operators (opérateurs) et cliquez sur Select
(sélectionner).
6. Cliquez sur Add to Group (ajouter au groupe).
Dès que l’utilisateur Bob est ajouté au groupe Operators (opérateurs), le champ Result
(résultat) montre ce qui suit :
7. Cliquez sur Cancel (annuler) pour fermer l’écran Modify Group Membership (modifier les membres d’un groupe).
Si les changements apportés aux utilisateurs ou groupes doivent être conservés, nous vous recommandons de créer une copie de ce fichier MER. Vous pourrez ensuite transférer le fichier MER vers un ordinateur et le restaurer en fichier
Design Time File à l’aide de l’Application Manager (gestionnaire d’applications).
8. Cliquez sur Home (accueil) pour revenir à l’écran principal.
9. Cliquez sur l’icône Login
Password (mot de passe) : 1234
(connexion) et saisissez les identifiants suivants :
Domain (domaine) : Effacez les informations de ce champ
Username (nom d’utilisateur) : Bob
La chaîne d’utilisateur connecté devrait indiquer que Bob est effectivement connecté.
AUL21 Page 73 de 85
Gestion des mots de passe à l’exécution
Procédez comme suit pour vous connecter en tant qu’administrateur et modifier le mot de passe de Bob.
Le bouton Password (mot de passe) peut être configuré de manière à permettre à l’utilisateur de changer son mot de passe. Dans cet atelier, le bouton a été configuré avec les privilèges d’administrateur, ce qui permet de changer le mot de passe de n’importe quel utilisateur.
10. Cliquez sur l’icône Login
Password (mot de passe) : admin
Password (mot de passe) : pvp7
(connexion) et saisissez les identifiants suivants :
Domain (domaine) : Effacez les informations de ce champ
11. Cliquez sur l’icône .
12. Cliquez sur le bouton Change Password (modifier le mot de passe).
La fenêtre Change User Password (modifier le mot de passe d’un utilisateur) s’ouvre.
13. Cliquez sur le bouton Select User (sélectionner l’utilisateur) et choisissez Bob à l’aide des touches fléchées.
14. Cliquez sur Select (sélectionner).
AUL21 Page 75 de 85
15. Cliquez sur New Password (nouveau mot de passe) et saisissez « abcd ».
16. Cliquez sur Confirm Password (confirmer le mot de passe) et saisissez « abcd ».
17. Cliquez sur le bouton Change Password (modifier le mot de passe).
Le champ Result (résultat) devrait être mis à jour une fois le changement fait.
18. Cliquez sur Cancel (annuler) pour fermer l’écran Change User Password (modifier le mot de passe d’un utilisateur), puis sur l’icône
Management (gestion).
pour revenir à l’écran d’accueil de
19. Cliquez sur l’icône Login
Password (mot de passe) : 1234
(connexion) et saisissez les identifiants suivants :
Domain (domaine) : Effacez les informations de ce champ
User (utilisateur) : Bob
20. Cliquez sur Login (connexion).
Remarquez que la connexion a échoué.
21. Maintenant, cliquez sur l’icône Login (connexion) et saisissez les identifiants suivants :
User (utilisateur) : Bob
Password (mot de passe) : abcd
Bob est maintenant connecté :
Supprimer un utilisateur à l’exécution
L’utilisateur Bob n’était qu’un sous-traitant qui ne travaille plus pour vous. Procédez comme suit pour supprimer l’utilisateur de l’application.
22. Cliquez sur l’icône Login
User (utilisateur) : admin
Password (mot de passe) : pvp7
(connexion) et saisissez les identifiants suivants :
Domain (domaine) : Effacez les informations de ce champ
AUL21 Page 77 de 85
Cliquez sur l’icône .
24. Cliquez sur Delete User/Group Account (supprimer un compte utilisateur/groupe).
25. À l’écran Delete User/Group Account (supprimer un compte utilisateur/groupe), cliquez sur le bouton Select User/Group (sélectionner l’utilisateur/le groupe).
26. Utilisez les touches fléchées pour sélectionner Bob et cliquez sur Select (sélectionner).
27. Cliquez sur le bouton Delete (supprimer).
Le champ Result (résultat) s’actualise une fois la suppression effective.
28. Cliquez sur Cancel (annuler) pour fermer l’écran Delete User/Group Account
(supprimer un compte utilisateur/groupe).
29. Revenez à l’écran Home (accueil).
30. Essayez maintenant de connecter Bob.
Bob n’est plus un utilisateur de l’application, le champ Result (résultat) montre donc le message suivant :
Voilà, vous venez de découvrir les nouvelles fonctionnalités de sécurité Runtime Security de la version 8.10 de FactoryTalk® View Machine Edition.
Félicitations ! C’est la fin de cet atelier : les sections qui suivent sont des annexes fournies à titre de référence uniquement.
AUL21 Page 79 de 85
Page volontairement blanche
Annexe A : Nouveaux types de raccourcis de communication
Quatre types de raccourcis sont disponibles :
• Processor s’applique aux appareils de type processeur, tels que 1756-L53, 1756-L61S,
1756-L64, 1756-L75, ainsi que le processeur CompactLogix L32E.
• EDS Parameter s’applique aux appareils dans lesquels le paramètre EDS est défini, tels que 1734-ADN DeviceNet Adaptor, 1734-ADNX, 1747-AENTR, 1756-DNB et
1783-MS10T Stratix 8300.
• Symbolic s’applique aux appareils pour lesquels sont définis des points ou des symboles, tels que les relais de protection moteur à semi-conducteurs 1426 PowerMonitor™ 5000 et
193 E1 Plus.
• L’envoi de messages non sollicités signifie que l’automate utilise des instructions MSG pour envoyer des données au terminal PanelView Plus 7 Performance (FW8.0 ou version supérieure) au lieu d’effectuer un appel pour ces données.
Avec les nouvelles connexions EDS Parameter et Symbolic, il n’est plus nécessaire de passer par un automate pour obtenir des informations des appareils.
Le switch Ethernet Stratix 8000 a été configuré comme type de connexion EDS Parameter tandis que le Power Monitor 5000 l’est comme Symbolic.
AUL21 Page 81 de 85
Vous pouvez vous connecter à ces points à partir du switch Stratix 8000, alors qu’auparavant vous deviez passer par une instruction de l’automate pour obtenir l’information.
Comme vous pouvez le voir avec l’entrée powermonitor 5000, de nombreux points sont accessibles sans qu’il soit nécessaire d’ajouter du code dans l’automate.
Envoi de messages non sollicités :
FactoryTalk® View Machine Edition 8.0 comporte un nouveau type de raccourci nommé
« Unsolicited Messaging » (envoi de messages non sollicités). Ce raccourci peut être attribué aux automates Logix comme le raccourci du processeur. Lorsque ce nouveau type de raccourci est appliqué, le terminal PanelView™ Plus appelle des données vives de FactoryTalk® qui résident sur le terminal au lieu d’appeler l’automate. L’automate utilise les instructions de message pour envoyer des données aux données vives de FactoryTalk®.
Vous trouverez de plus amples explications dans la base de connaissances :
614323 – FactoryTalk® View Machine Edition 8.0 Unsolicited Messaging Shortcut
AUL21 Page 83 de 85
Annexe B : Différences dans les modèles de recettes
Contrôle RecipePlus
Natif/intégré dans FTView ME
Commande d’opérateur uniquement
(actions déclenchées par des boutons)
Données de recettes stockées dans un fichier propriétaire
Peut accepter des milliers d’ingrédients
Contrôle ActiveX Recipe
Fichier/fonction additive
Commande par API ou par bouton (les valeurs des points déclenchent les actions)
Données de recettes stockées dans un fichier .CSV en texte clair
500 ingrédients maximum
Sélection native et objets tables pour la recette (un objet recette manipule tous les ingrédients et toutes le valeurs)
Nécessite une « table » personnalisée pour les modifications (construit avec des objets numériques)
Les recettes peuvent être stockées dans un fichier .MER ou hors d’un fichier .MER
Recettes stockées hors du fichier .MER
Une recette peut manipuler de nombreux ensembles de données et de points, en les combinant en des unités
Tous les terminaux PVP sont acceptés
1 contrôle ActiveX = 1 ensemble de points
Tous les terminaux PVP sont acceptés
Excellent pour les recettes volumineuses comportant de nombreux ensembles de points, et facilité d’exécution/déploiement des recettes.
Excellent pour les petites recettes avec une conception graphique souple, les actions commandée par API et l’édition de fichiers en texte clair.
Annexe C : Différences dans les modèles de données
Une fonction souvent requise dans FTView ME est le stockage des données d’application.
FactoryTalk View ME propose deux possibilités pour le stockage des données, le modèle de données et le contrôle ActiveX DataStorePlus. Le tableau ci-dessous souligne les différences entre ces deux possibilités :
Modèle de données
Contrôle spécifique/intégré
Contrôle ActiveX DataStorePlus
Fonction complémentaire
Déclencheurs temporisés, par modifications de données ou modifications de % de données
Journalisation des déclencheurs temporisés ou de point
Toujours actif/exécuté Peut commander la journalisation
(activée/désactivée)
Prise en charge de plusieurs journaux de données Un seul modèle de journal des données géré à l’exécution
Un seul fichier, FIFO après un nombre maximal de points de données
Prise en charge de plusieurs fichiers
1 000 000 points de données au maximum Stockage uniquement jusqu’à la limite des points de données
Fichier propriétaire binaire
Fonctionne avec l’affichage Trend pour afficher les données d’historique
Compatible avec tous les terminaux PVP
Fichier CSV en texte clair
Ne fonctionne pas avec les tendances
Adapté aux tendances de données d’historique et aux fonctionnalités spécifiques. Facile à configurer.
Exige PVP CE (700-1500), à l’exception de PVP v6.0
Excellent pour les textes clairs ou l’archivage de données à grande vitesse.
AUL21 Page 85 de 85

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。