▼
Scroll to page 2
of
326
Web Designer 35012722 03/2012 Web Designer Gamme de produits TSX ETG 3000 Manuel utilisateur 35012722.03 03/2012 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l’adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l’analyse de risques complète et appropriée, l’évaluation et le test des produits pour ce qui est de l’application à utiliser et de l’exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions d’amélioration ou de correction ou avez relevé des erreurs dans cette publication, veuillez nous en informer. Aucune partie de ce document ne peut être reproduite sous quelque forme ou par quelque moyen que ce soit, électronique, mécanique ou photocopie, sans l’autorisation écrite expresse de Schneider Electric. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l’installation et de l’utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d’un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2012 Schneider Electric. Tous droits réservés. 2 35012722 03/2012 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Préparation à l’installation de Web Designer . . . . . . . . . . . . . . . . . . . . . . Présentation de l’interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Prise en main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sélection des équipements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Propriétés de la cible. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sélection de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service email. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transférer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès au site Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Gestion de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout/Suppression de cibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout/Suppression d’un équipement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout/Suppression d’éléments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ouverture/Fermeture d’un projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à niveau de la version de cible d’un projet . . . . . . . . . . . . . . . . . . . . Chapitre 4 Propriétés de la cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Configuration IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Filtrage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Liste téléphonique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Configuration Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35012722 03/2012 7 9 11 12 15 16 21 22 23 25 27 29 33 39 42 44 46 49 50 52 55 58 59 61 63 64 66 69 70 73 79 81 83 3 Onglet SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PPP Onglet Sécurité : page de configuration VPN et contrôle IP . . . . . . Onglet de configuration NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet de configuration Routage de l’ID d’unité Modbus. . . . . . . . . . . . . Onglet de configuration Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 85 88 91 93 95 Chapitre 5 Transférer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Transférer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion au module / déconnexion du module. . . . . . . . . . . . . . . . . . . 100 107 110 Chapitre 6 Mode simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Connexion/déconnexion au/du simulateur. . . . . . . . . . . . . . . . . . . . . . . . Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 115 Chapitre 7 Gestion des variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Namespace (fichier de liste de variables) . . . . . . . . . . . . . . . . . . . . . . . . Importation de symboles depuis un équipement d’automate. . . . . . . . . . Importation de symboles depuis un équipement autre qu’un automate . Edition manuelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variables prises en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 121 126 129 130 Chapitre 8 Services avancés intégrés . . . . . . . . . . . . . . . . . . . . . . . . 137 Services Device et IHM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Services email et SMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service active pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service recipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service recipe database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 140 147 154 161 173 180 187 Chapitre 9 Surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 9.1 Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un tableau de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Feuille de calcul de l’Editeur de tables de données. . . . . . . . . . . . . . . . . Insertion d’un symbole (variable) dans un tableau de données. . . . . . . . Insertion d’une adresse directe dans un tableau de données . . . . . . . . . Utilisation d’un tableau de données existant . . . . . . . . . . . . . . . . . . . . . . 9.2 Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de l’Editeur graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre d’outils de l’Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions utilisateur dans la fenêtre d’affichage . . . . . . . . . . . . . . . . . . . Fiche des propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de l’applet Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . Objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets graphiques étendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 199 200 201 204 206 207 208 209 212 217 220 222 223 225 249 35012722 03/2012 9.3 Création de pages Web personnalisées . . . . . . . . . . . . . . . . . . . . . . . . . . Installation d’une extension pour Microsoft FrontPage . . . . . . . . . . . . . . . Insertion de LiveBeanApplet avec FrontPage . . . . . . . . . . . . . . . . . . . . . . Insertion de LiveLabelApplet avec FrontPage. . . . . . . . . . . . . . . . . . . . . . Téléchargement des pages de support de FrontPage . . . . . . . . . . . . . . . Chapitre 10 Configuration d’un outil externe . . . . . . . . . . . . . . . . . . . Configuration d’un outil externe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 11 Changement de répertoire pour l’espace de travail . . . ......................................................... Chapitre 12 Formatage et redémarrage d’un module . . . . . . . . . . . . Redémarrer/Formater une cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 13 Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 262 268 277 281 283 283 287 287 289 289 291 Sécurité interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité accès variable, Symbole, Adresse directe . . . . . . . . . . . . . . . . . Changement des mots de passe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 293 295 296 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Annexe A Recommandation relative à la mémoire flash . . . . . . . . 301 Recommandation relative au service datalogging. . . . . . . . . . . . . . . . . . . Annexe B Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 303 Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu contextuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 307 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 323 35012722 03/2012 5 6 35012722 03/2012 Consignes de sécurité § Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l’appareil avant de tenter de l’installer, de le faire fonctionner ou d’assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l’appareil ont pour but de vous mettre en garde contre des risques potentiels ou d’attirer votre attention sur des informations qui clarifient ou simplifient une procédure. 35012722 03/2012 7 REMARQUE IMPORTANTE L’installation, l’utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l’utilisation de ce matérial. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l’installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d’identifier et d’éviter les risques encourus. 8 35012722 03/2012 A propos de ce manuel Présentation Objectif du document Ce manuel présente le logiciel Web Designer pour TSX ETG 30•• et décrit son installation et son fonctionnement. NOTE : Dans ce manuel, le terme « Web Designer » fait référence à « Web Designer pour TSX ETG 30•• » Champ d’application Cette documentation s’applique au logiciel Web Designer. Document à consulter Titre de documentation Référence Manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 3000 35014556 (Eng) 35014557 (Fre) Manuel de mise en œuvre métiers/communication TLX DS COMPL7 V4 Réseau Ethernet - Manuel de référence TSX DR ETH Modbus - Guide utilisateur TSX DG MDB Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web à l’adresse : www.schneider-electric.com. 35012722 03/2012 9 Information spécifique au produit Toutes les réglementations pertinentes locales, régionales et nationales doivent être observées lors de l’installation et de l’utilisation de ce produit. Seul le fabricant doit effectuer des réparations sur ce produit afin de protéger les données du système. Lorsque les automates sont utilisés pour des applications présentant des exigences techniques, suivez les instructions appropriées. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Utilisez uniquement des logiciels Schneider Electric ou des logiciels approuvés avec nos produits. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Toute personne ayant accès à un outil de configuration et à votre serveur intégré peut passer outre vos réglages de sécurité et charger une nouvelle configuration sur le serveur. Des modifications non autorisées ou incorrectes apportées aux données peuvent avoir des effets indésirables, voire dangereux, sur le fonctionnement de votre application. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les modifications en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Commentaires utilisateur Envoyez vos commentaires à l’adresse e-mail [email protected] 10 35012722 03/2012 Web Designer Introduction 35012722 03/2012 Introduction 1 Objet de ce chapitre Ce chapitre présente le logiciel Web Designer for TSX ETG 30•• et ses nouvelles fonctionnalités. Il décrit la procédure d’installation et donne également une description de l’interface graphique. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Présentation 12 Préparation à l’installation de Web Designer 15 Présentation de l’interface 16 11 Introduction Présentation Introduction Web Designer est un logiciel de pointe qui permet de créer des panneaux pour les opérateurs et de configurer des paramètres de fonctionnement Web pour les équipements d’interface homme-machine Web (IHM Web). Il fournit également les outils nécessaires pour concevoir un projet IHM, depuis l’acquisition des données jusqu’à la création et l’affichage de schémas Web animés. Web Designer permet de gérer les actions suivantes pour le site Web de l’équipement : l’édition, la configuration, la modification. Web Designer propose deux niveaux de personnalisation : la création d’une base de variables d’équipements pouvant être consultée et modifiée dans des pages Web, l’ajout de vos propres pages Web au site de l’équipement. Web Designer offre une interface de configuration pour les services suivants : Nom Description E-mail Ce service permet d’envoyer des notifications de façon périodique ou lorsqu’un événement particulier se produit. Calculation Ce service permet d’effectuer des opérations arithmétiques et logiques sur une combinaison de variables. Database Ce service permet d’archiver, dans une base de données, les données internes ou qui ont fait l’objet d’un traitement. Active Pages Ce service vous permet de créer vos propres pages HTML pour la visualisation des variables en temps réel. Datalogging Ce service vous permet d’enregistrer des informations, notamment les informations de configuration, les valeurs des variables et les fichiers journaux, dans un système de fichiers. Recipe Ce service permet de modifier les valeurs d’un ensemble de variables lorsqu’un événement prédéfini se produit. Recipe Database Ce service permet de mettre à jour les valeurs d’un ensemble de variables par rapport aux valeurs figurant dans une table de données lorsqu’un événement prédéfini se produit. Devices Dans la gamme de produits Schneider Electric, Web Designer regroupe la configuration de site Web et les services exécutés dans le coupleur ou dans l’équipement. Un projet Web Designer peut gérer simultanément plusieurs équipements. 12 35012722 03/2012 Introduction La liste suivante répertorie les équipements FactoryCast Gateway gérés par Web Designer : Cette liste inclut : TSX ETG 3000 v1.11 TSX ETG 3010 v1.11 TSX ETG 3021 v1.11 TSX ETG 3022 v1.11 TSX ETG 3000 v1.50 TSX ETG 3010 v1.50 TSX ETG 3021 v1.50 TSX ETG 3022 v1.50 Compatibilité entre la version de la cible de Web Designer et le micrologiciel TSX ETG 30•• La version du micrologiciel disponible dans le module TSX ETG 30•• correspond à la version de la cible utilisée dans le projet Web Designer. Une fonctionnalité de mise à niveau est proposée dans Web Designer via le menu : Cible →Mise à jour de la cible Cette fonctionnalité met uniquement à jour l’application Web Designer vers la dernière version. Le cas échéant, mettez à niveau le micrologiciel de TSX ETG 30••. Paramètres de TSX ETG 30•• configurables avec Web Designer Web Designer permet également de configurer les paramètres TSX ETG 30•• suivants : IP (Internet Protocol) DNS (Domain Name System) modem NTP (Network Time Protocol) Modbus SNMP (Simple Network Management Protocol) NAT (Network Address Translation) VPN (Virtual Private Network) UnitID (Modbus UnitID Routing) StandBy (Modem StandBy) Simulation Web Designer vous permet de simuler les équipements afin de déboguer l’application. Vous êtes ainsi en mesure de vérifier le comportement des pages Web et des services sans être connecté physiquement à l’équipement ou au module. 35012722 03/2012 13 Introduction Configuration requise La configuration minimale suivante est recommandée pour le PC afin d’optimiser l’utilisation de Web Designer : UC 1GHz 512 Mo de RAM 80 Mo d’espace libre sur le disque dur 14 Résolution d’affichage de 800 x 600 Windows 2000 SP2 ou Windows XP Professionnel Java Virtual Machine 1.4.2 minimum 35012722 03/2012 Introduction Préparation à l’installation de Web Designer Préambule Si une version précédente de Web Designer a déjà été installée, il est impératif de la désinstaller au préalable (dans ce cas, Web Designer permet d’effectuer cette désinstallation). NOTE : une fois le logiciel installé, vous pouvez accéder à Web Designer en cliquant sur Démarrer →Tous les programmes →Schneider Electric →Vijeo Designer Suite →Web Designer. Installation La procédure d’installation est la suivante : insérez le CD-ROM dans le lecteur CD. Le CD est à exécution automatique. Par conséquent, si cette fonction est activée sur l’ordinateur, la fenêtre principale de Web Designer doit s’afficher. Si l’exécution automatique est désactivée ou ne fonctionne pas : Etape Action 1 Cliquez sur démarrer →Paramètres →Panneau de configuration. 2 Cliquez sur Ajout/Suppression de programmes dans le panneau de configuration. 3 Cliquez sur Ajouter des nouveaux programmes dans le menu de gauche, puis sur le bouton CD-ROM ou disquette et suivez les indications données, 4 L’installation trouvera le programme WebDesigner.exe sur le CD, affichera le chemin d’accès et le nom de fichier et vous invitera à procéder à l’installation. Récupération de projets précédents Les projets précédents sont visibles dans le navigateur une fois Web Designer réinstallé. 35012722 03/2012 15 Introduction Présentation de l’interface Description de la fenêtre principale L’illustration ci-dessous décrit les éléments de la fenêtre principale de Web Designer. Le fenêtre principale de se compose de six zones. Zone 16 Description 1 Menus (voir page 304) : accès à toutes les options disponibles. 2 Barre d’outils : raccourcis vers les fonctions les plus courantes. 3 Navigateur (voir page 17) : affichage de tous les fichiers liés aux projets. 35012722 03/2012 Introduction Zone Description 4 Zone d’édition : édition, création ou configuration de services associés au projet. 5 Console : liste des dernières erreurs détectées. 6 Zone d’information : affichage de : l’état de la connexion du module TSX ETG 30••, l’état de la connexion du support (USB, carte CF, RAM interne), la mémoire disponible du support. 7 Vue de l’explorateur de site : affichage de tous les fichiers cible. Navigateur Tous les fichiers et dossiers associés à un projet existant sont répertoriés dans cette zone. Vous disposez ainsi d’une vue d’ensemble de l’application, sous la forme d’une arborescence de fichiers. Le navigateur se compose de trois zones : 35012722 03/2012 Zone Description 1 Dans cette zone, le répertoire racine a le nom du projet. Cliquez sur + pour afficher toutes les cibles associées au projet. 2 Ce dossier affiche le nom de la cible associée au projet, ainsi que son adresse IP. Cliquez sur + pour afficher tous les dossiers et fichiers associés à la cible. 17 Introduction Zone 3 Description Pour chaque cible associée au projet, il existe cinq répertoires principaux : Devices : affiche les équipements associés à la cible. GraphicScreens : contient les pages créées à l’aide de l’Editeur graphique (voir page 209). DataTables : contient les tables créées à l’aide de l’Editeur de tables de données (voir page 198). Services : affiche les services créés par l’utilisateur (différents selon la cible). Website : contient tous les fichiers du site Web pour le projet. Vous pouvez donc personnaliser le site Web (voir page 261) en modifiant ces fichiers ou en ajoutant vos pages personnelles. Barre d’outils Vous pouvez accéder aux fonctions principales du programme en cliquant directement sur les icônes de la barre d’outils. Le tableau ci-dessous présente les éléments de la barre d’outils. Icône Fonction Nouveau : cliquez sur la flèche vers le bas pour : créer un projet, ajouter une cible au projet, ajouter un équipement à la cible, créer un service, créer un dossier, créer un fichier. Ouvrir : permet d’ouvrir d’un projet existant. Sauvegarder : permet d’enregistrer la fenêtre éditée active. Sauvegarder tout : permet d’enregistrer tous les éléments qui ont été modifiés. Couper : permet de supprimer l’objet sélectionné et de le placer dans le Presse-papiers. Copier : permet de copier l’objet sélectionné dans le Presse-papiers. 18 35012722 03/2012 Introduction Icône Fonction Coller : permet de coller le contenu du Presse-papiers. Annuler : permet d’annuler la dernière action. Rechercher : ouvre la fenêtre de recherche pour que vous puissiez rechercher un texte se trouvant dans un fichier du projet. Consulter : ouverture de la fenêtre Consulter qui permet de rechercher une variable. Transfert global : télécharge tous les modules du projet (et tous les fichiers). Cible -> PC : transfère un projet de la cible vers l’ordinateur. PC -> Cible : transfère un projet de l’ordinateur vers la cible. Connexion au module : connecte Web Designer à la cible. Connexion au simulateur local : connecte Web Designer au simulateur. Déconnecter : déconnecte de la cible ou du simulateur. Statistiques : affiche les statistiques du service sélectionné (messages entrants, messages sortants, etc.). Stop : arrête le service en cours. Exécuter : démarre le service en cours. 35012722 03/2012 19 Introduction Icône Fonction Ecrans d’exploitation : affiche les écrans d’exploitation. NOTE : ce menu est disponible uniquement dans les modules IHM FactoryCast. PLC program viewer : affiche le visualisateur de programmes automate. NOTE : ce menu est disponible uniquement dans les modules IHM FactoryCast. 20 35012722 03/2012 Web Designer Prise en main 35012722 03/2012 Prise en main 2 Objet de ce chapitre Ce chapitre présente la procédure de création d’une application Web Designer. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Présentation 22 Création d’un projet 23 Sélection des équipements 25 Propriétés de la cible 27 Sélection de variables 29 Service email 33 Editeur de tables de données 39 Editeur graphique 42 Transférer 44 Accès au site Web 46 21 Prise en main Présentation Introduction Cette section décrit les étapes de création du projet jusqu’à sa visualisation sur un ordinateur muni d’un navigateur. Le projet est constitué d’une passerelle TSX ETG 3000 et de trois équipements Modbus connectés à celle-ci selon le schéma cidessous. Le serveur Web est hébergé par un module TSX ETG 3000, lequel analyse périodiquement les valeurs des variables stockées sur les différents équipements. L’adresse IP du module est a.b.c.d. Architecture Le schéma ci-après présente l’architecture utilisée dans l’exemple. Le tableau ci-dessous décrit les éléments employés dans l’exemple. Référence 22 Type Description TSX ETG 3000 Cible Passerelle Premium Equipement automate ATV71 Equipement Commande du moteur Twido Equipement Automate 35012722 03/2012 Prise en main Création d’un projet Introduction Cette section explique comment créer un projet à l’aide d’un module TSX ETG 3000. Création d’un projet Etape 35012722 03/2012 Action 1 Pour créer un nouveau projet, cliquez sur Projet →Nouveau →Projet. Résultat : la fenêtre Assistant de création de projet Web Designer apparaît. 2 Entrez le nom du projet (« exemple ») dans le champ Projet. 3 Dans la zone des cibles, faites défiler le menu déroulant FactoryCast Gateway et sélectionnez la passerelle requise (par exemple, TSX ETG 3000 v1.0), puis cliquez sur le bouton >. Résultat : la passerelle sélectionnée est incluse dans la table Cible(s) sélectionnée(s) située à droite. 23 Prise en main Etape 24 Action 4 Dans la zone Cible(s) sélectionnée(s), saisissez le nom de la cible (ETG, par exemple). 5 Dans Cible(s) sélectionnée(s), indiquez l’adresse IP (a.b.c.d, par exemple). Pour plus d’informations sur la définition d’une adresse IP, reportez-vous au Manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 6 Pour sélectionner d’autres cibles, répétez les opérations 3 à 5. 7 Cliquez sur Suivant. Résultat : la deuxième fenêtre de l’Assistant de création de projet Web Designer apparaît. 35012722 03/2012 Prise en main Sélection des équipements Introduction Vous pouvez configurer les équipements connectés à chacune des cibles. Pour une passerelle telle que TSX ETG 3000, les équipements sont connectés via Modbus ou Ethernet. Sélection d’équipements Etape 1 35012722 03/2012 Action Choisissez un équipement dans la zone Liste d’équipements ou, pour les équipements non répertoriés (par exemple, ATV71), sélectionnez OtherDirect, puis cliquez sur le bouton >. Résultat : l’équipement apparaît dans la zone Cible(s)/Equipement(s) sélectionné(s). 25 Prise en main Etape 26 Action 2 Dans la zone Cible(s)/Equipement(s) sélectionné(s), saisissez le nom de l’équipement dans la colonne Nom et son adresse dans la colonne Adresse. Pour plus d’informations sur la définition d’une adresse, reportez-vous au Manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 3 Si l’équipement prend en charge plusieurs protocoles, précisez celui souhaité dans la colonne Protocole. 4 Pour rattacher d’autres cibles, répétez les opérations 1 à 4 jusqu’à ce que tous les équipements requis aient été sélectionnés. 5 Cliquez sur Fin. Résultat : le projet « exemple » est affiché dans le navigateur. 6 Enregistrez votre projet en cliquant sur 35012722 03/2012 Prise en main Propriétés de la cible Introduction La fenêtre Propriétés de la cible vous permet de : modifier le nom et l’adresse de la cible, modifier les divers mots de passe (voir page 296) permettant d’accéder à l’équipement, configurer les modules TSX ETG 30•• avec Web Designer. Il est possible de définir les paramètres IP, Modbus, de modem, de téléphone, DNS, NTP et SNMP de l’équipement (seule la configuration IP est obligatoire). Cet exemple vous explique comment définir manuellement les paramètres IP d’un module TSX ETG 3000. Accès à la page des propriétés de la cible Vous pouvez accéder à la page Propriétés de la cible de deux façons : Dans le navigateur Web Designer, cliquez avec le bouton droit de la souris sur le nom de l’équipement et sélectionnez Propriétés. Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 35012722 03/2012 27 Prise en main Définition des paramètres IP AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT — ADRESSE IP EN DOUBLE Veillez à attribuer une adresse IP unique à cet équipement. Pour éviter la possibilité de duplication des adresses IP, demandez toujours vos adresses IP à votre administrateur système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : dans cet exemple, l’adresse a.b.c.d est affectée manuellement au module et aucun masque de sous-réseau ou passerelle par défaut n’est nécessaire. Cette adresse est fournie à titre indicatif. Pour plus de détails concernant la gestion des adresses IP, reportez-vous à « Messagerie TCP/IP » dans le manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. La procédure ci-après permet de configurer manuellement le module TSX ETG 3000 à l’aide de la zone Paramètres IP de la fenêtre des propriétés de la cible, afin de définir la configuration IP du module. 28 Etape Action 1 Cliquez sur l’option Fournis localement pour définir manuellement l’adresse IP (cette option est sélectionnée par défaut). 2 Indiquez l’adresse IP de l’équipement TSX ETG 3000 dans le champ Adresse IP. 3 Cliquez sur OK pour valider l’opération. 4 Enregistrez la nouvelle configuration en cliquant sur : 35012722 03/2012 Prise en main Sélection de variables Introduction La fenêtre de sélection des symboles permet de configurer les variables des différents équipements qui peuvent être utilisées dans les pages du site Web. Toutes les variables d’équipements employées dans un projet sont regroupées dans un fichier nommé Namespace (fichier de liste de variables). Les éditeurs de tables de données et graphiques, ainsi que les services, exploitent celles-ci dans ce fichier Namespace. Pour les équipements qui ne sont pas de type automate, le terme Rubriques est utilisé à la place de symbole. Types de symboles Pour des équipements de type automate, les symboles qui peuvent être utilisés sont issus de l’application automate (fichier de type : .prj, .stu, .xef, .xvm, etc). Pour les équipements autres que les automates, des rubriques prédéfinies (standard) sont disponibles. Importation de variables pour un équipement autre qu’un automate Etape 35012722 03/2012 Action 1 Dans le navigateur, développez l’arborescence de l’exemple. 2 Dans le répertoire Devices, double-cliquez sur le nom de l’équipement. Résultat : le panneau de sélection des catégories apparaît. 29 Prise en main Etape 30 Action 3 Cliquez sur Importer les rubriques habituelles. Résultat : la fenêtre Sélection des rubriques à importer est affichée. 4 Pour sélectionner les rubriques à importer, double-cliquez dans la première colonne. 5 Cliquez sur Importer rubriques sélectionnées. 6 Réitérez les étapes 1 à 5 pour chaque équipement requis (sauf Premium). 7 Pour enregistrer le projet à l’aide du menu, sélectionnez Projet →Sauvegarder tout. 35012722 03/2012 Prise en main Importation de variables d’automate Etape 35012722 03/2012 Action 1 Dans le navigateur, développez l’arborescence de l’exemple. 2 Dans le répertoire Devices, double-cliquez sur un équipement de type automate (Premium dans notre exemple). Résultat : le panneau de sélection des symboles apparaît. 3 Cliquez sur Importer les symboles. Résultat : la fenêtre Ouvrir apparaît. 4 Sélectionnez le fichier (.stu) dans lequel se trouvent les symboles de l’application. 31 Prise en main Etape 5 Action Cliquez sur le bouton Ouvrir. Résultat : la fenêtre Sélection des variables à importer apparaît. 6 Pour sélectionner les symboles requis, double-cliquez dans la première colonne. 7 Cliquez sur le bouton Importer les variables sélectionnées. 8 Pour enregistrer le projet à l’aide du menu, sélectionnez Projet →Sauvegarder tout. Namespace Lorsque vous cliquez sur le fichier Namespace du projet dans le navigateur, une table regroupant tous les symboles qui ont été préalablement sélectionnés pour les cibles ou les équipements est affichée. 32 35012722 03/2012 Prise en main Service email Introduction Le service email permet d’envoyer un email lors du déclenchement d’une alarme, par exemple lorsque l’état d’une variable change ou qu’un seuil est dépassé. NOTE : Web Designer pour TSX ETG 30•• permet de configurer d’autres services Web IHM tels que : Calculation Database Datalogging Active Pages Recipe Recipe Database Pour plus d’informations sur la configuration des services, reportez-vous au chapitre Service (voir page 137). 35012722 03/2012 33 Prise en main Création d’un service email Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez avec le bouton droit de la souris sur le répertoire Services dans le navigateur, puis cliquez sur Nouveau service. Résultat : la fenêtre ci-après s’affiche. 34 3 Sélectionnez email dans le menu déroulant Sélectionnez le service. 4 Saisissez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. Résultat : la fenêtre de configuration du service email apparaît. 35012722 03/2012 Prise en main Fenêtre de configuration du service email 1 2 35012722 03/2012 Ce bouton permet de configurer les emails envoyés via le service email. Ce bouton permet de définir les propriétés des emails. 35 Prise en main Envoi d’un email Vous devez tout d’abord créer l’email que vous souhaitez envoyer. La procédure à suivre est pratiquement la même que lorsque vous rédigez un email normal, sauf que vous devez définir un événement déclencheur. Les différentes opérations à réaliser pour créer un email sont les suivantes : Etape Action 1 Entrez un nom pour l’email dans le champ Identifiant. 2 Sélectionnez la variable qui déclenchera l’email en cliquant sur : Résultat : la fenêtre Sélection de la variable apparaît. 3 Sélectionnez la variable qui déclenchera l’email. 4 Cliquez sur Valider. 5 Sélectionnez le type d’événement qui déclenchera l’email : NY (Notification de changement) : Déclenchement en cas de changement de l’état d’un bit ou de la valeur d’un mot. RE (Front montant) : déclenchement en présence d’un bit de front montant ou d’une valeur de mot croissante. FE (Front descendant) : déclenchement en présence d’un bit de front descendant ou d’une valeur de mot décroissante. BQ (Dégradation de la variable) : Déclenchement si le déclencheur a pour état Dégradation de la variable. 36 35012722 03/2012 Prise en main Etape Action 6 Entrez l’adresse électronique du destinataire dans le champ Destination. 7 Entrez l’objet de l’email dans le champ Sujet. 8 Entrez le corps de l’email dans le champ Contenu. Résultat : l’email est affiché dans le tableau des emails situé au bas de l’écran. 9 Vous pouvez joindre un fichier à votre email en cliquant sur : Vous devez alors préciser l’emplacement du fichier : Sélectionnez le média dans la zone de liste Source. Les fichiers sont issus de la mémoire flash, de la RAM interne du module, de la carte CF ou du stockage USB. Indiquez le chemin d’accès au fichier dans le champ Chemin. Paramètres d’accès Etape Action 1 35012722 03/2012 Cliquez sur l’onglet Propriétés. Résultat : la fenêtre des propriétés de l’email apparaît. 37 Prise en main Etape 38 Action 2 Entrez l’adresse du serveur de messagerie (SMTP) dans le champ Adresse du serveur SMTP. Remarque : le champ Port du serveur SMTP n’est pas disponible et son contenu ne peut donc pas être modifié. 3 Si l’accès au serveur est protégé, cochez la case Authentification sécurisée. Dans ce cas, remplissez également les champs Login et Mot de passe. 4 Entrez un Expéditeur qui identifiera le module lorsque l’utilisateur recevra l’email. 5 Entrez une Adresse de réexpédition à laquelle la réponse de l’utilisateur sera envoyée si ce dernier clique sur le bouton Répondre. 6 Dans le champ Taille maximale de la file d’envoi, définissez le nombre maximal d’emails pouvant être placés en mémoire tampon avant d’être envoyés : Valeur par défaut = 100 Valeur minimale = 30 Valeur maximale = 200. 7 Précisez le temps d’attente avant le renvoi des emails stockés dans la mémoire tampon suite à un échec dans le champ Temps avant réémission. 8 Pour finir, sélectionnez une variable représentant l’état du service email dans le champ Variable statut du Service. 9 Enregistrez le nouveau service email en cliquant sur : 35012722 03/2012 Prise en main Editeur de tables de données Introduction L’Editeur de données vous permet de créer des pages Web affichant les valeurs des variables dans un tableau. Dans certains cas, l’utilisateur peut modifier ces valeurs. Autoriser l’accès en écriture peut avoir une incidence sur le comportement du système. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Protect the access to writable variables by configuring passwords. Limitez l’accès en écriture au personnel formé uniquement. N’autorisez pas l’accès en écriture aux variables de commande critiques. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Sélection des symboles de l’éditeur Etape 35012722 03/2012 Action 1 Dans le navigateur, développez l’arborescence de l’exemple. 2 Cliquez avec le bouton droit de la souris sur le répertoire DataTables pour ouvrir le menu contextuel et choisissez Nouveau tableau. 3 Dans le champ Nom de la table, saisissez un nom pour la table de données. 4 Cliquez sur OK. Résultat : une table de données vide apparaît. 39 Prise en main Etape 5 Action Pour accéder à la zone de configuration, procédez comme suit : Dans la fenêtre Table, double-cliquez sur une ligne. Ou cliquez avec le bouton droit sur la fenêtre Tableau pour ouvrir le menu contextuel et sélectionnez Nouveau. Résultat : la fenêtre de configuration apparaît : 40 35012722 03/2012 Prise en main Etape Action 6 Cliquez sur pour afficher la liste des symboles disponibles. Résultat : le panneau de recherche de symboles apparaît. Remarque : la liste correspond aux variables provenant des équipements connectés à la cible. 35012722 03/2012 7 Sélectionnez les symboles à surveiller. 8 Cliquez sur OK. 9 Pour enregistrer votre tableau, cliquez sur . 41 Prise en main Editeur graphique Introduction L’éditeur graphique permet de créer des pages Web dans lesquelles les valeurs des variables s’affichent sous forme d’objets graphiques, tels que des vumètres, des voyants, etc. Au cours de la phase de configuration, l’éditeur graphique permet de consulter les écrans et de modifier leur contenu. Durant la phase d’exploitation, afin d’optimiser les ressources mémoire, il n’est possible de visualiser qu’un seul écran à la fois. Certains objets graphiques permettent d’entrer des valeurs. Dans ce cas, des droits d’écriture doivent être associés à la variable et, pour pouvoir employer celle-ci, l’utilisateur doit avoir fourni le mot de passe afférent. Gardez toutefois à l’esprit que si les communications à destination de l’équipement lié à l’objet graphique sont interrompues, l’objet ne fonctionne plus, mais l’équipement final n’est pas averti. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT N’utilisez pas d’objets graphiques dans des situations où des interruptions de communication avec le module pourraient nuire à la sécurité des biens ou des personnes. Les objets graphiques ne sont pas destinés à être utilisés dans des fonctions de machine essentielles. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire fonctionner un moteur lorsque le bouton est enfoncé et l’arrêter lorsque le bouton est relâché. Si la communication est interrompue tandis que le bouton est enfoncé, la poussée du moteur continue même lorsque le bouton a été relâché. Les objets graphiques ne doivent pas servir à contrôler de telles situations à moins que d’autres précautions de verrouillage de sécurité ne soient installées sur le système. 42 35012722 03/2012 Prise en main Sélection des objets graphiques Etape Action 1 Dans l’arborescence, sélectionnez la cible. 2 Cliquez avec le bouton droit sur le répertoire GraphicScreens pour ouvrir le menu contextuel et choisissez Nouvelle page graphique. Résultat : le panneau Editeur graphique apparaît. 3 Cliquez sur Modifier. 4 Dans la bande située en haut de l’écran, sélectionnez des objets graphiques. 5 Pour les positionner, cliquez dans la sous-fenêtre de la fenêtre principale. 6 Double-cliquez sur l’objet graphique afin d’ouvrir la fenêtre des propriétés. 7 Vous pouvez spécifier un nom, une étiquette, le type de donnée et bien d’autres paramètres. Cliquez sur à droite du champ Adresse pour associer une variable à l’objet. Résultat : la fenêtre Recherche des variables s’affiche. 35012722 03/2012 8 Sélectionnez la variable que vous souhaitez associer à l’objet. 9 Réitérez les opérations 4 à 8 pour ajouter d’autres objets. 10 Cliquez sur Terminé lorsque vous avez fini. 11 Cliquez sur le bouton Enregistrer et entrez un nom de graphique (graphe). 43 Prise en main Transférer Introduction Une fois que vous avez terminé la construction du site sur le PC de configuration, il est conseillé de le transférer sur une cible. Transférer Etape Action 1 Sélectionnez TSX ETG 3000 dans l’arborescence. 2 Cliquez sur Cible →Transférer →PC ->Cible. Résultat : la fenêtre Validation de la cible apparaît. Si votre projet comporte des erreurs, le transfert ne peut pas être réalisé (voir page 107). 44 35012722 03/2012 Prise en main Etape 3 Action Cliquez sur OK. Résultat : la fenêtre Etat du transfert apparaît. Remarque : si les versions du micrologiciel utilisées pour le projet et sur la cible sont différentes, le transfert ne peut pas avoir lieu. 35012722 03/2012 4 Cliquez sur Transférer. Résultat : la fenêtre Mot de passe de configuration apparaît si un mot de passe de configuration a été défini. Sinon, le projet est transféré. 5 Saisissez le mot de passe de configuration et cliquez sur OK. Résultat : la fenêtre Informations sur l’avancement est affichée. Les fichiers apparaissent les uns après les autres dans la barre d’état. 45 Prise en main Accès au site Web Introduction A ce stade, vous avez : créé un projet, sélectionné les équipements et les variables de votre choix, créé une table de données et graphiques pour contrôler l’installation, transféré l’application de votre ordinateur vers l’ordinateur cible. La dernière étape consiste à vous connecter au site Web. L’Editeur de tables de données et le Visualisateur graphique sont utilisés pour afficher les pages d’animation graphique liées aux variables de l’équipement Modbus ou du module interne. Accès au site Web Etape 46 Action 1 Ouvrez votre navigateur Web. 2 Dans la barre d’adresse, entrez l’adresse IP du module. Dans cet exemple, l’adresse IP du module est a.b.c.d (voir page 28). Entrez-la dans la barre d’adresse. 3 Cliquez sur OK. Résultat : le site Web du module s’affiche. 4 Sur le site, dans la barre de menus horizontale, cliquez sur Visualisation. Résultat : la page d’accueil Visualisation apparaît. 35012722 03/2012 Prise en main Etape 5 Action Cliquez sur Editeur de données dans la barre de menus verticale afin d’afficher les tables d’animation créées à l’aide de l’éditeur de tables de données. Dans la partie gauche de l’applet Editeur de données, sélectionnez la table que vous avez créée précédemment, puis cliquez sur l’animation. La figure suivante présente la table de données : 6 35012722 03/2012 afin de lancer Cliquez sur Visualiseur graphique dans la barre de menus verticale afin d’afficher les pages d’animation créées avec l’éditeur graphique. La figure ci-dessous présente la page des graphiques : 47 Prise en main 48 35012722 03/2012 Web Designer Gestion de projet 35012722 03/2012 Gestion de projet 3 Objet de ce chapitre Ce chapitre explique comment gérer un projet. Il traite les points suivants : la modification d’un projet ; l’ouverture et la fermeture d’un projet ; l’importation d’un projet issu d’un fichier. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Ajout/Suppression de cibles 50 Ajout/Suppression d’un équipement 52 Ajout/Suppression d’éléments 55 Ouverture/Fermeture d’un projet 58 Importer 59 Mise à niveau de la version de cible d’un projet 61 49 Gestion de projet Ajout/Suppression de cibles Ajout d’une cible Etape 50 Action 1 Sélectionnez un projet. 2 Cliquez sur Projet →Nouveau →Cible. Résultat : la fenêtre Assistant de création de projet Web Designer est affichée ; elle indique les cibles déjà définies dans le projet. 3 Dans la zone Liste de cibles, sélectionnez les cibles à ajouter. 4 Cliquez sur [>]. Résultat : la nouvelle cible apparaît dans la liste Cible(s) sélectionnée(s). 5 Indiquez pour cette cible un nom et une adresse. 6 Cliquez sur Suivant. Résultat : l’assistant de sélection d’équipement (voir page 52) apparaît. 35012722 03/2012 Gestion de projet Eléments de l’assistant Champ Fonction Projet Nom du projet Liste de cibles Liste des cibles disponibles Cible Types de cible sélectionnés dans la liste des modules Nom Nom de la cible, permettant de la distinguer des cibles de même type Adresse Adresse IP de la cible Le bouton > permet d’ajouter l’une des cibles à la liste, tandis que le bouton < permet de retirer une cible. Suppression d’une cible Pour supprimer une cible du projet, cliquez avec le bouton droit de la souris sur la cible dans le navigateur, puis sélectionnez Supprimer dans le menu contextuel. NOTE : si vous supprimez une cible du projet, tous les fichiers qui lui sont associés (y compris les équipements) sont également supprimés. Nombre de cibles Un projet peut contenir jusqu’à 16 cibles. Il est possible de sélectionner plusieurs fois le même type de cible, à condition d’affecter à chaque cible un nom et une adresse IP différents. 35012722 03/2012 51 Gestion de projet Ajout/Suppression d’un équipement Ajout d’un équipement Etape Action 1 Sélectionnez le répertoire Devices du projet. 2 Cliquez sur Projet →Nouveau →Equipement. Vous pouvez également cliquer à l’aide du bouton droit de la souris sur le répertoire Devices, puis sélectionner Nouvel équipement. Résultat : la fenêtre Assistant de création de projet Web Designer apparaît ; elle comprend les équipements déjà présents dans le projet. 3 Sélectionnez les équipements à ajouter dans le champ Liste d’équipements et cliquez sur le bouton > pour valider l’opération. 4 Indiquez pour cet équipement un nom et une adresse. 5 Cliquez sur le bouton Fin pour valider les cibles et les équipements du projet. NOTE : avant de passer à l’étape 3, si votre projet comporte plusieurs cibles, choisissez dans la liste des cibles celle à laquelle vous souhaitez rattacher l’équipement. 52 35012722 03/2012 Gestion de projet Eléments de l’assistant Champ Fonction Liste de cibles Liste des cibles créées dans le panneau précédent. Liste d’équipements Liste des équipements disponibles. Cible(s)/Equipement(s) sélectionné(s) Equipement sélectionné (dans la liste des équipements). Nom Nom donné à l’équipement pour le distinguer des autres équipements du même type. Adresse Adresse de la cible. Protocole Protocole pris en charge par l’équipement (la liste des protocoles est déterminée par le type d’équipement). Suppression d’un équipement Pour supprimer un équipement du projet, cliquez avec le bouton droit de la souris sur l’équipement dans le navigateur, puis sélectionnez Supprimer dans le menu contextuel. NOTE : lorsque vous supprimez un équipement, toutes les variables relatives au Namespace de ce dernier sont également supprimées. Sélection des équipements Le nombre maximal d’équipements pouvant être sélectionnés pour une cible dépend du type de la cible. Chaque cible doit posséder au moins un équipement. Le nombre maximal d’équipements sur une ligne série s’élève à 32. Le nombre maximal d’équipements sur Ethernet est de 5. Equipement de type « Other » Pour les modules passerelles, la liste des équipements propose comme dernier élément un équipement de type « Other ». Vous devez entrer les symboles de celuici manuellement ou via un fichier .csv. La syntaxe de saisie de l’adresse est conforme à la norme CEI. Equipement Module Si une cible se trouve dans un rack ou si l’équipement est la cible elle-même, vous pouvez l’indiquer en sélectionnant l’adresse localhost. 35012722 03/2012 53 Gestion de projet Protocole Vous avez la possibilité d’associer un ou plusieurs protocoles à chaque équipement. Lorsqu’un équipement prend en charge plusieurs protocoles, la colonne des protocoles est active et l’utilisateur peut choisir celui voulu dans la liste. L’adresse de la colonne précédente dépend du protocole sélectionné. 54 35012722 03/2012 Gestion de projet Ajout/Suppression d’éléments Présentation Dans les pages suivantes, vous allez apprendre à ajouter à un projet les éléments de type : tables de données ; pages graphiques ; services, dossiers, fichiers. Ajout d’une page graphique Le tableau suivant indique la procédure à suivre pour ajouter une page graphique : Etape 1 Action Sélectionnez le projet. 2 Dans le répertoire de la cible, sélectionnez le sous-répertoire GraphicScreens. 3 Cliquez sur Projet →Nouveau →Graphique. Vous pouvez également cliquer avec le bouton droit sur le répertoire GraphicScreens, puis sélectionner Nouvelle page graphique. Résultat : une page vierge à éditer s’ouvre dans l’Editeur graphique. Ajout d’une table de données Le tableau suivant indique la procédure à suivre pour ajouter une table de données : Etape 35012722 03/2012 Action 1 Sélectionnez le projet. 2 Dans le répertoire de la cible, sélectionnez le sous-répertoire DataTables. 3 Cliquez sur Projet →Nouveau →Donnée. Vous pouvez également cliquer avec le bouton droit sur le répertoire DataTables, puis sélectionner Nouvelle table. Résultat : une table vide s’ouvre dans l’Editeur de tables de données. 55 Gestion de projet Ajout d’un service Le tableau suivant explique comment ajouter un service : Etape 1 Sélectionnez la cible. 2 Cliquez sur Projet →Nouveau →Service. Vous pouvez également cliquer avec le bouton droit sur le répertoire Services, puis sélectionner Nouveau service. Résultat : une fenêtre apparaît avec la liste des services qui peuvent être créés. 3 Choisissez le service souhaité dans la liste. 4 Cliquez sur OK. Résultat : la fenêtre Service s’ouvre. Ajout d’un dossier Le tableau suivant indique la procédure à suivre pour ajouter un dossier : Etape Action 1 Sélectionnez l’un des dossiers de Site Web ou le dossier Site Web lui-même. 2 Cliquez sur Projet →Nouveau →Dossier. Vous pouvez également cliquer avec le bouton droit de la souris sur le répertoire Site Web, puis sélectionner Nouveau →Dossier. Résultat : la fenêtre de création de dossier apparaît. NOTE : il est impossible de créer des dossiers en dehors de l’arborescence Site Web. Ajout d’un fichier Le tableau suivant indique la procédure à suivre pour ajouter un fichier : Etape Action 1 Sélectionnez l’un des dossiers de Site Web ou le dossier Site Web lui-même. 2 Cliquez sur Projet →Nouveau →Fichier. Vous pouvez également cliquer avec le bouton droit de la souris sur le répertoire Site Web, puis sélectionner Nouveau →Fichier. Résultat : la fenêtre de création de fichier apparaît. NOTE : il est impossible de créer des fichiers en dehors de l’arborescence de Site Web. 56 35012722 03/2012 Gestion de projet Suppression d’éléments Pour supprimer un élément du projet, cliquez avec le bouton droit de la souris sur l’élément dans le navigateur, puis sélectionnez Supprimer dans le menu contextuel. 35012722 03/2012 57 Gestion de projet Ouverture/Fermeture d’un projet Présentation Cette section explique comment effectuer les opérations suivantes : ouvrir/fermer un projet, enregistrer un projet, fermer Web Designer. Ouverture d’un projet existant Etape Action 1 Cliquez sur Projet →Ouverture du projet. Résultat : la fenêtre Ouverture du projet apparaît. Elle répertorie les projets présents dans l’espace de travail. 2 Sélectionnez un projet. 3 Cliquez sur le bouton Ouvrir. Résultat : le projet est affiché dans l’arborescence. Fermeture d’un projet Etape Action 1 Sélectionnez le projet. 2 Cliquez sur Projet →Fermeture du projet. Résultat : le projet disparaît de l’arborescence. Enregistrement de toutes les modifications Pour enregistrer toutes les modifications effectuées dans Web Designer, sélectionnez Sauvegarder tout dans le menu Projet ou cliquez sur l’icône appropriée dans la barre d’outils de Web Designer. Toutes les modifications réalisées dans les fenêtres ouvertes sont alors enregistrées. Celles-ci couvrent l’ensemble des projets ouverts. Fermeture de Web Designer A la fermeture de Web Designer, l’état « ouvert » ou « fermȆª des projets est mémorisé. Les projets alors ouverts seront rouverts automatiquement au prochain lancement de Web Designer. 58 35012722 03/2012 Gestion de projet Importer Liste des sources Web Designer permet d’importer un projet provenant des sources suivantes : un fichier .zip exporté par Web Designer, un projet Web Designer hors de l’espace de travail, un projet FactoryCast ou FactoryCast HMI. Importation d’un projet Pour importer un projet, cliquez sur Projet →Importer Après son importation, le projet apparaît dans l’arborescence. 35012722 03/2012 59 Gestion de projet FactoryCast Les fichiers .cfg utilisés pour l’importation d’un projet FactoryCast ne décrivent pas le type de module utilisé, mais Web Designer fournit à l’utilisateur la liste des modules disponibles. Exportation d’un projet Pour exporter un projet sous forme de fichier .zip, cliquez sur Projet →Exporter. Cette fonction est utile pour enregistrer un projet complet avant de le modifier. Le projet reste ouvert après l’exportation. 60 35012722 03/2012 Gestion de projet Mise à niveau de la version de cible d’un projet Présentation La fonction de mise à niveau de la version de cible vous permet de mettre votre cible à niveau aisément, de sa version actuelle à la dernière version disponible. Elle met à jour le site Web ; les services et fonctions de surveillance demeurent inchangés. NOTE : La fonction de mise à niveau de la version de cible est disponible uniquement s’il existe une version plus récente de votre cible. Une fois la mise à niveau effectuée, la cible ne peut pas être ramenée à une version antérieure. Mise à niveau de la version de cible Etape 35012722 03/2012 Action 1 Sélectionnez la cible à mettre à niveau dans le navigateur. 2 Cliquez sur Cible →Mettre à niveau la version de cible. Résultat : la boîte de dialogue de confirmation de mise à niveau s’affiche. 3 Cliquez sur OK. Résultat : la fenêtre d’information sur l’avancement s’affiche. 4 Une fois la mise à niveau terminée, la fenêtre d’information sur l’avancement disparaît, et la fenêtre Mise à niveau réussie s’affiche. Cliquez sur OK. 61 Gestion de projet 62 35012722 03/2012 Web Designer 35012722 03/2012 Propriétés de la cible 4 Objet de ce chapitre Pour la gamme de produits TSX ETG 30••, Web Designer fournit une interface qui vous permet de configurer totalement les modules. Ce chapitre décrit la configuration des modules TSX ETG 30•• à l’aide de Web Designer. NOTE : pour plus d’informations sur la configuration du module, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Configuration du module 64 Onglet Configuration IP 66 Onglet DNS 69 Onglet Filtrage IP 70 Onglet Modem 73 Onglet NTP 79 Onglet Liste téléphonique 81 Onglet Configuration Modbus 83 Onglet SNMP 85 PPP Onglet Sécurité : page de configuration VPN et contrôle IP 88 Onglet de configuration NAT 91 Onglet de configuration Routage de l’ID d’unité Modbus 93 Onglet de configuration Standby 95 63 Configuration du module Introduction Même si vous pouvez configurer la gamme de produits TSX ETG 30•• à l’aide de l’outil prévu à cet effet (la page Web intégrée), Web Designer fournit également une interface permettant de configurer ces modules. L’interface Propriétés de la cible vous permet de définir les éléments suivants : les paramètres IP de la connexion Ethernet (voir page 66), les paramètres DNS, pour convertir les noms de domaines en adresses IP (voir page 69), les tables de filtrage IP, pour restreindre l’accès au module (voir page 69), les paramètres de connexion du modem (voir page 73), les paramètres de serveur NTP, pour synchroniser les horloges des systèmes informatiques (voir page 79), les listes téléphoniques, pour restreindre l’accès des équipements au module (voir page 81), les paramètres Modbus, pour configurer la liaison série (voir page 83), les paramètres SNMP, pour superviser l’échange des données (voir page 85), les paramètres VPN, pour sécuriser la communication (voir page 88), les paramètres NAT, pour configurer la communication NAT (voir page 88), les paramètres UnitID Routing, pour configurer la communication de routage UnitID (voir page 93), les paramètres Standby, pour configurer la connexion à distance (voir page 95). Accès à l’écran de configuration Etape 64 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 35012722 03/2012 Etape 3 35012722 03/2012 Action Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. 65 Onglet Configuration IP Introduction Cet onglet vous permet de configurer les paramètres de la connexion Ethernet. La communication Ethernet permet : la coordination entre les automates, la surveillance locale ou à distance, la communication avec les logiciels de gestion de la production, la communication avec des E/S distantes. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT — ADRESSE IP EN DOUBLE Veillez à attribuer une adresse IP unique à cet équipement. Pour éviter la possibilité de duplication des adresses IP, demandez toujours vos adresses IP à votre administrateur système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Accès à l’onglet de configuration IP Etape 66 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Configuration IP pour accéder à l’écran de configuration. 35012722 03/2012 Aperçu de l’écran de configuration Ethernet Paramètres Ethernet La zone Paramètres Ethernet décrit les caractéristiques de la communication Ethernet : Format des trames Ethernet correspond au format standard utilisé pour la connexion Ethernet. Ethernet II est le format le plus courant, conforme à la norme RFC 894 (paramètre non modifiable). Le champ Vitesse de liaison et duplex indique les caractéristiques de la connexion Ethernet. L’option 100-FD-Auto décrit une vitesse de connexion allant jusqu’à 100 Mbits/s, bidirectionnelle simultanée avec négociation automatique (paramètres non modifiables). Paramètres IP La zone Paramètres IP vous permet de définir l’adresse IP du module pour la connexion Ethernet de trois manières différentes : l’adresse est dérivée de l’adresse MAC du module en cliquant sur Fournis à partir de l’adresse MAC, auquel cas la zone de saisie de l’adresse Fournis localement est en grisé. l’adresse est fournie par un serveur DHCP en cliquant sur Fournis à partir du nom d’équipement, auquel cas la zone d’entrée de l’adresse est grisée, l’adresse est configurée manuellement en cliquant sur Fournis localement. 35012722 03/2012 67 Si vous optez pour Fournis localement, vous pouvez spécifier : l’adresse IP du module dans le champ Adresse IP, le masque de sous-réseau dans le champ Masque de sous-réseau, l’adresse IP d’une passerelle dans le champ Passerelle par défaut. Si vous choisissez Fournis à partir du nom d’équipement, l’adresse IP du module est configurée via un équipement distant qui fait office de serveur DHCP (FDR). Dans ce cas, vous devez spécifier les Paramètres FDR. Si vous choisissez Fournis à partir de l’adresse MAC, le module utilise l’adresse IP par défaut déduite de son adresse MAC (voir le manuel utilisateur de la gamme de produits FactoryCast HMI Gateway de TSX ETG 30•• pour plus d’informations). Paramètres FDR La zone Paramètres FDR vous permet de configurer une connexion automatique : Entrez le nom du module dans le champ Nom de l’équipement. Entrez le temps nécessaire (en secondes) à la comparaison automatique entre votre configuration du module TSX ETG 30•• et celle stockée sur le serveur DHCP. En cas de différence, le TSX ETG 30•• enregistre automatiquement la configuration sur le serveur. 68 35012722 03/2012 Onglet DNS Introduction Cet onglet vous permet de configurer les paramètres DNS. DNS est un service Internet qui convertit les noms de domaine en adresses IP. Les noms de domaines étant alphabétiques, ils sont plus faciles à mémoriser. Cliquez sur l’onglet DNS de la fenêtre Propriétés de la cible pour ouvrir la page de configuration DNS. Accès à l’écran de configuration DNS Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet DNS pour accéder à l’écran de configuration. Aperçu de l’écran de configuration DNS Paramètres Paramètres Valeurs Champs de saisie Serveur DNS Définissez l’adresse IP du serveur DNS. Nom de domaine Spécifiez le nom de domaine de votre réseau. Boutons d’édition 35012722 03/2012 OK Confirmez la saisie. Annuler Annulez les modifications en cours. 69 Onglet Filtrage IP Introduction Cet onglet vous permet de créer une liste d’équipements Ethernet autorisés à se connecter au module. Utilisez cette zone pour : configurer le nombre de connexions pouvant être ouvertes par le module, activer le service de contrôle d’accès, répertorier les équipements distants pouvant se connecter au module, en fonction du protocole de communication utilisé (mono ou multi connexion). Cliquez sur l’onglet Filtrage IP de la fenêtre Propriétés de la cible pour ouvrir la page de configuration du filtrage IP. Accès à l’écran de configuration Filtrage IP Etape 70 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Filtrage IP pour accéder à l’écran de configuration. 35012722 03/2012 Aperçu de la page Filtrage IP Paramètres 35012722 03/2012 Paramètres Valeur à saisir Contrôle d’accès Utilisez cette case pour activer ou désactiver les équipements distants pouvant ouvrir une connexion TCP sur le module : si la case est cochée, la gestion du contrôle d’accès est activée et la colonne Accès de la table est active (et non plus en grisé). Si le module fonctionne en mode serveur, seuls les équipements distants apparaissant dans la liste sont autorisés à se connecter en tant que clients. si la case n’est pas cochée, la gestion du contrôle d’accès est désactivée et la colonne Accès de la table est inactive (en grisé). Si le module fonctionne en mode serveur, les équipements tiers distants peuvent se connecter en tant que clients afin de communiquer avec le module sans avoir besoin d’être déclarés dans la table. 71 Paramètres Valeur à saisir Champs de saisie Adresse IP Saisissez l’adresse IP de l’équipement. Accès Si cette case est cochée, l’équipement distant est autorisé à établir une connexion TCP. Mode MONO : le module ne permet qu’une seule connexion à une même adresse IP distante. MULTI : le module permet une seule connexion en mode client à une même adresse IP distante et plusieurs connexions en mode serveur à une même adresse IP distante. Boutons d’édition OK Confirmez la saisie. Annuler Annulez les modifications en cours. NOTE : si le module est utilisé pour le routage, les adresses IP Ethernet et du modem sont identiques et l’écran de connexion s’applique à toutes les connexions (TCP/IP et PPP). Le module ne gère pas le mot de passe associé à la connexion du modem en mode serveur. Toutes les connexions téléphoniques sont acceptées. La case à cocher Contrôle d’accès s’applique aux adresses IP pour les équipements distants, comme pour le PAP (Password Authentication Protocol, protocole d’authentification du mot de passe). Le mot de passe doit être géré au niveau du modem. 72 35012722 03/2012 Onglet Modem Introduction Cet onglet vous permet de configurer les paramètres de connexion du modem. Le modem interne est une caractéristique des produits TSX ETG 3010 et TSX ETG 302•. Toutefois, si votre système nécessite un modem particulier, vous pouvez désactiver le modem interne et utiliser une liaison série RS232 pour connecter un modem externe. Pour ouvrir une connexion par liaison série à l’aide d’un modem, procédez de l’une des manières suivantes : requête à partir d’un équipement distant (mode serveur), requête par email à partir d’un module (mode client), commande de registre interne à partir d’un module (mode client). NOTE : pour plus d’informations sur les modems, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. Cliquez sur l’onglet Modem de la fenêtre Propriétés de la cible pour ouvrir la page de configuration du modem. Accès à l’écran de configuration Modem Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Modem pour accéder à l’écran de configuration. Aperçu de l’écran de configuration Modem L’aspect de l’écran de configuration du modem varie selon le modèle de TSX ETG 30•• et la configuration. Les illustrations qui suivent vous montrent l’écran de configuration pour chaque modèle et chaque configuration. 35012722 03/2012 73 Page de configuration du modem pour un TSX ETG 3010: 74 35012722 03/2012 Page de configuration du modem pour un TSX ETG 302•: Paramètres généraux Paramètres Action Modem Interne Le modem intégré est utilisé pour la connexion par modem. Externe Un modem externe est utilisé pour la connexion par modem. Serveur : Adresse PPP locale Fixe L’adresse par défaut (10.10.0.4) est utilisée. Adresse TCP/IP L’adresse IP de l’interface modem est identique à celle de l’interface Ethernet. Gestion de ligne Durée d’inactivité avant raccrochage Si le temps écoulé entre deux trames excède la valeur (en secondes) saisie dans ce champ, la connexion est interrompue. Aucun contrôle n’a lieu si la durée entrée est Jamais. Durée max. avant raccrochage Ce champ permet de définir la durée maximale de la connexion (en secondes). Passé ce délai, la connexion est interrompue. Aucun contrôle n’a lieu si la durée entrée est Jamais. Raccrocher après l’e-mail Cochez cette case pour fermer la connexion PPP après l’envoi d’un message. Utilisez cette fonction lorsque le service e-mail ouvre la connexion. 35012722 03/2012 75 Paramètres du modem externe Paramètres Valeurs Commandes HAYES Configuration par une chaîne de caractères Hayes. Vous pouvez l’utiliser pour envoyer des commandes au modem au format Hayes*. Délai avant connexion (s) Spécifie le délai avant qu’une connexion soit ouverte. Détection de délai Délai avant l’envoi d’une commande AT par le modem. Nouvelle tentative Nombre de tentatives d’ouverture d’une connexion par le modem. Débit en bauds RS232 Vitesse de la liaison RS232 ; dépend du modem utilisé : 2400, 4800, 9600, 19200, 38400 ou 57400. Parité RS232 Parité paire, impaire ou sans parité. Bits d’arrêt RS232 Nombre de bits d’arrêt. * Reportez-vous à la documentation de votre modem pour savoir s’il reconnaît les commandes Hayes. Exemple : AT&FS0=2 Paramètres du modem interne Paramètres Action Pays Sélectionnez le pays dans lequel le module est utilisé (uniquement pour un modem PSTN). Code PIN Saisissez le code PIN de la carte SIM (uniquement pour un modem GSM). Centre de services SMS Saisissez le numéro du centre de services SMS (uniquement pour un modem GSM). Commandes Hayes Configuration par chaîne de caractères Hayes. Vous pouvez l’utiliser pour envoyer des commandes au modem interne. NOTE : saisissez le code PIN de la carte SIM avec soin ; si vous indiquez un code incorrect trois fois de suite, la carte SIM est bloquée. Dans ce cas, appelez votre prestataire de service GSM pour la déverrouiller. 76 35012722 03/2012 Paramètres de rappel Paramètres Valeurs Rappeler en cas d’activation de la sonnerie Cochez cette case pour utiliser le service de rappel sur sonnerie. Nombre de sonneries Indiquez le nombre de sonneries que le module doit laisser passer avant de lancer la connexion. Par défaut : 2 ; minimum : 2 ; maximum : 20. Délai avant le rappel (s) Indiquez le délai d’attente à respecter entre la sonnerie et le rappel. Par défaut : 0 ; minimum : 0 ; maximum : 240. Index de la liste téléphonique Index de la liste téléphonique du numéro à rappeler (non utilisé pour GPRS). Par défaut : 1 ; minimum : 1 ; maximum : 64. Paramètres Valeurs Activation de GPRS Cochez cette case pour utiliser le service GPRS. Connexion Sélectionnez le mode opératoire de la connexion : Permanent : le module est toujours connecté. Connexion automatique au démarrage et après la perte d’une connexion. On demand : le module est connecté uniquement à la suite d’une action de l’utilisateur (rappel sur sonnerie, commande de registre Modbus ou email). Nom du point d’accès (APN) Nom du point d’accès donné par le prestataire de service pour GPRS. L’APN est obligatoire si vous utilisez GPRS. Remarque : selon votre prestataire de service, il vous faudra peut-être ajouter une commande AT. Ajoutez-la dans le champ APN après l’APN en utilisant « ;; » comme séparateur (par exemple, Internetentreprise;;AT=CGQREQ=1,3,4,3,0,0). Le module envoie cette commande et vérifie la réponse avant de lancer la connexion. Nom d’utilisateur Nom d’utilisateur de l’APN communiqué par le fournisseur (ce champ peut être vide). Mot de passe Mot de passe de l’APN communiqué par le fournisseur (ce champ peut être vide). Paramètres GPRS 35012722 03/2012 77 Publication IP 78 Paramètres Valeurs Nom d’hôte DynDNS Nom d’hôte (URL) correspondant à l’adresse IP du module. Le module informe le serveur DynDNS de son adresse IP en début de connexion. Le serveur convertit le nom d’hôte en l’adresse IP correspondante. Si vous n’utilisez pas DynDNS, ne renseignez pas ce champ. Nom d’utilisateur DynDNS Nom d’utilisateur permettant d’accéder au service DynDNS. Mot de passe DynDNS Mot de passe permettant d’accéder au service DynDNS. 35012722 03/2012 Onglet NTP Introduction Cet onglet vous permet de configurer les paramètres NTP. NTP est un protocole permettant la synchronisation des horloges des systèmes informatiques. Dans la fenêtre Propriétés de la cible, cliquez sur l’onglet Serveur NTP pour ouvrir la page de configuration NTP. Accès à l’écran de configuration NTP Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet NTP pour accéder à l’écran de configuration. Aperçu de l’écran de configuration NTP Paramètres 35012722 03/2012 Paramètres Action Adresse du serveur NTP principal Définissez l’adresse IP du serveur NTP principal. Address of secondary NTP server Définissez l’adresse IP du serveur NTP secondaire. 79 80 Paramètres Action Période d’interrogation Spécifiez la période d’interrogation des mises à jour. Fuseau horaire Indique le fuseau horaire local (GMT, GMT+1, ...). Régler automatiquement l’horloge pour l’heure d’été Indiquez si le passage à l’heure d’été est pris en charge. 35012722 03/2012 Onglet Liste téléphonique Introduction Cet onglet vous permet de créer une liste d’équipements autorisés à accéder au module à l’aide d’une connexion modem. Cliquez sur l’onglet Liste téléphonique de la fenêtre Propriétés de la cible pour ouvrir l’écran de configuration de la liste téléphonique. Accès à l’écran de configuration Liste téléphonique Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Liste téléphonique pour accéder à l’écran de configuration. Aperçu de la page de configuration Liste téléphonique 35012722 03/2012 81 Paramètres Paramètres Action Fournie L’adresse PPP est configurée lors de la création de la connexion sur l’équipement distant. Fixe L’adresse par défaut (10.10.0.2) est utilisée. l’adresse TCP/IP L’adresse PPP de l’interface du modem et celle de l’interface Ethernet sont identiques. Saisie de données pour les équipements distants se connectant au module : 82 Paramètres Valeurs Numéro de téléphone Indiquez le numéro de téléphone de l’équipement distant. Destination Spécifiez l’adresse IP de l’équipement distant. Utilisateur Indiquez le nom d’utilisateur de l’équipement distant. Mot de passe Indiquez le mot de passe de l’équipement distant. 35012722 03/2012 Onglet Configuration Modbus Introduction Cet onglet vous permet de configurer les paramètres Modbus. La liaison Modbus doit être configurée (vitesse, parité, adresse, etc.) pour être compatible avec celle de l’esclave. En tant que maître Modbus, le module TSX ETG 30•• gère les échanges avec les équipements esclaves sur le bus sur un mode de type requête/réponse. Il envoie une requête à un équipement esclave et attend sa réponse. Accès à l’écran de configuration Modbus Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Modbus pour accéder à l’écran de configuration. Aperçu de l’écran de configuration Modbus 35012722 03/2012 83 Paramètres de l’écran de configuration Modbus Paramètres Valeur Débit en bauds Vitesse : 115 200, 57 600, 38 400, 19 200, 9 600, 4 800, 2 400, 1 200 bauds (la valeur par défaut est 19 200). Mode de transmission Modbus RTU (non modifiable). Bits de données 8 bits de données (non modifiable). Parité Parité paire, impaire ou sans parité (la valeur par défaut est AUCUNE). Bits d’arrêt 1 ou 2 bits d’arrêt (1 par défaut). Délai avant nouvelle demande (ms) De 4 à 1000 caractères (10 par défaut). Timeout de réponse (ms) En millisecondes, de 1 à 10 secondes (3 secondes par défaut). Activer la diffusion Cochez cette case pour activer la diffusion sur la ligne série. NOTE : si la diffusion est activée et qu’une requête de diffusion est envoyée, tous les équipements sur la ligne série lisent la requête. En revanche, aucun des équipements n’envoie de réponse Modbus. 84 35012722 03/2012 Onglet SNMP Introduction Cet onglet vous permet de configurer les paramètres SNMP. SNMP est devenu le protocole standard en matière de gestion de réseau. Il comprend les éléments suivants : un agent, ou module logiciel destiné à la gestion du réseau, qui est installé sur un équipement, un gestionnaire qui peut interroger les agents, recevoir leurs réponses et définir des variables pour ces derniers, un équipement administré doté d’une base d’informations de gestion (MIB, Management Information Base). Dans la fenêtre Propriétés de la cible, cliquez sur l’onglet SNMP pour ouvrir la page de configuration. Accès à l’écran de configuration SNMP Etape 35012722 03/2012 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet SNMP pour accéder à l’écran de configuration. 85 Aperçu de l’écran de configuration SNMP Paramètres généraux Paramètres Valeurs Activer le déroutement défaut d’authentification Ce paramètre permet à l’agent de prévenir l’administrateur que la requête a été rejetée en raison d’un défaut d’authentification (le nom de communauté choisi par l’administrateur est différent de celui choisi par l’agent). Gestionnaires d’adresses IP Indiquez ici les adresses IP des administrateurs SNMP. Vous pouvez entrer les adresses de deux administrateurs au maximum. Celles-ci sont utilisées lors de la transmission des événements. Paramètres de l’agent Cette zone vous permet de localiser et d’identifier un agent, à partir de l’administrateur SNMP. Elle comporte deux champs : 86 le champ Emplacement système indique l’emplacement physique de l’équipement (chaîne de 32 caractères maximum ), le champ Contact système indique le nom de la personne à contacter pour la gestion de l’équipement ainsi que la méthode de contact (chaîne de 32 caractères maximum). 35012722 03/2012 Paramètres des noms de communautés Cette zone vous permet de définir un nom de communauté pour les familles de services Set, Get et Trap. Elle comprend trois champs : 35012722 03/2012 Le champ Lecture/écriture (Set) : définit le nom de communauté pour le service Set (chaîne de 16 caractères maximum). Par défaut, il contient la valeur « Public ». Le champ Lecture seule (Get) : définit le nom de communauté pour le service Get (chaîne de 16 caractères maximum). Par défaut, il contient la valeur « Public ». Le champ Déroutement (Trap) : définit le nom de communauté pour le service Trap (chaîne de 16 caractères maximum). Par défaut, il contient la valeur « Public ». 87 PPP Onglet Sécurité : page de configuration VPN et contrôle IP Introduction Les modules TSX ETG 302• permettent un accès au module par Internet avec un niveau de sécurité amélioré dans l’échange des données. Les modules TSX ETG 302• proposent 2 solutions de sécurité : Le contrôle IP assure une sécurité de base en ne permettant pas à des équipements dont l’adresse IP est inconnue de se connecter au module. La solution VPN (Virtual Private Network, réseau privé virtuel) (voir page 88) fournit un niveau de sécurité plus élevé en cryptant les transferts de données entre deux hôtes. NOTE : pour plus d’informations sur ces fonctions, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 3000. Contrôle IP Ce contrôle vous permet de spécifier les adresses IP autorisées à se connecter au module. Les tentatives de connexion d’adresses IP inconnues sont refusées. Le contrôle IP ne protège que les connexions PPP. Accès à l’écran de configuration Sécurité PPP Etape 88 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur Sécurité PPP pour accéder à l’écran de configuration. 35012722 03/2012 Présentation de l’écran de configuration Sécurité PPP NOTE : vous ne pouvez sélectionner qu’un type de sécurité à la fois. La table non sélectionnée est mise en grisé. Paramètres Contrôle IP Paramètres Action Contrôle IP activé Cochez cette case pour activer le service de contrôle IP. Cette action vous permet de spécifier l’adresse IP ou la plage des adresses IP autorisées à se connecter au module. Remarque : si l’autorisation d’accès est limitée à une seule adresse IP, saisissez celle-ci dans les colonnes Adresse IP source et Adresse IP de destination. Adresse IP source Valeur basse de la plage d’adresses IP. Adresse IP de destination Valeur haute de la plage d’adresses IP. Paramètres Action VPN activé Cochez cette case pour activer le service VPN. Le module ou le réseau avec lequel vous souhaitez communiquer doit être répertorié dans la table VPN Connections. Adresse distante Adresse IP de l’hôte distant (module, PC ou réseau distant). Vous pouvez utiliser la notation à points (x.x.x.x) ou un nom symbolique d’adresse. Paramètres VPN 35012722 03/2012 89 Paramètres Action Clé prépartagée Clé secrète partagée utilisée entre le module et l’hôte distant pour authentification. Les équipements d’envoi et de réception doivent partager la même clé (longueur maximale de 128 caractères). Mode Le mode de transport crypte la partie de chaque paquet IP correspondant à des données, mais laisse l’en-tête en clair. Seul le module TSX ETG 302• est accessible. Le mode tunnel crypte l’en-tête et les données du paquet IP, ce qui renforce la confidentialité de la communication. L’ensemble du réseau local TSX ETG 302• est accessible. LAN distant En mode tunnel, indique l’adresse IP virtuelle du client ou du réseau IP. Si ce champ n’est pas renseigné, il n’existe aucune adresse IP virtuelle, et seul l’hôte dont l’adresse figure dans le champ Adresse distante peut accéder au module. Masque de sousréseau Masque du réseau si vous communiquez avec un réseau IP. Si ce champ n’est pas renseigné, le masque de sous-réseau est 255.255.255.255, et seul l’hôte dont l’adresse figure dans le champ LAN distant peut accéder au module. Cryptage client ETG Si le module TSX ETG 30•• agit comme un client (cas ETG -> ETG), vous pouvez indiquer le protocole de cryptage utilisé pour la connexion : None : AH[MD5] Medium : DES[MD5] High : 3DES[SHA] Remarque : si vous ne renseignez pas ce paramètre, l’équipement qui fait fonction de serveur adapte le protocole de cryptage au client. NOTE : si le VPN est activé et la table vide, le module n’autorise pas les connexions GPRS. 90 35012722 03/2012 Onglet de configuration NAT Introduction Les modules TSX ETG 302• permettent d’accéder à un équipement distant par Internet à l’aide de la fonctionnalité de communication NAT On Port. Vous pouvez utiliser Web Designer pour configurer cette fonctionnalité. NOTE : pour plus d’informations, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 3000. Accès à l’écran de configuration NAT Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : Une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet NAT pour accéder à l’écran de configuration. Aperçu de l’écran de configuration NAT Paramètres NAT 35012722 03/2012 Paramètres Action Enable Cochez la case pour sélectionner le service NAT On Port. Protocol Spécifiez le protocole à utiliser : TCP ou UDP. 91 Paramètres Action Source Port Saisissez le port d’entrée converti. La valeur doit être comprise entre 0 et 65 535. Il est recommandé d’utiliser un port privé supérieur à 1 024. Destination Address Saisissez l’adresse IP (notation par points uniquement) résultant de la conversion. Destin. Port Saisissez le port résultant de la conversion. La valeur doit être comprise entre 0 et 65 535. NOTE : 92 Il est possible de saisir jusqu’à 32 lignes lors de la configuration du service de routage NAT. Le module doit être initialisé (redémarré) pour prendre en compte les nouveaux paramètres de configuration. Cliquez sur Cible →Redémarrer la cible pour initialiser le module à l’aide de Web Designer. 35012722 03/2012 Onglet de configuration Routage de l’ID d’unité Modbus Introduction La fonction UnitID Modbus permet un routage entre WAN et LAN par l’intermédiaire d’une connexion modem GPRS (TSX ETG 302•). Le module TSX ETG 30•• peut acheminer une requête TCP Modbus vers le port 502 (Modbus) d’un équipement distant à l’aide de ses informations UnitID. Vous pouvez utiliser Web Designer pour configurer cette fonctionnalité. NOTE : pour plus d’informations, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 3000. Accès à l’écran de configuration Routage de l’ID d’unité Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Routage de l’ID d’unité pour accéder à l’écran de configuration. Aperçu de l’écran de configuration Routage de l’ID d’unité 35012722 03/2012 93 Paramètres du routage de l’ID d’unité Paramètres Action Source UnitID Saisissez la valeur de l’ID d’unité (UnitID) pour le routage par Ethernet. La valeur UnitID doit être un entier compris entre 0 et 255. Destination IP Address Saisissez l’adresse IP de destination (notation par points uniquement) de la requête TCP. Destin. UnitID Saisissez la valeur UnitID de la requête de destination. La valeur UnitID doit être un entier compris entre 0 et 255. 94 Il est possible de saisir jusqu’à 32 lignes lors de la configuration de la fonction de routage Modbus UnitID. Le module doit être initialisé (redémarré) pour prendre en compte les nouveaux paramètres de configuration. Cliquez sur Cible →Redémarrer la cible pour initialiser le module à l’aide de Web Designer. 35012722 03/2012 Onglet de configuration Standby Introduction Cette fonctionnalité (disponible avec la gamme de modules TSX ETG 302•) augmente la disponibilité des connexions distantes en fournissant un chemin de connexion GPRS Standby lorsque la communication par la liaison DSL principale est interrompue. Une permutation automatique est effectuée entre la liaison DSL principale (port Ethernet) et le port modem GPRS de secours. Vous pouvez utiliser Web Designer pour configurer cette fonctionnalité. NOTE : pour plus d’informations, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 3000. Accès à l’écran de configuration Standby Etape 35012722 03/2012 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre Propriétés de la cible apparaît. 3 Cliquez sur Configuration dans la liste située sur la gauche. Résultat : la page de configuration apparaît. NOTE : une saisie d’écran de la page de configuration est fournie dans la section Accès à l’écran de configuration (voir page 64). 4 Cliquez sur l’onglet Standby pour accéder à l’écran de configuration. 95 Aperçu de l’écran de configuration Standby Paramètres Standby Paramètres généraux : Paramètres Action Enable Cochez cette case pour activer le service de disponibilité des connexions distantes. Paramètres des connexions : 96 Paramètres Fonction Primary Nom de la liaison Ethernet principale. Backup Nom de la liaison de connexion GPRS secondaire. 35012722 03/2012 Paramètres de contrôle de la liaison Ethernet : Paramètres Action Monitoring Period Choisissez une durée de contrôle de la disponibilité de la liaison Ethernet principale. Nb of Retry Définissez le nombre de pertes consécutives de la connexion à partir de la liaison Ethernet principale avant une permutation vers la liaison GPRS secondaire. Switch Back to Ethernet Cochez la case pour permettre à la liaison Ethernet principale de reprendre le contrôle sur la liaison GPRS secondaire dès que la connexion principale est restaurée. NOTE : par défaut, cette case n’est pas cochée. Dans ce cas, la liaison secondaire est activée jusqu’à une action manuelle visant à rétablir l’utilisation de la liaison Ethernet principale. Paramètres de vérification de la liaison Ethernet : Paramètres Action IP address ping Cochez la case pour envoyer une requête ping avec l’adresse IP saisie dans le champ associé (notation par points ou symbolique). Http get address Cochez cette case pour tester une adresse IP par HTTP. Ethernet port x Cochez cette case pour tester la connexion par câble sur le port Ethernet. NOTE : toutes les cases à cocher des paramètres de vérification de la liaison Ethernet peuvent être combinées. Dans ce cas, la liaison Ethernet est considérée comme connectée uniquement si toutes les conditions vérifiées fonctionnent correctement. Paramètres de contrôle de la liaison par modem : Paramètres Action GPRS attachment check Cochez cette case pour permettre une vérification périodique de la connexion par la liaison secondaire. Cette fonction n’est proposée qu’à des fins de diagnostic. Monitoring period Choisissez la durée de vérification de la connexion par la liaison secondaire. NOTE : le module doit être initialisé (redémarré) pour prendre en compte les nouveaux paramètres de configuration. Cliquez sur Cible →Redémarrer la cible pour initialiser le module à l’aide de Web Designer. 35012722 03/2012 97 98 35012722 03/2012 Web Designer Transférer 35012722 03/2012 Transférer 5 Objet de ce chapitre Ce chapitre décrit la méthode de transfert d’un site Web. Le transfert peut s’effectuer du PC de configuration vers le module et inversement. Il concerne les pages Web générées par Web Designer ainsi que celles créées par l’utilisateur. Le transfert peut être plus général et inclure les fichiers décrivant les services. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Transférer 100 Vérification du projet 107 Connexion au module / déconnexion du module 110 99 Transférer Transférer Introduction Cette fonction vous permet de transférer : des tables de l’Editeur de tables de données, des pages de l’Editeur graphique, des services IHM intégrés, le site Web et ses fichiers associés. Vous pouvez sélectionner la direction du transfert : du PC de configuration vers la cible, ou de la cible vers le PC. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT — ADRESSE IP EN DOUBLE Veillez à attribuer une adresse IP unique à cet équipement. Pour éviter la possibilité de duplication des adresses IP, demandez toujours vos adresses IP à votre administrateur système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Définition de l’adresse IP Pour réaliser un transfert, vous devez définir l’adresse IP de la cible. Utilisez la procédure suivante pour configurer l’adresse physique de la cible : Etape 100 Action 1 Sélectionnez la cible dans le navigateur. 2 Cliquez sur Cible →Définir l’adresse cible. Résultat : la fenêtre ci-après apparaît. 35012722 03/2012 Transférer Etape Action 3 Saisissez une adresse IP pour la cible. Remarque : Pour éviter toute duplication, demandez votre adresse IP à l’administrateur système. En l’absence d’un administrateur système, utilisez une méthodologie d’attribution d’adresses IP cohérente afin d’empêcher les duplications d’adresses. 4 Cliquez sur Valider. NOTE : vous pouvez également fournir l’adresse lors de la création du projet, par le biais de l’assistant de création. Transfert du PC vers la cible Etape Action 1 Sélectionnez la cible dans le navigateur. 2 Cliquez sur Cible →Transférer →PC ->Cible. Résultat : la fenêtre Validation de la cible apparaît. Si votre projet comporte des erreurs, le transfert ne peut pas être réalisé (voir page 107). 3 35012722 03/2012 Cliquez sur OK. Remarque : si les versions du micrologiciel utilisées pour le projet et sur la cible sont différentes, le transfert ne peut pas avoir lieu. Utilisez la fonctionnalité Cible →Mise à jour de la cible pour mettre à jour l’application Web Designer. 101 Transférer Etape 102 Action 4 La fenêtre Etat du transfert apparaît : 5 Sélectionnez les fichiers à transférer (voir page 108), ainsi que le support de destination. 35012722 03/2012 Transférer Etape 35012722 03/2012 Action 6 Cliquez sur Transférer. Résultat : la fenêtre Mot de passe de configuration apparaît si un mot de passe de configuration a été défini. Sinon, le projet est transféré. 7 Saisissez le mot de passe de configuration et cliquez sur OK. Résultat : la fenêtre Informations sur l’avancement est affichée. Les fichiers apparaissent les uns après les autres dans la barre d’état. 103 Transférer Transfert de la cible vers le PC Etape 104 Action 1 Sélectionnez la cible dans le navigateur. 2 Cliquez sur Cible →Transférer →Cible -> PC. La fenêtre Etat du transfert apparaît : 3 Choisissez les fichiers à transférer (voir page 108). 35012722 03/2012 Transférer Etape Action 4 Cliquez sur Transférer. Résultat : la fenêtre Mot de passe de configuration apparaît si un mot de passe de configuration a été défini. Sinon, le projet est transféré. 5 Saisissez le mot de passe de configuration et cliquez sur OK. Résultat : la fenêtre Informations sur l’avancement est affichée. Les fichiers apparaissent les uns après les autres dans la barre d’état. Transfert global du projet Cette fonction permet de transférer l’intégralité du projet vers l’ensemble des cibles qui lui sont associées. Le transfert se fait cible par cible. Le transfert global ne fonctionne que dans une direction : vous pouvez transférer du PC vers les cibles mais pas des cibles vers le PC. Pour un transfert des cibles vers le PC, il vous faut transférer manuellement les fichiers cible par cible. Pour activer le transfert, cliquez sur Projet →Transfert global. La procédure est identique au transfert de données du PC vers la cible (voir page 101). Transfert partiel Pour gagner du temps, vous pouvez effectuer un transfert partiel. Le menu contextuel des répertoires Website, GraphicScreens (pages graphiques), DataTables (tables de données) et Services autorise un transfert partiel limité aux fichiers de ces répertoires. De cette façon, si vous n’avez modifié qu’une petite partie d’un projet, vous n’êtes pas obligé de transférer la totalité du projet. Vous pouvez spécifier les fichiers à transférer ainsi que le support de destination (USB, carte CF, Flash). Cette fonction est disponible pour les fichiers stockés dans les répertoires GraphicScreens, DataTables et Website. Documentation Pour gérer la documentation en ligne, vous pouvez ajouter au site Web des fichiers MS Word (.doc) ou Acrobat (.pdf) dans le répertoire du site. La fonction Transfert permet de copier ces fichiers sur la cible. 35012722 03/2012 105 Transférer Explorateur de site Le bouton Explorateur de site permet d’afficher tous les fichiers de la cible dans la fenêtre inférieure. Cela est particulièrement utile avant ou après un transfert de données, pour analyser le contenu de la cible. 106 35012722 03/2012 Transférer Vérification du projet Introduction Avant de transférer les fichiers vers la cible, Web Designer for TSX ETG 30•• procède à la validation de la structure du projet. Si cette vérification échoue, le transfert est annulé. Web Designer for TSX ETG 30•• effectue également une comparaison entre la configuration de l’ordinateur et celle de la cible. Validation d’un projet Lorsque vous démarrez un transfert, Web Designer for TSX ETG 30•• effectue une validation du projet. Vous pouvez également valider un projet à tout moment. Pour ce faire, sélectionnez Vérification du projet dans le menu Projet. Le traitement de validation contrôle les points suivants : la taille disponible sur la cible est plus grande que la taille du site Web, l’utilisation d’une page utilisateur ou d’un service, avec des variables qui ne seraient pas dans le Namespace (fichier Namespace.dat), si le nombre de variables est inférieur au nombre maximum autorisé pour la cible (1000 variables), les anomalies relatives aux services. Cliquez sur une ligne contenant un message pour afficher les détails. 35012722 03/2012 107 Transférer Etat du transfert L’information n’a pas été trouvée sur la cible distante. Information incohérente non bloquante entre la cible et l’ordinateur. Information incohérente bloquante entre la cible et l’ordinateur. Information cohérente entre dans la cible et l’ordinateur. 108 35012722 03/2012 Transférer Utilisez la zone Sélectionner pour choisir les fichiers à transférer : Paramètre Action Transférer un site Web Sélectionnez cette boîte de dialogue pour transférer des fichiers dans le répertoire Website. Transférer uniquement les fichiers modifiés Sélectionnez cette boîte de dialogue pour transférer uniquement les fichiers du site Web modifiés depuis le dernier transfert. Transférer des Sélectionnez cette boîte de dialogue pour transférer des tableaux de fichiers rdt et gdt données (répertoire DataTables) et des pages graphiques (GraphicScreens). 35012722 03/2012 Transférer les fichiers de configuration Sélectionnez cette boîte de dialogue pour transférer les fichiers de configuration. Destination Spécifiez le support sur lequel les fichiers seront transférés. Il existe 3 possibilités : carte CF, mémoire Flash du module, clé mémoire USB. 109 Transférer Connexion au module / déconnexion du module Introduction Les informations ci-dessous vous présentent la procédure d’exécution d’une application une fois que les services ont été créés. Le transfert d’un projet vers le module entraîne l’effacement définitif du projet existant. Lorsqu’un projet est transféré, l’ancien projet est écrasé. Web Designer vous permet d’inscrire à distance les variables de votre système. Toute personne ayant accès à un outil de configuration et au serveur intégré de la cible peut passer outre vos réglages de sécurité et télécharger de nouveaux paramètres sur le serveur. Des modifications non autorisées ou incorrectes apportées aux données peuvent avoir des effets indésirables, voire dangereux, sur le fonctionnement de votre application. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Limitez l’accès au serveur intégré de la cible en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les modifications en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : 110 Si une application est en mode EXECUTION, le nouveau projet sera pris en compte au redémarrage du module. Informations de sauvegarde importantes avant le transfert d’une nouvelle application. 35012722 03/2012 Transférer Connexion au module et récupération du projet du module Etape Procédure 1 Sélectionnez la cible dans le navigateur. 2 Cliquez sur Cible →Connecter →Cible. Web Designer analyse les changements entre le projet et le contenu du module. Si vous avez modifié le projet, Web Designer vous demande de transférer le projet. Sinon, l’application passe automatiquement au mode connecté. Résultat : la fenêtre Mot de passe de configuration apparaît si un mot de passe de configuration a été défini. Sinon, Web Designer se connecte au module. 3 Saisissez le mot de passe de configuration et cliquez sur OK. Résultat : Web Designer se connecte au module. Déconnexion du module Etape 1 35012722 03/2012 Fonction Procédure Déconnexion du module Cliquez surCible →Déconnecter. Résultat : Web Designer vient de repasser en mode local. 111 Transférer 112 35012722 03/2012 Web Designer Mode simulation 35012722 03/2012 Mode simulation 6 Objet de ce chapitre Ce chapitre décrit le mode simulation. Ce mode permet de mettre au point les tables de données, les pages graphiques et les services sans être connecté à la cible. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Connexion/déconnexion au/du simulateur 114 Simulation 115 113 Mode simulation Connexion/déconnexion au/du simulateur Introduction Les informations ci-dessous décrivent le mode opératoire du lancement d’une application par le simulateur. Le simulateur vous permet d’exécuter une application sans avoir à vous connecter à une cible. Il est donc possible de tester l’application à partir d’un PC avant de la transférer vers la cible. NOTE : L’éditeur de graphiques et de tables de données (voir page 197) sont actifs en mode simulation. Il est donc possible de modifier ces pages à partir du mode simulation. Lorsque les modifications sont effectuées, faites un transfert partiel pour diminuer le temps de transfert. Connexion au simulateur Etape Procédure 1 Sélectionnez une cible dans un projet. 2 Cliquez sur Cible →Connecter →Simulation. Vous êtes maintenant connecté au simulateur. L’application est en mode simulation. NOTE : la simulation ne fonctionne pas si un serveur FTP s’exécute sur le système. Déconnexion du simulateur Etape 1 Procédure Cliquez surCible →Déconnecter →Simulation. Vous venez de repasser en mode configuration. Animations En mode simulation, les variables sont animées de la manière suivante (la fréquence de mise à jour des valeurs dépend du paramétrage de la période de rafraîchissement) : 114 bit : changement de valeur, 0 ou 1, mot : incrémentation de 1 en 1. 35012722 03/2012 Mode simulation Simulation Introduction Vous pouvez simuler votre site Web ou votre application sans utiliser des équipements réels. Vous pouvez ainsi vérifier votre configuration et tester le comportement de l’application même si les équipements ne sont pas encore disponibles. Mode simulation Le mode simulation est disponible avec les protocoles suivants : UMAS, UNITE, Modbus. Le mode simulation permet de tester le comportement de votre application sans avoir à l’exécuter dans le module. L’application est alors exécutée sur l’ordinateur de configuration. L’utilisateur peut saisir des valeurs appropriées pour les variables (symboles). Par défaut, les valeurs sont mises à zéro. Les valeurs sont saisies manuellement dans la fenêtre associée à l’équipement. Pour ouvrir cette fenêtre, double-cliquez sur l’équipement dans l’arborescence. Les valeurs peuvent également être incrémentées automatiquement. Utilisation de l’icône du simulateur Etape 1 Action Dans la barre des tâches, cliquez avec le bouton droit sur l’icône du simulateur . 2 Si vous cochez la case AutoIncrement, les variables seront incrémentées automatiquement. En revanche, si vous désélectionnez AutoIncrement, les variables ne sont pas incrémentées et vous pouvez modifier la valeur des variables accessibles en lecture/écriture (R/W). Si vous cochez la case StopServer, la simulation est interrompue. Utilisation du simulateur pour les tables de données et les pages graphiques Etape 35012722 03/2012 Action 1 Sélectionnez une cible dans un projet. 2 Développez le répertoire de la cible. 115 Mode simulation Etape 116 Action 3 Sélectionnez une table dans le répertoire DataTables ou un graphique dans le répertoire GraphicScreens. 4 Cliquez avec le bouton droit sur l’élément choisi, puis sélectionnez Ouvrir. Résultat : une fenêtre Internet Explorer s’ouvre. Elle contient le tableau sélectionné ou le menu déroulant dans lequel vous pouvez sélectionner le graphique. 5 Dans le cas d’un graphique, choisissez le graphique voulu dans le menu déroulant. Résultat : un exemple de graphique en simulation est représenté dans la figure suivante : 6 Appliquez les valeurs à simuler aux variables ou aux objets graphiques. 35012722 03/2012 Mode simulation Utilisation du simulateur pour les fenêtres des équipements Etape 35012722 03/2012 Action 1 Dans le répertoire Devices, double-cliquez sur l’équipement voulu. Résultat : la fenêtre ci-après s’affiche. 2 Cliquez sur Animer persistent Si la fonction AutoIncrement est activée, les variables sont incrémentées automatiquement. Les valeurs simulées sont affichées dans la colonne Valeur. Dans le cas contraire, les variables ne sont plus incrémentées. Pour les variables avec un accès en lecture/écriture (R/W), double-cliquez dans la colonne Valeur afin de modifier les valeurs. 117 Mode simulation 118 35012722 03/2012 Web Designer Gestion des variables 35012722 03/2012 Gestion des variables 7 Objet de ce chapitre Ce chapitre explique de quelle façon Web Designer gère les variables. Cela inclut la procédure d’importation de variables, qu’elles soient issues d’un fichier décrivant un équipement ou d’un fichier exporté par le programme automatisé, qui répertorie les variables de ce programme. Ce chapitre présente aussi le fichier dénommé Namespace, qui regroupe toutes ces variables. Celles-ci sont utilisées par les éditeurs de données et graphiques, ainsi que par les services. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Namespace (fichier de liste de variables) 120 Importation de symboles depuis un équipement d’automate 121 Importation de symboles depuis un équipement autre qu’un automate 126 Edition manuelle 129 Variables prises en charge 130 119 Gestion des variables Namespace (fichier de liste de variables) Introduction Le fichier Namespace regroupe les variables (symboles) déjà sélectionnées pour les cibles ou les équipements. Les éditeurs de données, les éditeurs graphiques et les services récupèrent les symboles dans ce fichier. Les variables proviennent soit des équipements connectés, soit des applications automates. Si vous connectez un type d’équipement à la même cible plusieurs fois, composez son nom de la façon suivante afin qu’il soit unique : device.nom, nom de la variable. Si l’équipement est un automate, composez les noms des variables déclarées dans l’automate, comme indiqué ci-après : nom de l’automate, nom de la variable d’automate. Accès au Namespace Etape 120 Action 1 Sélectionnez le projet. 2 Développez le répertoire de la cible. 3 Double-cliquez sur l’icône Namespace. Résultat : la fenêtre Namespace apparaît. 35012722 03/2012 Gestion des variables Importation de symboles depuis un équipement d’automate Introduction La fonction Importer les symboles permet d’importer les fichiers de symboles d’automate à partir des logiciels suivants : PL7, Concept, Unity Pro, Twido Soft, Twido Suite. NOTE : Si vous souhaitez associer des variables aux services, vous devez sélectionner pour celles-ci le mode persistent. Selon les équipements connectés à la cible, le type de variables auquel vous pouvez accéder (voir page 130) via la cible peut différer. Accès à la base de données des logiciels Etape 1 Action Dans le répertoire Devices, double-cliquez sur l’équipement voulu. Résultat : la fenêtre ci-après s’affiche. Topic : nom de la variable. Variable : adresse de la variable. Type : type de la variable. Access : droit d’accès à la variable. Persistent : mode d’accès à la variable (non modifiable). Rate : fréquence de rafraîchissement de la valeur de la variable. 35012722 03/2012 121 Gestion des variables Etape 122 Action 2 Cliquez sur Importer les symboles. Résultat : une fenêtre d’exploration de fichiers est affichée. 3 Sélectionnez le fichier à importer. 35012722 03/2012 Gestion des variables Etape Action 4 Cliquez sur le bouton Ouvrir. Résultat : une fenêtre affichant les variables s’ouvre. 5 Choisissez les symboles souhaités. Reportez-vous au paragraphe suivant pour des informations sur les types de fichiers pris en charge. 6 Sélectionnez les groupes de symboles voulus. Les noms de groupe sont précédés du signe +. Tous les symboles du groupe sont sélectionnés. Pour sélectionner des symboles dans un groupe de symboles, cliquez sur le signe +, puis sur chacun des symboles désirés. 7 Cliquez sur le bouton Importer les variables sélectionnées. Résultat : les variables apparaissent dans la fenêtre Device. Fenêtre Namespace 35012722 03/2012 Bouton Fonction Supprimer Supprime la variable. Dupliquer Duplique la variable. Importer les symboles Ouvre une fenêtre de sélection de variables. 123 Gestion des variables Bouton Fonction Animer persistent Permet le passage en mode animation. Import depuis un CSV Importe toutes les variables issues d’un fichier CSV. Export vers un CSV Exporte les variables vers un fichier CSV. Accès à la base Concept Pour pouvoir accéder à une base de données de projet Concept, vous devez au préalable installer le logiciel Concept sur votre ordinateur. Les fichiers de base de données de projet Concept portent l’extension .prj. NOTE : vous devez définir le paramètre ExportVariables sur 1 afin de pouvoir importer les variables Concept. Ce paramètre se trouve dans le fichier concept.ini. Cette opération doit être effectuée avant d’enregistrer le projet dans Concept. Accès à la base PL7 Une base de données de projet PL7 est accessible depuis tout lecteur affecté. Les fichiers de base de données de projet PL7 portent l’extension .fef. Accès à la base Unity Pro Pour pouvoir accéder à une base de données de projet Unity Pro, vous devez au préalable installer le logiciel Unity Pro sur votre ordinateur. Les fichiers de base de données de projet Unity Pro portent l’extension .stu. Il est également possible d’utiliser un fichier d’exportation Unity Pro (avec l’extension .xvm). Accès à la base Twido Soft Pour pouvoir accéder à une base de données de projet Twido Soft, vous devez au préalable installer le logiciel Twido Soft. Les fichiers de base de données de projet Twido Soft portent l’extension .twd. Accès à la base Twido Suite Pour pouvoir accéder à une base de données Twido Suite, vous devez avoir installé le logiciel Twido Suite. Les fichiers de base de données Twido Suite portent l’extension .twd. 124 35012722 03/2012 Gestion des variables Synchronisation avec le programme d’automate Au fil du temps, il se peut que vous soyez amené à modifier la base de données Concept, PL7, Unity Pro, Twido Soft ou Twido Suite à partir de laquelle vous avez créé votre Namespace. Le programme de configuration Web Designer vous signalera automatiquement les différences entre la base de données et votre Namespace lorsque vous ouvrirez une configuration associée au fichier de base de données de l’automate. Synchronisation avec la base de données d’automate Etape 35012722 03/2012 Action 1 Cliquez sur Cible →Synchronisation avec la base de données de l’automate. Résultat : les incohérences sont affichées dans une fenêtre. 2 Cliquez sur OK afin de déclencher les opérations de resynchronisation par défaut. 3 Transférez le projet vers le module. 125 Gestion des variables Importation de symboles depuis un équipement autre qu’un automate Introduction Vous pouvez importer des symboles (variables) à partir d’équipements autres que des automates programmables. Une liste prédéfinie de symboles est associée à chacun des équipements. NOTE : Si vous souhaitez associer des variables aux services, vous devez sélectionner pour celles-ci le mode persistent. Selon les équipements connectés à la cible, le type de variables auquel vous pouvez accéder (voir page 130) via la cible peut différer. Sélection de variables Etape 1 Action Dans le répertoire Devices, double-cliquez sur l’équipement voulu. Résultat : la fenêtre ci-après s’affiche. Topic : nom de la variable. Variable : adresse de la variable. Type : type de la variable. Access : droit d’accès à la variable. Persistent : mode d’accès à la variable. Rate : fréquence de rafraîchissement de la valeur de la variable. 126 35012722 03/2012 Gestion des variables Etape Action 2 Cliquez sur Importer les rubriques habituelles. Résultat : la fenêtre ci-après s’affiche. 3 Pour sélectionner des variables, tout en maintenant la touche CTRL enfoncée, cliquez sur les variables souhaitées. 4 Cliquez sur Importer rubriques sélectionnées. Résultat : les variables apparaissent dans la fenêtre Device. Fenêtre Namespace Bouton Fonction Supprimer Supprime la variable. Dupliquer Duplique la variable. Importer les Ouvre une fenêtre de sélection de variables. rubriques habituelles 35012722 03/2012 Importer toutes les rubriques Importe toutes les variables de l’équipement. Animer persistent Permet le passage en mode animation. Import depuis un CSV Importe toutes les variables issues d’un fichier CSV. Export vers un CSV Exporte les variables vers un fichier CSV. 127 Gestion des variables Origine des variables Les variables internes proviennent d’un fichier de description de l’équipement. Si l’équipement est inconnu (de type « Other »), vous pouvez importer les variables issues d’un fichier CSV. Pour les cartes munies d’une extension de variateur Altivar, la liste des symboles est extraite d’un fichier d’exportation XML Codesys. 128 35012722 03/2012 Gestion des variables Edition manuelle Présentation Vous avez la possibilité d’ajouter des variables de façon manuelle, en entrant directement un symbole, une adresse et un type, et de définir les droits d’accès afférents dans la fenêtre Variables de chaque équipement. Lorsque toutes les variables sont créées par l’utilisateur, la synchronisation avec une base de données est impossible pour les équipements de type automate. NOTE : selon les équipements connectés à la cible, le type de variables auquel vous pouvez accéder (voir page 130) via la cible peut différer. Saisie manuelle automatique L’option Saisie manuelle automatique facilite la création manuelle de variables en incrémentant la valeur du dernier enregistrement. Si vous la sélectionnez, lorsque vous ajoutez une nouvelle variable, les champs sont automatiquement complétés. Les valeurs insérées correspondent à celles de la ligne précédente incrémentées de 1. Activation/Désactivation de l’option Saisie manuelle automatique : Options →Saisie manuelle automatique 35012722 03/2012 129 Gestion des variables Variables prises en charge Introduction Selon les équipements connectés à la cible, le type de variables auquel vous pouvez accéder via la cible peut différer. Cette section dresse une liste des types de variables pris en charge pour chaque équipement. NOTE : les chaînes et les bits de mots sont traités séparément à la fin de cette section. Premium Unity Adresse Types %MWn INT UINT WORD DINT UDINT DWORD REAL %Mn EBOOL NOTE : « n » est compris entre 0 et 65535. Quantum Unity Adresse Types %MWn INT UINT WORD DINT UDINT DWORD REAL %Mn 130 EBOOL 35012722 03/2012 Gestion des variables Adresse Types %IWn INT UINT WORD DINT UDINT DWORD REAL %In EBOOL NOTE : « n » est compris entre 1 et 65535. Premium / Micro Adresse %MWn Types INT UINT WORD %MDn DINT UDINT DWORD %MFn REAL %Mn BOOL NOTE : « n » est compris entre 0 et 65535. 35012722 03/2012 131 Gestion des variables Quantum Adresse Types 00000n BOOL 10000n BOOL 30000n INT UINT WORD DINT UDINT DWORD REAL 40000n INT UINT WORD DINT UDINT DWORD REAL NOTE : « n » est compris entre 1 et 65535. Twido Adresse Types %MWn WORD %MDn DWORD %MFn REAL %Mn BOOL NOTE : « n » est compris entre 0 et 65535. 132 35012722 03/2012 Gestion des variables Autre IEC Adresse %MWn Types INT UINT WORD DINT UDINT DWORD REAL %MDn DINT UDINT DWORD %MFn REAL %Mn BOOL %ln BOOL %lWn INT UINT WORD DINT UDINT DWORD REAL NOTE : « n » est compris entre 0 et 65535. Autres directs Adresse Types n INT UINT WORD DINT UDINT DWORD REAL NOTE : « n » est compris entre 0 et 65535. 35012722 03/2012 133 Gestion des variables Serveur TSX ETG 30•• Adresse Types %MWn INT UINT WORD DINT UDINT DWORD REAL %MDn DINT UDINT DWORD %MFn REAL %Mn BOOL %ln BOOL Chaînes La syntaxe des chaînes est présentée dans le tableau ci-dessous : Automate Import depuis l’application automate Entrée manuelle Premium/Micro (PL7) %MB10:5 INT Non pris en charge %MW10:5 STR Quantum (Concept) x x 400010:5 STR Premium Unity / Quantum Unity %MW10 STR(10) %MW10 STR %MW10:5 STR NOTE : les chaînes ne sont pas prises en charge par les autres équipements. 134 35012722 03/2012 Gestion des variables Bits de mots La syntaxe des bits de mots est présentée dans le tableau ci-dessous : Automate Import depuis l’application automate Entrée manuelle Premium/Micro (PL7) %MW100:X1 BOOL %MW100:X1 BOOL %MW100:X1 BOOL Quantum (Concept) x x 400100,1 BOOL Premium Unity / Quantum Unity %MW100.1 BOOL %MW100.1 BOOL %MW100.1 BOOL OtherIEC x x %MW100.1 BOOL OtherDirect x x 100.1 BOOL Serveur TSX ETG 30•• x x %MW100.1 BOOL 35012722 03/2012 135 Gestion des variables 136 35012722 03/2012 Web Designer 35012722 03/2012 Services avancés intégrés 8 Objet de ce chapitre Ce chapitre présente tous les services avancés intégrés. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Services Device et IHM 138 Services email et SMS 140 Service calculation 147 Service database 154 Service datalogging 161 Service active pages 173 Service recipe 180 Service recipe database 187 137 Services Device et IHM Description Les modules TSX ETG 30•• peuvent exécuter des traitements autonomes internes, tels que des fonctions IHM. Les fonctions IHM, également nommées services, sont exécutées dans le module lui-même indépendamment de tout autre traitement exécuté au niveau SCADA. Les fonctions IHM suivantes sont disponibles : Services Device : permettent de configurer l’acquisition de données à partir des équipements (interrogation des variables de l’équipement). Calculation : effectue des scripts de calcul pour le traitement des données personnalisées. Email : pour la notification des alarmes ou des rapports par email ou SMS. Datalogging : archivage automatique des informations concernant l’application, par exemple les mesures, les événements, les alarmes, l’état des équipements, etc., sous forme de fichiers d’archivage CSV dans la mémoire du module TSX ETG 30•• (mémoire flash, carte CF, clé USB). Database : archivage automatique des informations concernant l’application dans une base de données relationnelle externe (SQL Server, Oracle, MySql). Active pages : création de rapports HTML dynamiques personnalisés. Recipe : gestion automatique des fichiers de données de recette pour initialiser un groupe de variables définies sur des valeurs prédéterminées lorsqu’un événement spécifique se produit. le logiciel Web Designer pour TSX ETG 30•• est utilisé pour configurer les services IHM. Il suffit de configurer les paramètres de chaque service ; aucune programmation n’est nécessaire. Le logiciel offre un mode simulation permettant de simplifier les tests et la mise au point de l’application sans être connecté à un module TSX ETG 30••. Solution Web IHM souple Ces services IHM intégrés offrent une solution solide et fiable susceptible d’être utilisée dans les situations suivantes : 138 concentrateur frontal de données avec fonctionnalités de portail Web et IHM, service IHM Web autonome exécuté dans le module TSX ETG 30•• lorsqu’une solution IHM ou SCADA classique n’est pas obligatoire ; dans ce cas, il s’agit d’une solution IHM multi-utilisateur souple et économique qui utilise une interface de navigateur Web simple en vue d’effectuer une surveillance à distance, 35012722 03/2012 associés à une solution IHM ou SCADA classique, ces services facilitent la surveillance et le contrôle à distance, une solution de sauvegarde pour les applications SCADA ; ils permettent de sauvegarder des fonctions SCADA critiques, tels que l’acquisition de données, l’archivage des données, l’émission d’alarmes, l’élaboration de rapports, les emails, etc. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les modifications en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Limites des services IHM Les services Device et IHM sont soumis aux limites suivantes : 35012722 03/2012 service Device : 31 équipements sur une liaison série, 5 équipements sur une liaison Ethernet, 1 pour le serveur TSX ETG 30•• lui-même. autres services IHM : 6 services au total. variables : un maximum de 1000 variables internes par application, un maximum de 100 variables internes par application. 139 Services email et SMS Présentation Le module TSX ETG 3021 peut envoyer automatiquement et dynamiquement des emails ou des SMS pour signaler aux utilisateurs spécifiés : les rapports de production, les rappels de maintenance, les mises à jour de l’état de l’usine, d’autres informations relatives à l’usine. Ce service email vous permet de créer diverses notifications d’emails (incluant les noms et les adresses email des destinataires, l’objet du message, le corps du message et les fichiers joints). Le corps des emails peut inclure un message de texte fixe, des liens hypertexte, des fichiers joints et des valeurs d’application en temps réel intégrées dynamiquement au corps de l’email lorsque ce dernier est envoyé par le module. Il est possible de joindre des fichiers à l’email (par exemple, le fichier d’archivage des données généré par le service datalogging). Les messages SMS peuvent également être envoyés sur les téléphones mobiles si vous utilisez le module TSX ETG 3021 ou si le serveur email client le permet. Les SMS sont une configuration dédiée du service email. Les emails ou les SMS sont envoyés lorsqu’une application ou un processus prédéfinis sont déclenchés. Pour plus d’informations sur le principe du service email et SMS, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. NOTE : 140 Le service SMS est uniquement disponible avec la gamme de produits TSX ETG 302•. Le produit n’est pas conçu pour garantir : l’intégrité des données envoyées par le module via le service email ou SMS, l’exactitude de l’heure à laquelle a été envoyé l’email. 35012722 03/2012 Ecran des propriétés de configuration des services email et SMS : 1 2 35012722 03/2012 Cliquez sur ce bouton pour configurer les emails ou les SMS à envoyer. Ce bouton permet de configurer les propriétés de l’email ou du SMS. 141 Création d’un service email ou SMS Le tableau ci-dessous décrit la procédure de création d’un service email ou SMS. Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez à l’aide du bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 142 3 Sélectionnez email dans le menu déroulant Sélectionnez le service. 4 Entrez un nom de service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service email est créé. 35012722 03/2012 Configuration du serveur L’écran de configuration des propriétés du service email et SMS est illustré ci-après. Les champs de l’écran de configuration des propriétés sont les suivants : Champs Fonction Serveur SMTP 35012722 03/2012 Adresse du serveur SMTP Adresse SMTP du serveur. Port du serveur SMTP Port TCP utilisé par le serveur SMTP (en général le port 25). Authentification sécurisée Cochez cette case si l’authentification est nécessaire pour accéder au serveur SMTP. Le serveur doit autoriser une authentification PLAIN ou LOGIN. Login Login permettant d’accéder au serveur SMTP. Mot de passe Mot de passe permettant d’accéder au serveur SMTP. 143 Champs Fonction Expéditeur Expéditeur Adresse électronique de l’expéditeur de l’email. Adresse de réexpédition Adresse électronique vers laquelle un email est envoyé si l’utilisateur clique sur le bouton Répondre. Module Taille maximale de la file d’envoi Nombre maximal d’emails pouvant être mis en mémoire tampon avant d’être envoyés : Valeur par défaut = 100, Valeur minimale = 30, Valeur maximale = 200. Temps avant réémission (en secondes) Délai d’attente avant le renvoi des emails mis en mémoire tampon suite à un échec : Valeur par défaut = 15 s, Valeur minimale = 5 s, Valeur maximale = 3 600 s. Service Variable statut du service Permet de connaître l’état du service email. NOTE : lorsque le nombre maximum d’emails a été atteint (100), aucun message supplémentaire ne peut être placé en file d’attente. 144 35012722 03/2012 Configuration du service email et SMS L’écran de configuration email et SMS est représenté ci-après. Les champs de l’écran de configuration des emails et des SMS sont les suivants : Champs Fonction SendSMS Cochez cette case pour envoyer un SMS au lieu d’un email. Identifiant Adresse électronique ou numéro de téléphone (SMS) de l’expéditeur du message. Déclencheur Evénement qui déclenchera l’email. Type NY : notification de changement Déclenchement en cas de changement de l’état d’un bit ou de la valeur d’un mot. RE : front montant Déclenchement par le front montant d’un bit ou par une augmentation de la valeur d’un mot. 35012722 03/2012 FE : front descendant Déclenchement par le front descendant d’un bit ou par une diminution de la valeur d’un mot. BQ : dégradation de la variable Déclenchement si le déclencheur a pour état Dégradation de la variable. Destination Adresses email ou numéro de téléphone des destinataires (séparateur : « , »). Sujet Objet de la notification. Contenu Contenu de la notification. 145 Champs Fonction Cliquez sur ce bouton pour joindre un fichier à l’email (fonction non disponible pour les SMS). Source Sélectionnez le support d’où provient le fichier joint (fonction non disponible pour les SMS). Chemin Indiquez le nom et le chemin du fichier à joindre à l’email. Les pièces jointes sont généralement des fichiers CSV de datalogging. Le chemin par défaut est /USERDATA pour toutes les sources. NOTE : Vous pouvez inclure des données dynamiques dans le corps du message : double-cliquez dans le corps du message à l’emplacement où vous voulez afficher la valeur d’une variable et sélectionnez la variable dans la liste affichée, saisissez le nom de la variable entre parenthèses. Les champs suivants sont obligatoires pour enregistrer et conserver un email : Identifiant, Déclencheur et Destination. Restrictions Le nombre de messages (email ou SMS) configurables dans le projet est limité à 100. Le nombre maximal de services email ou SMS est de 2. NOTE : le serveur SMTP doit autoriser une authentification PLAIN ou LOGIN. Les autres protocoles d’authentification ne sont pas pris en charge. 146 35012722 03/2012 Service calculation Généralités Le module TSX ETG 30•• peut effectuer diverses opérations arithmétiques et logiques sur une combinaison de variables d’application. Le service calculation vous permet également de lire/écrire des variables de l’équipement du service, ainsi que les entrées/sorties de la carte d’E/S intégrée. Certains de ces calculs incluent la mise à l’échelle, le formatage et le traitement logique pour le déclenchement d’événement. Le service calculation comprend un ensemble de feuilles de calcul dont les formules sont déjà définies dans les cellules. La feuille de calcul est interprétée et traitée par le serveur. Le résultat de chaque formule est associé à une nouvelle variable interne. Les formules s’exécutent régulièrement, selon la fréquence configurée pour chaque feuille de calcul. Pour plus d’informations sur le principe du service calculation, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 35012722 03/2012 147 L’écran des propriétés de configuration du service calculation est illustré ci-dessous. 1 2 148 Ce bouton permet de configurer les formules. Ce bouton permet de configurer les propriétés communes à toutes les formules. 35012722 03/2012 Comment créer un service calculation Le tableau ci-dessous décrit la procédure de création d’un service calculation. Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez à l’aide du bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 3 35012722 03/2012 Sélectionnez calculation dans le menu déroulant Sélectionnez le service. 4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service calculation est créé. 149 Définition des propriétés L’écran de configuration des propriétés du service calculation est illustré ci-dessous. Le tableau ci-dessous décrit les champs de l’écran de configuration. 150 Champs Fonction Période de rafraîchissement des Calculs (en ms) Fréquence d’exécution des formules à l’aide de variables. Variable statut du Service Permet de connaître l’état du service calculation. 35012722 03/2012 Configuration des formules L’écran de configuration des formules du service calculation est illustré ci-dessous. Le tableau ci-dessous décrit les champs de l’écran de configuration des formules. Champs Fonction Variable Nom de la variable. Il peut s’agir du nom d’une variable de l’automate à laquelle vous attribuez la valeur du résultat du calcul. Formule Formule associée aux variables. Les opérateurs sont limités. Valeur Donne le résultat de la formule (la valeur de la variable) en temps réel si vous êtes connecté au module et en mode animation. Description Commentaire sur la variable. Boutons 35012722 03/2012 Suppression Supprimez la variable sélectionnée de la table. Duplication Dupliquez la variable sélectionnée. Animation Ce bouton permet de passer en mode animation. Vous devez être connecté au module ou en mode simulation. 151 Champs Fonction Import depuis un CSV Ce bouton vous permet d’importer des symboles depuis un fichier .csv. Vous pouvez créer ce fichier à l’aide d’Excel ou d’un éditeur de texte (dans ce cas, remplacez l’extension du fichier .txt par .csv). Respectez la syntaxe suivante : variable,formule,description. Export vers un CSV Ce bouton permet d’exporter la table de variables du service en cours vers un fichier .csv. Liste des opérateurs disponibles La liste ci-dessous décrit les opérateurs de type numérique binaire, booléen et unaire. Le résultat de l’opération s’affiche dans la colonne Type de résultat : Type Opérateur Description Exemple Numérique binaire + addition 1+2 affiche « 3 » - soustraction 5-2 affiche « 3 » * multiplication 5*2 affiche « 10 » / division 15/3 affiche « 5 » < inférieur à 1<2 affiche « vrai » > supérieur à 1>2 affiche « faux » <= inférieur ou égal à 1<=2 affiche « vrai » >= supérieur ou égal à 2>=2 affiche « vrai » == égal à 3==2 affiche « faux » != différent de 1!=2 affiche « vrai » Numérique booléen & et 1+1 affiche « 1 » | ou 1 | 0 affiche « 1 » Unaire ! inverse !1 affiche « 0 » - inversion du signe -1 affiche « -1 » .<. ? . : . a<b ? c:d renvoie c si a<b, sinon le résultat est d NOTE : 152 Le service calculation vous permet de mélanger différents types de variables. Dans le cas d’erreurs mathématiques telles que divisé par 0, le résultat du calcul est nan (not a number, pas un nombre). 35012722 03/2012 Exécution des formules Web Designer for TSX ETG 30•• exécute périodiquement des formules, selon la fréquence configurée dans l’écran Propriétés. Les cellules de formules sont interprétées puis exécutées une par une de haut en bas. Web Designer for TSX ETG 30•• met à jour la variable associée configurée dans le champ de variable avec la nouvelle valeur. Restrictions Le nombre maximal de calculs configurables dans le projet est de 100. Le nombre maximal de services calculation est de 2. 35012722 03/2012 153 Service database Généralités Le service database permet au module TSX ETG 30•• d’effectuer un archivage automatique des données d’application (événements, états, mesures, etc.) dans un serveur de base de données relationnelle distant. Les données peuvent être archivées (écrites) périodiquement ou à l’occasion d’un événement. La possibilité de connecter directement les modules TSX ETG 30•• aux bases de données relationnelles facilite l’intégration d’un système de niveau de contrôle au système de gestion des informations de la société. Le module TSX ETG 30•• peut être connecté directement aux bases de données relationnelles distantes suivantes : SQL Server, MySQL, Oracle. Il est possible de créer plusieurs tables de bases de données par serveur de base de données. Le service database permet l’archivage des données dans trois serveurs de base de données différents dans un but de redondance. Pour plus d’informations sur le principe du service database, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. NOTE : le produit n’est pas conçu pour garantir : 154 l’intégrité des données envoyées par le module via le service database, l’exactitude de l’heure à laquelle les données ont été enregistrées. 35012722 03/2012 L’écran de configuration du service database est illustré ci-dessous. 1 2 35012722 03/2012 Ce bouton permet de configurer la liste des actions (tables de base de données). Ce bouton permet de configurer les propriétés générales de la base de données. 155 Comment créer un service database Le tableau ci-dessous décrit la procédure de création d’un service database. Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez à l’aide du bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 3 156 Sélectionnez database dans le menu déroulant Sélectionnez le service. 4 Entrez le nom du service ou cliquez sur Fin afin de conserver le nom par défaut. 5 Le service database est créé. 35012722 03/2012 Définition des propriétés L’écran de configuration des propriétés du service database est illustré ci-dessous. Le tableau ci-dessous décrit les paramètres du service database. 35012722 03/2012 Champs Fonction Type Oracle : de la version 8i à 10g ou version ultérieure mySql : de la version 4.1 à 5.5 ou version ultérieure SQL_Server : de la version 6.5 à 2008 R2 ou version ultérieure Adresse Adresse IP du serveur de la base de données. Port Permet de valider une adresse par défaut. Utilisation du port par défaut Port utilisé par la base de données pour accéder au serveur. Nom de la base Nom de la base de données qui recevra les données configurées par l’utilisateur. Nom d’utilisateur et mot de passe Protection de la base de données et accès à celle-ci par nom d’utilisateur et mot de passe (chaîne de connexion à la base de données). Timeout Période qui va s’écouler avant que le système n’interrompe le processus en cours lorsqu’une anomalie survient. Variable statut du service Permet de connaître l’état du service database. 157 Configuration de la liste des actions (tables de la base de données) L’écran de configuration des tables de base de données est illustré ci-dessous. 158 35012722 03/2012 Le tableau ci-dessous décrit les champs de l’écran de configuration des tables de la base de données. Champs Fonction Liste des actions de la base de données Liste de toutes les tables configurées sur le serveur. Utilisez les boutons Ajouter, Enlever et Dupliquer pour créer, supprimer ou copier une table. Lorsque vous dupliquez une base de données existante, le nouveau nom porte le suffixe _copy à la suite du nom d’origine. Paramètres des actions Nom de la nouvelle table d’archivage. Si la table n’existe pas dans la base de données, elle sera créée à la première connexion. Pour déclencher l’archivage des variables, vous devez spécifier un événement. Il peut s’agir d’un événement périodique (utilisation d’un timer), auquel cas vous devez définir une base de temps, ou d’un événement associé à une variable (utilisation d’un déclencheur), auquel cas vous devez préciser le nom de la variable (calculation.calculation1.Pressure1, par exemple). Requête SQL Deux options sont disponibles : créer des requêtes SQL dans la fenêtre Requête SQL libre, ou utiliser la table fournie pour spécifier le nom de la colonne, ainsi que le nom et le type de la variable. Dans ce cas, la syntaxe du nom de la colonne doit respecter celle de la base de données. D’une manière générale, évitez les signes de ponctuation, les majuscules et les tirets (reportez-vous à la documentation de votre base de données). 35012722 03/2012 Nombre de lignes maximum de la table Configurez le nombre maximal d’enregistrements qui seront stockés dans une table de base de données. Une fois ce nombre atteint, les données les plus anciennes seront effacées. Effacement de la table au démarrage Si cette case est cochée, la table de base de données sera supprimée au démarrage du module. Nom de la colonne Nom de la colonne. La syntaxe du nom de la colonne doit respecter celle de la base de données. Variable Variable à consigner. Type Type de variable. 159 Propriétés de la base de données Le tableau ci-dessous donne les équivalents des types Xopen des autres bases de données. Type Xopen MySql, Oracle 8i, SQL Server. BOOLEAN SMALLINT NUMBER(1) SMALLINT TINYINT SMALLINT SMALLINT SMALLINT SMALLINT SMALLINT NUMBER SMALLINT INTEGER INTEGER NUMBER INTEGER BIGINT DECIMAL(200) NUMBER NUMERIC(38,0) DOUBLE DECIMAL(50,80) NUMBER FLOAT(32) REAL REAL REAL REAL TIMESTAMP TIMESTAMP TIMESTAMP TIMESTAMP DATE DATETIME DATE DATETIME VARCHAR VARCHAR(255) VARCHAR(255) VARCHAR(255) Tous les autres types VARCHAR(255) VARCHAR(255) VARCHAR(255) Restrictions Le nombre maximal de services database pouvant être configuré est de 3. Le nombre maximal de tables de base de données est de 10 par service. Le nombre maximal de colonnes/variables est de 50 par table. 160 35012722 03/2012 Service datalogging Introduction Le service datalogging permet l’archivage des données de l’application (événements, alarmes, données de processus, état des équipements, mesures, etc.) dans la mémoire interne du module TSX ETG 30••. Ce service vous permet d’archiver les données dans des fichiers CSV locaux, au format ASCII. Les fichiers CSV sont stockés dans la mémoire du module TSX ETG 30•• (mémoire flash interne ou mémoire sauvegardée du module, carte Compact Flash ou clé USB). L’archivage peut être effectué régulièrement ou lorsqu’un événement particulier survient (élément configurable par l’utilisateur). Les fichiers CSV sont directement utilisables par un tableur MS Excel ou un système de gestion de base de données (SGBD). Il est également possible de les envoyer via FTP ou de les joindre à un email qui sera envoyé automatiquement à des utilisateurs spécifiés via le service email. Les fichiers CSV sont également accessibles par client FTP. Vous pouvez utiliser les fichiers d’historique datalogging pour animer la tendance d’historique datalogging (voir page 245) dans l’Editeur graphique. Pour plus d’informations sur le principe du service datalogging, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. Accès à l’écran de configuration et de propriétés datalogging Pour accéder à l’écran de configuration datalogging, double-cliquez sur Datalogging dans la fenêtre de navigation du projet. L’écran des propriétés de configuration contient les éléments suivants : onglet Configuration, onglet Propriétés. 35012722 03/2012 161 L’écran de configuration des propriétés du service datalogging est illustré ci-après. 1 2 162 Utilisez cet onglet pour personnaliser le service datalogging. Utilisez cet onglet pour configurer les propriétés générales du service datalogging. 35012722 03/2012 Comment créer un service datalogging Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service ou cliquez avec le bouton droit de la souris sur Services dans le navigateur, puis sélectionner Nouveau service. Résultat : la fenêtre ci-après s’affiche. 3 Dans la zone de liste Sélectionnez le service, sélectionnez datalogging. 4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service datalogging est créé. NOTE : vous ne pouvez créer qu’un seul service datalogging. 35012722 03/2012 163 Aperçu de l’écran de configuration datalogging 164 35012722 03/2012 Paramètres de l’écran de configuration datalogging Paramètres des tables d’historique : Champs Fonction Tables d’historique Liste des tables d’historique actuellement stockées dans le module. Il est possible de : créer un fichier d’archivage à l’aide du bouton Ajouter, supprimer un fichier d’archivage à l’aide du bouton Supprimer, dupliquer un fichier d’archivage à l’aide du bouton Dupliquer. Paramètres de la table : Champs Fonction Nom de la table Nom du fichier d’archivage qui contient toutes les données configurées par l’utilisateur. Variable d’état de la table Permet de déterminer l’état de la table. Activation de l’historisation Si vous cochez cette case et définissez une variable associée dans le champ Activation de l’historisation, la table ne peut effectuer que des types d’actions telles que : archivage de données, sauvegarde, purge ou FTP lorsque la variable associée est réglée sur une vleur autre que zéro et lorsque le déclencheur est activé. NOTE : sélectionnez le type de déclencheur dans la liste déroulante. Reportez-vous à la section Signification des types de déclencheurs (voir page 171). Paramètres de l’historique : Champs Fonction Utilisation d’un déclencheur/temp orisateur Pour déclencher l’historisation des variables, vous devez configurer un événement dans le champ utilisation d’un déclencheur/temporisateur. Cet événement doit être : soit un événement périodique (utilisation d’un temporisateur), auquel cas vous devez définir une base de temps, soit un événement associé à une variable (utilisation d’un déclencheur), auquel cas vous devez fournir le nom de cette variable (calculation.calculation1.Pressure1, par exemple). NOTE : sélectionnez le type de déclencheur dans la liste déroulante. Reportez-vous à la section Signification des types de déclencheurs (voir page 171). 35012722 03/2012 Effacer lors du démarrage Cochez cette case pour supprimer les fichiers d’archivage au redémarrage du module. Effacer table sur sauvegarde Cochez cette case pour supprimer les fichiers d’archivage précédents après une sauvegarde, de manière à ce que la table soit vidée. 165 Champs Fonction Horodatage Cochez cette case si vous souhaitez que l’heure et la date de chaque événement soient incluses dans le fichier d’archivage. Remarque : l’horodatage est obligatoire si vous souhaitez utiliser le fichier d’archivage pour un objet historique datalogging (voir page 245). Format optimisé pour l’historique Cochez cette case pour optimiser le format (voir page 168) du fichier journal du fichier .csv. Dans ce cas, le nom de la variable n’apparaît pas dans chaque enregistrement. Nombre maximum Configurez le nombre maximum d’enregistrements pouvant être d’enregistrements stockés dans un fichier d’archivage. Lorsque ce nombre est atteint, les nouveaux enregistrements remplacent les anciens. Paramètres des variables d’historique : Champs Fonction Variables d’historique La partie nom de la variable indique les variables (automate/équipements ou variables de calcul) stockées dans le fichier d’archivage. Il est possible de : créer une nouvelle variable d’archivage à l’aide du bouton Ajouter, supprimer une variable d’archivage à l’aide du bouton Supprimer. Paramètres de sauvegarde : Champs Fonction Utilisation d’un déclencheur/temp orisateur Pour déclencher l’historisation des variables, vous devez configurer un événement dans le champ utilisation d’un déclencheur/temporisateur. Cet événement doit être : soit un événement périodique (utilisation d’un temporisateur), auquel cas vous devez définir une base de temps, soit un événement associé à une variable (utilisation d’un déclencheur), auquel cas vous devez fournir le nom de cette variable (calculation.calculation1.Pressure1, par exemple). Les champs utilisation d’un déclencheur et utilisation d’un timer peuvent être grisés selon l’activation ou non de l’option Sauvegarde globale de la fenêtre des propriétés datalogging (voir page 169). NOTE : sélectionnez le type de déclencheur dans la liste déroulante. Reportez-vous à la section Signification des types de déclencheurs (voir page 171). Cible du support Permet de définir le type de cible à utiliser. Nombre maximum Permet de définir le nombre maximum de fichiers CSV à utiliser pour chaque table. Le nombre par défaut est 2. La valeur maximum autorisée est 100. Le dernier fichier est le fichier .csv, le précédent étant le fichier .0. 166 35012722 03/2012 Champs Fonction Variable d’état Permet de déterminer l’état de l’action de sauvegarde. L’état est réglé sur 0 lors du démarrage du service, sur 1 lorsque l’action de sauvegarde est lancée et sur 2 lorsque l’action de sauvegarde est terminée. Durée estimée de l’historique Fournit des informations sur la durée de l’historique en fonction du nombre maximum de fichiers, de la durée de l’archivage et de la durée de la sauvegarde. Cette option n’est disponible que lorsqu’un temporisateur est utilisé. Taille maximum de Indique la taille d’historique maximum. Ce champ peut être modifié par l’historique l’intermédiaire des paramètres de sauvegarde dans l’écran des propriétés du service datalogging (voir page 169). Paramètres de purge : Champs Fonction Utilisation d’un déclencheur Permet d’indiquer l’événement qui déclenche la purge. Variable d’état Permet de déterminer l’état de l’action de purge. L’état est réglé sur 0 lors du démarrage du service, sur 1 lorsque l’action de purge est lancée et sur 2 lorsque l’action de purge est terminée. Paramètres FTP : Champs Fonction Déclencheur FTP Permet d’indiquer l’événement qui déclenche l’envoi par FTP de la table d’archivage des données sélectionnée (fichier CSV). Adresse FTP Adresse du serveur FTP distant. Variable d’état Permet de déterminer l’état de l’action FTP. L’état est réglé sur 0 lors du démarrage du service, sur 1 lorsque l’action FTP est lancée et sur 2 lorsque l’action FTP est terminée. ID de connexion et Paramètres de connexion pour l’accès au serveur FTP distant. mot de passe Accès FTP aux fichiers CSV datalogging Les fichiers d’archivage CSV stockés dans le module sont accessibles à l’aide de tout logiciel client FTP en utilisant le chemin suivant selon le support mémoire du module : /NAND/FLASH1/USERDATA pour la mémoire flash interne, /RAMDISK/USERDATA pour la RAM interne sauvegardée, /CFA00/USERDATA pour la carte CF, /USBHD/00/USERDATA pour la clé USB. 35012722 03/2012 167 Format de fichier Le format du fichier est fixe et ne peut pas être modifié par l’utilisateur. Le fichier est codé au format ASCII dans un fichier texte avec une extension .csv. Vous pouvez ouvrir ces fichiers dans Microsoft Excel. Exemple d’un fichier d’archivage : 2007-10-01;02:44:55;plc.plc1.height;150;plc.plc1.length;200;plc.plc1.width;50; 2007-10-01 03:48:08; plc.plc1.height;140;plc.plc1.length;150;plc.plc1.width;30; 2007-10-01 04:55:10; plc.plc1.height;220;plc.plc1.length;280;plc.plc1.width;80; 2007-10-01 06:01:05; plc.plc1.height;170;plc.plc1.length;220;plc.plc1.width;60; Exemple d’un fichier d’archivage optimisé : Date;plc.plc1.height;plc.plc1.length;plc.plc1.width; 2007-10-01 02:44:55;150;200;50; 2007-10-01 03:48:08;140;150;30; 2007-10-01 04:55:10;220;280;80; 2007-10-01 06:01:05;170;220;60; 168 35012722 03/2012 Aperçu de l’écran des propriétés du service datalogging Paramètres des propriétés du service datalogging Paramètres de sauvegarde : 35012722 03/2012 Champs Fonction Sauvegarde globale Lorsque cette case est cochée, toutes les tables créées utilisent le même événement pour déclencher une sauvegarde. Lorsqu’elle n’est pas cochée, chaque table créée est associée à son propre événement déclenchant une sauvegarde. NOTE : si la case Sauvegarde globale est cochée, les champs utilisation d’un déclencheur et utilisation d’un temporisateur sont activés. utilisation d’un déclencheur Permet de fournir le nom d’une variable pour déclencher l’archivage des variables lors d’un événement associé à cette variable. NOTE : sélectionnez le type de déclencheur dans la liste déroulante affichée sur la gauche. La signification de ces types est fournie dans la section Signification des types de déclencheurs (voir page 171). 169 Champs Fonction utilisation d’un temporisateur Permet d’indiquer une base de temps périodique pour déclencher l’archivage des variables lors d’un événement. Cible du support Internal saved RAM pour stocker les informations sur la mémoire vive sauvegardée du module Mémoire flash interne pour stocker les informations sur la mémoire Flash interne du module Carte CF pour stocker les informations sur la carte Compact Flash du module USB pour stocker les informations sur une clé USB Taille maximum de l’historique Indiquez la taille mémoire maximale allouée aux fichiers d’archivage. La taille maximum de fichier d’archivage est définie pour chaque support à l’aide de la liste déroulante, mais la valeur peut être modifiée. Pour plus d’informations, consultez la section Limitations du service datalogging (voir page 171). Chemin Si ce champ est vide, le chemin par défaut est \USERDATA pour chaque support de la zone Cible du support, comme suit : /NAND/FLASH1/USERDATA pour la mémoire flash interne, /RAMDISK/USERDATA pour la RAM interne sauvegardée, /CFA00/USERDATA pour la carte CF, /USBHD/00/USERDATA pour la clé USB Vous pouvez indiquer un chemin relatif différent, si nécessaire. Exemple . MYDIR dans le champ Chemin pour la mémoire flash interne : les fichiers seront créés dans /NAND/FLASH1/USERDATA/MYDIR MYDIR/MYSUBDIR dans le champ Chemin pour la carte CF : les fichiers seront créés dans /CFA00/USERDATA/MYDIR Paramètres de purge : 170 Champs Fonction Utilisation d’un déclencheur Si la case est cochée, cet événement déclenche la purge des fichiers de sauvegarde actuels sur tous les supports en cours d’utilisation. NOTE : sélectionnez le type de déclencheur dans la liste déroulante. Reportez-vous à la section Signification des types de déclencheurs (voir page 171). 35012722 03/2012 Paramètres des propriétés du service : Champs Fonction Variable d’état du service Permet de sélectionner la variable avec l’événement associé à utiliser en tant que déclencheur afin de vérifier l’état du service datalogging. Paramètres du format de l’archivage de données du service datalogging : Champs Fonction Format de l’horodatage Selection du format de l’horodatage (alphanumérique, international, européen, américain). NOTE : Avec Microsoft Excel, par défaut dans les formats international et européen, les secondes ne s’affichent pas. Pour afficher les secondes : Modifiez le format des cellules pour ajouter la seconde pour la colonne de la date (jj/mm/aaaa hh:mm:ss) avant d’enregistrer le fichier. Signification des types de déclencheurs Vous pouvez sélectionner le type de déclencheur. Les types disponibles sont : Type Signification Fonction NY Notification de changement Déclenchement en cas de changement de l’état d’un bit ou de la valeur d’un mot. RE Front montant Déclenchement par le front montant d’un bit ou par une augmentation de la valeur d’un mot. FE Front descendant Déclenchement par le front descendant d’un bit ou par une diminution de la valeur d’un mot. BQ Dégradation de la variable Déclenchement si l’état du déclencheur est Dégradation de la variable. Limitations du service datalogging Le service datalogging présente les restrictions suivantes : le nombre maximal de services datalogging est de 1, le nombre maximal de tables est de 10 au total, le nombre maximal de variables est de 100 par table, le nombre maximal d’enregistrements est de 10 000 par service, Le nombre maximal de copies de sauvegarde est de 2 par défaut (100 fichiers CSV de sauvegarde par table), mais ce nombre peut être modifié pour chaque table. L’application Web Designer du service datalogging doit être conçue de façon à nécessiter moins de 1 Mo de mémoire. 35012722 03/2012 171 Limitation de la taille maximum de l’historique L’espace mémoire consacré au service datalogging est limité selon le type de support utilisé. Le tableau ci-dessous indique l’espace mémoire alloué à chaque type de support. 172 Mémoire allouée Type de support RAM interne sauvegardée Mémoire flash interne Carte CF Clé USB 250 Ko Oui – – – 500 Ko Oui Oui Oui – 750 Ko – Oui – – 1 Mo – – Oui Oui 5 Mo – – Oui – 10 Mo – – Oui Oui 100 Mo – – Oui – 256 Mo – – Oui Oui 512 Mo – – Oui Oui 1 Go – – Oui Oui 2 Go – – – Oui 35012722 03/2012 Service active pages Généralités Le service active pages vous permet de créer des pages HTML dynamiques pouvant être utilisées pour la génération de rapports HTML en temps réel. Ce service peut intégrer les valeurs en temps réel des variables d’application dans le corps des pages HTML avec un comportement similaire à celui d’une page de serveur active. Les valeurs en temps réel sont actualisées par le côté serveur lors de l’exécution. L’avantage de cette technologie est double : Elle permet de créer des pages Web animées sans utiliser d’applets Java afin de réduire au minimum la taille de la page HTML. Cet avantage est très utile si vous utilisez une connexion modem ou un environnement d’ordinateur de poche. Seul le protocole HTTP est utilisé pour communiquer avec le navigateur. Cette technologie permet de traverser sans problème tous les pare-feu associés à une infrastructure Internet. Pour plus d’informations sur le principe du service active pages, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 35012722 03/2012 173 L’écran de configuration des propriétés du service active pages est illustré ci-après. 1 2 174 Ce bouton permet de configurer le service active pages. Ce bouton permet de configurer les propriétés des pages. 35012722 03/2012 Comment créer un service active pages Le tableau ci-dessous décrit la procédure de création d’un service active pages. Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez à l’aide du bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 3 35012722 03/2012 Dans la zone de liste Sélectionnez le service, sélectionnez Active pages. 4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service active pages a été créé. 175 Définition des propriétés L’écran de configuration des propriétés du service active pages est illustré ci-après. Le tableau ci-dessous décrit les champs de l’écran de configuration des propriétés. Champs Fonction Port Numéro de port du service active pages pour l’adresse IP du serveur. Les numéros de port sont compris entre 1024 et 65535. Par défaut, le premier port déclaré prend le numéro 1606. Variable statut du service Permet de connaître l’état du service active pages. NOTE : il est possible de créer deux services active pages. Dans ce cas, vous devez configurer les deux services avec des numéros de ports différents. 176 35012722 03/2012 Configuration des pages L’écran de configuration des pages du service active pages est illustré ci-après. Le tableau ci-dessous décrit les champs de l’écran de configuration des pages. 35012722 03/2012 Champs Fonction Liste Liste de toutes les pages HTML actives sur le serveur. Utilisez les boutons Ajouter, Enlever et Dupliquer pour créer, supprimer ou copier une page. Lorsque vous dupliquez une page existante, le nouveau nom porte le suffixe _copy à la suite du nom d’origine. Importer Ce bouton permet d’importer la totalité du code HTML d’un fichier .htm ou .txt. Vous pouvez créer ce fichier à l’aide de Frontpage ou d’un éditeur de texte. Il écrase le code déjà écrit sur la page. 177 Champs Fonction Nom Nom de la page en cours de création. Vous pouvez renommer la page à l’aide de ce champ. Page Ce champ permet d’écrire le code HTML de la page en cours ou de visualiser le code importé. Double-cliquez dans le champ pour afficher la liste des variables. Si vous sélectionnez l’une de ces variables, elle est directement incorporée dans le code. De cette manière, à l’exécution, la valeur des variables de l’automate ou des équipements est rafraîchie en temps réel dans le rapport HTML. Accès aux pages Pour accéder aux pages, utilisez la syntaxe suivante : http://adresse IP du module: port active pages, ou http://nom de domaine du module: port active pages Exemple : http://139.160.234.166:1606 http://hmi4:1606 Pour accéder à une page spécifique, utilisez la syntaxe suivante : http://adresse IP du module: port active pages/nom de la page http://nom de domaine du module: port active pages/nom de la page Exemple : http://139.160.234.166:1606/page0 http://hmi4:1606/page0 178 35012722 03/2012 La figure ci-dessous présente un exemple de rapport Active pages. NOTE : le rafraîchissement automatique de la page appelée n’est pas disponible par défaut mais il est possible d’inclure une commande de rafraîchissement dans le code HTML de la page. Exemple de code HTML à utiliser dans une page à rafraîchir : <meta http-equiv="refresh" content="1";url="page1"> où « content » correspond au temps de rafraîchissement en secondes et « url » au nom de la page à recharger Restrictions Le nombre maximal de services active pages est de 2 par projet. Le service active pages peut inclure jusqu’à 64 pages dans le projet. 1 000 variables peuvent être déclarées pour l’ensemble des pages du projet. 35012722 03/2012 179 Service recipe Généralités Le service recipe permet d’initialiser un groupe de variables définies à partir de valeurs prédéterminées (appelées recette) lorsqu’un événement spécifique se produit. Ces dernières sont enregistrées dans un fichier de recette au format XML. Les fichiers de recette peuvent être stockés localement dans la mémoire du module TSX ETG 30•• ou bien sur un PC distant. L’exécution de la recette est lancée automatiquement par le module TSX ETG 30•• à l’aide d’un déclencheur (événement de processus, action de l’opérateur, etc.). Lorsque l’événement se produit, le service recipe accède au fichier de recette (au format XML) stocké localement ou à distance via un serveur HTTP, lit les valeurs correspondant aux variables, puis met à jour les variables de l’automate. Pour plus d’informations sur le principe du service recipe, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 180 35012722 03/2012 L’écran de configuration du service recipe est illustré ci-dessous. Légende des références numérotées : 35012722 03/2012 Référence Fonction 1 Cet onglet permet d’afficher l’état du service recipe. 2 Cet onglet permet de définir les propriétés des recettes. 3 Cet onglet permet de configurer les valeurs des recettes. 181 Création d’un service recipe Le tableau ci-dessous décrit la création d’un service recipe. Etape 1 2 Action Cliquez sur le nom du projet dans le navigateur. Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service, ou cliquez à l’aide du bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 182 3 Dans le menu déroulant Sélectionnez le service, sélectionnez recipe. 4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service recipe a été créé. 35012722 03/2012 Définition des propriétés L’écran de configuration du service recipe est illustré ci-dessous. Le tableau ci-dessous décrit les différents champs inclus dans l’écran de configuration. 35012722 03/2012 Champ Fonction Url de la recette Emplacement du fichier de recette, qui porte l’extension .xml. Si ce fichier est stocké sur le module, l’adresse URL doit être au format http://hôte_local/répertoire/nom_du_fichier.xml ou http://adresse IP du serveur HTTP/répertoire/nom_du_fichier.xml. Nom d’utilisateur Nom d’utilisateur permettant de se connecter au serveur HTTP. Mot de passe Mot de passe permettant de se connecter au serveur HTTP. Variable Statut Variable qui décrit l’état de la recette. Déclencheur Variable à partir de laquelle l’événement est déclenché. 183 Champ Fonction Type NY : notification de Déclenchement en cas de changement changement d’état de la valeur d’un bit ou d’un mot. Enlever RE : front montant Déclenchement en présence d’un front montant pour un bit ou en cas d’augmentation de valeur pour un mot. FE : front descendant Déclenchement en présence d’un front descendant pour un bit ou en cas de diminution de valeur pour un mot. BQ : dégradation de la variable Déclenchement si le déclencheur a pour état « Dégradation de la variable ». Permet de supprimer une recette de la liste. Editeur de Recettes L’écran Editeur de Recettes permet de saisir les valeurs d’une recette dans un fichier de recette au format XML. Le tableau ci-après présente le contenu de l’Editeur de Recettes. 184 Champ Fonction Variable Nom de la variable à laquelle une valeur est affectée. Valeur Valeur de l’attribut. Ingrédient Description facultative du rôle de la variable. Ouvrir Permet d’ouvrir un fichier de recette au format XML. Sauvegarder Permet d’enregistrer une recette en tant que fichier .xml. Fermer Permet de fermer l’Editeur de Recettes. Ajouter... Permet d’ajouter une variable. Supprimer Permet de supprimer une variable. 35012722 03/2012 Ajout de variables Le tableau ci-dessous décrit la procédure d’ajout de variables. Etape Action 1 Cliquez sur Ajouter. Résultat : la fenêtre de sélection de variable apparaît. 2 Sélectionnez la ou les variables à insérer dans le fichier de recette. Si vous voulez choisir plusieurs variables, appuyez sur la touche Ctrl ou Maj et, tout en la maintenant enfoncée, sélectionnez les variables souhaitées. 3 Cliquez sur Valider. Résultat : le fichier de recette comporte désormais les variables que vous avez sélectionnées. Enregistrement d’un fichier de recette Le tableau ci-dessous indique comment enregistrer un fichier de recette. Etape Action 1 Cliquez sur Sauvegarder. Résultat : la boîte de dialogue Enregistrer sous apparaît. 2 Vous devez enregistrer le fichier sur un disque pour pouvoir le transférer ultérieurement vers un serveur HTTP. Si vous souhaitez que le fichier reste stocké au niveau local sur le module, enregistrez-le dans un répertoire situé à la racine du site Web du projet en cours de configuration. Exemple : C:\Program Files\Schneider Electric\FactoryCast HMI\espace_de_travail\nom_du_projet\racine_www\recettes\ma recette.xml. 3 Cliquez sur Enregistrer. Résultat : le fichier de recette est enregistré. Transfert d’un fichier de recette vers un module Le tableau ci-dessous décrit la procédure de transfert d’un fichier de recette vers un module. Etape Action 1 Dans le navigateur, sélectionnez le fichier de recette à transférer vers le répertoire situé à la racine du site Web (racine_www). 2 Cliquez avec le bouton droit de la souris sur Transfert partiel et sélectionnez PC -> Cible. NOTE : si un fichier de recette n’est pas stocké au niveau local sur le module, vous devez d’abord le transférer vers le serveur cible HTTP sans recourir à Web Designer. 35012722 03/2012 185 Exemple d’un fichier XML <?xml version="1.0" encoding="utf-8" ?> <table><data> <name>plc.localRTDB.VarRecette403</name> <value>4</value> <ingredient>down part black</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette402</name> <value>3</value> <ingredient>up part blue</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette401</name> <value>2</value> <ingredient>left part red</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette400</name> <value>1</value> </data> </table> Restrictions 186 Il doit être possible d’accéder aux fichiers de recette via un serveur HTTP. Une application Web Designer for TSX ETG 30•• ne peut gérer qu’un seul service recipe. 35012722 03/2012 Service recipe database Présentation Le service recipe database permet d’affecter à des variables process les valeurs prédéfinies stockées dans une table de base de données. En d’autres termes, vous pouvez créer des recettes ou initialiser les variables d’application du process avec les valeurs stockées dans une base de données (SQL Server, MySQL et Oracle). Vous pouvez également enregistrer l’état de votre process en stockant la valeur des variables d’application dans des tables de base de données. Cela peut être effectué régulièrement ou lorsqu’un événement particulier survient (élément configurable par l’utilisateur). Autoriser l’accès en écriture peut avoir une incidence sur le comportement du système. Un seul service recipe database peut être utilisé par projet. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT Sélectionnez avec soin les variables et adresses directes pouvant être modifiées par la recette. N’autorisez pas la modification par la recette de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Pour plus d’informations sur le principe du service recipe database, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 35012722 03/2012 187 L’écran de configuration du service recipe database est illustré ci-dessous. 1 2 188 Cet onglet permet de configurer les propriétés du service recipe database. Cet onglet permet de configurer les actions à entreprendre. 35012722 03/2012 Comment créer un service recipe database Le tableau ci-dessous décrit la procédure de création d’un service recipe database. Etape Action 1 Cliquez sur le nom de votre projet dans le navigateur. 2 Pour ajouter le nouveau service : cliquez sur Projet →Nouveau →Service ou cliquez avec le bouton droit de la souris sur Services dans le navigateur, puis sélectionnez Nouveau service. Résultat : la fenêtre ci-après s’affiche. 3 35012722 03/2012 Dans la zone de liste Sélectionnez le service, sélectionnez recipedb. 4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut. 5 Le service recipe database est créé. 189 Configuration des propriétés La fenêtre de configuration des propriétés du service recipe database est illustrée ci-dessous. Le tableau ci-dessous décrit les champs constituant l’écran de configuration du serveur de base de données. 190 Champs Fonction Type Oracle : de la version 8i à 10g ou version ultérieure mySQL : de la version 4.1 à 5.5 ou version ultérieure SQL_Server : de la version 6.5 à 2008 R2 ou version ultérieure Adresse Adresse IP du serveur de la base de données. Port Permet de valider une adresse par défaut. utilisation du port par défaut Port utilisé par la base de données pour accéder au serveur. Nom de la base Nom de la base de données qui recevra les données configurées par l’utilisateur. Nom d’utilisateur et mot de passe Nom d’utilisateur et mot de passe (chaîne de connexion à la base de données) permettant d’accéder au serveur de base de données. Timeout Période qui va s’écouler avant que le système n’interrompe le processus en cours en cas de dysfonctionnement. Variable statut du Service Permet de connaître l’état du service recipe database. 35012722 03/2012 Configuration des actions L’écran des actions du service recipe database est illustré ci-dessous. 35012722 03/2012 191 Le tableau ci-dessous décrit les différents champs constituant l’écran des actions. Champ Fonction Liste des actions de la base de données Répertorie les actions déjà configurées. Paramètres des actions Nom de la table Saisissez un nom pour identifier l’action. Nom de la variable statut de l’action Saisissez le nom de la variable qui représentera le statut de l’action. Type d’action Database -> PLC Initialisation de votre variable système à partir de la valeur de la base de données. PLC -> Database Enregistrement de l’état actuel du système dans la base de données. Critère de déclenchement utilisation d’un déclencheur utilisation d’un timer 192 Indiquez la variable qui déclenchera l’action. NY : déclenchement en cas de changement d’état de la valeur d’un bit ou d’un mot. RE : déclenchement en présence d’un front montant pour un bit ou en cas d’augmentation de valeur pour un mot. FE : déclenchement en présence d’un front descendant pour un bit ou en cas de diminution de valeur pour un mot. BQ : déclenchement lorsque la valeur du déclencheur n’est pas actualisée correctement. Indiquez la période à laquelle l’action sera déclenchée. 35012722 03/2012 Champ Fonction Requête SQL Utilisation d’une requête SQL libre Saisissez votre requête SQL à l’aide de la syntaxe SQL. Dans ce cas, l’écran se présente comme illustré ci-dessous. Utilisation d’une requête automatique Cette fonction vous permet de mettre à jour les tables sans recourir à la syntaxe SQL. Reportez-vous au paragraphe suivant pour en savoir plus. Utilisez le tableau prévu à cet effet en donnant le nom de la colonne et le type de la variable. Dans ce cas, la syntaxe du nom de la colonne doit respecter celle de la base de données. Evitez les signes de ponctuation, les majuscules et les tirets (lisez la documentation de votre base de données). Remarque : le nom de l’action et celui de la table sont identiques si vous utilisez le type de requête automatique. Dans un tel cas, vous ne pouvez pas lire et écrire dans la même table. Utilisez la requête SQL libre pour préciser le nom de la table. Syntaxe associée pour une requête SQL libre Cette zone affiche la syntaxe de requête SQL correspondant à la requête automatique que vous avez saisie. Exemple de requête automatique Dans cet exemple, vous mettrez à jour la table block1 de la base de données avec les valeurs de l’automate en cas de changement d’état de la variable device.plc.control1. 35012722 03/2012 193 La figure ci-après présente la fenêtre correspondant à cet exemple. 194 Etape Action 1 Créez un service recipe database. 2 Cliquez sur l’onglet Actions. 3 Saisissez le nom de la table à mettre à jour (c’est-à-dire block1) dans le champ Nom de la table. 35012722 03/2012 Etape Action 4 Indiquez la variable qui représentera l’état de l’action (c’est-à-dire ACTION1) dans le champ Nom de la variable statut de l’action. 5 Sélectionnez Database -> PLC dans la zone Type d’action. 6 Sélectionnez Utilisation d’un déclencheur dans la zone Critère de déclenchement et sélectionnez la variable qui déclenchera l’opération en cliquant sur . Spécifiez le type d’événement qui déclenchera l’action (par exemple, NY). 7 Sélectionnez l’option utilisation d’une requête automatique. 8 Cliquez sur Ajouter et nommez la colonne tankPressure. La syntaxe du nom de la colonne doit respecter celle de la base de données. 9 Sélectionnez la variable correspondante (c’est-à-dire device.plc.pres1) en cliquant sur à gauche du champ Variable. 10 Répétez les étapes 8 et 9 pour ajouter les valeurs de device.plc.flow1 dans la colonne flow1. 11 Spécifiez le nom de l’index de la table et sélectionnez une variable dans laquelle stocker la valeur de l’index. Restrictions L’IHM Web Designer pour FactoryCast ne peut gérer qu’un seul service recipe database. Le nombre maximal de tables est de 20 par service. Le nombre maximal de colonnes est de 50 par table. 35012722 03/2012 195 196 35012722 03/2012 Web Designer Surveillance 35012722 03/2012 Surveillance 9 Objet de ce chapitre Ce chapitre présente les différentes manières proposées par Web Designer de TSX ETG 30•• pour surveiller votre système. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Souschapitre 35012722 03/2012 Sujet Page 9.1 Editeur de tables de données 198 9.2 Editeur graphique 208 9.3 Création de pages Web personnalisées 261 197 Surveillance 9.1 Editeur de tables de données Vue d’ensemble L’Editeur de données permet de modifier/créer des tableaux de surveillance des données ou d’afficher des tableaux de données. Ces tableaux offrent un accès en lecture/écriture aux données d’application et aux registres d’équipement. L’accès en écriture est protégé par mot de passe. L’autorisation d’un accès en écriture peut modifier le fonctionnement du système. AVERTISSEMENT FONCTIONNEMENT IMPREVU DU SYSTEME Protégez par un mot de passe l’accès aux variables modifiables. Limitez l’accès en écriture au personnel formé uniquement. N’autorisez pas l’accès en écriture aux variables de commande critiques. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cette section présente comment utiliser l’Editeur de tables de données pour afficher et modifier les valeurs des variables symbolisées et des adresses directes. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 198 Page Editeur de tables de données 199 Création d’un tableau de données 200 Feuille de calcul de l’Editeur de tables de données 201 Insertion d’un symbole (variable) dans un tableau de données 204 Insertion d’une adresse directe dans un tableau de données 206 Utilisation d’un tableau de données existant 207 35012722 03/2012 Surveillance Editeur de tables de données Vue d’ensemble L’Editeur de tables de données est un applet Java qui vous permet de créer des tables de données dynamiques pouvant être mises à jour avec des données d’exécution de l’automate. Eléments de l’Editeur de tables de données L’illustration ci-dessous présente l’Editeur de tables de données : 35012722 03/2012 Repère Description 1 Liste des variables incluses dans la table. 2 La zone de configuration permet de : sélectionner et/ou modifier un symbole, sélectionner et/ou modifier une adresse, sélectionner le type de variable, sélectionner le format d’affichage d’une variable, cocher l’option de lecture seule. 199 Surveillance Création d’un tableau de données Vue d’ensemble Pour afficher des symboles (variables), créez un tableau de données. Création d’un tableau de données Pour créer un tableau de données, suivez les étapes ci-dessous : Etape Description 1 Cliquez avec le bouton droit de la souris sur le répertoire DataTables dans le navigateur, puis cliquez sur Nouvelle table. Résultat : la fenêtre Nouvelle table apparaît. 2 Saisissez le nom du nouveau tableau de données. 3 Cliquez sur OK. NOTE : enregistrez la feuille de calcul en cours avant d’en sélectionner une nouvelle. Si vous sélectionnez une nouvelle feuille de calcul, elle écrasera la feuille en cours. 200 35012722 03/2012 Surveillance Feuille de calcul de l’Editeur de tables de données Vue d’ensemble Suivant la cible, l’Editeur de tables de données affiche des données dans une feuille de calcul qui comporte les champs suivants : nom, adresse, type, lecture seule, format, unité, Unit ID, état. Cette section présente l’écran de la feuille de calcul et fournit une explication de chaque champ. Feuille de calcul L’illustration suivante présente l’Editeur de tables de données : 35012722 03/2012 201 Surveillance Nom des champs Les champs de l’Editeur de tables de données sont les suivants : Champs Fonction Nom La colonne Nom contient les noms des variables symbolisées du Namespace. Les variables symbolisées pouvant être utilisées dans l’Editeur de tables de données sont celles qui ont été préalablement définies par l’outil de configuration. Les variables symbolisées sont regroupées dans un fichier nommé Namespace. Unit ID La colonne Unit ID indique à quel équipement est affectée la variable. Adresse La colonne Adresse contient les adresses des symboles. Vous pouvez afficher n’importe quelle adresse directe en saisissant sa référence dans ce champ. Il n’est pas nécessaire de référencer cette adresse directe dans le Namespace. Cependant, vous devez lui associer un symbole. Type Type de données (voir page 202) : registre d’entrée ou de sortie, bit d’entrée ou de sortie. Format Format (voir page 203) de la valeur des données. Lecture seule Si cette case est cochée, la variable ne peut pas être sortie directement. Champ Type Le champ Type de données contient le type de données de la variable symbolisée ou de l’adresse directe. Les types de données de la variable symbolisée s’affichent automatiquement lorsque celle-ci est localisée. L’utilisateur doit définir les types de données des adresses directes à partir d’une liste déroulante. Les types de données suivants sont valides : 202 Abréviation Type de données INT Entier signé 16 bits UINT Entier non signé de 16 bits DINT Entier signé 32 bits UDINT Entier non signé de 32 bits REAL Virgule flottante IEEE de 32 bits 35012722 03/2012 Surveillance Abréviation Type de données TIME Entier non signé de 32 bits (en ms) DATE Date (BCD 32 bits) TOD Date/heure (BCD 32 bits) BOOL 1 bit interne (booléen) Champ Format Le champ Format contient le type de format de l’affichage de la valeur de la variable symbolisée ou de l’adresse directe. Les formats suivants sont acceptés : Abréviation Type de format bool Booléen dec Décimal hex Hexadécimal binary Binaire ASCII Octets affichés en tant que caractères ASCII time Jour_hr_min_sec_ms date AAAA-MM-JJ ou HH:MM:SS Champ Etat La colonne Etat contient des messages concernant l’état des communications avec la variable symbolisée ou l’adresse directe. Si les communications sont normales, le message d’état est « OK ». Sinon, la colonne Statut contient un message décrivant l’événement. 35012722 03/2012 203 Surveillance Insertion d’un symbole (variable) dans un tableau de données Vue d’ensemble Si vous souhaitez afficher ou modifier la valeur d’un symbole (variable) dans le fichier Namespace, insérez ce symbole (variable) dans un tableau de données. AVERTISSEMENT COMPORTEMENT IMPREVU DE L’EQUIPEMENT Restreignez l’accès au serveur intégré au personnel formé. Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes dont vous autorisez la modification en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 204 35012722 03/2012 Surveillance Insertion d’un symbole (variable) Pour insérer un symbole (variable), suivez les étapes du tableau ci-dessous : Etape 1 Action Double-cliquez sur une ligne vide dans la feuille de calcul. Résultat : la zone de configuration de l’Editeur de tables de données apparaît. 2 Dans la zone de configuration, cliquez sur le bouton Résultat : la fenêtre Consulter apparaît. . 3 Sélectionnez les symboles (variables) que vous souhaitez insérer dans le tableau de données en cliquant dessus dans la liste. 4 Cliquez sur OK. Résultat : de nouvelles lignes, correspondant aux symboles (variables) sélectionnés, apparaissent dans la feuille de calcul. 5 Pour enregistrer votre tableau de données, cliquez sur 35012722 03/2012 . 205 Surveillance Insertion d’une adresse directe dans un tableau de données Présentation Si vous souhaitez afficher ou modifier la valeur d’une adresse directe, insérez cette adresse directe dans un tableau de données. Autoriser l’accès en écriture peut avoir une incidence sur le comportement du système. AVERTISSEMENT COMPORTEMENT IMPREVU DE L’EQUIPEMENT Restreignez l’accès au serveur intégré au personnel formé. Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les modifications en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Insertion d’une adresse directe Etape 206 Action 1 Double-cliquez sur une ligne vide dans la feuille de calcul. Résultat : la zone de configuration de l’Editeur de données apparaît. 2 Dans le champ Adresse de la zone de configuration, saisissez l’adresse directe de la variable. 3 Cliquez sur Appliquer dans la zone de configuration. Résultat : une nouvelle ligne, correspondant à l’adresse de variable, apparaît dans la feuille de calcul. 35012722 03/2012 Surveillance Utilisation d’un tableau de données existant Présentation Après avoir créé des tableaux de données, vous pouvez y accéder et les modifier. Accès à un tableau de données La procédure décrite ci-après explique comment accéder à un tableau de données existant. Etape 1 2 Action Développez le répertoire DataTables dans le navigateur. Résultat : les tableaux existants apparaissent dans le navigateur. Vous pouvez : double-cliquer sur le tableau que vous souhaitez modifier ou cliquer avec le bouton droit sur le tableau à modifier et choisir Modifier. Résultat : le tableau sélectionné apparaît dans la zone d’édition. 35012722 03/2012 207 Surveillance 9.2 Editeur graphique Objet de cette section Cette section décrit les fonctions et les caractéristiques de l’Editeur graphique. L’Editeur graphique est une page Web qui permet de créer des affichages graphiques dynamiques en utilisant un ensemble prédéfini d’objets graphiques. L’Editeur graphique est à la fois un éditeur graphique qui permet de créer et de modifier les affichages et un environnement d’exécution (Runtime) qui permet de visualiser des affichages animés à l’aide des données de l’automate. Pour limiter la taille de l’applet, seul l’afficheur (viewer) est accessible depuis le site Web du module. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 208 Page Présentation de l’Editeur graphique 209 Barre d’outils de l’Editeur graphique 212 Fonctions utilisateur dans la fenêtre d’affichage 217 Fiche des propriétés 220 Sécurité 222 Paramètres de l’applet Editeur graphique 223 Objets graphiques 225 Objets graphiques étendus 249 35012722 03/2012 Surveillance Présentation de l’Editeur graphique Interface L’Editeur graphique est constitué de trois fenêtres : Fenêtre supérieure : propose une zone de présentation des commandes et boîtes de dialogue utilisateur pour la création, l’enregistrement, la lecture et la modification d’un affichage graphique. Fenêtre d’affichage : présente l’affichage graphique actuel. Lorsque vous créez un affichage graphique, cette fenêtre se transforme en un espace vierge dans lequel vous pouvez ajouter les objets graphiques qui constitueront l’affichage graphique souhaité. Fenêtre des messages : contient les messages générés par l’Editeur graphique. Affichage de l’Editeur graphique La figure ci-dessous présente l’Editeur graphique avec sa fenêtre supérieure initiale et ses fenêtres d’affichage et de messages vierges. 35012722 03/2012 209 Surveillance Objets graphiques Les objets graphiques fournis avec l’Editeur graphique peuvent communiquer avec les équipements Modbus à partir desquels l’Editeur graphique a été téléchargé. Il n’existe pas de « câblage » supplémentaire entre les objets graphiques et les « objets de communication ». Les objets graphiques sont conçus comme des objets autonomes : aucune connexion n’est requise entre eux et chacun d’entre eux est capable de fonctionner seul. Autoriser l’accès en écriture peut avoir une incidence sur le comportement du système. AVERTISSEMENT COMPORTEMENT IMPREVU DE L’EQUIPEMENT Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes dont vous autorisez la modification en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : L’accès en écriture est contrôlé par un mot de passe dont la valeur par défaut est USER. Création et modification des affichages graphiques Pour créer et modifier des affichages graphiques, cliquez sur Editer.... Les fonctions standard de l’Editeur graphique apparaissent. Vous pouvez ainsi sélectionner des objets dans une palette, les placer dans un espace, les déplacer et les redimensionner à l’aide de la souris et définir leurs propriétés. Vous pouvez tester immédiatement l’affichage graphique modifié avec les données d’exécution de l’automate en cliquant sur le bouton Terminé pour quitter le mode Edition. Si vous êtes satisfait de l’affichage graphique créé, enregistrez-le dans le module en cliquant sur le bouton Enregistrer... et en saisissant le mot de passe correct. NOTE : soyez prudent lors de la modification et de l’enregistrement d’une page graphique, car les dernières modifications sont enregistrées et remplacent la page existante, même si elle a été créée par une autre personne. 210 35012722 03/2012 Surveillance Fonctions Utilisateur La plupart des fonctions utilisateur de l’Editeur graphique se trouvent dans la fenêtre supérieure (voir page 212). Dans la fenêtre d’affichage, vous pouvez modifier directement la taille et l’emplacement d’un objet graphique. Les propriétés d’un objet graphique (par exemple son échelle, son étiquette, ses couleurs et les adresses des équipements de données d’exécution Uni-Telway) sont définies dans la fiche des propriétés (voir page 220). 35012722 03/2012 211 Surveillance Barre d’outils de l’Editeur graphique Vue d’ensemble La fenêtre supérieure de l’Editeur graphique comporte plusieurs panneaux de dialogue dont un seul est affiché à la fois. Pour passer d’un panneau à l’autre, il suffit de cliquer sur les boutons de la boîte de dialogue en cours. Cette section décrit les panneaux de dialogue de la fenêtre supérieure. Boîte de dialogue supérieure La boîte de dialogue Modifier permet de sélectionner un objet graphique à placer dans la fenêtre d’affichage et d’accéder aux fonctions d’édition graphique. Les objets graphiques disponibles sont présentés dans un jeu de palettes. Une seule palette est visible à la fois. Il existe deux palettes : La palette standard : La palette étendue : Les commandes de la boîte de dialogue supérieure proposent les fonctions suivantes : Liste déroulante. La zone de liste déroulante affiche les pages graphiques qui ont été enregistrées et peuvent être récupérées. Lors de la sélection d’une page graphique dans cette liste, l’affichage graphique de la fenêtre en cours est remplacé par celui choisi. Si la page graphique en cours a été modifiée depuis sa dernière sauvegarde, vous devez confirmer que les changements doivent être ignorés. Si vous choisissez l’entrée « nouveau » dans la liste, la fenêtre d’affichage disparaît et une nouvelle page graphique peut être créée. Enregistrement. Le bouton Enregistrer affiche la boîte de dialogue Enregistrer. Ce bouton reste désactivé tant qu’un mot de passe d’écriture correct n’a pas été saisi. Suppression. Le bouton Supprimer... affiche la boîte de dialogue Supprimer. Ce bouton reste désactivé tant qu’un mot de passe correct n’a pas été saisi ou si l’affichage graphique en cours n’a pas encore été enregistré. Modification. Le bouton Modifier... affiche la boîte de dialogue Modifier. Zone d’affichage d’informations. La zone d’affichage d’informations indique le nom et la version de Concept, du PL7 ou du programme Unity Pro exécuté sur l’automate connecté. 212 35012722 03/2012 Surveillance Boîte de dialogue Enregistrer La boîte de dialogue Enregistrer permet d’enregistrer l’affichage graphique en cours. Lorsque la boîte de dialogue Enregistrer s’affiche, le nom de l’affichage graphique en cours apparaît dans la zone de texte. Si celui-ci n’a jamais été enregistré (c’està-dire s’il est nouveau), la zone de texte est vierge. Après avoir validé (opération « Enregistrer ») ou fourni (opération « Enregistrer sous ») un nom, cliquez sur OK pour enregistrer le contenu de l’affichage graphique en cours dans le module de serveur Web. Le bouton Annuler permet d’afficher de nouveau la boîte de dialogue supérieure, sans qu’aucune action ne soit effectuée. Boîte de dialogue Supprimer La boîte de dialogue Supprimer permet de supprimer la page graphique sélectionnée. Si vous cliquez sur le bouton Oui, l’affichage graphique existant est effacé et le fichier graphique du module de serveur Web est supprimé. Si vous cliquez sur Non, la boîte de dialogue supérieure réapparaît, sans qu’aucune action ne soit effectuée. Boîte de dialogue Mot de passe La boîte de dialogue Mot de passe permet d’entrer le mot de passe donnant accès aux fonctions utilisateur qui peuvent modifier des fichiers d’affichage graphique ou des valeurs de données d’exécution d’un automate. Si vous saisissez le mot de passe correct et cliquez sur le bouton OK, vous êtes autorisé à enregistrer et à supprimer l’affichage graphique en cours. Le mot de passe correct donne également le droit d’écrire de nouvelles valeurs sur l’automate (via les objets graphiques qui gèrent l’écriture de valeurs sur un automate, le cas échéant). Si vous cliquez sur le bouton OK alors que la zone de texte est vierge, les éventuelles autorisations liées au mot de passe en cours sont supprimées. Le bouton Annuler permet d’afficher de nouveau la boîte de dialogue supérieure, sans modifier les autorisations liées au mot de passe. 35012722 03/2012 213 Surveillance Boîte de dialogue Modifier La boîte de dialogue Modifier vous permet de créer ou de modifier une page graphique en sélectionnant un objet graphique à placer dans la fenêtre d’affichage et en accédant à toutes les fonctions d’édition graphique. Les objets graphiques disponibles sont présentés dans une seule palette d’objets. Les commandes de la boîte de dialogue Modifier proposent les fonctions suivantes : La zone de liste déroulante affiche les palettes disponibles. Lorsque vous sélectionnez un nom de palette dans la liste, les objets graphiques de cette palette sont visibles dans la zone d’affichage de la palette de cette boîte de dialogue. La palette affiche les objets graphiques qu’elle contient avec une icône qui décrivant le type de chaque objet (compteur, bouton, etc.). Lorsque vous cliquez sur une icône de la palette, un objet graphique du type correspondant est sélectionné pour insertion. Tant que l’Editeur graphique est en « mode insérer », un clic sur une zone ouverte de la fenêtre d’affichage provoque l’insertion d’une instance de l’objet graphique sélectionné dans l’affichage graphique. La zone d’informations affiche le nom et la taille de l’objet graphique sélectionné. Le bouton Couper permet de supprimer les objets graphiques sélectionnés de l’affichage graphique et de les stocker dans un tampon (c’est-à-dire un Pressepapiers interne) en écrasant le contenu précédent de ce tampon. Le bouton Copier permet de copier les objets graphiques sélectionnés dans le tampon en écrasant le contenu précédent du tampon. Le bouton Coller permet d’insérer le contenu du Presse-papiers dans l’angle supérieur gauche de l’affichage graphique. Par la suite, il est possible de déplacer les objets graphiques collés vers l’emplacement souhaité dans l’affichage. Le bouton Propriétés affiche la fiche des propriétés (voir page 220) de l’objet graphique sélectionné. Le bouton Personnaliser affiche le module de personnalisation de l’objet sélectionné, s’il a été défini. Le bouton Mise en page affiche la boîte de dialogue Mise en page. Le bouton Options affiche la boîte de dialogue Options. Le bouton Terminé affiche de nouveau la boîte de dialogue supérieure. 214 35012722 03/2012 Surveillance Boîte de dialogue Mise en page La boîte de dialogue Mise en page permet de modifier la position et la taille d’un groupe d’objets graphiques. Les commandes de la boîte de dialogue Mise en page proposent les fonctions suivantes : Les boutons Droit, Bas, Gauche et Haut permettent d’aligner les bords des objets graphiques sélectionnés sur la même position. Sélectionnez au moins deux objets graphiques pour activer ces boutons. Les boutons Horizontal et Vertical permettent d’aligner les centres de plusieurs objets graphiques. Sélectionnez au moins deux objets graphiques pour activer ces boutons. Les boutons Horizontal et Vertical servent à espacer régulièrement les objets graphiques sélectionnés. Sélectionnez au moins trois objets graphiques pour activer ces boutons. Les boutons Largeur et Hauteur servent à ajuster la largeur et/ou la hauteur de plusieurs objets graphiques. Sélectionnez au moins deux objets graphiques pour activer ces boutons. Le bouton Terminé affiche de nouveau la boîte de dialogue Modifier. NOTE : pour les opérations de mise en page (à l’exception de Espacer régulièrement), l’un des objets sélectionnés est considéré comme la référence par rapport à laquelle les autres objets sélectionnés évaluent leur position ou leur taille. Par exemple, lorsque vous cliquez sur le bouton Largeur, tous les objets sélectionnés adoptent la largeur de l’objet de référence. L’objet de référence se distingue des autres objets sélectionnés par la couleur de sa zone de sélection, qui est différente de celle des autres. Boîte de dialogue Options La boîte de dialogue Options permet de modifier les paramètres de la grille dessinée dans la fenêtre d’affichage. La grille a pour seul but de vous aider à modifier ou à créer un affichage graphique et apparaît uniquement lorsque l’Editeur graphique est en « mode édition ». 35012722 03/2012 215 Surveillance Les commandes de la boîte de dialogue Options proposent les fonctions suivantes : Il est possible de modifier la taille des cellules de la grille en saisissant une largeur de colonne et une hauteur de ligne dans les zones de texte de la boîte de dialogue. Si la case Afficher la grille est cochée, la grille est visible. Sinon, la grille n’est pas visible. Si la case Aligner sur la grille est cochée et que vous modifiez la taille ou la position d’un objet graphique, les coordonnées ou les dimensions modifiées s’ajustent automatiquement de manière à coïncider avec un point de la grille. Le bouton OK permet d’activer les réglages d’une option et de revenir dans la boîte de dialogue Modifier. Le bouton Annuler permet de revenir dans la boîte de dialogue Modifier sans modifier les réglages des options. 216 35012722 03/2012 Surveillance Fonctions utilisateur dans la fenêtre d’affichage Vue d’ensemble Les fonctions utilisateur disponibles dans la fenêtre d’affichage de l’Editeur graphique permettent de sélectionner, déplacer et redimensionner des objets. Pour effectuer des opérations de déplacement et de redimensionnement, vous devez commencer par sélectionner le ou les objets graphiques à modifier. Un objet est sélectionné lorsqu’il est entouré d’une zone de sélection. La figure ci-dessous présente la fenêtre d’affichage de l’Editeur graphique : 35012722 03/2012 217 Surveillance Sélection des objets graphiques Vous pouvez définir l’état de sélection d’un objet graphique (sélectionné/désélectionné) à l’aide des actions utilisateur suivantes : Pour sélectionner un objet graphique, il suffit de cliquer dessus à l’aide de la souris. Si d’autres objets ont déjà été sélectionnés, ils sont aussitôt désélectionnés. Vous pouvez sélectionner plusieurs objets graphiques à la fois à l’aide de la zone de sélection dans la fenêtre d’affichage. Si vous appuyez sur le bouton de la souris dans une zone ouverte de la fenêtre d’affichage (et non sur un objet graphique) et si vous déplacez la souris sans relâcher le bouton, une zone délimitée par des pointillés apparaît. Un coin de la zone reste figé là où vous avez appuyé pour la première fois sur le bouton de la souris, tandis que le coin opposé suit la position actuelle du pointeur de la souris. Lorsque vous relâchez le bouton de la souris, les objets situés dans la zone de sélection sont sélectionnés. Les objets qui se trouvent hors de la zone de sélection sont désélectionnés. Vous pouvez sélectionner/désélectionner un objet graphique sans affecter l’état de sélection des autres objets. Pour ce faire, maintenez la touche CTRL enfoncée lorsque vous cliquez sur un objet. Grâce à cette action, vous pouvez ajouter ou supprimer de manière individuelle des objets graphiques au sein d’un groupe d’objets sélectionnés. Vous pouvez aussi sélectionner un objet graphique sans affecter l’état de sélection des autres objets en appuyant sur la touche MAJ lorsque vous cliquez sur l’objet. Un objet sélectionné de cette manière devient l’objet de référence (voir page 215) dans le groupe d’objets sélectionnés. Cette action a pour principal objectif de modifier l’objet de référence dans un groupe d’objets sélectionnés, avant d’exécuter l’une des opérations de Mise en page. Pour désélectionner les objets graphiques, cliquez sur une zone libre de la fenêtre d’affichage et non sur un objet graphique. Dimensionnement des objets graphiques Pour modifier la taille d’un objet graphique, sélectionnez-le, puis utilisez la souris pour modifier la taille de la zone de sélection de l’objet. Lorsque vous déplacez le pointeur de la souris sur la zone de sélection de l’objet, l’aspect du pointeur change selon le type de redimensionnement à effectuer. Si vous appuyez sur le bouton de la souris alors que le curseur pointe sur la zone de sélection de l’objet et si vous déplacez le curseur sans relâcher le bouton, une zone délimitée par des pointillés apparaît. Lorsque vous relâchez le bouton de la souris, l’objet prend les dimensions de la zone délimitée. Vous pouvez réaliser différentes opérations de redimensionnement selon la partie de la zone de sélection de l’objet que vous déplacez. Chaque coin de la zone permet de déplacer ses côtés adjacents et chaque côté de la zone permet de déplacer uniquement ce côté. 218 35012722 03/2012 Surveillance Déplacement des objets graphiques Vous pouvez déplacer un objet graphique dans la fenêtre d’affichage à l’aide de la souris. Si vous appuyez sur le bouton de la souris alors que le curseur pointe sur un objet et si vous déplacez le curseur sans relâcher le bouton, une zone de sélection apparaît. Lorsque vous relâchez le bouton de la souris, l’objet est déplacé dans la zone de sélection. Pour déplacer plusieurs objets graphiques, sélectionnez-les, puis déplacez le groupe d’objets de la même manière que pour un seul objet. Lorsque vous déplacez un groupe d’objets, une zone de sélection apparaît pour chaque objet du groupe. Définition des propriétés des objets graphiques Pour définir les propriétés d’un objet graphique, utilisez la fiche des propriétés (voir page 220). Si cette fenêtre est affichée, vous pouvez modifier les propriétés de l’objet graphique sélectionné. Pour afficher la fiche des propriétés, cliquez sur Propriétés... ou cliquez deux fois sur l’objet sélectionné dans la fenêtre d’affichage. Personnalisation des objets graphiques complexes Certains objets graphiques complexes présentent une gamme très étendue de propriétés. La configuration de ces objets à l’aide de la fiche de propriétés peut s’avérer fastidieuse. Vous pouvez utiliser un module de personnalisation pour faciliter la configuration des objets graphiques complexes. Le module de personnalisation est une boîte de dialogue conçue spécialement pour configurer l’objet graphique auquel elle est associée. Lorsque l’Editeur graphique détecte un module de personnalisation associé à l’objet graphique sélectionné, le bouton Personnaliser... est activé et permet d’accéder au module. Lorsque vous doublecliquez sur un objet graphique associé à un module de personnalisation, ce dernier apparaît (à la place de la fiche de propriétés). Si un objet graphique est associé à un module de personnalisation, seul son nom apparaît dans la fiche de propriétés. Image de fond de l’affichage La propriété Image de fond de l’Editeur graphique permet de choisir une image qui sera utilisée comme fond de l’affichage. L’image peut être un fichier .gif ou .jpeg. Pour plus d’informations sur l’ajout d’images, reportez-vous à la section Ajout d’images (voir page 252). 35012722 03/2012 219 Surveillance Fiche des propriétés Présentation La fiche des propriétés est une boîte de dialogue flottante (non modale) qui affiche les propriétés configurables de l’objet graphique sélectionné : Les propriétés d’un objet graphique sont spécifiques à un type d’objet. Elles figurent dans une liste déroulante et sont identifiées par un nom et une valeur. L’Editeur graphique fournit une description des objets graphiques (voir page 225). Boîte de dialogue de recherche de variables Un éditeur de la propriété Adresse est disponible pour chaque objet graphique affiché dans l’Editeur graphique. Cet éditeur permet non seulement de saisir directement l’adresse d’une variable, mais également d’accéder à la boîte de dialogue Rechercher des variables. La boîte de dialogue Consulter variable vous permet de sélectionner un nom dans une liste de symboles (variables) rendus compatibles pour le Web par Web Designer. 220 35012722 03/2012 Surveillance La boîte de dialogue Consulter variable a l’aspect suivant : 35012722 03/2012 221 Surveillance Sécurité Sécurité Trois dispositifs de sécurité protègent vos données : La page HTML qui contient l’applet de l’Editeur graphique a été placée dans un répertoire sécurisé sur le module Web. L’utilisateur du navigateur Web est donc invité à entrer un mot de passe afin de pouvoir télécharger la page HTML. Vous devez saisir le bon mot de passe via la boîte de dialogue Mot de passe pour pouvoir enregistrer/supprimer des fichiers ou envoyer des valeurs de données. Concernant le transfert de valeurs de données, l’Editeur graphique renforce le mode lecture seule en désactivant toutes les commandes utilisateur des objets graphiques. Web Designer de TSX ETG 30•• vous permet d’indiquer si un élément se trouve en lecture seule. L’Editeur graphique renforce l’attribut lecture seule d’un symbole (variable) ou d’une adresse en rejetant toute requête de définition d’une nouvelle valeur de données et en avertissant l’utilisateur via la fenêtre des messages de l’Editeur graphique. 222 35012722 03/2012 Surveillance Paramètres de l’applet Editeur graphique Présentation Trois paramètres d’applet permet de personnaliser le comportement de l’Editeur graphique. Ceux-ci sont définis par les balises <PARAM> de la balise <APPLET> dans la page HTML de l’Editeur graphique. Les paramètres reconnus par l’applet Editeur graphique sont les suivants : 35012722 03/2012 LOAD : ce paramètre demande à l’Editeur graphique de charger automatiquement un fichier graphique au démarrage. Si ce fichier n’existe pas, un message apparaît. Si ce paramètre ne figure pas dans la balise <APPLET>, aucun fichier n’est chargé automatiquement au démarrage. Dans ce cas, sélectionnez un fichier graphique dans la liste proposée par l’Editeur graphique. MODE : ce paramètre demande à l’Editeur graphique de démarrer en mode Edition (mode normal) ou Affichage (mode spécifique). Dans le cas d’un démarrage en mode Affichage, l’Editeur graphique n’affiche que la fenêtre d’affichage. Lorsque ce paramètre est utilisé avec le paramètre LOAD, vous pouvez créer un site Web avec des pages HTML dédiées à l’affichage graphique spécifique. L’utilisateur n’a pas à sélectionner un fichier graphique, de sorte que l’écran IHM ressemble davantage à la présentation standard. Ce paramètre peut prendre les valeurs suivantes : EDIT (valeur par défaut) : l’Editeur graphique démarre en mode Edition (mode normal). VIEW_RO : l’Editeur graphique démarre en mode Affichage (lecture seule). L’utilisateur du navigateur Web n’est pas autorisé à envoyer des valeurs de données aux équipements Modbus. VIEW_RW : l’Editeur graphique démarre en mode Affichage (lecture/écriture). L’utilisateur du navigateur Web est autorisé à envoyer des valeurs de données aux équipements Modbus après avoir saisi le mot de passe d’accès en écriture. AUTO_LOGIN : ce paramètre demande à l’Editeur graphique d’indiquer automatiquement le mot de passe qui autorise l’accès en écriture aux équipements Modbus. Si le paramètre MODE a pour valeur VIEW_RW ou EDIT, et si vous attribuez la valeur TRUE au paramètre AUTO_LOGIN, l’Editeur graphique autorise l’accès en écriture aux équipements Modbus sans demander un mot de passe à l’utilisateur. Ce paramètre peut prendre la valeur FALSE (valeur par défaut) ou TRUE. 223 Surveillance Exemple Voici un exemple de balise <APPLET> qui demande à l’Editeur graphique de démarrer en mode Affichage et de charger automatiquement le fichier graphique UNIT_1. Dans le cas présent, le navigateur Web vous permet d’envoyer des valeurs aux équipements Modbus via n’importe quel objet graphique prenant en charge l’envoi de valeurs (à condition d’avoir saisi le mot de passe d’accès en écriture). <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.GdeApplet" width="700" height="514"> <PARAM name="LOAD" value="UNIT_1"> <PARAM name="MODE" value="VIEW_RW"> <PARAM name="AUTO_LOGIN" value="FALSE"> </APPLET> 224 35012722 03/2012 Surveillance Objets graphiques Introduction Utilisez les objets graphiques fournis par l’Editeur graphique pour créer des affichages graphiques imitant les tableaux de bord classiques. Les objets de contrôle et de surveillance de données sont dotés de fonctions de communication intégrées et conçus comme des objets graphiques autonomes. Gardez toutefois à l’esprit que si les communications à destination de l’équipement lié à l’objet graphique sont interrompues, l’objet ne fonctionne plus, mais l’équipement final n’est pas averti. Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire fonctionner un moteur lorsque le bouton est enfoncé et l’arrêter lorsque le bouton est relâché. Si la communication est interrompue tandis que le bouton est enfoncé, la poussée du moteur continue même lorsque le bouton a été relâché. Les objets graphiques ne doivent pas être utilisés pour commander de telles situations, à moins que d’autres mécanismes de sécurité par interverrouillage ne soient activés dans le système. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT N’utilisez pas les objets graphiques dans les situations où une perte de communication avec TSX ETG 30•• peut menacer la sécurité des personnes ou des biens. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Par ailleurs, les objets disponibles dans l’Editeur graphique sont fournis sous forme d’applets pour aider les clients qui souhaitent insérer plusieurs applets simples dans une même page HTML. Associés à l’applet LiveBeanApplet, les objets graphiques disponibles dans l’Editeur graphique peuvent être utilisés comme l’applet LiveLabelApplet. Indicateur horizontal Un indicateur horizontal donne une représentation analogique de la valeur d’une variable dans un équipement. Il s’agit d’une barre horizontale qui représente un pourcentage de sa plage d’unités physiques. Il est possible d’afficher l’indication numérique de la valeur au centre de la barre. 35012722 03/2012 225 Surveillance Le tableau ci-après décrit les propriétés de l’indicateur horizontal. 226 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 Valeur EU maximale Valeur maximale, en unités physiques, de la variable – Valeur EU minimale Valeur minimale, en unités physiques, de la variable Valeur maximale Valeur brute (sans mise à l’échelle) maximale de la variable dans l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute (sans mise à l’échelle) minimale de la variable dans l’équipement Remarque 3 (voir page 260) 35012722 03/2012 Surveillance Propriété Description Limites Valeur visible Indique s’il doit y avoir un affichage numérique de – la valeur à l’échelle Police des valeurs Police utilisée pour l’affichage numérique de la valeur (s’il existe) Fond de la barre Couleur de fond de la barre d’indication Couleur de la barre Couleur de la barre d’indication (si la valeur à l’échelle est comprise dans la plage Haut/Bas) Valeur de limite très haute Valeur exprimée en unités physiques, de la limite Très haute. Couleur de limite très haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Très haute » Valeur de limite haute Valeur, exprimée en unités physiques, de la limite « Haute » Couleur de limite haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite Haute. Valeur de limite basse Valeur, exprimée en unités physiques, de la limite « Basse » Couleur de limite basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Basse » Valeur de limite très basse Valeur, exprimée en unités physiques, de la limite « Très basse » Couleur de limite très basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Très basse » Limite bande morte Plage neutre (comme pourcentage de la plage EU) à appliquer à la vérification de la limite Haute/Basse 0...10 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée brute (sans mise à l’échelle) simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) Indicateur vertical Un indicateur vertical donne une représentation analogique de la valeur d’une variable dans un équipement. Il s’agit d’une barre verticale qui représente un pourcentage de sa plage d’unités physiques. 35012722 03/2012 227 Surveillance Le tableau ci-après décrit les propriétés de l’indicateur vertical. 228 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 Valeur EU maximale Valeur maximale, en unités physiques, de la variable – Valeur EU minimale Valeur minimale, en unités physiques, de la variable Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute (sans mise à l’échelle) minimale de la variable dans l’équipement Remarque 3 (voir page 260) 35012722 03/2012 Surveillance 35012722 03/2012 Propriété Description Limites Fond de la barre Couleur de fond de la barre de l’indicateur – Couleur de la barre Couleur de la barre d’indication (si la valeur à l’échelle est comprise dans la plage Haut/Bas) Valeur de limite très haute Valeur exprimée en unités physiques, de la limite Très haute. Couleur de limite très haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Très haute » Valeur de limite haute Valeur de la limite « Haute » exprimée en unités physiques Couleur de limite haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite Haute. Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques Couleur de limite basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Basse » Valeur de limite très basse Valeur de la limite « Très basse » exprimée en unités physiques Couleur de limite très basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Très basse » Limite bande morte Plage neutre (comme pourcentage de la plage EU) à appliquer à la vérification de la limite Haute/Basse 0...10 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur brute simulée de départ (sans mise à l’échelle) permettant de tester l’objet graphique Remarque 3 (voir page 260) 229 Surveillance Barre de défilement horizontale ou verticale Une barre de défilement horizontale ou verticale donne une représentation analogique de la valeur d’une variable dans un équipement. La position du curseur dans cette barre représente la valeur en pourcentage de sa plage d’unités physiques. Au moyen de la souris, vous pouvez modifier la valeur de la barre de défilement en envoyant une nouvelle valeur à l’équipement. Le tableau ci-après décrit les propriétés de la barre de défilement horizontale ou verticale. 230 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 Valeur EU maximale Valeur maximale, en unités physiques, de la variable – Valeur EU minimale Valeur minimale, en unités physiques, de la variable Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) 35012722 03/2012 Surveillance Propriété Description Limites Incrément de bloc Quantité dont la valeur à l’échelle est modifiée lorsque l’utilisateur clique sur la zone de défilement de la barre – Incrément d’unité Quantité dont la valeur à l’échelle est modifiée lorsque l’utilisateur clique sur les flèches de la barre de défilement Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Sélecteur horizontal ou vertical Un sélecteur horizontal ou vertical vous permet de choisir parmi plusieurs possibilités. Une fois la sélection faite, la valeur correspondant au choix est envoyée à l’équipement. Les choix sont représentés par les repères d’une « échelle », la sélection en cours étant indiquée par la position du curseur sur une barre de défilement. Le tableau ci-après décrit les propriétés du sélecteur horizontal ou vertical. 35012722 03/2012 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Choix Choix du sélecteur. Chaque choix est indiqué sous la forme d’une entrée « étiquette=valeur » (lorsque vous sélectionnez une « étiquette », la « valeur » est envoyée à l’équipement). Au moins deux choix requis Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Echelle visible Indique si une« échelle », étiquetée avec des choix, doit s’afficher Couleur d’échelle Couleur de l’échelle et de ses étiquettes Police d’échelle Police utilisée sur les étiquettes de l’échelle 231 Surveillance Propriété Description Limites Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Indicateur numérique Un indicateur numérique donne une représentation numérique d’une variable dans un équipement. La valeur peut être affichée dans différents formats et réglée pour changer de couleur lors du dépassement d’une limite haute ou basse prédéfinie. Le tableau ci-après décrit les propriétés de l’indicateur numérique. Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Format des valeurs Format (décimal, hexadécimal, etc.) à utiliser pour l’affichage de la valeur à l’échelle Précision de valeur Nombre de décimales à afficher pour la valeur à l’échelle (régler sur -1 pour utiliser un format exponentiel général) -1...6 Fond des valeurs Couleur de fond de la zone d’affichage de la valeur – Couleur des valeurs Couleur du texte de l’affichage numérique de la valeur Police des valeurs Police utilisée pour l’affichage numérique de la valeur 232 Unités Etiquette de l’unité physique de la valeur (affichée à la suite de l’affichage numérique de la valeur) Valeur EU maximale Valeur maximale, en unités physiques, de la variable Valeur EU minimale Valeur minimale, en unités physiques, de la variable 35012722 03/2012 Surveillance Propriété Description Limites Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur de limite très haute Valeur de la limite « Très haute » exprimée en unités physiques – Couleur de limite très haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Très haute » Valeur de limite haute Valeur de la limite « Haute » exprimée en unités physiques Couleur de limite haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite Haute. Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques Couleur de limite basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Basse » Valeur de limite très basse Valeur de la limite « Très basse » exprimée en unités physiques Couleur de limite très basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Très basse » Limite bande morte Plage neutre (comme pourcentage de la plage EU) à appliquer à la vérification de la limite Haute/Basse 0...10 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur brute simulée de départ (sans mise à l’échelle) permettant de tester l’objet graphique Remarque 3 (voir page 260) Affichage de messages Un affichage de messages affiche un message textuel en fonction de la valeur d’une variable dans un équipement. Pour chaque message spécifié, une valeur définie déclenche son affichage. Le tableau ci-après décrit les propriétés de l’affichage de messages. 35012722 03/2012 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) 233 Surveillance Propriété Description Limites Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Messages Au moins un Message à afficher. A chaque message correspond une entrée « valeur=texte » (lorsque message requis la valeur de l’équipement est égale à « valeur », le message « texte » apparaît). Fond des messages Couleur de fond de la zone d’affichage de messages Couleur des messages Couleur du texte du message Police des messages Police du texte du message Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) – Bouton-poussoir Un bouton-poussoir vous permet, lorsqu’il est actionné au moyen de la souris, d’envoyer à un équipement une ou plusieurs valeurs préréglées. Le tableau ci-après décrit les propriétés du bouton-poussoir. 234 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Valeurs Valeurs à envoyer à l’équipement Remarque 4 (voir page 260) 35012722 03/2012 Surveillance Propriété Description Limites RAZ des valeurs Valeurs à envoyer à l’équipement après expiration du délai d’initialisation. Si aucune valeur de réinitialisation n’est fournie, celle-ci n’aura pas lieu. – RAZ du délai Délai (en millisecondes) que le bouton-poussoir doit respecter entre l’envoi des valeurs à l’équipement et l’envoi des valeurs de réinitialisation 0...2000 Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Etiquette du bouton Texte de l’étiquette du bouton Fond du bouton Couleur du bouton 0...100 Couleur de l’étiquette du bouton Couleur utilisée pour l’étiquette du bouton – Police de l’étiquette du bouton Police utilisée pour l’étiquette du bouton Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Station de sortie directe La station de sortie directe vous permet de saisir une valeur numérique dans une zone de texte, directement à partir du clavier. Si la valeur saisie est comprise entre les limites haute et basse prédéfinies, un bouton Définir est activé. Dans ce cas, la valeur saisie est envoyée à l’équipement lorsque vous cliquez sur Définir ou appuyez sur la touche ENTREE (si la zone autorise la saisie au clavier). Le tableau ci-après décrit les propriétés de la station de sortie directe. 35012722 03/2012 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) 235 Surveillance Propriété Description Limites Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Valeur EU maximale Valeur maximale, en unités physiques, de la variable Valeur EU minimale Valeur minimale, en unités physiques, de la variable Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Entrée maximale Valeur maximale, exprimée en unités physiques, autorisée pour la valeur saisie en entrée – Entrée minimale Valeur minimale, exprimée en unités physiques, autorisée pour la valeur saisie en entrée Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Témoin lumineux Le témoin lumineux fournit une double indication de la valeur d’une variable dans un équipement. Si la propriété Entrée inversée n’est pas réglée sur TRUE, une valeur d’entrée nulle est déclarée comme étant OFF et une valeur non nulle est déclarée comme étant ON. Si la propriété Intervalle flash est réglée sur une valeur positive, le témoin clignote lorsque la valeur d’entrée est égale à ON. Le tableau ci-après décrit les propriétés du témoin lumineux 236 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) 35012722 03/2012 Surveillance Propriété Description Limites Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Mot OFF Texte à afficher lorsque la valeur d’entrée est OFF Fond de mot OFF Couleur de fond du témoin lumineux lorsque le mot OFF est affiché Couleur de mot OFF Couleur du texte du mot OFF Police de mot OFF Police utilisée pour le texte du mot Off 35012722 03/2012 Mot ON Texte à afficher lorsque la valeur d’entrée est ON Fond de mot ON Couleur de fond du témoin lorsque le mot ON est affiché Couleur de mot ON Couleur de la police du mot ON Police de mot ON Police utilisée pour le texte du mot On Intervalle flash Période de clignotement du témoin (exprimée en millisecondes) lorsque la valeur d’entrée est ON. Régler sur zéro pour aucun clignotement. 200...2000 Forme Forme (cercle, rectangle, etc.) du témoin – Entrée inversée Si cette propriété est réglée sur TRUE, elle inverse la valeur d’entrée. (Le témoin affiche le mot Off lorsque la valeur saisie est ON.) Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) 237 Surveillance Station de commande du moteur La station de commande du moteur est conçue pour imiter la station standard à bouton-poussoir marche/arrêt fréquemment utilisée pour commander les moteurs. Cet objet graphique est essentiellement composé de deux boutons-poussoirs et d’un témoin lumineux. Pour faciliter la configuration des nombreuses propriétés de cet objet, un module de personnalisation est fourni. C’est à l’aide de ce module et non de la fiche des propriétés de l’Editeur graphique que les propriétés (à l’exception du nom) sont configurées. Le tableau ci-après décrit les propriétés de la station de commande du moteur. 238 Propriété Description Limites Nom Nom de l’objet graphique – Fond Couleur de fond de l’objet graphique Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Témoin lumineux Propriétés identiques à celle de l’objet graphique Témoin lumineux, à l’exception des propriétés partagées énumérées ci-dessus Bouton-poussoir supérieur Propriétés identiques à celle de l’objet graphique Bouton-poussoir, à l’exception des propriétés partagées énumérées ci-dessus Bouton-poussoir inférieur Propriétés identiques à celles de l’objet graphique Bouton-poussoir, à l’exception des propriétés partagées (mentionées ci-avant) 35012722 03/2012 Surveillance Compteur analogique Un compteur analogique donne une représentation analogique de la valeur d’une variable dans un équipement. Il est représenté par un pointeur sur un cadran circulaire, dont la position correspond à un pourcentage de sa plage d’unités physiques. Vous pouvez définir la taille du cadran circulaire du compteur (balayage des degrés d’un cercle), ses couleurs et le style de pointeur. Le tableau ci-après décrit les propriétés du compteur analogique. 35012722 03/2012 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 Valeur EU maximale Valeur maximale, en unités physiques, de la variable – Valeur EU minimale Valeur minimale, en unités physiques, de la variable Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Balayage des degrés du cadran Partie du segment circulaire à utiliser pour dessiner le cadran 60...300 239 Surveillance Propriété Description Limites Type de pointeur Type de pointeur utilisé (aiguille, flèche, etc.) – Couleur du pointeur Couleur utilisée pour le pointeur Couleur du cadran Couleur utilisée pour le cadran (pour la partie comprise dans la plage Haute/Basse) 240 Valeur de limite très haute Valeur de la limite « Très haute » exprimée en unités physiques Couleur de limite très haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Très haute » Valeur de limite haute Valeur de la limite « Haute » exprimée en unités physiques Couleur de limite haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite Haute. Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques Couleur de limite basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Basse » Valeur de limite très basse Valeur de la limite « Très basse » exprimée en unités physiques Couleur de limite très basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Très basse » Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur brute simulée de départ (sans mise à l’échelle) permettant de tester l’objet graphique Remarque 3 (voir page 260) 35012722 03/2012 Surveillance Curseur rotatif Un curseur rotatif donne une représentation analogique de la valeur d’une variable dans l’équipement. Il est représenté par un bouton rond sur un cadran circulaire, dont la position correspond à un pourcentage de sa plage d’unités physiques. Vous pouvez définir la taille du cadran et la couleur du bouton. Au moyen de la souris, vous pouvez modifier la position du bouton en envoyant une nouvelle valeur à l’équipement. Le tableau ci-après décrit les propriétés du curseur rotatif. Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 Balayage des degrés du cadran Partie du segment circulaire à utiliser pour dessiner le cadran 60...300 Couleur du cadran Couleur du cadran – Couleur du bouton Couleur utilisée pour le bouton rond rond 35012722 03/2012 Valeur EU maximale Valeur maximale, en unités physiques, de la variable Valeur EU minimale Valeur minimale, en unités physiques, de la variable 241 Surveillance Propriété Description Limites Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Sélecteur rotatif Un sélecteur rotatif vous permet de choisir parmi plusieurs possibilités. Une fois la sélection faite, la valeur correspondant au choix est envoyée à l’équipement. Les choix sont représentés par les repères d’une « échelle », la sélection en cours étant indiquée par la position du bouton. La taille du cadran circulaire (balayage des degrés d’un cercle) et la couleur du bouton sont paramétrables. Le tableau ci-après décrit les propriétés du sélecteur rotatif : 242 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Choix Choix du sélecteur. Chaque choix est indiqué sous la forme d’une entrée « étiquette=valeur » (lorsque vous sélectionnez une « étiquette », la « valeur » est envoyée à l’équipement). Au moins deux choix requis Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Echelle visible Indique si une« échelle », étiquetée avec des choix, doit s’afficher Couleur d’échelle Couleur de l’échelle et de ses étiquettes Police d’échelle Police utilisée sur les étiquettes de l’échelle Balayage des degrés du cadran Partie du segment circulaire à utiliser pour dessiner le cadran 60...300 35012722 03/2012 Surveillance Propriété Description Limites Couleur du bouton Couleur utilisée pour le bouton rond rond – Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Enregistreur de tendances Un enregistreur de tendances permet d’obtenir un graphique temporel continu des valeurs de six variables au maximum dans un équipement. Il émule un enregistreur à papier déroulant, avec les stylos à droite et le « papier » qui se déroule de droite à gauche. Une échelle verticale à gauche du graphique indique la plage des valeurs enregistrées, et une échelle horizontale sous le graphique affiche le cadre temporel de celui-ci. Vous pouvez définir la fréquence de mise à jour et l’aspect du graphique. Pour faciliter la configuration des nombreuses propriétés de cet objet, un module de personnalisation est fourni. C’est à l’aide de ce module et non de la fiche des propriétés de l’Editeur graphique que les propriétés (à l’exception du nom) sont configurées. Le tableau ci-après décrit les propriétés de l’enregistreur de tendances. Les propriétés disponibles pour chacun des stylos sont décrites dans le second tableau. 35012722 03/2012 Propriété Description Limites Nom Nom de l’objet graphique – Fond Couleur de fond de l’objet graphique Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée sur les étiquettes de l’échelle Précision de l’échelle Nombre de décimales à afficher pour les étiquettes de l’échelle (définir sur –1 pour utiliser un format exponentiel général) -1...6 243 Surveillance Propriété Description Limites Valeur EU maximale Valeur maximale, en unités physiques, de la variable – Valeur EU minimale Valeur minimale, en unités physiques, de la variable Période de mise à jour Intervalle de mise à jour du graphique (en secondes) 0.5...120 Divisions d’échelle temporelle Nombre de divisions de l’échelle horizontale 0...6 Fond du graphique Couleur de la zone du graphique – Couleur de la grille Couleur de la grille dessinée dans la zone du graphique Division de grille verticales Nombre de divisions verticales de la grille 0...100 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Les propriétés suivantes de l’enregistreur de tendances sont disponibles pour chaque stylo : 244 Propriété Description Limites Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Valeur maximale Valeur brute maximale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute minimale (sans mise à l’échelle) de la variable de l’équipement Remarque 3 (voir page 260) Couleur du stylo Couleur du « stylo » qui permet d’enregistrer la valeur mise à l’échelle – Etiquette du stylo Etiquette utilisée pour identifier le stylo 35012722 03/2012 Surveillance Liaison d’affichage Une liaison d’affichage est un objet graphique particulier sur lequel vous pouvez cliquer pour passer à un autre affichage graphique. Pour indiquer que l’objet représente une liaison vers un autre affichage, l’étiquette de texte du lien est soulignée et le curseur de la souris prend la forme d’une main lorsque la souris passe dessus. Cet objet est particulièrement utile lorsque l’Editeur graphique est utilisé en mode Affichage qui ne fournit aucune liste déroulante d’affichages graphiques. Un lien d’affichage peut également servir de lien hypertexte vers un fichier HTML. Si vous saisissez un URL comme Nom d’affichage de liaison, vous pouvez l’ouvrir dans une nouvelle fenêtre de navigateur en maintenant la touche MAJ enfoncée tout en cliquant sur le lien. Si vous cliquez simplement sur le lien, la fenêtre de navigateur est remplacée par l’URL. Si le Nom d’affichage de liaison n’est pas renseigné, l’étiquette n’est pas soulignée et l’objet affiché devient une simple étiquette texte. Le tableau ci-après décrit les propriétés de la liaison d’affichage. Propriété Description Etiquette Etiquette de la liaison Nom d’affichage de liaison Nom de l’affichage graphique à charger lorsque l’utilisateur clique sur le lien ou sur l’URL d’une page Web Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Historique Datalogging L’historique Datalogging fournit un graphique chronologique continu des valeurs de six symboles (variables) au maximum issus du fichier d’archivage du service datalogging. Cet historique émule un enregistreur à papier déroulant, avec les stylos à droite et le « papier » qui se déroule de droite à gauche. Une échelle verticale à gauche du diagramme indique la plage des valeurs enregistrées, et une échelle horizontale sous le diagramme affiche le cadre temporel de celui-ci. NOTE : pour tracer l’Historique Datalogging, sélectionnez l’option Horodatage dans la fenêtre de configuration Service Datalogging (voir page 161). Pour faciliter la configuration des nombreuses propriétés de cet objet, un module de personnalisation est fourni. Utilisez le module de personnalisation (et non la fiche des propriétés de l’Editeur graphique) pour configurer les propriétés de l’Historique Datalogging (à l’exception du nom). 35012722 03/2012 245 Surveillance 3 boutons sont disponibles en mode édition et animation : Recharger : l’objet Historique Datalogging est un élément statique. Ce bouton permet de mettre à jour la valeur utilisée pour générer le graphique. +: effectue un zoom avant sur la tendance. Ce bouton réduit l’échelle de façon à obtenir une vue plus détaillée d’une partie de la tendance. -: effectue un zoom arrière sur la tendance. Ce bouton augmente l’échelle de façon à obtenir une vue plus globale de la tendance. Si vous placez le pointeur de la souris sur un point de la tendance, une info-bulle apparaît pour indiquer la valeur exacte correspondante. Maintenez le bouton enfoncée et faites glisser le pointeur sur plusieurs points pour afficher leurs infobulles. Si vous relâchez le bouton de la souris et faites glisser le pointeur sur un autre point, les info-bulles existantes disparaissent et la nouvelle est affichée. Cliquez sur l’info-bulle avec le bouton droit pour la faire disparaître. Le tableau ci-après décrit les propriétés de l’historique Datalogging. Les propriétés disponibles pour chacun des stylos sont décrites dans le second tableau. 246 Propriété Description Limites Nom Nom de l’objet graphique – Fond Couleur de fond de l’objet graphique Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur utilisée pour l’étiquette Police d’étiquette Police utilisée pour l’étiquette Divisions d’échelle majeures Nombre de divisions d’échelle majeures (repérées) 0...100 Divisions d’échelle mineures Nombre de divisions d’échelle mineures (non repérées) 0...100 Couleur d’échelle Couleur de l’échelle et de ses étiquettes – Police d’échelle Police utilisée pour les étiquettes de l’échelle Précision échelle Nombre de décimales à indiquer pour les étiquettes de l’échelle (régler sur -1 pour utiliser un format exponentiel général) -1...6 Valeur EU maximale Valeur maximale, en unités physiques, du symbole (variable) – Valeur EU minimale Valeur minimale, en unités physiques, du symbole (variable) 35012722 03/2012 Surveillance Propriété Description Limites Intervalle de mise à jour Intervalle de mise à jour du graphique (en secondes) 0.5...120 Divisions d’échelle temporelle Nombre de divisions de l’échelle horizontale 0...6 Fond du graphique Couleur de la zone du graphique – Couleur de la grille Couleur de la grille dessinée dans la zone du graphique Divisions de grille verticales Nombre de divisions verticales de la grille 0...100 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Les propriétés suivantes de l’historique Datalogging sont disponibles pour chaque stylo : Propriété Description Limites Nom du fichier CSV Nom du fichier CSV utilisé pour générer la – tendance. Emplacement : par défaut (aucun chemin) : le fichier se trouve dans la mémoire flash, /CFA00/USERDATA/TABLEx : le fichier se trouve sur la carte CF, /USBHD/00/USERDATA/TABLEx : le fichier se trouve sur la clé USB, /RAMDISK/USERDATA/TABLEx : le fichier se trouve dans la RAM sauvegardée. Remarque : le fichier journal inclut des horodatages (voir page 165). 35012722 03/2012 Adresse Nom du symbole (variable) à surveiller. Type de données Type de données du symbole (variable). Remarque : le type de données est numérique. Valeur maximale de l’automate Valeur brute (sans mise à l’échelle) maximale du symbole (variable) dans l’automate. Remarque 3 (voir page 260) Valeur minimale de l’automate Valeur brute (sans mise à l’échelle) minimale du symbole (variable) dans l’automate. Remarque 3 (voir page 260) 247 Surveillance 248 Propriété Description Limites Couleur du stylo Couleur du « stylo » qui permet d’enregistrer la valeur à l’échelle. – Etiquette du stylo Etiquette utilisée pour identifier le stylo. 35012722 03/2012 Surveillance Objets graphiques étendus Introduction Les objets graphiques étendus proposés dans l’Editeur graphique ont pour but de vous aider à créer des affichages graphiques imitant les panneaux d’affichage graphiques avancés. Les objets de contrôle et de surveillance de données sont dotés de fonctions de communication intégrées et conçus comme des objets graphiques autonomes. Gardez toutefois à l’esprit que si les communications à destination de l’équipement lié à l’objet graphique sont interrompues, l’objet ne fonctionne plus, mais l’équipement final n’est pas averti. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L’EQUIPEMENT N’utilisez pas les objets graphiques dans les situations où une perte de communication avec TSX ETG 30•• peut menacer la sécurité des personnes ou des biens. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire fonctionner un moteur lorsque le bouton est enfoncé et l’arrêter lorsque le bouton est relâché. Si la communication est interrompue tandis que le bouton est enfoncé, la poussée du moteur continue même lorsque le bouton a été relâché. Les objets graphiques ne doivent pas être utilisés pour commander de telles situations, à moins que d’autres mécanismes de sécurité par interverrouillage ne soient activés dans le système. De plus, pour aider les clients qui souhaitent insérer plusieurs applets simples dans une page HTML, les objets sont disponibles dans l’Editeur graphique sous forme d’applets. Associés à l’applet LiveBeanApplet, les objets graphiques disponibles dans l’Editeur graphique peuvent être utilisés comme l’applet LiveLabelApplet. 35012722 03/2012 249 Surveillance Editeur de texte ASCII L’éditeur de texte ASCII est basé sur l’élément graphique d’affichage des messages. Il permet de saisir un nouveau texte. Les propriétés de l’éditeur de texte ASCII sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Longueur de texte max. Longueur maximale du texte – Couleur du texte Couleur du texte Police du texte Police du texte Permuter octets Faux si l’ordre cible des octets est le même que celui du PC Valeur Le texte en lui-même Graphique à barres Un graphique à barres donne une représentation analogique de la valeur d’une variable dans un équipement. Il trace une barre verticale dont la longueur est proportionnelle à la valeur et représente un pourcentage de sa plage d’unités physiques. Les propriétés du graphique à barres sont les suivantes : 250 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée pour l’étiquette Valeur EU maximale Valeur maximale, en unités physiques, de la variable Valeur EU minimale Valeur minimale, en unités physiques, de la variable 35012722 03/2012 Surveillance 35012722 03/2012 Propriété Description Limites Valeur maximale Valeur brute (sans mise à l’échelle) maximale de la variable dans l’équipement Remarque 3 (voir page 260) Valeur minimale Valeur brute (sans mise à l’échelle) minimale de la variable dans l’équipement Remarque 3 (voir page 260) Fond de la barre Couleur de fond de la barre d’indication – Couleur de la barre Couleur de la barre d’indication (si la valeur à l’échelle est comprise dans la plage Haute/Basse) Valeur de limite très haute Valeur de la limite « Très haute » exprimée en unités physiques Couleur de limite très haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Très haute » Valeur de limite haute Valeur de la limite « Haute » exprimée en unités physiques Couleur de limite haute Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite « Haute ». Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques Couleur de limite basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Basse » Valeur de limite très basse Valeur de la limite « Très basse » exprimée en unités physiques Couleur de limite très basse Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite « Très basse » Limite bande morte Plage neutre (en pourcentage de la plage EU) à 0...10 appliquer à la vérification de la limite Haute/Basse Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée brute (sans mise à l’échelle) simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) 251 Surveillance Bitmap L’élément graphique d’interface bitmap affiche un bitmap statique à l’écran. Les propriétés de l’élément graphique d’interface bitmap sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Fond Couleur de fond de l’objet graphique Remarque 1 (voir page 260) Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique Couleur de bordure Couleur de la bordure de l’objet graphique Choix du bitmap Nom des fichiers de bitmap personnalisés à afficher Consultez le paragraphe suivant pour plus d’informations sur l’ajout d’images au module. Ajout d’images Vous pouvez ajouter des images au module à l’aide d’une des méthodes suivantes : Ajoutez vos images dans le fichier images.zip (chemin : /NAND/FLASH1/wwwroot). Créez un répertoire dans le module (par exemple, /NAND/FLASH1/wwwroot/bitmaps). Copiez vos images dans ce répertoire. Dans ce cas, vous devez spécifier le chemin d’accès aux images que vous souhaitez utiliser (par exemple, /NAND/FLASH1/wwwroot/bitmaps/key.gif). Etape 252 Action 1 Créez un dossier images sur votre PC. 2 Copiez les images à utiliser dans ce dossier. 3 Importez le fichier user.jar depuis le TSX ETG 30•• sur le PC (chemin : /NAND/FLASH1/wwwroot/classes) à l’aide d’un client FTP. 4 Ouvrez le fichier user.jar à l’aide d’un logiciel d’archivage de fichiers. 5 Faites glisser le dossier images dans le fichier user.jar. Vérifiez que le chemin relatif d’accès aux fichiers image est « images/ ». 6 Transférez le fichier user.jar au module à l’aide d’un client FTP. 35012722 03/2012 Surveillance Bitmap générique L’élément graphique d’interface Bitmap générique permet d’afficher un bitmap statique pour chaque valeur distincte d’une variable. Il peut être utilisé pour afficher des animations dynamiques telles que la variation du niveau d’un réservoir. Les propriétés de l’élément graphique d’interface Bitmap générique sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique Remarque 1 (voir page 260) Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Choix du Bitmap Noms des bitmaps personnalisés à afficher Consultez le paragraphe précédant pour plus d’informations sur l’ajout d’images au module. Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique Couleur de bordure Couleur de la bordure de l’objet graphique Valeur Valeur d’entrée simulée permettant de tester le comportement de l’objet graphique Lien graphique Un lien graphique est un objet graphique particulier sur lequel vous pouvez cliquer pour passer à un autre affichage graphique. Les liens graphiques se reconnaissent également à leur étiquette soulignée et au fait que le curseur de la souris prend la forme d’une main lorsque la souris passe dessus. Cet objet est particulièrement utile lorsque l’Editeur graphique est utilisé en mode Affichage, mode dans lequel il n’existe aucune liste déroulante des affichages graphiques. Un lien graphique peut également servir de lien hypertexte vers un fichier HTML. Si vous saisissez un URL comme Nom d’affichage de liaison, vous pouvez ouvrir l’URL dans une nouvelle fenêtre de navigateur en maintenant la touche MAJ enfoncée tout en cliquant sur le lien. Si vous cliquez simplement sur le lien, l’URL s’ouvre dans la fenêtre ouverte du navigateur. 35012722 03/2012 253 Surveillance Si le Nom d’affichage de liaison n’est pas renseigné, l’étiquette n’est pas soulignée et l’objet affiché devient une simple étiquette texte. Les propriétés du lien graphique sont les suivantes : Propriété Description Etiquette Etiquette de la liaison Nom d’affichage de liaison Nom de l’affichage graphique à charger lorsque l’utilisateur clique sur le lien ou sur l’URL d’une page Web Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Choix du Bitmap Nom du fichier du bitmap sur lequel cliquer Témoin lumineux Le témoin lumineux affiche la valeur d’une variable dans un équipement. La valeur d’entrée 0 est égale à OFF et toute valeur différente de 0 est égale à ON. Si la propriété Intervalle flash a une valeur positive, le témoin lumineux clignote lorsque la valeur d’entrée est égale à ON. Il existe un bitmap pour l’état ON et un autre pour l’état OFF. Les propriétés du témoin lumineux sont les suivantes : 254 Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 3 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) 35012722 03/2012 Surveillance Propriété Description Limites Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Mot OFF Texte affiché lorsque la valeur d’entrée est OFF Choix du bitmap OFF Bitmap du témoin lorsque le mot OFF est affiché Couleur de mot OFF Couleur du texte du mot OFF Police de mot OFF Police du texte du mot OFF Mot ON Texte affiché lorsque la valeur d’entrée est ON Choix du bitmap ON Bitmap du témoin lorsque le mot ON est affiché Couleur de mot ON Couleur de la police du mot ON Police de mot ON Police du texte du mot ON Intervalle flash Période de clignotement du témoin lumineux (exprimée en millisecondes) lorsque la valeur d’entrée est ON. Réglez sur 0 pour annuler le clignotement. 200...2,000 Entrée inversée Sur TRUE, inverse la valeur d’entrée. (Le témoin affiche le mot OFF lorsque la valeur d’entrée est ON.) – Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) Moteur L’élément graphique d’interface Moteur affiche la valeur d’une variable dans un équipement. La valeur d’entrée 0 est égale à OFF, la valeur 1 est égale à ON et les autres valeurs sont égales à DEFAULT. Les trois états sont représentés par différents bitmaps. 35012722 03/2012 255 Surveillance Les propriétés de l’élément graphique d’interface Moteur sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Mot OFF Texte à afficher lorsque la valeur d’entrée est OFF Choix du Bitmap OFF Bitmap du moteur lorsque le mot OFF est affiché Couleur de mot OFF Couleur du texte de mot OFF Police de mot OFF Police du texte de mot OFF 256 Mot ON Texte à afficher lorsque la valeur d’entrée est ON Choix du Bitmap ON Bitmap du moteur lorsque le mot ON est affiché Couleur de mot ON Couleur de la police de mot ON Police de mot ON Police du texte de mot ON Mot DEFAULT Texte affiché lorsque la valeur d’entrée est ON Choix du bitmap DEFAULT Bitmap du moteur lorsque le mot DEFAULT est affiché Couleur de mot DEFAULT Couleur de la police du mot DEFAULT Police de mot DEFAULT Police du texte du mot DEFAULT Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) 35012722 03/2012 Surveillance Tuyau Un tuyau affiche la valeur d’une variable dans un équipement avec deux états possibles. La valeur d’entrée 0 est égale à OFF et toute valeur différente de 0 est égale à ON. Il existe un bitmap pour l’état ON et un autre pour l’état OFF. Les propriétés du tuyau sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Mot OFF Texte à afficher lorsque la valeur d’entrée est OFF Choix du Bitmap OFF Bitmap du tuyau lorsque le mot OFF est affiché Couleur de mot OFF Couleur du texte de mot OFF Police de mot OFF Police du texte de mot OFF 35012722 03/2012 Mot ON Texte à afficher lorsque la valeur d’entrée est ON Choix du Bitmap ON Bitmap du tuyau lorsque le mot ON est affiché Couleur de mot ON Couleur de la police de mot ON Police de mot ON Police du texte de mot ON Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) 257 Surveillance Bouton-poussoir Un bouton-poussoir permet d’envoyer à un équipement une ou plusieurs valeurs préréglées lorsque l’utilisateur l’actionne au moyen de la souris. Les propriétés du bouton-poussoir sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 3 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Valeurs Valeurs à envoyer à l’équipement Remarque 4 (voir page 260) RAZ des valeurs Valeurs à envoyer à l’équipement après expiration du délai d’initialisation. Si aucune valeur de réinitialisation n’est fournie, celle-ci n’aura pas lieu. – RAZ du délai Délai (en millisecondes) que le bouton-poussoir doit respecter entre l’envoi des valeurs à l’équipement et l’envoi des valeurs de réinitialisation. 0...2000 Etiquette Etiquette à afficher en tant que partie de l’objet graphique – Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Etiquette du bouton Texte de l’étiquette du bouton Couleur de l’étiquette du bouton Couleur utilisée pour l’étiquette du bouton Police de l’étiquette du bouton Police utilisée pour l’étiquette du bouton Choix du Bitmap OFF Bitmap du bouton lorsque l’état OFF est affiché Choix du Bitmap ON Bitmap du bouton lorsque l’état ON est affiché Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Distributeur Le distributeur affiche la valeur d’une variable dans un équipement avec deux états possibles. La valeur d’entrée 0 est égale à OFF et toute valeur différente de 0 est égale à ON. Il existe un bitmap pour l’état ON et un autre pour l’état OFF. 258 35012722 03/2012 Surveillance Les propriétés du distributeur sont les suivantes : Propriété Description Limites Nom Nom de l’objet graphique – Adresse Adresse directe de la variable à surveiller Remarque 1 (voir page 260) Type de données Type de données de la variable Remarque 2 (voir page 260) Fond Couleur de fond de l’objet graphique – Etiquette Etiquette à afficher en tant que partie de l’objet graphique Couleur d’étiquette Couleur de l’étiquette Police d’étiquette Police utilisée sur l’étiquette Mot OFF Texte à afficher lorsque la valeur d’entrée est OFF Choix du Bitmap OFF Bitmap du distributeur lorsque le mot OFF est affiché Couleur de mot OFF Couleur du texte de mot OFF Police de mot OFF Police du texte de mot OFF 35012722 03/2012 Mot ON Texte à afficher lorsque la valeur d’entrée est ON Choix du Bitmap ON Bitmap du distributeur lorsque le mot ON est affiché Couleur de mot ON Couleur de la police de mot ON Police de mot ON Police du texte de mot ON Intervalle flash La période de clignotement du voyant (exprimée en millisecondes) lorsque la valeur d’entrée est ON. Réglé sur 0 pour non-clignotement. 200...2,000 Largeur de bordure Largeur (en pixels) de la bordure de l’objet graphique 0...32 Couleur de bordure Couleur de la bordure de l’objet graphique – Valeur Valeur d’entrée simulée permettant de tester l’objet graphique Remarque 3 (voir page 260) 259 Surveillance Remarques Les remarques relatives à ce chapitre sont les suivantes : 260 1. La propriété Type de données doit être identique au type de données de la variable. Si la propriété Adresse correspond à l’adresse directe d’une référence d’automate binaire (référence 0x/1x, par exemple), réglez la propriété Type de données sur Bit de sortie pour les sorties ou sur Entrée TOR pour les entrées TOR. 2. Les différentes valeurs de la propriété Type de données ont les significations suivantes : Type Signification COIL Bit de sortie (booléen) DISCRETE INPUT Bit d’entrée (booléen) REGISTER Entier signé 16 bits INT32 Entier signé 32 bits INT32SWAP Entier signé de 32 bits avec inversion des mots de poids faible et de poids fort INPUT REGISTER Entier signé de 16 bits pour entrée analogique 3. Les limites des propriétés Valeur d’automate maximale et Valeur d’automate minimale sont les limites naturelles de la propriété Type de données configurée. 4. Pour un bouton-poussoir, spécifiez au moins une valeur. Si plusieurs valeurs sont saisies, elles seront affectées à un tableau d’adresse commençant par l’adresse directe indiquée. 5. Pour que l’applet affiche une valeur numérique au lieu d’une étiquette, spécifiez les paramètres dans le code HTML comme suit : name = "label" value = "$data$". 35012722 03/2012 Surveillance 9.3 Création de pages Web personnalisées Objet de cette section Cette section vous explique comment créer des pages Web personnalisées pour votre site Web à l’aide de FrontPage 2000 ou de Microsoft Expression Web. NOTE : pour trouver d’autres manières de créer des pages personnalisées, consultez le manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Installation d’une extension pour Microsoft FrontPage 262 Insertion de LiveBeanApplet avec FrontPage 268 Insertion de LiveLabelApplet avec FrontPage 277 Téléchargement des pages de support de FrontPage 281 261 Surveillance Installation d’une extension pour Microsoft FrontPage Vue d’ensemble Cette section décrit comment installer/supprimer l’extension Web Designer pour TSX ETG 30•• pour Microsoft FrontPage 2000. Installation de FactoryCast Lors de l’installation de Web Designer pour TSX ETG 30••, si FrontPage 2000 est installé sur le même PC, l’installation de l’extension Web Designer pour for FrontPage 2000 est automatique en tant que Fichier macros FrontPage. Si tel est le cas, vous pouvez passer à la section suivante qui explique comment ajouter l’extension au menu de FrontPage. En revanche, si FrontPage 2000 est installé après Web Designer pour TSX ETG 30••, vous pouvez installer l’extension soit en réinstallant Web Designer pour TSX ETG 30••, soit en copiant manuellement le fichier de macro dans le dossier macros de FrontPage. Pour l’installation manuelle, installez d’abord FrontPage 2000, puis effectuez les opérations suivantes pour installer l’extension : copiez le fichier Microsoft FrontPage.fpm du CD-ROM dans le dossier %USERPROFILE%\Application Data\Microsoft\FrontPage\Macros (créez le dossier Macros final s’il n’existe pas). Ajout de l’extension Pour ajouter l’extension Web Designer ou l’extension Modbus au menu Insertion de FrontPage, procédez comme suit. Etape 262 Action 1 Démarrez FrontPage 2000. 2 Cliquez sur Personnaliser dans le menu Outils. 35012722 03/2012 Surveillance Etape 3 35012722 03/2012 Action Cliquez sur l’onglet Commandes, puis sélectionnez Macros dans la liste Catégories. 263 Surveillance Etape 4 264 Action Glissez-déplacez l’entrée Elément de menu personnalisé de la liste Commandes vers le menu Insertion, sous la commande Avancé. (Le menu Insertion se déroule automatiquement lorsque vous pointez dessus avec le curseur.) 35012722 03/2012 Surveillance Etape 5 35012722 03/2012 Action Cliquez sur Modifier la sélection, changez le nom en ETG 3000 Applet, puis appuyez sur la touche ENTREE. 265 Surveillance Etape 266 Action 6 Cliquez à nouveau sur Modifier la sélection, puis choisissez Affecter une macro. 7 Choisissez ETG3000_Applet dans la liste, puis cliquez sur OK. 35012722 03/2012 Surveillance Etape 8 Action Cliquez sur Fermer. La commande ETG3000 Applet est ajoutée au menu Insertion. Suppression de l’extension FactoryCast Pour supprimer une extension du menu FrontPage, procédez comme suit. Etape 1 Action Dans FrontPage, cliquez sur l’option Personnaliser du menu Outils. 2 Cliquez sur le menu Insertion, puis sélectionnez ETG3000 Applet. 3 Cliquez sur le bouton droit de la souris, puis sélectionnez Supprimer dans le menu contextuel. Modification des applets Il existe deux manières pour modifier un applet inséré dans une page Web. La première consiste à cliquer deux fois sur l’objet et à effectuer les modifications par l’intermédiaire de boîtes de dialogue. La seconde consiste à accéder à l’éditeur HTML de FrontPage et à effectuer les modifications dans cet environnement. Nous vous suggérons d’utiliser la première méthode, à moins de maîtriser suffisamment la programmation en HTML, qui est le langage de création des pages Web. 35012722 03/2012 267 Surveillance Insertion de LiveBeanApplet avec FrontPage Vue d’ensemble Cette section décrit l’insertion d’un applet LiveBeanApplet dans une page Web. Avant de procéder à l’insertion, lisez la remarque suivante, puis effectuez les 14 opérations décrites ci-dessous. NOTE : Avant d’insérer un applet LiveBeanApplet dans une page Web, vous devez créer une bibliothèque de JavaBeans à l’aide de l’Editeur graphique. En général, un utilisateur crée une bibliothèque de JavaBeans qui possède une instance de chaque objet qu’il souhaite utiliser dans une page Web. Considérez cette bibliothèque comme un ensemble de modèles copiés et personnalisés dans vos pages Web. Une bibliothèque, par exemple, peut avoir un compteur analogique, un sélecteur rotatif et un bouton-poussoir. Il est ensuite possible d’ajouter plusieurs instances de chaque bean à une page Web, avec pour chacune un ensemble de paramètres uniques tels qu’une adresse. Insertion d’un applet LiveBeanApplet Pour insérer un applet LiveBeanApplet, procédez comme suit : Etape 1 268 Action Sélectionnez Outils | Macro, puis cliquez sur Macros pour afficher la fenêtre de sélection des applets. 35012722 03/2012 Surveillance Etape 2 35012722 03/2012 Action Sélectionnez l’applet ETG3000_Applet, puis cliquez sur le bouton Exécuter. 269 Surveillance Etape 3 Action Sélectionnez l’applet LiveBeanMgrApplet, puis cliquez sur OK. Remarque : L’applet LiveBeanMgrApplet est un applet spécial qui ne peut être inséré qu’une fois dans votre page Web. 270 35012722 03/2012 Surveillance Etape 4 35012722 03/2012 Action Configurez les paramètres Mode et Auto Login, puis cliquez sur OK. 271 Surveillance Etape 5 Action Une fenêtre s’affiche avec le code Java qui sera inséré dans votre document HTML. Cliquez sur le bouton Insérer pour terminer l’insertion de cet applet. Remarque : Bien qu’une case grise comportant la lettre J en bleu apparaisse sur votre page Web lors de l’édition, cet applet ne s’affichera sur votre page Web téléchargée que si vous avez réglé le paramètre Mode sur ReadWrite Il apparaît ensuite sous la forme d’une clé dans votre navigateur. En revanche, si le Mode est réglé sur ReadOnly (lecture seule), la largeur et la hauteur de l’applet seront définies sur zéro et celui-ci ne s’affichera pas dans votre navigateur. 272 35012722 03/2012 Surveillance Etape 35012722 03/2012 Action 6 Sélectionnez l’applet LiveBeanApplet dans la fenêtre de sélection de l’applet de Web Designer, puis cliquez sur OK. 7 Entrez le nom d’une bibliothèque et le nom du bean que vous souhaitez afficher au sein de cette bibliothèque. Si vous n’avez pas besoin de personnaliser les propriétés du bean (par exemple, l’adresse), cliquez sur OK. 273 Surveillance Etape Action 8 De façon générale, vous devrez personnaliser au moins la propriété Adresse de vos beans. Une fois que vous avez saisi le nom de la bibliothèque et du bean, sélectionnez le type d’objet dans la zone Type d’objet. 9 Dans la fenêtre d’édition, ne changez que les paramètres spécifiques à ce bean, comme l’adresse. Tous les autres paramètres seront réglés sur les mêmes valeurs que le bean enregistré dans votre bibliothèque. Cliquez sur OK lorsque vous avez terminé. Cliquez sur Editer lorsque vous avez terminé. 274 35012722 03/2012 Surveillance Etape 35012722 03/2012 Action 10 Cliquez sur OK. Une fenêtre s’affiche, montrant le code Java qui sera inséré dans votre document HTML. Cliquez sur Insérer pour terminer l’insertion de l’applet. 11 Continuez à insérer des instances de l’applet LiveBeanApplet dans votre page Web. Une fois le dernier applet inséré, cliquez sur Annuler dans la fenêtre de sélection des applets de Web Designer pour éditer votre page Web. 275 Surveillance Etape 276 Action 12 Enregistrez la page Web utilisateur. 13 Envoyez la page Web utilisateur au serveur Web. 14 Testez l’application. 35012722 03/2012 Surveillance Insertion de LiveLabelApplet avec FrontPage Vue d’ensemble Cette section décrit l’insertion de LiveLabelApplet dans une page Web. Insertion de LiveLabelApplet Pour insérer un LiveLabelApplet, procédez comme suit : Etape 1 35012722 03/2012 Action Sélectionnez Insertion | ETG3000_Applet pour afficher la fenêtre de sélection de l’applet du module TSX ETG 30••. 277 Surveillance Etape 2 Action Sélectionnez LiveLabelMgrApplet et cliquez sur OK. Remarque : L’applet LiveLabelMgrApplet est un applet spécial qui ne s’insère qu’une fois dans votre page Web. Bien qu’une case grise comportant la lettre J en bleu s’affiche sur votre page Web lors de l’édition, cet applet ne s’affichera pas sur votre page Web depuis le module de serveur Web. 3 278 Sélectionnez LiveLabelApplet et cliquez sur OK. La fenêtre d’édition Paramètres s’affiche. 35012722 03/2012 Surveillance Etape 4 Action Saisissez les paramètres de l’étiquette, puis cliquez sur le bouton OK. Remarque : Pour une description de chaque paramètre, reportez-vous au manuel utilisateur de la gamme de produits FactoryCast HMI Gateway TSX ETG 30••. 35012722 03/2012 279 Surveillance Etape 280 Action 5 Une fenêtre s’affiche : elle contient le code HTML qui sera inséré dans votre document HTML. Cliquez sur Insérer. 6 Continuez à insérer des instances supplémentaires de l’applet LiveLabelApplet à votre page Web. Une fois le dernier applet inséré, cliquez sur Annuler dans la fenêtre de sélection des applets de pour éditer votre page Web. 35012722 03/2012 Surveillance Téléchargement des pages de support de FrontPage Vue d’ensemble Si vous ajoutez des pages Web de support sur le site Web par défaut, vous choisirez peut-être de les protéger au moyen du même nom d’utilisateur et du même mot de passe que ceux utilisés pour les pages par défaut ou d’autoriser l’accès à tous les utilisateurs (aucun mot de passe requis). Pour ajouter des pages sur le site, vous devez spécifier le répertoire dans lequel vous avez placé ces pages pour ensuite les télécharger vers le serveur. Indiquer l’emplacement des fichiers Placez les fichiers contenant vos pages Web ainsi que les images associées dans un répertoire commun. Chaque sous-répertoire doit normalement avoir une page nommée index.htm. Assurez-vous que tous les noms de fichier image sont au format DOS 8.3 (huit caractères maximum pour le nom et trois caractères pour l’extension). Les pages de sécurité (à mot de passe) doivent être copiées dans le répertoire \wwwroot\secure\user du serveur intégré. Les pages accessibles à tous doivent être copiées dans le répertoire \wwwroot\unsecure\user du serveur intégré. NOTE : N’oubliez pas de créer de nouveaux liens hypertexte vers d’autres pages Web de façon à pouvoir accéder à ces pages via le navigateur. Télécharger sur un serveur Pour télécharger sur le serveur, suivez les étapes ci-dessous. Etape 35012722 03/2012 Action 1 Enregistrez votre projet. 2 Sélectionnez Fichier | Publier le site Web dans le menu. Résultat : la boîte de dialogue Publier le site Web apparaît avec l’adresse FTP à incorporer. Utilisez ftp://addresse_ip_du_module/wwwroot/unsecure/user pour vos pages libres accès. Utilisez ftp://addresse_ip_du_module/wwwroot/secure/user pour vos pages sécurisées par mot de passe. 3 Cliquez sur Publier pour lancer le téléchargement. Remarque : Une fenêtre apparaît et vous demande de saisir un nom et un mot de passe. La valeur par défaut des deux champs est wsupgrade. 281 Surveillance 282 35012722 03/2012 Web Designer Configuration d’un outil externe 35012722 03/2012 Configuration d’un outil externe 10 Configuration d’un outil externe Vue d’ensemble Cette fonction permet de configurer un outil externe à utiliser dans Web Designer. Vous pouvez, par exemple, configurer FrontPage pour modifier les fichiers de votre site Web. La section ci-après explique comment configurer FrontPage pour ouvrir les fichiers de votre site Web. Notez que la procédure est identique si vous utilisez un autre logiciel. 35012722 03/2012 283 Configuration d’un outil externe Exemple Le tableau suivant explique comment configurer un éditeur HTML. Ici, hostname est pris comme exemple : Etape 1 284 Action Cliquez sur Options →Configuration d’un outil externe →Outils externes. Résultat : la fenêtre de configuration d’outils externes apparaît. 35012722 03/2012 Configuration d’un outil externe Etape 35012722 03/2012 Action 2 Cliquez sur Nouveau. Résultat : la fenêtre ci-dessous s’affiche. 3 Saisissez le nom du logiciel externe (par exemple, FrontPage). 4 Dans la zone Emplacement, cliquez sur Parcourir le système de fichiers. Résultat : l’explorateur de fichiers s’ouvre. 5 Sélectionnez le chemin d’accès au fichier .exe du logiciel externe (par exemple, C:\windows\frontpage\frontpage.exe). 6 Dans la zone Répertoire de travail, cliquez sur Parcourir le système de fichiers. Résultat : l’explorateur de fichiers s’ouvre. 7 Indiquez le répertoire contenant les fichiers que vous souhaitez ouvrir avec l’outil externe (par exemple, C:\workspace\WD_project\website). 285 Configuration d’un outil externe Etape 286 Action 8 Dans la zone Arguments, cliquez sur Variables. Résultat : la fenêtre Sélectionner les variables apparaît. 9 Sélectionnez la variable ressource_loc qui permet d’obtenir le chemin d’accès absolu d’une ressource dans le système de fichiers. 10 Cliquez sur Appliquer. 11 Cliquez sur Fermer. 12 Sélectionnez un fichier de site Web dans le navigateur du Web Designer. 13 Cliquez sur Options →Configuration d’un outil externe →FrontPage. Résultat : FrontPage ouvre automatiquement le fichier sélectionné. 35012722 03/2012 Web Designer Espace de travail 35012722 03/2012 Changement de répertoire pour l’espace de travail 11 Présentation L’espace de travail est le répertoire où sont stockés les projets. Seuls les projets situés dans l’espace de travail courant peuvent être ouverts. Les projets sont créés automatiquement dans l’espace de travail actif. Il est possible d’avoir plusieurs espaces de travail et de basculer de l’un à l’autre. Cette fonction permet de changer le chemin d’accès à l’espace de travail. Pour cela, sélectionnez Accéder à un espace de travail dans le menu Options. 35012722 03/2012 287 Espace de travail 288 35012722 03/2012 Web Designer Formatage et redémarrage 35012722 03/2012 Formatage et redémarrage d’un module 12 Redémarrer/Formater une cible Introduction Le redémarrage est nécessaire pour que les modifications apportées à l’application soient prises en compte. Le formatage supprime le site Web sur le module et restaure le site Web par défaut (répertoires Website, GraphicScreens et DataTables). Le formatage permet donc d’effacer toutes les modifications apportées au site Web d’une cible pour recommencer à partir d’un état bien défini. Il ne modifie pas la configuration système. Redémarrage de la cible Etape 35012722 03/2012 Action 1 Dans l’arborescence, sélectionnez une cible. 2 Dans le menu Cible, cliquez sur Redémarrer la cible. 289 Formatage et redémarrage Formatage de la cible Etape 290 Action 1 Dans l’arborescence, sélectionnez une cible. 2 Dans le menu Cible, cliquez sur Formater la cible. Résultat : la fenêtre Mot de passe de configuration apparaît si un mot de passe de configuration a été défini. Sinon, le formatage démarre. 3 Saisissez le mot de passe de configuration et cliquez sur OK. 35012722 03/2012 Web Designer Sécurité 35012722 03/2012 Sécurité 13 Objet de ce chapitre Ce chapitre présente comment gérer la sécurité d’un site Web placé au moyen d’un pare-feu (firewall), de droits d’accès et d’une protection par mot de passe. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Sécurité interne 292 Sécurité externe 293 Sécurité accès variable, Symbole, Adresse directe 295 Changement des mots de passe 296 291 Sécurité Sécurité interne Présentation Web Designer propose deux mécanismes pour ne permettre qu’aux utilisateurs autorisés de consulter et modifier vos données : saisie du mot de passe, restrictions en écriture. Toute personne ayant accès à un outil de configuration et à votre serveur intégré peut passer outre vos réglages de sécurité et charger une nouvelle configuration sur le serveur. Des modifications non autorisées ou incorrectes apportées aux données peuvent avoir des effets indésirables ou dangereux sur le fonctionnement de votre application. AVERTISSEMENT COMPORTEMENT INATTENDU Limitez le contrôle d’accès au serveur intégré : Changez les mots de passe tous les mois. N’utilisez pas de noms d’utilisateur et de mots de passe simples. désactivez les mots de passe par défaut avant de mettre le module en service. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Saisie du mot de passe Bien qu’il soit possible d’ajouter des pages non protégées au site, les pages Web par défaut, ainsi que toutes les pages dont vous voulez restreindre l’accès, ne peuvent être affichées que par les utilisateurs capables de fournir les nom d’utilisateur et mot de passe corrects. Restrictions Les restrictions sont appliquées de manière générale. Pour restreindre l’accès à un site Web que vous créez, placez-le dans le dossier secure. 292 35012722 03/2012 Sécurité Sécurité externe Présentation Si le réseau a été configuré pour autoriser les utilisateurs à consulter votre site Internet, votre système de sécurité est identique à celui d’un site Intranet, à ceci près que vous disposez d’un mécanisme de sécurité supplémentaire : un pare-feu. Architecture d’un pare-feu Un pare-feu fournit une passerelle entre Internet et votre serveur intégré. Vous pouvez l’utiliser pour limiter ou interdire l’accès à votre site Web. Le pare-feu peut être configuré de façon à autoriser les connexions réseau à une plage restreinte de ports ou autoriser le trafic vers ou depuis certaines adresses IP. Types de pare-feu Il existe deux types de pare-feu : les pare-feu au niveau du réseau, les pare-feu au niveau applicatif. Pare-feu réseau Les pare-feu réseau sont souvent installés entre Internet et le point d’entrée unique dans un intranet ou un réseau interne. 35012722 03/2012 293 Sécurité Pare-feu applicatifs Un pare-feu applicatif fonctionne pour une application, FTP par exemple. Il intercepte tout trafic envoyé à cette application et décide de le lui transmettre ou non. Les pare-feu applicatifs résident sur des ordinateurs hôtes individuels. Configuration du pare-feu Web Designer utilise les protocoles HTTP, FTP et MBAP (ModBus Application Protocol) Schneider Electric pour accéder aux fichiers et pages du serveur intégré. Si vous souhaitez que les visualiseurs puissent accéder à votre site depuis Internet et que votre serveur intégré soit protégé par un pare-feu, vous devez configurer ce pare-feu pour qu’il autorise le trafic HTTP, FTP et MBAP. Port Protocole Accès... 21 FTP Fichiers du serveur intégré (protégés par un pare-feu) Supérieur à 1 024 80 HTTP Pages Web 502 MBAP aux données fonctionnelles NOTE : 294 Le nom d’utilisateur et le mot de passe FTP par défaut sont USER/USER. Le client FactoryCast répond à la norme RFC 1579 relative à l’accès FTP avec un pare-feu. Avant toute tentative de connexion à des données FTP, il émet une commande FTP PASV vers le serveur FactoryCast. Le mode connecté de l’outil de configuration n’est pas opérationnel si le module est protégé par un coupe-feu. Les ports de ce mode sont affectés de manière dynamique. 35012722 03/2012 Sécurité Sécurité accès variable, Symbole, Adresse directe Présentation Les utilisateurs qui saisissent le mot de passe pour l’accès en écriture peuvent uniquement modifier les variables (symboles) et les adresses directes non protégées en écriture. Lorsque vous créez une base de données Web incluant des variables et des adresses directes, vous pouvez protéger chaque élément en lecture ou en écriture. Les modifications non autorisées ou incorrectes apportées aux symboles et aux adresses directes peuvent avoir des effets indésirables ou dangereux sur le comportement de votre application. AVERTISSEMENT COMPORTEMENT INATTENDU DE L’EQUIPEMENT Limitez l’accès au serveur intégré en configurant des mots de passe. Sélectionnez avec soin les symboles et adresses directes dont vous autorisez la modification en ligne. N’autorisez pas la modification en ligne de variables critiques liées à la sécurité des biens ou des personnes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012722 03/2012 295 Sécurité Changement des mots de passe Introduction Cette page vous permet de modifier les noms d’utilisateur et mots de passe utilisés pour vous identifier. Modifier les mots de passe Ce tableau décrit comment changer les mots de passe : Etape 296 Action 1 Sélectionnez la cible dans le navigateur. 2 Dans le menu Cible, cliquez sur Propriétés. Résultat : la fenêtre de propriétés de la cible s’affiche. 3 Cliquez sur Sécurité. Résultat : la fenêtre ci-dessous s’affiche. 35012722 03/2012 Sécurité Etape Action 4 Cliquez sur Modifier pour changer un mot de passe. Pour une description de chaque mot de passe, reportez-vous au paragraphe suivant. Résultat : la fenêtre Mot de passe s’affiche. 5 Saisissez un nouveau mot de passe et confirmez-le dans le champ Confirmation mot de passe. Dans le cas d’un mot de passe HTTP, le nom d’utilisateur (login) est également demandé. 6 Cliquez sur OK dans la fenêtre Mot de passe. Remarque : si vous laissez les champs vides lors de la modification, vous serez invité à confirmer le remplacement du mot de passe actuel par un mot de passe vide. 7 Répétez les opérations 4...6 pour chacun des mots de passe à modifier. 8 Cliquez sur OK dans la fenêtre Propriétés de la cible pour fermer la fenêtre. Fonction Ce tableau présente les champs des différentes fenêtres de modification de mot de passe : 35012722 03/2012 Fenêtre Fonction Mot de passe HTTP Obligatoire pour se connecter aux pages HTTP sécurisées du site Web du module via un navigateur. Mot de passe en écriture Obligatoire pour écrire des variables en mode animation. 297 Sécurité 298 Fenêtre Fonction Mot de passe configurateur Obligatoire pour accéder aux paramètres de configuration du module. Mot de passe FTP Non disponible. 35012722 03/2012 Web Designer 35012722 03/2012 Annexes Objet de cette annexe Cette annexe présente les menus de l’application principale et les menus contextuels. Elle fournit également des recommandations sur l’utilisation du service de consignation des données. Contenu de cette annexe Cette annexe contient les chapitres suivants : Chapitre 35012722 03/2012 Titre du chapitre Page A Recommandation relative à la mémoire flash 301 B Menu 303 299 300 35012722 03/2012 Web Designer Recommandation flash 35012722 03/2012 Recommandation relative à la mémoire flash A Recommandation relative au service datalogging Taille du fichier d’archivage Le tableau ci-dessous présente une estimation de la taille du fichier d’archivage en octets en fonction du nombre de variables enregistrées et du nombre de fichiers d’archivage. Nombre de fichiers d’archivage Nombre de variables 1 2 5 10 20 50 100 1 65 110 245 470 920 2270 4520 2 130 220 490 940 1840 4540 9040 5 325 550 1225 2350 4600 11350 22600 10 650 1100 2450 4700 9200 22700 45200 20 1300 2200 4900 9400 18400 45400 90400 50 3250 5500 12250 23500 46000 113500 226000 100 6500 11000 24500 47000 92000 227000 452000 NOTE : pour économiser la mémoire Flash interne, réexécutez le fichier d’archivage à des intervalles supérieurs à 30 minutes. 35012722 03/2012 301 Recommandation flash 302 35012722 03/2012 Web Designer Menu 35012722 03/2012 Menu B Objet de ce chapitre Ce chapitre décrit les menus de fonctions Web Designer. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 35012722 03/2012 Page Menu 304 Menu contextuel 307 303 Menu Menu Présentation Le tableau ci-après présente le système de menus complet quand toutes les fonctions sont prises en charge. Menu Sous-menu Présentation Projet Nouveau Création d’un nouveau projet : Création d’un nouveau module/équipement ou d’une nouvelle table de données/page graphique. Création d’un service. Création de dossiers ou de fichiers. Ouverture du projet Ouverture d’un projet existant. Fermeture du projet Fermeture du projet en cours. Sauvegarder tout Enregistrement de tous les éléments modifiés dans le projet. Importer Importation d’un projet existant (.zip) ou conversion d’un projet FactoryCast ou FactoryCast HMI. Exporter Exportation du projet en cours dans un fichier .zip. Transfert global Téléchargement de tous les modules du projet (et de tous les fichiers). Vérification du projet Vérification du projet avant le transfert. Rafraîchissement de Mise à jour de la fenêtre et de l’arborescence. la vue Propriétés Editer 304 Affichage/modification des propriétés du projet (mots de passe, commentaires, etc.). Quitter Quitter l’application. Annuler Annulation de la dernière action. Couper Suppression de l’objet sélectionné et placement de celui-ci dans le Pressepapiers(l’objet peut être un projet, un module, un équipement, un objet graphique, un fichier, une variable, etc.). Copier Copie de l’objet sélectionné dans le Presse-papiers. Coller Collage du contenu du Presse-papiers. Supprimer Suppression de l’objet sélectionné. Rechercher... Recherche d’un texte dans le projet. 35012722 03/2012 Menu Menu Sous-menu Présentation Cible Transférer Transfert de tous les fichiers, soit du PC vers la destination, soit de la destination vers le PC. Connecter Connexion au module (si le module autorise la connexion) ou au simulateur. Transfert partiel Transfert d’une partie du projet, soit du PC vers la destination, soit de la destination vers le PC. Dans les deux cas, la destination peut être définie en tant que : FLASH USB Carte CF Service Déconnecter Déconnexion du module ou du simulateur. Arrêter tous les services Arrêt de tous les services (pour les cibles utilisant des services). Démarrer tous les services Démarrage de tous les services (pour les cibles utilisant des services). Explorateur de site Affichage d’une vue du site Web dans une fenêtre en bas de l’écran. Redémarrer la cible Redémarrage du module connecté (pour les modules qui l’autorisent). Formater la cible Formatage du module connecté (pour les modules qui l’autorisent). Définir l’adresse cible Affichage/Modification de l’adresse IP, du nom d’utilisateur et du mot de passe de la cible. Mise à jour de la cible Mettre à niveau l’application Web Designer vers la dernière version. Synchroniser avec la base de données de l’automate Synchronisation du Namespace du projet avec la base de données de l’automate. Propriétés Affichage/modification des propriétés de la cible. Arrêter Arrêt du service en cours. Exécuter Démarrage du service en cours. Ecrans d’exploitation Affichage de l’écran d’exploitation (menu disponible pour les modules IHM Factory Cast uniquement). PLC program viewer Affichage du programme d’automate (menu disponible pour les modules IHM Factory Cast uniquement). 35012722 03/2012 Imprimer Impression du service en cours. Statistiques Affichage des statistiques du service sélectionné (messages entrants, messages sortants, etc.). 305 Menu Menu Sous-menu Présentation Options Configuration d’un outil externe Configuration d’un outil externe (FrontPage par exemple). Accéder à un espace de travail... Changement du répertoire d’espace de travail. Réinitialiser la perspective Restauration de l’affichage tridimensionnel par défaut de la fenêtre de travail. Accéder à un espace de travail... Indication d’un répertoire d’espace de travail pour le projet Web Designer. Saisie manuelle automatique Remplissage automatique des valeurs d’une nouvelle variable par l’incrémentation des valeurs du dernier enregistrement. Aide Accès au fichier d’aide de Web Designer for TSX ETG 30••. A propos de Informations sur la version, le copyright, etc. de Web Designer for TSX ETG 30••. Aide 306 35012722 03/2012 Menu Menu contextuel Le tableau ci-après présente le menu contextuel de l’arborescence. Elément de l’arborescence Menu (clic droit) Sous-menu Commentaire Nom du projet Nouveau Projet Cible Lance l’assistant. Première fenêtre. Edition Nom du module Coller Colle le projet. Supprimer Supprime le projet. Renommer Renomme le projet. Transfert global Transfère le projet. Propriétés Affiche les propriétés du projet. Nouveau Equipement Service Lance l’assistant. Deuxième fenêtre. Edition Dossier Devices 35012722 03/2012 Couper Coupe le module Copier Copie le module Coller Colle le module. Supprimer Supprime le module. Renommer Renomme le module. Transférer PC->Cible Cible->PC Transfère le site Web. Connecter Cible Simulation Connecte le module. Déconnecter Déconnecte le module. Propriétés Affiche les propriétés du module. Nouvel équipement Affiche la fenêtre de sélection des symboles. Coller Colle l’équipement. 307 Menu Elément de l’arborescence Menu (clic droit) Sous-menu Elément d’équipement Edition Dossier GraphicScreens Lance la fenêtre d’affichage de l’équipement. Couper Coupe l’équipement. Copier Copie l’équipement. Supprimer Supprime l’équipement. Renommer Renomme l’équipement. Exécuter Démarre le service. Arrêter Arrête le service. Nouvelle page graphique Lance l’Editeur graphique. Coller Transfert partiel Elément GraphicScreens Transfère seulement le dossier. Voir la remarque. Editeur graphique. Ouvrir Affiche le graphique. Couper Coupe le graphique. Copier Copie le graphique. Supprimer Supprime le graphique. Renommer Renomme le graphique. Cible->PC PC->Cible Transfère seulement le dossier. Voir la remarque. Nouvelle table Lance l’éditeur de tables de données. Coller Colle la table de données. Transfert partiel 308 Colle le graphique. Cible->PC PC->Cible Edition Transfert partiel Dossier DataTables Commentaire Cible->PC PC->Cible Transfère seulement le dossier. Voir la remarque. 35012722 03/2012 Menu Elément de l’arborescence Menu (clic droit) Elément DataTables Edition Editeur de tables de données. Ouvrir Visualisateur de données. Couper Coupe la table de données. Copier Copie la table de données. Supprimer Supprime la table de données. Renommer Renomme la table de données. Nouveau service Crée un nouveau service. Coller Colle un service. Dossier Services Transfert partiel Dossier d’un service calculation, email, database, datalogging, active pages Cible->PC PC->Cible Commentaire Transfère seulement le dossier. Voir la remarque. Nouveau Lance l’assistant service avec le service sélectionné. Couper Coupe un service. Copier Copie un service. Coller Colle un service. Supprimer Supprime un service. Transfert partiel 35012722 03/2012 Sous-menu Cible->PC PC->Cible Transfère seulement le dossier. Voir la remarque. 309 Menu Elément de l’arborescence Menu (clic droit) Dossier Service Edition Lance la fenêtre de modification du service. Couper Coupe le service. Copier Copie le service. Supprimer Supprime le service. Renommer Renomme le service. Exécuter Démarre le service. Arrêter Arrête le service. Dossier Website Commentaire Transfert partiel Cible->PC PC->Cible Transfère seulement le dossier. Voir la remarque. Nouveau Dossier Fichier Crée un nouveau dossier ou fichier. Coller Colle un dossier ou un fichier. Importer le fichier Importation d’un site Web existant Transfert partiel Dossier dans Website Nouveau Cible->PC PC->Cible Transfère seulement le site Web. Voir la remarque. Dossier Fichier Crée un nouveau dossier ou fichier. Couper Coupe le dossier. Copier Copie le dossier. Coller Colle un dossier ou un fichier. Supprimer Supprime le dossier. Renommer Renomme le dossier. Importer le fichier Importation d’un fichier existant. Transfert partiel 310 Sous-menu Cible->PC PC->Cible Transfère seulement le dossier. Voir la remarque. 35012722 03/2012 Menu Elément de l’arborescence Menu (clic droit) Fichier dans Website Ouvrir Ouvre le fichier. Ouvrir avec l’Editeur système Lance une autre fenêtre avec l’Editeur système. Edition avec Sous-menu Commentaire Bloc-note Lance la page HTML en mode Edition avec le bloc-note. FrontPage Lance la page HTML en mode Edition avec FrontPage. Couper Coupe le fichier. Copier Copie le fichier. Supprimer Supprime le fichier. Renommer Transfert partiel Renomme le fichier. Cible->PC PC->Cible Transfère seulement le fichier. Namespace Ouvrir Lance la fenêtre Namespace. Namespace Write Access Edition Lance la fenêtre des droits d’écriture du Namespace. NOTE : si vous utilisez un module TSX ETG 30••, vous pouvez indiquer le support sur lequel ces fichiers sont transférés. Cliquez sur USB, Carte CF ou Flash dans le prochain sous-menu pour sélectionner l’emplacement. 35012722 03/2012 311 Menu 312 35012722 03/2012 Web Designer Glossaire 35012722 03/2012 Glossaire A Adresse IP Adresse unique utilisée par les équipements pour s’identifier les uns les autres et pour communiquer entre eux sur un réseau informatique utilisant la norme IP (Internet Protocol) ; soit, en d’autres termes, une adresse informatique. applet Composant logiciel exécuté dans le contexte d’un autre programme, par exemple un navigateur Web. ASCII American Standard Code for Information Interchange. Se prononce « aski ». Code américain (aujourd’hui standard international) qui utilise 7 bits pour définir les caractères alphanumériques utilisés en anglais, les symboles de ponctuation, certains caractères graphiques et diverses commandes. automate Automate programmable industriel : petit ordinateur servant à l’automatisation des processus industriels, par exemple pour commander les machines sur les chaînes de montage des usines. 35012722 03/2012 313 Glossaire B bit Contraction des mots anglais Binary Digit (chiffre binaire). Unité binaire de quantité d’information, qui peut représenter deux valeurs distinctes (ou états) : 0 ou 1. Un champ de 8 bits équivaut à 1 octet. BOOTP Bootstrap Protocol : protocole de démarrage de terminaux ou de stations sans disque par une gestion centralisée des paramètres réseau. C carte CF Carte CompactFlash : type d’équipement de stockage de données utilisé dans les appareils électroniques portables. commandes AT Egalement appelées commandes Hayes : jeu de commandes servant à diverses manipulations téléphoniques (numérotation et action de raccrocher le combiné, par exemple). configuration Elément comprenant les données qui définissent l’équipement (invariables) et qui sont nécessaires au fonctionnement du module. CRC Cyclic Redundancy Check (Contrôle de redondance cyclique) : type de fonction de hachage servant à générer une somme de contrôle ou checksum (petit nombre fixe de bits), par rapport à un bloc de données, par exemple un paquet du trafic réseau ou un bloc d’un fichier informatique. 314 35012722 03/2012 Glossaire D DHCP Dynamic Host Configuration Protocol : protocole qui permet à une station connectée à un réseau d’obtenir dynamiquement sa configuration. DNS Domain Name System (Système de nom de domaine) : stocke et associe de nombreux types d’informations à des noms de domaine, et assure la conversion des noms de domaine (nom d’hôte de l’ordinateur) en adresses IP. F FAI Fournisseur d’accès à Internet : entreprise ou organisation qui vend aux consommateurs un accès aux services Internet et autres services associés. FDR Faulty Device Replacement (Remplacement d’équipements défectueux) : service de récupération automatique de la configuration fourni par le module. FTP/TFTP File Transfer Protocol/Trivial File Transfer Protocol : protocoles de transfert de fichiers sur le réseau. G GPRS General Packet Radio Service : technologie radio des réseaux GSM qui ajoute des protocoles de commutation de paquets et raccourcit les temps de paramétrage des connexions ISP. 35012722 03/2012 315 Glossaire H HTML HyperText Markup Language : langage de balisage prédominant pour la création de pages Web. Il permet de décrire la structure des informations textuelles d’un document et de compléter ce texte avec des formulaires interactifs, des images intégrées et d’autres objets. HTTP HyperText Transfert Protocol : protocole de transfert sur réseau de documents écrits en hypertexte (liens). I IHM Interface homme machine : ensemble des moyens par lesquels les utilisateurs interagissent avec une machine, un équipement, un programme informatique ou un autre outil complexe (le système) particulier. IHM FactoryCast Serveur Web actif qui exécute les fonctions de type « interface homme machine » (IHM) intégrées à un module automate. Avec le serveur Web actif, vous n’êtes pas obligé de communiquer par interrogation pour mettre à jour la base de données IHM/SCADA. interruption de communication Erreur de communication détectée par le module lorsque les échanges périodiques avec le processeur automate ne sont plus effectués. IP Internet Protocol : protocole de données servant à communiquer des données par l’intermédiaire d’un interréseau à commutation de paquets (Internet, par exemple). ISO International Standards Organization. Les formats, symboles et règles de transmission sont couverts des normes ISO. L’AFNOR est membre de l’ISO. 316 35012722 03/2012 Glossaire M mémoire flash Mémoire informatique non volatile qui peut être effacée et reprogrammée de manière électrique. MIB Management Information Base : base de données utilisée par le protocole SNMP pour la gestion de réseau et qui contient des informations sur les transmissions de données, sur les composantes de la station ou du routeur, etc. MIB II : MIB standard Schneider Electric MIB: MIB privée mode de fonctionnement Ensemble de règles qui régissent le comportement du module en fonctionnement. N NAT Network Address Translation : conversion d’une adresse Internet Protocol (adresse IP) utilisée dans un réseau en une adresse IP différente connue dans un autre réseau. NTP Network Time Protocol (Protocole de temps réseau) : protocole permettant la synchronisation des horloges des systèmes informatiques sur les réseaux de données à commutation de paquets et à latence des variables. P PAP Password Authentication Protocol (Protocole d’authentification par mot de passe) : protocole d’identification par mot de passe utilisé dans le cas d’une connexion à distance par modem. 35012722 03/2012 317 Glossaire pare-feu (firewall) Equipement de sécurité informatique configuré pour autoriser, refuser ou permettre par proxy les connexions de données définies et configurées par la stratégie de sécurité de l’entreprise. pilote Programme signalant au système d’exploitation la présence et les caractéristiques d’un périphérique. PL7 Schneider Electric PLC programming software. PPP Point-to-Point Protocol (Protocole point-à-point) : protocole de communication point-à-point utilisé dans le cas d’une connexion par modem. Premium Family of Schneider Electric PLCs. PSTN/RTC Public Switched Telephone Network (Réseau public téléphonique commuté) : réseau mondial des réseaux téléphoniques à commutation de circuits publics. Q Quantum Family of Schneider Electric PLCs. R RS232 Norme de communication série qui définit notamment la tension de service suivante : un signal de +3 à +25 V indique un 0 logique, un signal de -3 V à -25 V indique un 1 logique. Entre +3 V et -3 V, le signal est considéré comme non valide. 318 35012722 03/2012 Glossaire Les liaisons RS232 sont assez sensibles aux parasites. La norme préconise de ne pas dépasser 15 mètres de distance et un débit de 20 000 bauds (bits/s). RS485 Norme de liaison série qui fonctionne en différentiel +/-5 V. La liaison utilise deux fils distincts pour l’émission et la réception. Leurs sorties « 3 états » leur permettent de se mettre en écoute lorsque l’émission est terminée. RTU De l’anglais « Remote Terminal Unit ». RUN Fonction permettant de démarrer l’exécution du programme applicatif dans l’automate. RVB Modèle colorimétrique dans lequel le rouge, le vert et le bleu (souvent utilisés dans les modèles additifs de lumière) sont combinés de diverses manières pour reproduire d’autres couleurs. S SCADA Supervisory Control And Data Acquisition (Télésurveillance et acquisition de données) : logiciel qui interagit avec un automate pour rassembler et analyser les informations servant à surveiller et à contrôler l’équipement commercial. SMTP Simple Mail Transfer Protocol : protocole applicatif permettant de transporter les messages sur Internet et de les acheminer jusqu’à une boîte aux lettres. SNMP Simple Network Management Protocol : protocole de gestion de réseau qui permet de contrôler un réseau à distance en interrogeant les stations sur leur état et en modifiant leur configuration, de faire des tests de sécurité et d’observer différentes informations liées à l’émission de données. Il peut également servir à gérer des logiciels et bases de données à distance. 35012722 03/2012 319 Glossaire SQL Structured Query Language (Langage de requête structuré) : langage utilisé pour interroger (demander des données à) une base de données relationnelle. T TCP Transmission Control Protocol (Protocole de contrôle de transmission) : protocole de circuit virtuel, il s’agit de l’un des principaux protocoles Internet, souvent appelé TCP/IP. TCP/IP Ensemble des protocoles de communication qui met en œuvre la pile de protocoles sur laquelle repose Internet et de nombreux réseaux commerciaux. timeout Dépassement du délai. Arrêt de l’application ou déconnexion suite à une période de non-utilisation trop longue. U UC Unité centrale : Il s’agit du microprocesseur. Il est constitué de l’ensemble de l’unité de contrôle et de l’unité arithmétique. L’unité de contrôle a pour but d’extraire de la mémoire centrale l’instruction à exécuter ainsi que les données nécessaires à l’exécution de cette instruction, d’établir les connexions électriques dans l’unité arithmétique et logique et de lancer le traitement de ces données dans cette unité. On peut parfois trouver des mémoires ROM ou RAM incluses sur la même puce, voire des interfaces d’E/S ou des tampons. UDP User Datagram Protocol (Protocole datagramme utilisateur) : l’un des principaux protocoles Internet. Ce protocole permet à des programmes exécutés sur des ordinateurs en réseau de s’envoyer les uns aux autres de brefs messages, également appelés datagrammes. 320 35012722 03/2012 Glossaire URL ou adresse Web Uniform Resource Locator : adresse globale de documents et autres ressources sur le Web. V VPN Virtual Private Network : réseau privé configuré dans un réseau public. Ce réseau utilise le cryptage et d’autres mécanismes de sécurité de sorte que seuls les utilisateurs autorisés puissent accéder au réseau et que les données ne puissent pas être interceptées. X XML Extensible Markup Language (Langage de balisage extensible) : langage permettant le partage des données sur différents systèmes d’information. Il s’agit d’un sous-ensemble simplifié de SGML, conçu pour être lisible par un œil humain. 35012722 03/2012 321 Glossaire 322 35012722 03/2012 Web Designer Index 35012722 03/2012 B AC Index A active pages, service, 173 adresse IP, 100 adresses directes, 206 applets FrontPage, 268, 277 applets Java, 268, 277 C calculation, service, 147 cible adresse IP, 100 configuration du PC, 14 contrôle IP configuration, 88 D database, service, 154 configuration du fichier journal, 158 datalogging, service, 161 recommandation, 301 démarrage accès au site Web, 46 configuration du module, 27 création d’un projet, 23 création de services, 33 éditeur graphique, 42 présentation, 22 sélection des équipements, 25 transfert d’un projet, 44 35012722 03/2012 device, service présentation, 138 documentation en ligne, 105 E Ecriture mot de passe, 297 Editeur de données symbole, 204 tableaux, 200 variable, 204 Editeur de tables de données feuille de calcul, 201 variable, 201 Editeur graphique barre d’outils, 212 fiche des propriétés, 220 fonctions utilisateur, 217 paramètres de l’applet, 223 présentation, 209 sécurité, 222 email, service configuration, 140 Espace de travail, répertoire, 287 exemple voir (prise en main), 21 explorateur de site, 106 export, 60 323 Index F FrontPage extension, 262 téléchargement de pages, 281 I IHM, services présentation, 138 import, 59 importation synchronisation, 125 installation, 15 introduction, 12 L LiveBeanApplet, 268, 277 outil externe configuration, 283 P pages Web utilisateur FrontPage, 262 téléchargement de pages, 281 utilisation des applets Java, 268, 277 présentation, 12 prise en main, 21 sélection de variables, 29 projet enregistrement, 58 suppression d’éléments, 57 suppression d’équipements, 53 suppression de cibles, 51 transfert global, 105 transfert partiel, 105 validation, 107 M Mise en route Editeur de données, 39 Modbus, 83 Configuration, 93 module connexion/déconnexion, 110 FTP, 106 Mot de passe, 296 configuration, 298 écriture, 297 HTTP, 297 N Namespace, 120 NAT Configuration, 91 O Objets graphiques étendus, 249 présentation, 225 324 R recipe database, service configuration, 187 recipe, service, 180 S saisie manuelle automatique, 129 Sécurité accès, 292, 295 mots de passe, 292 pare-feu, 293 sécurité PPP, 88 service création, 56 simulation, 114, 115 SMS, service configuration, 140 Standby Configuration, 95 symbole équipement autre qu’un automate, 126 35012722 03/2012 Index Symbole nom, 120 symbole sélection manuelle, 129 synchronisation, 125 T Tableaux de données, 200 TSX 30•• modem, 73 TSX ETG 30•• configuration, 64 DNS, 69 filtrage IP, 70 IP configuration, 66 Liste téléphonique, 81 NTP, 79 port série, 83 SNMP, 85 V variable, 130 autre, 128 Concept, 124 équipement autre qu’un automate, 126 Variable nom, 120 variable PL7, 124 sélection manuelle, 129 Twido Soft, 124 Twido Suite, 124 Unity Pro, 124 variables prises en charge, 130 VPN configuration, 88 W Web Designer fermeture, 58 35012722 03/2012 325 Index 326 35012722 03/2012