Schneider Electric TSXETG1010 module de communication Ethernet Mode d'emploi
Ajouter à Mes manuels300 Des pages
▼
Scroll to page 2
of
300
Module TSX ETG 1010 Manuel Utilisateur 35010087 fre Version V1.1 2 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Chapitre 1 Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité accès aux variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 2.1 Chapitre 3 3.1 3.2 11 12 14 16 Module TSX ETG 1010 : Généralités . . . . . . . . . . . . . . . . . . . . . 17 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module TSX ETG 1010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos d’ETHERNET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Généralités du module TSX ETG 1010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synthèse des fonctions du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 19 19 20 21 24 25 Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction communication Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serveur UNI-TE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messagerie TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rappel sur les caractéristiques TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adresse IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion des adresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sous-adressage, passerelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion des connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ouverture d’une connexion sur réseau Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . Ouverture d’une connexion sur liaison série via modem. . . . . . . . . . . . . . . . . . . Fermeture de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 29 29 30 31 35 35 36 37 39 40 41 42 43 46 3 3.3 3.4 3.5 3.6 Chapitre 4 4 Comportement lors d’une rupture de connexion . . . . . . . . . . . . . . . . . . . . . . . . . 47 Fonctions de communication sur TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Communication UNI-TE sur le profil TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Exemples de programmation sur profil Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . 51 Communication Modbus sur le profil TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Services BOOTP et DHCP(FDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Services BOOTP/DHCP(FDR) - Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 TSX ETG client BOOTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 TSX ETG client DHCP(FDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Serveur SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Communication SNMP sur UDP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Serveur SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Serveur HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Serveur HTTP embarqué. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Page d’accueil du serveur HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Page version du TSX ETG 1010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Page d’accueil Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Page Statistiques Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Page Statistiques Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Page d’envoi de requêtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Page statistiques email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Page test email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Page statistiques PPP/modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Page Diagnostic liaison RS232 Modem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Page Statistiques Remplacement Module Défaillant - FDR . . . . . . . . . . . . . . . . 89 Page téléchargement MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Pages d’accueil de paramètrage du TSX ETG 1010 . . . . . . . . . . . . . . . . . . . . . . 92 Page Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Page de configuration de la liaison Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Page de configuration des services TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Page de configuration automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Page de configuration de la fonction SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Page de configuration de la fonction SMTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Page de configuration des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Page de réinitialisation du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Pages de visualisation du TSX ETG 1010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Page Visualisation de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Page Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Page Visualiseur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Page Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Pages utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Mise en oeuvre du module TSX ETG 1010 . . . . . . . . . . . . . . 113 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Chapitre 5 5.1 5.2 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principales Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexions possibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage des équipements Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du module TSX ETG 1010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès à la configuration du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de configuration liés aux services TCP/IP . . . . . . . . . . . . . . . . . . . Paramètres de connexion Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de connexion Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de configuration liés à la liaison Uni-Telway . . . . . . . . . . . . . . . . . Configuration Automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du service SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du service SMTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des liaisons série RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des liaisons série RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de l’éditeur de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de l'Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions utilisateur de la fenêtre supérieure . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions utilisateur de la fenêtre d'affichage . . . . . . . . . . . . . . . . . . . . . . . . . . Fiche des propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres de l'Applet Editeur graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets graphiques étendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewer graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewer graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration à l’aide de Web Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration à l’aide de Web Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en oeuvre TSX ETG 1010 - Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en oeuvre de TSX ETG 1010 - Résumé. . . . . . . . . . . . . . . . . . . . . . . . . . 113 115 115 116 118 129 131 131 132 134 137 140 142 145 148 151 155 155 156 156 161 161 162 164 169 172 173 174 176 199 211 211 213 213 214 215 Création de pages utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . 217 Ajouter des pages personnalisées sur le site . . . . . . . . . . . . . . . . . . . . . . . . . . Travailler avec des pages personnalisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . Travailler avec des pages personnalisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger des pages de support par un client FTP . . . . . . . . . . . . . . . . . . . . Chargement d'une page d’accueil personnalisée . . . . . . . . . . . . . . . . . . . . . . . Utiliser les applets Java FactoryCast avec le code HTML . . . . . . . . . . . . . . . . Utiliser des applets Java de FactoryCast sur des pages Web personnalisées. Insérer des applets dans une page Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 219 219 220 221 222 222 223 5 5.3 5.4 Chapitre 6 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 Index 6 Insertion d'un LiveBeanApplet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Insérer LiveBeanApplet à l’aide du code HTML. . . . . . . . . . . . . . . . . . . . . . . . . 227 Insertion de LiveLabelApplet à l’aide du code HTML. . . . . . . . . . . . . . . . . . . . . 230 Utilisation de l’extension Microsoft FrontPage de FactoryCast . . . . . . . . . . . . . 234 Utilisation de l’extension Microsoft FrontPage de FactoryCast . . . . . . . . . . . . . 234 Installation de la macro dans Microsoft Frontpage . . . . . . . . . . . . . . . . . . . . . . 235 Insertion du LiveBeanApplet avec FrontPage . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Insertion de LiveLabelApplet avec FrontPage . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Télécharger des pages de support de FrontPage . . . . . . . . . . . . . . . . . . . . . . . 249 Description des Objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Objets graphiques Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Caractéristiques matérielles . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Description physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Description de la platine support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Installation du module TSX ETG 1010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Encombrement et montage du module TSX ETG 1010 . . . . . . . . . . . . . . . . . . 279 Raccordements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Connecteurs du module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Câbles de raccordement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Voyants de signalisations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Caractéristiques électriques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Caractéristiques électriques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Performances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Performances du module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Normes et standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Normes et standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Conditions de service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Conditions de service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Consignes de sécurité § Informations importantes AVIS Veuillez lire soigneusement ces consignes et examiner l'appareil afin de vous familiariser avec lui avant son installation, son fonctionnement ou son entretien. Les messages particuliers qui suivent peuvent apparaître dans la documentation ou sur l'appareil. Ils vous avertissent de dangers potentiels ou attirent votre attention sur des informations susceptibles de clarifier ou de simplifier une procédure. L'apposition de ce symbole à un panneau de sécurité Danger ou Avertissement signale un risque électrique pouvant entraîner des lésions corporelles en cas de non-respect des consignes. Ceci est le symbole d'une alerte de sécurité. Il vous avertit d'un risque de bless corporelles. Respectez scrupuleusement les consignes de sécurité associées à symbole pour éviter de vous blesser ou de mettre votre vie en danger. DANGER DANGER indique une situation immédiatement dangereuse qui, si elle n'est pas évitée, entraînera la mort ou des blessures graves. AVERTISSEMENT AVERTISSEMENT indique une situation présentant des risques susceptibles de provoquer la mort, des blessures graves ou des dommages matériels. ATTENTION ATTENTION indique une situation potentiellement dangereuse et susceptible d'entraîner des lésions corporelles ou des dommages matériels. 35010087 04/2006 7 Consignes de sécurité REMARQUE IMPORTANTE Les équipements électriques doivent être installés, exploités et entretenus par un personnel d'entretien qualifié. Schneider Electric n'assume aucune responsabilité des conséquences éventuelles découlant de l'utilisation de cette documentation. © 2006 Schneider Electric. All rights reserved. 8 35010087 04/2006 A propos de ce manuel Présentation Objectif du document Document à consulter Commentaires utilisateur 35010087 04/2006 Mise en oeuvre du module de communication Ethernet TSX ETG 1010 Titre Référence Manuel de mise en oeuvre métiers/communication TLX DS COMPL7 V4 Réseau Ethernet - Manuel de référence TSX DR ETH Communication X-WAY - Manuel de référence TSX DR NET Communication Bus Unitelway TSX DG UTW Modbus - Guide utilisateur TSX DG MDB Recommandation de cablage - Guide utilisateur TSX DG KBL Envoyez vos commentaires à l'adresse e-mail [email protected] 9 A propos de ce manuel 10 35010087 04/2006 Sécurité 1 Sécurité Vue d'ensemble Le produit TSX ETG ne doit pas être utilisé pour supporter des fonctions de sécurité. Avant de configurer votre site Web, vous devez penser à la sécurité. Contrairement aux données d’un site Web par défaut, les données d’un site personnalisé sont accessibles en écriture. Vous devez prêter tout particulièrement attention aux personnes ayant accès au site et aux données pouvant être modifiées Ce chapitre traite des problèmes de sécurité et présente des mécanismes de sécurité accessibles aux utilisateurs de l’utilitaire Web. Contenu de ce chapitre 35010087 04/2006 Ce chapitre contient les sujets suivants : Sujet Page Sécurité interne 12 Sécurité externe 14 Sécurité accès aux variables 16 11 Sécurité Sécurité interne Vue d'ensemble Le site Web créé est accessible par un intranet. Le TSX ETG 1010 propose deux mécanismes permettant aux seuls utilisateurs autorisés d’afficher et de modifier vos données. Mécanismes de sécurité Sur des intranets, le module TSX ETG 1010 met en place un système de sécurité basé sur : z un mot de passe, z des restrictions en écriture. ATTENTION ACCES NON-AUTORISE - DISPOSITIF DE SECURITE Toute personne ayant accès 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. Le non-respect de cette directive peut entraîner des lésions corporelles et/ou des dommages matériels. Mot de passe 12 Bien que vous puissiez ajouter des pages non protégées au site, les pages Web par défaut, ainsi que toutes les pages que vous choisissez de protéger peuvent être affichées uniquement par les utilisateurs capables de fournir le nom d’utilisateur et le mot de passe correct. 35010087 04/2006 Sécurité Restrictions Les restrictions se font en globalité. Lorsque vous créez votre site Web et que vous voulez le protéger, il faut le ranger dans la répertoire secure. Le téléchargement du site personnalisé est soumis à des conditions de sécurité liées à un mot de passe FTP (Voir Télécharger sur un serveur, p. 249). ATTENTION MODIFICATIONS D'ADRESSES DIRECTES NON-AUTORISEES Sélectionnez avec soin les adresses directes ainsi que les personnes habilitées à utiliser le site. 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. Le non-respect de cette directive peut entraîner des lésions corporelles et/ou des dommages matériels. 35010087 04/2006 13 Sécurité Sécurité externe Vue d'ensemble Si votre réseau a été configuré pour permettre aux utilisateurs de consulter votre site sur Internet, votre système de sécurité est le même que celui d’un site intranet, si ce n’est que vous disposez d’un mécanisme de sécurité en plus : un coupe-feu. Architecture d’un coupe-feu Un coupe-feu constitue une passerelle entre Internet et votre serveur intégré, comme illustré ci-après. Vous pouvez utiliser un coupe-feu pour restreindre ou interdire l’accès à votre site Web. Ce schéma montre comment un coupe-feu fonctionne sur votre serveur intégré et sur votre PC. Navigateur sur PC Internet Coupe-feu TSX ETG 1010 Intranet Navigateur sur PC Base de données Unity PL7 Logiciel de configuration sur PC Serveur intégré dans automate Types de coupefeu Il existe deux types de coupe-feu : z les coupe-feu au niveau du réseau ; z les coupe-feu au niveau applicatif. Coupe-feu au niveau du réseau Les coupe-feu réseau sont souvent installés entre Internet et un point d'entrée unique à un intranet ou à un réseau interne protégé. 14 35010087 04/2006 Sécurité Coupe-feu au niveau applicatif Un coupe-feu applicatif agit pour le compte d'une application, par exemple, FTP. Il intercepte tout trafic destiné à cette application et décide de transmettre ou non ce trafic à l'application. Les coupe-feu de niveau applicatif résident sur des ordinateurs hôtes individuels. A propos du TSX ETG 1010 Si vous souhaitez que les viewers puissent accéder à votre site depuis Internet et que votre serveur intégré est protégé par un coupe-feu, vous devez configurer le coupe-feu pour autoriser le trafic FTP. Le coupe-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. Les coupe-feu configurés pour permettre l’entrée de données vers le port 21 TCP/ IP de FTP et vers des ports supérieurs à 1024 autorisent l’accès à des serveurs intégrés protégés. Le TSX ETG 1010 répond à la norme "FTP accessible au coupe-feu", RFC 1579. Avant toute tentative de connexion de données FTP, il émet une commande FTP PASV vers le serveur. Le TSX ETG 1010 utilise le port TCP/IP 80 pour l’accès HTTP aux pages Web enregistrées sur un serveur intégré. L'accès aux données d’exploitation sur un port TCP/IP 502 utilise le protocole d’application X-WAY et Modbus (MBAP) de Schneider Electric. Le coupe-feu doit également avoir accès aux ports. Note : Le nom et mot de passe FTP sont ‘wsupgrade’. 35010087 04/2006 15 Sécurité Sécurité accès aux variables Vue d’ensemble Dans les services ‘Data Editor’ et ‘Graphic Editor’, certaines variables Uni-Telway sont automatiquement interdites en écriture, notamment celles paramétrées en read only. AVERTISSEMENT MODIFICATIONS NON AUTORISÉES DES ADRESSES DIRECTES POUR LE ‘DATA EDITOR’ ET LE ‘GRAPHIC EDITOR’ Sélectionnez avec soin les adresses dont vous autorisez les modifications en ligne, ainsi que les personnes habilitées à le faire. Les modifications non autorisées ou incorrectes qui sont apportées aux variables peuvent avoir des effets indésirables, voire dangereux sur le comportement de votre application. Le non-respect de cette directive peut entraîner la mort, des lésions corporelles graves ou des dommages matériels. 16 35010087 04/2006 Module TSX ETG 1010 : Généralités 2 Présentation Objet de ce chapitre Ce chapitre contient les généralités sur le module TSX ETG 1010. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre 2.1 35010087 04/2006 Sujet Présentation du module TSX ETG 1010 Page 19 17 Généralités 18 35010087 04/2006 Généralités 2.1 Présentation du module TSX ETG 1010 Présentation Objet de ce souschapitre Ce sous-chapitre présente le module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page A propos d’ETHERNET 20 Présentation 21 Généralités du module TSX ETG 1010 24 Synthèse des fonctions du module 25 19 Généralités A propos d’ETHERNET Introduction La communication Ethernet vise essentiellement les applications de : z z z z coordination entre automates programmables, supervision locale ou centralisée, communication avec l’informatique de gestion de production, communication avec des entrées/sorties distantes. Le profil de communication TCP/IP sur Ethernet, supporté par le module TSX ETG 1010, permet la communication en : z z messagerie UNI-TE avec l’ensemble de l’architecture X-WAY, messagerie Modbus. Le module TSX ETG 1010 supporte également, en fonction agent, la gestion du standard de supervision réseau SNMP. 20 35010087 04/2006 Généralités Présentation Généralités Le produit TSX ETG 1010 est un module passerelle TCP/IP-Uni-Telway autonome qui permet de réaliser la connexion d’équipements Uni-Telway sur un réseau TCP/ IP. Il est de classe C20 (TR standard). Il ne s'insère pas dans un rack automate. Le module TSX ETG 1010 est configurable à l’aide d’un serveur Web intégré. Ce module est extérieur à l’automate et peut se fixer sur un profilé DIN ou sur une platine perforée Telequick. Il est alimenté en 24 VCC et intègre une liaison série RS232 pour connecter un modem externe. 35010087 04/2006 21 Généralités Illustration Schéma de principe : PC distant Connexion Ethernet TSX ETG 1010 Bus Uni-Telway TSX P ACC01 Maître Uni-Telway ACCES DIRECT TSX SCA 50 ACCES à DISTANCE PC distant Modem Modem Esclave Uni-Telway Réseau Téléphonique Commuté Note : pour connecter le TSX ETG 1010 a un bus Uni-Telway, il faut utiliser : z le cable de référence TSX ETZ CDN 003, fourni avec le module, pour se connecter à l’aide d’un boîtier TSX P ACC01, z le cable de référence VW3A8306 pour se connecter à l’aide d’un boîtier TSX SCA 62, z le cable de référence VW3A8306D30 pour se connecter à l’aide d’un boîtier TSX SCA 50. 22 35010087 04/2006 Généralités Schéma simplifié (réseau Uni-Telway avec un maître seulement) : TSX ETG 1010 TSX 37 ou 57 Ethernet TER Schéma avec un automate maître Série 7 : TSX ETG 1010 Ethernet Bus Uni-Telway TSX P ACC01 TSX 47 ou 107 TSX SCA 62 SCM 2116 35010087 04/2006 23 Généralités Généralités du module TSX ETG 1010 Présentation Le module TSX ETG 1010 possède les caractéristiques suivantes : z z z z z z z Service du module Les services suivants sont offerts : z z z z z z z z z z 24 alimentation en 24 volts courant continu, connexion Ethernet 10/100 Base-T, Esclave Uni-Telway (de 2 à 4 adresses utilisées), Liaison série RS485 pour la communication Uni-Telway, liaison série RS232 pour la communication vers un modem externe ou la configuration, 3 voyants de signalisation, 8 Mo de Mémoire Flash non volatile pour la sauvegarde du logiciel embarqué et du site Web. configuration à l’aide de pages Web, par Ethernet ou par liaison série RS232, configuration IP du module obtenue soit par configuration, soit servie automatiquement : z client BOOTP, z client DHCP : reconfiguration automatique sur remplacement de module (fonction FDR) ; serveur par défaut accessible sans configuration avec accès sécurisé comprenant : z les pages de configuration du module, z les services de diagnostic ; gestion du service SNMP V1 agent MIB-II et MIB privée Ethernet Transparent Factory, messagerie UNI-TE/Modbus sur TCP/IP avec 64 connexions simultanées maximum, diagnostic par voyants LED, gestion de mails déclenchés par valeur de variable des équipements Uni-Telway, possibilité de connecter 16 navigateurs Internet en simultanée, 8 Mo de mémoire Flash supplémentaire réservés pour l’application utilisateur : l’utilisateur peut ajouter ses propres pages ou "Applets" au site Web initial, serveur FTP dans le but de charger des pages client. 35010087 04/2006 Généralités Synthèse des fonctions du module Présentation Les fonctions offertes sont différentes. Module TSX ETG 1010 Le tableau ci-dessous résume les différentes fonctions du TSX ETG 1010 : Fonction Détail Messagerie sur le Port 502 z 64 connexions simultanées maximum (Client + Serveur). (TCP/IP UNI-TE ou Modbus) z Contrôle d’accès par table de configuration. Service Bootp client - Service DHCP(FDR) client - Service SNMP z SNMP agent MIB-II et MIB Ethernet Transparent Factory. Liaison RS232 pour modem externe z 4800, 9600, 19200, 38400 et 57400 bauds. Liaison UNI-TE z Vitesse configurable de 9600 à 19200 Bauds. Email z Jusqu’à 32 alarmes scrutées. Site Web z Connexion de 16 navigateurs Internet en simultané. z Site Web non modifiable, installé en usine, comportant pages de configuration, de diagnostic et de visualisation. z 8 Mo réservés pour le site Web utilisateur. 35010087 04/2006 25 Généralités 26 35010087 04/2006 Services 3 Présentation Objet de ce chapitre Ce chapitre décrit les services offerts par le module TSX ETG 1010. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : 35010087 04/2006 Sous-chapitre Sujet Page 3.1 Fonction communication Uni-Telway 29 3.2 Messagerie TCP/IP 35 3.3 Services BOOTP et DHCP(FDR) 56 3.4 Serveur SNMP 61 3.5 Serveur SMTP 64 3.6 Serveur HTTP 66 27 Services 28 35010087 04/2006 Services 3.1 Fonction communication Uni-Telway Présentation Objet de ce souschapitre Ce sous-chapitre présente la fonction de communication Uni-Telway sur le module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page Communication Uni-Telway 30 Serveur UNI-TE 31 29 Services Communication Uni-Telway Principes Le module TSX ETG 1010 est une passerelle TCP/IP-Uni-Telway pour transporter les requêtes UNI-TE et Modbus. Le module TSX ETG 1010 est esclave Uni-Telway. Pour que la passerelle fonctionne, le module doit être connecté à un réseau Uni-Telway avec un maître. La liaison Uni-Telway est configurable (vitesse, parité, adresse...) pour être compatible avec celle du maître. Le module communique avec l’automate maître grâce à 2, 3 ou 4 numéros d’esclaves consécutifs (Voir Paramètres de configuration liés à la liaison UniTelway, p. 142). Paramètres UniTelway 30 Le tableau ci-dessous donne les paramètres à configurer pour le module : Paramètres Valeur Vitesse 9600, 19200 Bauds ou adaptable automatiquement entre ces deux valeurs. Parité Paire, impaire ou aucune Time Out Configurable de 1 à 10 secondes. 8 bits de données Non configurable 1 bit de stop Non configurable 35010087 04/2006 Services Serveur UNI-TE Présentation Le module TSX ETG 1010 contient un serveur UNI-TE. Il permet d’accéder à l’adressage de variable interne au module (par TCP). Pour accèder aux variables, utiliser l’adresse du module configurée dans la page de configuration Uni-Telway (Voir Paramètres de configuration liés à la liaison UniTelway, p. 142). Le serveur UNI-TE gère les requêtes : z z z z z z z z z z 35010087 04/2006 04h READ_INTERNAL_WORD, 14h WRITE_INTERNAL_WORD, 36h READ_OBJECT, 37h WRITE_OBJECT, 82h READ_GENERIC_OBJECT, 83h WRITE_GENERIC_OBJECT, 38h READ_OBJECT_LIST, 0Fh IDENTIFICATION, 30h PROTOCOL_VERSION, FAh MIRROR. 31 Services Registres internes au module Le module TSX ETG 1010 fournit quatre zones de registres : z z z z zone utilisateur, zone de commande, zone de diagnostique, zone périodique. La zone utilisateur (registres 0 à 63). Cette zone est à libre usage de l’utilisateur, ce dernier peut lire ou écrire dans cette zone par requêtes TCP X-WAY ou par RDE/GDE (Tableau de données/Objets graphiques). Cette zone peut être utilisée dans différent cas : z z z z z pour envoyer un mail d’un réseau éthernet, pour l’envoi d’un mail sans équipement Uni-Telway : test email, pour mémoriser les valeurs d’un équipement ou pour échanger des valeurs entre équipements, pour simuler un équipement Uni-Telway, etc. La zone de commande (registre 500 à 511) : Registre Description 500 Status de commande du registre 501 : z = 0 pour commande OK, z = FFFF pour commande en cours, z <> 0 pour commande non OK. 501 Commande : z = 0 aucune commande, z = 1 pour service test alarm, z = 2 pour ouvrir connexion PPP, z = 3 pour fermer connexion PPP. 502 Registre 501 = 1 alors numéro de l’alarme à tester. 502 à 505 Registre 501 = 2 ou 3 et adresse IP = 86.16.0.4 (par exemple) : z registre 502 = 86 pour la 1er valeur de l’adresse IP, z registre 503 = 16 pour la 2eme valeur de l’adresse IP, z registre 504 = 0 pour la 3eme valeur de l’adresse IP, z registre 505 = 4 pour la 4eme valeur de l’adresse IP. 506 à 511 Réservé. Note : une nouvelle commande n’est pas autorisée si le status (registre 500) a comme valeur FFFF. Les paramétres de commande du registre 502 à 505 doivent être renseignés avant la commande (registre 501). 32 35010087 04/2006 Services La zone de diagnostic (registre 800 à 849) : Registre Description 800 Liste des alarmes scrutées, 1 bit par alarme (=1 OK, =0 erreur). 801 à 819 Réservé. 820 Status du service alarme (mail) : z = 2 pour actif, z = 1 pour inactif, z = 0 pour non configuré. 821 Nombre de emails envoyés sans erreur. 822 Compteur d'erreur de connexion au serveur SMTP. 823 Nombre de requêtes Uni-Telway envoyé par le service ALARM. 824 Nombre de réponses Uni-Telway pour le service ALARM reçues sans erreur. 825 Nombre de réponses Uni-Telway pour le service ALARM reçues avec erreur. 826 Compteur d'erreur d'envoi d'email. 827 à 829 Réservé. 830 Status de la connexion PPP : z =2 pour connexion serveur, z =1 pour connexion client, z =0 pour PPP inactif. 831 à 834 PPP : adresse IP de l’équipement distant, = 0 ligne PPP fermée. 835 à 838 PPP : adresse IP du module TSX ETG, = 0 ligne PPP fermée. 839 à 842 Adresse IP ouverte par une connexion client PPP, = 0 ligne PPP fermée. 843 Nombre de connexions PPP ouvertes sans erreur. 844 Nombre d’erreurs sur ouverture de connexion PPP. 845 Nombre de connexions PPP fermées sans erreur. 846 Nombre d’erreurs sur fermeture de connexion PPP. 847 à 849 Réservé. La zone périodique (registre 1000 à 1031) : Registre Description 1000 à 1031 Valeur des registres paramétrés pour les alarmes à chaque scrutation : 1000 = alarme 1, 1001 = alarme 2, ..., 1031 = alarme 32. 35010087 04/2006 33 Services Note : toutes ces variables peuvent être lues et écrites comme suit : z par une requête TCP UNI-TE en utilisant l’adresse de l’ETG 1010 comme adresse d’équipement, z par la page "éditeur de données" du site Web du module ou sur les pages utilisateurs (en utilisant l’adresse du module comme adresse d’équipement). 34 35010087 04/2006 Services 3.2 Messagerie TCP/IP Présentation Objet de ce souschapitre Ce sous-chapitre présente le service de messagerie TCP/IP sur le module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page Rappel sur les caractéristiques TCP/IP 36 Adresse IP 37 Gestion des adresses 39 Sous-adressage, passerelle 40 Gestion des connexions 41 Ouverture d’une connexion sur réseau Ethernet 42 Ouverture d’une connexion sur liaison série via modem 43 Fermeture de connexion 46 Comportement lors d’une rupture de connexion 47 Fonctions de communication sur TCP/IP 48 Communication UNI-TE sur le profil TCP/IP 49 Exemples de programmation sur profil Ethernet 51 Communication Modbus sur le profil TCP/IP 54 35 Services Rappel sur les caractéristiques TCP/IP Port de communication Le port de communication réservé au module TSX ETG est le port 502 (Port réservé Schneider). Lorsqu’un équipement client veut accéder au module, il demande une ouverture de connexion vers ce port. Timeout sur connexion TCP Si une connexion TCP ne peut s’établir (destinataire absent, par exemple), le timeout de remontée d’une erreur est de 80 secondes. Il est conseillé de positionner chaque timeout des fonctions de communication à une valeur supérieure à 80 secondes tant que le 1er échange n'a pas été réalisé avec succès. Fonction "Keep Alive" 36 La fonction génère automatiquement une trame environ toutes les 2 heures pour détecter les ruptures de connexion. Ce mécanisme est développé plus loin dans ce sous-chapitre. 35010087 04/2006 Services Adresse IP Généralités Chaque équipement au réseau doit avoir une adresse IP unique. L'unicité de l'adresse IP est assurée par l'attribution de "ID réseau" par un organisme habilité. Le choix entre les différentes classes dépend du nombre de réseaux que l'on a dans son installation et du nombre de machines à connecter. Composition d’une adresse Conceptuellement, chaque adresse IP est un couple (nom-de-réseau, identificateurde-machine), où nom-de-réseau identifie un réseau (ou un site) et où identificateurde-machine identifie une machine connectée à ce réseau. On distingue 3 classes d'adresses IP. Classes d’adresses La structure des classes d’adresses est la suivante : Classe A 7 bits 0 Identificateur réseau Classe B 1 24 bits 14 bits 0 16 bits Identificateur réseau Classe C 1 Identificateur machine Identificateur machine 21 bits 1 0 Identificateur réseau 8 bits Identificateur machine En externe, une adresse IP d'une machine est représenté par une chaîne de caractères de 4 valeurs 8-bits (0 à 255) séparées par des points : "a.b.c.d". 35010087 04/2006 Classe Première adresse de la classe Dernière adresse de la classe A 0.0.0.1 127.255.255.254 B 128.0.0.1 191.255.255.254 C 192.0.0.1 223.255.255.254 37 Services Adresse IP interface Ethernet par défaut du module TSX ETG L’adresse IP interface Ethernet par défaut du module TSX ETG est construite à partir de son adresse MAC : 085.016.xxx.yyy avec xxx et yyy qui sont les deux derniers nombres de l'adresse MAC. Exemple : L'adresse MAC du module est (en hexadécimal) : 00 80 F4 01 12 20. Dans ce cas l'adresse IP par défaut est (en décimal) : 085.016.018.032. Adresse IP interface PPP Le TSX ETG gère une adresse IP par interface : z z l’adresse IP de l’interface Ethernet, configurée par l’utilisateur ou servie (voir cidessus), l’adresse IP de l’interface PPP. Cette dernière est attribuée lors de la négociation de connexion par le protocole PPP. Le TSX ETG est configuré pour accepter n’importe quel type d’adresse IP lors de la négociation. Pour cela, il est recommandé que tout équipement avec lequel le TSX ETG doit ouvrir une connexion Modem/PPP, soit configurée pour attribuer l’adresse IP au TSX ETG. Cependant, si l’équipement distant est configuré pour recevoir son adresse IP de la part du TSX ETG, les adresses IP après négociation seront les suivantes : z z TSX ETG : 85.16.0.2 équipement distant : 85.16.0.1 Si la connexion est une connexion TSX ETG <-> TSX ETG, les deux équipements utilisent l’adresse IP : 85.16.0.2 au niveau de leur interface PPP. 38 35010087 04/2006 Services Gestion des adresses Présentation Lors de la mise en œuvre des modules TSX ETG 1010, il faut configurer les adresses suivantes : z z L’adresse IP L’adresse X-WAY Note : Chaque module possède, à sa sortie d’usine, une adresse IP interface Ethernet unique par défaut qui est déduite de son adresse MAC. L’adresse MAC est définie en usine par le constructeur et gravée sur la face avant du module. Adresse IP Elle est définie par l'utilisateur lors de la configuration du module et identifie une machine reliée au réseau. Sur un même réseau local, cette adresse doit être unique. Important : chaque module possède une adresse IP par interface : z z Une adresse IP pour l’interface Ethernet Une adresse IP pour l’interface liaison série modem, utilisée par le protocole PPP. Note : Sur un réseau "privé", il n’est pas nécessaire de modifier l’adresse IP par défaut. Adresse X-WAY 35010087 04/2006 Le module TSX ETG 1010 possède une adresse X-WAY qui, elle aussi, doit être unique sur l'ensemble de l'architecture X-WAY. 39 Services Sous-adressage, passerelle Sous-adressage Le principe du sous-adressage est de diviser la partie locale en un numéro de sousréseau physique et une identification de machine. Illustration : Masque Format a Partie Internet = Id réseau Format b Partie Internet Partie locale Numéro de sous-réseau physique Identification de machine Un masque de sous-réseau (Subnet Mask), codé sur 32-bits, permet de définir les bits d'une adresse IP comme partie réseau. Les bits du masque sont : z z à 1, si les bits correspondants de l'adresse IP sont à interpréter comme partie de l'adresse réseau. à zéro pour l'identification de machine. Ce système permet avec une seule adresse IP attribuée, d'adresser des réseaux locaux internes. Illustration : Format a Partie Internet = Id réseau Format b Partie Internet Subnet Mask Passerelle 40 Partie locale Numéro de sous-réseau physique Bits à 1 Identification de machine Bits à 0 La passerelle (Gateway) permet de router un message vers une machine qui n'est pas sur le réseau courant. 35010087 04/2006 Services Gestion des connexions Présentation La connexion peut être ouverte par un équipement distant qui veut dialoguer avec le module afin de récupérer des informations sur le bus Uni-Telway. Une connexion est caractérisée par le module : Port TCP local, adresse IP locale/Port TCP distant, adresse IP distante. Note : le nombre maximum de connexions ouvertes simultanément est de 64. Le nombre de transactions gérées par le TSX ETG 1010 est de 128 pour toutes les connexions port 502. L’écran de configuration permet de configurer le profil modem et le profil Ethernet. Note : La gestion des connexions est transparente pour l’utilisateur. 35010087 04/2006 41 Services Ouverture d’une connexion sur réseau Ethernet Présentation L’ouverture d’une connexion peut être effectuée soit : z z Sur requête d’équipement distant sur demande d’un équipement distant depuis TCP, sur demande d’un équipement local depuis Uni-Telway. Le TSX ETG est alors serveur de connexion. Sur réception d'une demande de connexion d'un équipement distant, une vérification de l'adresse IP de la machine distante est effectuée si et seulement si un contrôle d'accès est activé dans la configuration. Le test consiste à contrôler l'appartenance de cette adresse à une liste des machines distantes autorisées à se connecter. Si c'est le cas la connexion est acceptée, dans le cas contraire, la connexion est fermée. Illustration : PC distant client {8,3} 139.160.234.41 Ethernet TCP/IP TSX ETG serveur Contrôle d’accès configuré 1 42 XWay IP Address Protocol 8.3 139.160.234.41 UNITE Access Mode Phone N° User Allowed MULTI 0452352020 SA Passw AZERT 35010087 04/2006 Services Ouverture d’une connexion sur liaison série via modem Présentation L’ouverture d’une connexion sur liaison série via modem peut être effectuée soit : z z z z sur demande d’un équipement distant (mode serveur), sur demande d’un équipement local depuis Uni-Telway (mode client), ou sur demande mail du module TSX ETG (mode client), ou sur demande de registre interne du module TSX ETG (mode client). Note : le mode client est prioritaire sur le mode serveur. Si une communication avec le module a été établie par un équipement distant en mode serveur, la connexion sera fermée par le TSX ETG 1010 lorsque ce même module voudra établir une connexion en mode client vers un équipement distant. Note : le mode ligne spécialisé n’est pas géré. Note : le service modem ne doit pas être utilisé pour supporter des fonctions de sécurité. Protocoles PPP et PAP La connexion utilise le protocole PPP (Point-to-Point Protocol). Grâce à ce protocole, une fois la liaison téléphonique établie, la liaison modem sera vue au niveau applicatif comme une liaison TCP/IP. Dans le cas d’une connexion PPP, le protocole d’identification est PAP (Password Authentification Protocol). Tout équipement vers lequel TSX ETG 1010 est en connexion Modem/PPP, doit être configuré avec le protocole PAP. Le protocole CHAP n’est pas implémenté sur le TSX ETG 1010. Il est nécessaire de connaître le nom utilisateur (UserName) et le mot de passe (Password) PAP de l’équipement distant pour que la connexion soit acceptée. Avant de connecter le TSX ETG 1010 avec l’équipement distant, il est également nécessaire de configurer ce même équipement distant afin qu’il utilise le protocole PAP. Le mot de passe et le nom utilisateur du TSX ETG 1010 utilisés par le protocole PAP sont les mêmes que ceux du serveur HTTP (par défaut : USER/USER). Le modem connecté au TSX ETG 1010 doit répondre aux commandes AT en mode ASCII. 35010087 04/2006 43 Services Diagnostic liaison RS232 Modem La page PPP/Modem fichier Log du serveur HTTP indique le compte-rendu des quatre dernières connexions. Connexion sur demande d’équipement distant Le TSX ETG 1010 est serveur de connexion. Si le module TSX ETG 1010 est utilisé avec une configuration pour modem, le module est à l’écoute d'une demande de connexion téléphonique entrante. Une fois la liaison téléphonique établie, une vérification du Username et du Password (protocole PAP) est effectuée. Si l’identification a échoué, la communication PPP n’est pas établie. Illustration : PC distant client TSX ETG 1010 serveur Modem Modem Réseau Téléphonique Commuté Protocoles PPP et PAP Coordonnés de TSX ETG : Tel : 2668 UserName : USER Password : USER Connexion sur demande d’un équipement local Le TSX ETG 1010 est alors client de connexion. Trois sortes de connexion modem peuvent être ouvertes: z z z émission d’un message par un équipement local depuis Uni-Telway, au moyen d’une fonction de communication. S’il n’existe pas de connexion modem avec l’équipement distant et si l’équipement distant fait partie de la table de configuration, celle-ci est ouverte automatiquement par le module. le serveur SMTP pour email est configuré sur connexion modem, le module ouvre automatiquement la connexion quand un email doit être envoyé, sur commande de variable du module (Voir Registres internes au module, p. 32), dans ce cas la connexion est ouverte par l’écriture de la requête. Note : la connexion email est prioritaire sur la commande, si l’adresse IP n’est pas la même, la connexion email fermera la commande en court. Dans le cas contraire, la commande attendra la fin de la connexion email (durant l’attente le status prendra -1 comme valeur). 44 35010087 04/2006 Services Pour ouvrir la connexion, le module établit alors la liaison téléphonique en composant le numéro de téléphone configuré pour cet équipement distant. La connexion TCP/IP est ensuite ouverte automatiquement par le TSX ETG 1010 vers le port 502 de l'équipement distant. L'équipement distant doit être référencé dans la table de configuration X-WAY/IP avec son numéro d’appel, son nom et son mot de passe. Illustration : TSX ETG 1010 client TSX ETG 1010 serveur Modem Modem Réseau Téléphonique Commuté Protocoles PPP et PAP Tel : 2668 UserName : USER Password : USER Table d’adresses configurées XWay 1 1.2 IP Address 85.16.0.2 Protocol UNITE Coordonnés du distant : Access Mode Modem Allowed MULTI Yes Phone N° 2668 User Password USER USER Note : pour un équipement distant défini, le numéro de téléphone à composer peut être modifié uniquement en accédant au menu Paramétrage du serveur Web. Il est ensuite nécessaire de relancer le TSX ETG 1010 par le service Redémarrer pour que la nouvelle configuration soit prise en compte. 35010087 04/2006 45 Services Fermeture de connexion Présentation La fermeture de connexion TCP/IP peut s'effectuer de deux manières différentes : z z par la station distante qui décide de ne plus communiquer et qui envoie une fermeture de connexion TCP/IP, par le TSX ETG 1010, dans le cas où le nombre maximum de connexions ouvertes est atteint, la connexion la plus ancienne en ouverture est alors fermée. Lorsque une connexion est fermée, elle est signalée à l’application par un compte rendu d'erreur (message refusé), dés qu’un échange est activé. Dans le cas d’une liaison téléphonique, la coupure de liaison s’effectue soit : z z z z z z 46 par la station distante qui décide de ne plus communiquer et raccroche la connexion téléphonique, si l’équipement distant n’est pas autorisé à se connecter, si le temps entre deux trames, fixé en configuration, est écoulé, si la durée de connexion dépasse le temps défini en configuration (Voir Paramètres de configuration liés aux services TCP/IP, p. 134), si un module, serveur d’une station distante, veut établir une connexion en mode client vers une autre station distante par modem, si une connexion mail est terminée et qu’une commande (forçage sur le registre de commande du module) est envoyée par l’équipement. 35010087 04/2006 Services Comportement lors d’une rupture de connexion Présentation La rupture de connexion peut avoir deux causes : z z la déconnexion du câble réseau (câble déconnecté, coupé, etc.), la disparition de l’équipement distant (équipement en panne, coupure secteur, etc.). La perte de connexion est détectée au bout de deux heures par la requête Keep Alive. Si dans ce laps de temps la connexion est rétablie, la reprise de la communication diffère selon le type de rupture. Reconnexion du câble Dans ce cas, la rupture de connexion provient du câble réseau mais les deux stations restent opérationnelles. Lors de la reconnexion du câble, la communication entre le module TSX ETG et l’équipement distant va reprendre sur la connexion TCP/IP préalablement ouverte. Equipement distant serveur L’équipement distant qui a disparu était serveur. Equipement distant 1 Client 2 TSX ETG Serveur 3 1 2 3 Equipement distant client Le module TSX ETG client émet toujours des données sur l’ancienne connexion (restée semi ouverte). Le serveur recevant des informations sans connexion associée, émet une commande Reset et ferme l’ancienne connexion. Le module TSX ETG client ouvre une nouvelle connexion. L’équipement distant qui a disparu était client. Equipement distant 1 Client 2 Serveur TSX ETG 3 1 2 3 35010087 04/2006 Le client ouvre une nouvelle connexion. Le module TSX ETG serveur reçoit la demande d’ouverture d’une nouvelle connexion. Le module TSX ETG serveur ferme l’ancienne connexion (s’il n’y a pas d’activité en cours) et autorise la nouvelle. 47 Services Fonctions de communication sur TCP/IP Présentation Le profil de communication sur TCP/IP permet des services d’échange de données. Les mêmes services de communication sont disponibles sur Ethernet ou sur liaison série via le protocole PPP. Illustration : Modbus / UNI-TE TCP IP Protocole PPP Ethernet Liaison série Modem 48 35010087 04/2006 Services Communication UNI-TE sur le profil TCP/IP Présentation Le service UNI-TE permet la communication par le protocole UNI-TE entre un équipement sur TCP et un équipement sur Uni-Telway. Mode serveur : passerelle TCP vers Uni-Telway En mode serveur, le module TSX ETG 1010 est transparent vis à vis des requêtes UNI-TE de l’émetteur (du client TCP). Mode client : passerelle UniTelway vers TCP Dans ce mode, l’équipement local a l’initiative d’un échange vers une station distante, par l’utilisation de la fonction de communication SEND_REQ() dans l’application. L’utilisation en mode client nécessite de placer au début du tampon d’émission, un tableau de 6 octets correspondant à l’adresse du destinataire. Illustration : Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 N° Station N° réseau Mot 2 Module Porte Mot 3 0 Voie logique Cette requête doit être envoyée à l’adresse Uni-Telway configurée pour le routage TCP (To TCP) (Voir Paramètres de configuration liés à la liaison Uni-Telway, p. 142). Note : important : la requête SEND_REQ n’effectue pas de contrôle de cohérence des paramètres d’entrée (ex: contrôle entre le nombre de données à écrire et la taille du buffer de données). C’est à l’utilisateur de s’en assurer. Les équipements qui ne peuvent pas rajouter ces 6 octets dans la requête UniTelway ne permettront pas de router vers TCP (exemple : XBT ou HMI tiers). Note : le mode client ne doit pas être utilisé pour supporter des fonctions de sécurité. 35010087 04/2006 49 Services Utilisation Requête depuis le maître : Placer à l’aide de la requête SEND_REQ, les 6 octets de routage (entre le code catégorie et la suite de la requête) (Voir Exemples de programmation sur profil Ethernet, p. 51). Requête depuis un esclave : Le routage d’esclave à esclave nécessite déjà l’utilisation de la requête SEND_REQ avec 6 octets contenant l’adresse du destinataire Uni-Telway. Pour router vers TCP, il faut : z z mettre dans les 6 premiers octets, l’adresse sortante (To TCP) de l’ETG. rajouter le tableau des 6 octets correspondant à l’adresse du destinataire TCP. (Voir Exemples de programmation sur profil Ethernet, p. 51). Note : Dans le cas d’automate série 7, utiliser de la même manière les blocs TXT. 50 35010087 04/2006 Services Exemples de programmation sur profil Ethernet Exemple de configuration Soit la configuration suivante : Configuration esclave : Esclave UNI-TELWAY PL7/PC Adresse AD0 : 7 Adresse AD1 : 8 TSX Premium TSX ETG Maître UNI-TELWAY Ethernet TCP/IP Configuration TSX ETG : Configuration TSX ETY : Adresse X-Way : 2.1 Adresse AD0 : 4 (To TCP) Adresse IP : 84.0.8.1 Adresse X-Way : 2.4 Adresse IP : 84.0.8.4 Table des connexions X-Way/IP : 2.4 / 84.0.8.4 35010087 04/2006 51 Services Exemple de programmation d’une requête miroir depuis le maître En utilisant la configuration ci-dessus, la programmation est la suivante : (* ETG 1010 en mode client *) IF NOT %MW0:X0 THEN %MW2:=60; (* timeout *) %MW3:=8; (* longueur *) (*Adresse X-WAY automate Premium*) %MW10:=16#0402; %MW11:=16#0000; %MW12:=16#0000; (*Début des paramètres d’entrée de la requête Miroir*) %MW13:=16#AABB; Send_Req(ADR#0.0.4,16#FA,%MW10:4,%MW100:10,%MW0:4) END_IF Exemple de programmation d’une requête miroir depuis l’esclave En utilisant la configuration ci-dessus, la programmation est la suivante : (* ETG 1010 en mode client *) IF NOT %MW0:X0 THEN %MW2:=60; (* timeout *) %MW3:=8; (* longueur *) (*Adresse SEND_REQ destinataire : ETG 1010*) %MW10:=16#FE00; %MW11:=16#FE05; %MW12:=16#0004; (*Adresse X-WAY automate Premium*) %MW13:=16#0402; %MW14:=16#0000; %MW15:=16#0000; (*Début des paramètres d’entrée de la requête Miroir*) %MW16:=16#AABB; (*Utiliser l’adresse émission Ad1*) Send_Req(ADR#0.0.8,16#FA,%MW10:7,%MW100:10,%MW0:4) END_IF 52 35010087 04/2006 Services Exemple de programmation de lecture de mots en UNI-TE Ce programme permet d’envoyer une requête UNI-TE vers un équipement distant d’adresse X-Way : 60.18 (16#123C) depuis le maître. La requête permet de lire les mots %MW10000, %MW10001, %MW10002. (*ETG 1010 en mode client*) (*requête de lecture de 3 mots (UNITE)*) If NOT %MW300:X0 THEN %MW302:=60;(*time out par 100ms*) %MW303:=12;(*longueur en octets des données à transmettre*) %MW100:=16#123C;(*station-réseau: adresse XWAY (UNITE)*) %MW101:=16#0000; %MW102:=16#0000; %MW103:=16#0768;(*type segment: internal word*) %MW104:=10000;(*adresse du 1er mot à lire*) %MW105:=3;(*nb des mots à lire*) (*%MW200:4 = table de réception de 4 mots: type of object sur 1 byte + 3 mots de données*) SEND_REQ(ADR#0.0.4,16#0036,%MW100:6,%MW200:4,%MW300:4); END_IF La confirmation du compte rendu correct est : 16#6600 Note : Attention : Dans la table de réception, le poids fort du premier mot de données lues est contigu à l’octet du type d’objet. Exemple de programmation d’une requête miroir depuis TCP vers UniTelway En utilisant la configuration ci-dessus, la programmation est la suivante (programme du TSX Premium sur réseau Ethernet, adresse X-WAY=2.4) : (* ETG 1010 en mode serveur *) IF NOT %MW0:X0 THEN %MW2:=60; (* timeout *) %MW3:=2; (* longueur *) (* Requête miroir vers le maître Uni-Telway *) %MW10:=16#AABB; Send_Req(ADR#{2.1}SYS,16#FA,%MW10:2,%MW100:2,%MW0:4) END_IF 35010087 04/2006 53 Services Communication Modbus sur le profil TCP/IP Principe de mise en oeuvre Les échanges en mode client ou serveur se font de la même façon qu’en UNI-TE, avec les restrictions suivantes. Bien qu’une station distante Modbus ne possède pas d’adresse au format X-WAY, chaque fonction de communication utilise une adresse au format X-WAY pour désigner une station IP distante. Pour chaque station distante Modbus, vous devez configurer dans la table de correspondance le couple : adresse IP, {réseau.station}X-WAY avec : z z Réseau : numéro de réseau de la station X-WAY locale. Station : numéro logique de la station X-WAY = 100 à 164. Exemple : l’adresse X-WAY {2.108} est associée à l’adresse IP 139.160.2.8. Note : Cette adresse est utilisée par le module TSX ETG 1010, mais n’est pas transmise sur le réseau. Dans le cas d’une station distante configurée avec le protocole Modbus, il est nécessaire de donner une adresse de station X-WAY égale au numéro de la station locale, incrémenté de 100. Mode serveur 54 Le profil TCP/IP-Modbus ne contenant pas d’information de routage UNI-TE, toutes les requêtes sont envoyées au maître. 35010087 04/2006 Services Echanges de données Vue de l’application de l’automate, la fonction de communication à mettre en oeuvre est toujours la requête UNI-TE SEND-REQ. C’est le module TSX ETG 1010 qui fait la conversion vers la station distante TCP/IP correspondante. Note : Important : La requête SEND_REQ n’effectue pas de contrôle de cohérence des paramètres d’entrée (ex: contrôle entre le nombre de données à écrire et la taille du buffer de données). C’est à l’utilisateur de s’en assurer. Les requêtes suivantes sont adressées à l’équipement distant TCP/IP pour lire ou écrire des variables : Requête Modbus Code fonction Modbus Fonction de communication UNI-TE correspondante Lecture de 1 ou n bits 16#01 SEND_REQ(#36...) Lecture de 1 ou n mots 16#03 SEND_REQ(#36...) Ecriture de 1 ou n bits 16#05 ou 16#0F SEND_REQ(#37...) Ecriture de 1 ou n mots 16#06 ou 16#10 SEND_REQ(#37...) Se reporter aux manuels Référence Communication TSX DR NET pour le codage des requêtes UNI-TE et au manuel TSX DG MDB pour le codage des requêtes Modbus. Correspondances des types d’objets 35010087 04/2006 Le tableau suivant donne les correspondances entre des types d’objets d’un automate TSX Micro ou Premium et un automate TSX Quantum ou des entrées/ sorties Momentum. Objets Micro ou Premium Objets Quantum ou Momentum %MW : mots internes 4x... memory area %M : bits internes 0x... memory area 55 Services 3.3 Services BOOTP et DHCP(FDR) Présentation Objet de ce souschapitre Ce sous-chapitre présente les services BOOTP et DHCP(FDR). Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 56 Sujet Page Services BOOTP/DHCP(FDR) - Généralités 57 TSX ETG client BOOTP 58 TSX ETG client DHCP(FDR) 59 35010087 04/2006 Services Services BOOTP/DHCP(FDR) - Généralités Présentation Le module TSX ETG peut être configuré directement avec son adresse IP interface Ethernet dans la page FDR Client ou bien en utilisant un protocole de configuration automatique. Ces protocoles sont : BOOTP et DHCP. BootP (Boostrap Protocol) et DHCP (Dynamic Host Configuration Protocol) sont des protocoles de démarrage de terminaux ou de stations sans disque par une gestion centralisée des paramètres réseaux. Ils servent principalement à fournir une adresse IP ou une configuration à une station qui démarre sur le réseau. Le TSX ETG est client BOOTP ou client DHCP. Le serveur BOOTP/DHCP peut être alors un Premium équipé d’un module TSX ETY ou un Quantum équipé d’un module NOE. Note : la configuration automatique ne fonctionne qu’au travers de la connexion Ethernet et non sur la liaison RS232 ou modem. 35010087 04/2006 57 Services TSX ETG client BOOTP Principe Le principe utilisé est le suivant : z z le module TSX ETG demande à un serveur BOOTP une configuration IP (adresse IP, Masque de sous-réseau, passerelle) à l’aide de son adresse MAC, le serveur BOOTP utilise une table de correspondance Adresses MAC/ Configuration IP pour retouner la configuration IP au TSX ETG. Note : pour utiliser le service BOOTP, il faut configurer le serveur d’adresses en serveur BOOTP et identifier l’équipement client par son adresse MAC. Note : Le serveur BOOTP ne renvoie que l’adresse IP, le masque de sous-réseau et la passerelle, les autres informations sont à renseigner dans la page de configuration. Cas du premier démarrage Comportement du module TSX ETG lors de son premier démarrage : Le module TSX ETG envoie une demande au serveur pour obtenir une configuration : z z Cas des démarrages suivants Comportement du module lors des démarrages suivants : Le module TSX ETG envoie une demande au serveur pour obtenir une configuration : z z 58 si ce module n’est pas reconnu, il démarrera avec sa configuration IP par défaut (configurée en usine), si le serveur BOOTP envoie une configuration IP, le TSX ETG l’utilisera mais sans la sauvegarder en mémoire Flash. si le serveur BOOTP envoie une configuration, le TSX ETG l’utilisera, si le serveur BOOTP ne répond pas au bout d’environ 5 minutes, le module TSX ETG passera en mode de fonctionnement dégradé et utilisera la configuration IP sauvegardée en mémoire Flash (celle par défaut, configurée en usine). 35010087 04/2006 Services TSX ETG client DHCP(FDR) Présentation Ce service permet la récupération automatique des configurations IP, Uni-Telway, SNMP et email par un module TSX ETG 1010 connecté à un segment Ethernet Transparent Factory. La fonction FDR utilise une combinaison des protocoles DHCP et FTP/TFTP. Le TSX ETG 1010 utilise un Nom (Device Role Name) pour obtenir sa configuration depuis le serveur. Le Device Role Name est une chaîne de caratères (maximum 15) associée au module et qui doit être unique dans l’architecture. Le TSX ETG 1010 peut donc se configurer automatiquement à l’aide d’un fichier de paramètres préalablement sauvegardé dans le serveur DHCP, par exemple un module Premium TSX ETY 510. Note : pour utiliser le service FDR, il faut configurer le serveur d’adresses (ex : TSX ETY 410/510) en serveur DHCP et identifier l’équipement client par son Role Name. Le TSX ETY 410/510 configuré en tant que serveur FDR gére au maximum 16 clients FDR de type TSX ETG 1010. Note : les mots de passe ne sont pas sauvegardés dans le serveur. Les mots de passe récupérés seront ceux par défaut. Fonctionnement 35010087 04/2006 Le principe de fonctionnement du service FDR est le suivant : 1 Un TSX ETG est connecté au réseau avec un Nom configuré (Device Role Name). 2 Le TSX ETG envoie une requête DHCP en indiquant son Device Role Name associé. 3 Si le Device Role Name est présent dans la table de configuration du serveur DHCP, ce dernier envoie au module : z l’adresse IP qu’il doit utiliser, z l’adresse IP du serveur FTP/TFTP, z la localisation du fichier de configuration à récupérer dans le serveur FTP/TFTP. 4 Le TSX ETG 1010 accède alors au serveur FTP/TFTP pour télécharger le fichier de configuration, vers ou depuis le serveur FTP/TFTP. Le fichier de configuration est identifié par un nom composé du Device Role name avec l’extension .prm. 59 Services Cas du premier démarrage Comportement du module TSX ETG 1010 lors de son premier démarrage : Le module TSX ETG 1010 envoie une demande au serveur pour obtenir une configuration : z z Cas des démarrages suivants Comportement du module lors des démarrages suivants : Le module TSX ETG 1010 envoie une demande au serveur pour obtenir une configuration: z z 60 si ce module n’est pas reconnu, il démarrera avec sa configuration par défaut (configurée en usine), au bout d’environ 5 minutes ; si le module est reconnu, le TSX ETG 1010 démarrera avec la configuration servie et la sauvegardera dans sa mémoire Flash (sauf la configuration IP). Si le module est reconnu, le TSX ETG 1010 démarrera avec la configuration servie et la sauvegardera dans sa mémoire Flash (sauf la configuration IP). Si ce module n’est pas reconnu, il démarrera au bout d’environ 5 minutes, avec la configuration par défaut basée sur son adresse MAC. 35010087 04/2006 Services 3.4 Serveur SNMP Communication SNMP sur UDP/IP Présentation Le standard SNMP (Simple Network Management Protocol) définit des solutions de gestion de réseaux en terme de protocole et d'échange de données supervisées. L'architecture SNMP s’appuie sur les éléments essentiels suivants : z z z le Manager permet de superviser tout ou une partie du réseau, un ou plusieurs Agents. Chaque équipement supervisé possède un module logiciel appelé Agent utilisé par le protocole SNMP ; une MIB (Management Information Base) est une base de donnée ou collection d'objets mise à jour par les agents. Le service agent SNMP est implémenté sur le module TSX ETG 1010. Le protocole SNMP permet à un Manager d'accéder aux objets normalisés des MIB du module TSX ETG 1010. La MIB-II permet la gestion des couches de communication TCP/IP. La MIB Ethernet Transparent Factory permet à un Manager d’accéder aux services Ethernet du module. Vue de l’arborescence de la MIB Ethernet Transparent Factory via un Manager : experimental private enterprises groupeschneider transparentFactoryEthernet switch port502Messaging ioScanning globalData web addressServer equipementProfile Le fichier source de la MIB Ethernet Transparent Factory est disponible sur le module TSX ETG 1010. Il peut être téléchargé depuis un navigateur internet en cliquant sur le lien Déchargement de la MIB de la page d’accueil Diagnostics (Voir Page d’accueil, p. 74). La version de la MIB est 1.2. Ce fichier peut être compilé par les principaux Manager SNMP du marché. 35010087 04/2006 61 Services Le protocole SNMP Le protocole SNMP définit 5 types de messages entre l'agent et le manager. Ces messages sont encapsulés dans des datagrammes UDP. Messages du manager vers un agent : z z z Get_Request : message utilisé pour obtenir la valeur d'une ou plusieurs variables. Get_Next_Request : permet d'obtenir la valeur des variables suivantes. Set_Request : permet de positionner la valeur d'une variable. Messages d’un agent vers le manager : z z 62 Get_Response : permet à l'agent de renvoyer la valeur de la variable demandée. Trap : permet à l’agent de signaler un évènement au Manager (tentative d’accès non autorisé ou redémarrage de l’équipement). 35010087 04/2006 Services Description des services Le manager SNMP émet des requêtes d'écriture ou de lecture (Set_Request, Get_Request, Get_Next_Request, ....) d'objets définis dans la MIB-II SNMP et l'agent SNMP du module TSX ETG 1010 y répond. Manager SNMP Get_Response Trap Set_Request Get_Request Get_Next_Request Agent SNMP TSX ETG 1010 L'agent SNMP du module émet des évènements (Traps) vers le Manager. Les Traps Systèmes gérés sont les suivants : z z 35010087 04/2006 Coldstart Trap : z L’événement est émis suite à la mise sous tension du module uniquement. Authentification Failure Trap : événement émis suite à un problème d'authentification. Le champ Community Name du message reçu est différent de celui configuré sur le module. Ce trap peut être validé lors de la configuration du module TSX ETG 1010. 63 Services 3.5 Serveur SMTP Email Généralité Le module TSX ETG 1010 fournit la fonction email. L’envoi des emails est déclenché par scrutation de variables des équipements Uni-Telway ou des registres internes du module. Il faut pour cela configurer l’adresse du serveur SMTP, ce serveur peut être soit sur Ethernet soit à travers un modem. Note : le service email ne doit pas être utilisé pour supporter des fonctions de sécurité. 64 35010087 04/2006 Services Illustration Exemple : Serveur SMTP local Connexion Ethernet TSX ETG 1010 Maître Uni-Telway ACCES DIRECT ACCES à DISTANCE Serveur SMTP distant Modem Modem Réseau TéléphoniqueCommuté Note : Il est possible de tester l’envoi d’un email (alarme) en utilisant la commande de registre (Voir Registres internes au module, p. 32) ou par le lien test email (Voir Page test email, p. 83) dans le menu Diagnostic de lancer une des alarmes paramétrée La connexion modem est automatiquement établie quand un email doit être envoyé. Cette connexion est prioritaire et peut couper toutes autres connexions modem établies par un équipement distant ou par une commande sur registre du module. 35010087 04/2006 65 Services 3.6 Serveur HTTP Présentation Objet de ce souschapitre Ce sous-chapitre présente le serveur HTTP sur le module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 66 Sujet Page Serveur HTTP embarqué 68 Page d’accueil du serveur HTTP 71 Page version du TSX ETG 1010 73 Page d’accueil Diagnostics 74 Page Statistiques Ethernet 77 Page Statistiques Uni-Telway 78 Page d’envoi de requêtes 79 Page statistiques email 81 Page test email 83 Page statistiques PPP/modem 85 Page Diagnostic liaison RS232 Modem 87 Page Statistiques Remplacement Module Défaillant - FDR 89 Page téléchargement MIB 91 Pages d’accueil de paramètrage du TSX ETG 1010 92 Page Sécurité 94 Page de configuration de la liaison Uni-Telway 96 Page de configuration des services TCP/IP 97 Page de configuration automatique 98 Page de configuration de la fonction SNMP 100 Page de configuration de la fonction SMTP 101 Page de configuration des alarmes 102 Page de réinitialisation du module 103 Pages de visualisation du TSX ETG 1010 104 Page Visualisation de données 106 Page Editeur de données 108 Page Visualiseur graphique 109 35010087 04/2006 Services Sujet 35010087 04/2006 Page Page Editeur graphique 110 Pages utilisateur 111 67 Services Serveur HTTP embarqué Présentation Les modules TSX ETG 1010 intègrent un serveur Web par défaut permettant : z z z z de configurer le module : z paramètres TCP/IP, z modem, z paramètres Uni-Telway, z SNMP, z SMTP ; de modifier le nom de l’utilisateur et le mot de passe de l’accès au site, d’accéder aux données automate ou équipement, d’attribuer un Device Role Name si l’autoconfiguration a été choisie. Les fonctions apportées par le site Web ne nécessitent aucune configuration ou programmation préalable au sein du module. Toutes les données du serveur sont construites sous forme de pages standard Web au format HTML. Ces pages peuvent être visualisées par un navigateur Internet. Différentes fonctions du module : 68 Fonctions TSX ETG 1010 Nombre de navigateurs Connectés 16 max. Site Web par défaut embarqué Oui Mémoire réservée pour création de pages utilisateur 8 Mo 35010087 04/2006 Services Fonctions du serveur Web par défaut Les fonctions sont les suivantes : z z z fonctions de diagnostic module : z statistiques du réseau Ethernet et Uni-Telway, z statistiques et test email, z statistique de la liaison RS232 modem et diagnostic par fichier LOG, z statistiques FDR, z déchargement de la MIB ; fonctions de paramétrage du module : z sécurité ou modification des mots de passe, z configuration des Paramètres TCP/IP et Uni-Telway, z configuration FDR client, z configuration des paramètres SNMP et SMTP, z configuration des alames, z redémarrage du module ; fonctions de visualisation module : z lecture et édition de données des équipements Uni-Telway ou du module, z visualisation de pages graphiques utilisateur. Note : la barre de progression d’ouverture de page (fonctions ou services) n’est visible que si le navigateur utilise la version Java 1.4 minimum de SUN. 35010087 04/2006 69 Services Connexions HTTP Les règles de connexion suivantes sont à prendre en compte : 1 navigateur Internet connecté peut ouvrir 2 connexions et le TSX ETG 1010 autorise 32 connexions au maximum ; chaque connexion HTTP est automatiquement fermée après une minute d’inactivité ; pendant la saisie de mots de passe, la connexion reste active. z z z En conséquence, on pourra connecter 16 navigateurs Internet à un module TSX ETG 1010. Si le nombre de connexions HTTP est atteint, le navigateur affiche la page suivante : e 503 Service Unavailable - Microsoft Internet Explorer Fichier Précédente Edition Affichage Suivante Adresse e http://192.168.2.14 Favoris X Arrêter Outils ? >> Actualiser Démarrage Rechercher Links >> OK Maximum number of connections has been exceeded e 70 Terminé e Internet 35010087 04/2006 Services Page d’accueil du serveur HTTP Présentation Cette page est la page d’accueil du site Web. Elle permet d'accéder aux pages des services du site : z z z la page d’accès au diagnostics du module : Diagnostics la page de Visualisation la page d’accès à la configuration du module : Paramètrage. Note : Cette page d’accueil permet aussi de choisir la langue pour naviguer sur les différentes pages du service et de connaître la version du produit. Comment accéder à la page d’accueil 35010087 04/2006 La procédure suivante indique l’accès à la page d’accueil du site web. Etape Action 1 Ouvrez votre navigateur habituel. 2 Saisissez l’adresse IP du module ETHERNET dans la zone Adresses 71 Services Illustration La page d’accueil du TSX ETG 1010 se présente de la manière suivante : a brand of Schneider Electric Accueil Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage Langues Anglais Français Produit Version A propos Web site version : 1.1.0.0 © 2000-2005 Schneider Electric. All Rights Reserved Internet Note : Le lien Documentation permet à l’utilisateur d’accéder et d’ouvrir la documentation du produit au format HTML 72 35010087 04/2006 Services Page version du TSX ETG 1010 Présentation Cette page donne la version du module TSX ETG 1010. Illustration La page version du TSX ETG 1010 se présente de la manière suivante : a brand of Schneider Electric Accueil Langues Anglais Français Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage VERSION DU PRODUIT Version : TSX ETG 1010 V1.1.8 Produit Version A propos © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 73 Services Page d’accueil Diagnostics Page d’accueil Cette page propose les différents services de diagnostics supportés par le serveur Web du module TSX ETG 1010 et les liens pour accéder au service désiré. Comment accéder à la page Diagnostics Pour accéder à la page Diagnostics, procédez comme suit : 74 Etape Action 1 Cliquez sur le lien Diagnostic dans la page d'accueil (Home page). Cliquez sur un des service que vous propose la page d’accueil diagnotics. 2 Résultat : une fenêtre demandant le nom utilisateur et le mot de passe apparaît. Renseignez le nom utilisateur et le mot de passe en respectant les minuscules/ majuscules. Note : les valeurs par défaut sont : z pour le nom utilisateur : USER z pour le mot de passe : USER 3 Validez par Ok. 35010087 04/2006 Services Illustration La page d’accueil Diagnostics est la suivante : a brand of Schneider Electric Telemecanique Diagnostic FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage Statistiques Ethernet Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log Statistiques FDR Déchargement de la MIB Web site version : 1.1.0.0 © 2000-2005 Schneider Electric. All Rights Reserved Internet Pour accéder au service voulu, cliquez sur un lien des liens suivants : z z z z z z z z 35010087 04/2006 statistiques Ethernet pour connaître la gestion des compteurs de diagnostic de la communication Ethernet, statistiques Uni-Telway pour être informé de la gestion des compteurs de diagnostic, de timeout et des messages Uni-Telway, test d’envoi de requêtes Uni-Telway, statistiques Email pour connaître la gestion des compteurs de diagnostic de la messagerie, test EMail pour simuler l’envoi des alarmes par Email, statistiques PPP pour connaître la gestion des compteurs de diagnostic et des adresses IP liés à la communication PPP, fichier Log pour visualiser le fichier log de la connexion Modem, statistiques FDR pour connaître la gestion des paramétres et des compteurs de diagnostic du service FDR (Faulty Device Remplacement), 75 Services z 76 déchargement de la MIB pour télécharger la MIB (Management Information Base) du module sur le PC. 35010087 04/2006 Services Page Statistiques Ethernet Présentation Cette page présente des statistiques du réseau Ethernet. Elle permet de diagnostiquer un réseau. Illustration Vue de la page Statistiques Ethernet d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log Statistiques FDR Déchargement de la MIB FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage STATISTIQUES ETHERNET & TCP/IP IP Address: 139.160.234.43 Operational Statistics Receive Packets: 37 391 Functionning Errors Transmit Timeout 0 Errors: Missed Packet 0 Errors: 0 Restart: Receive Statistics Alignment Errors: 0 0 FCS Errors: Transmit Statistics Transmit Buffer 0 Errors: 0 Late Collision: Transmit Retries: 0 Mac Address 00.80.f4.01.64.6f Sent Packets: 2441 Collision: Memory Errors: 0 0 Overflow Errors: 0 Receive Buffet 0 Errors: Silo Underflow: Carrier Sense Errors: 0 0 Reset Counters © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 77 Services Page Statistiques Uni-Telway Présentation Cette page présente des statistiques du réseau Uni-Telway. Elle permet de diagnostiquer un réseau. Illustration Vue de la page Statistiques Uni-Telway d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage STATISTIQUES UNITELWAY LIAISON SERIE Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log ETG slave addresses 4,5 Local error counters Messages sent and not acknowledged 0 Statistiques FDR Transmission refused 0 Déchargement de la MIB Received and not acknowledged 0 Received and refused 0 Performance counters Messages sent and acknowledged per sec. Messages received and acknowledged per sec. Reset counters © 2000-2005 Schneider Electric. All Rights Reserved Internet 78 35010087 04/2006 Services Page d’envoi de requêtes Présentation Cette page permet l’envoi de requêtes Uni-Telway à des fins de test ou de diagnostic : z z z Illustration identification équipement, miroir, requête libre Uni-Telway. Vue de la page d’envoi de requêtes d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance Paramétrage ENVOI DE REQUETES Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log Station SYS Ready Request FA 07 01 Statistiques FDR Déchargement de la MIB Ident Mirror Response Ascii © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 79 Services Champs Tableau des champs : Champ Fonction Station Adresse de la station destinataire sur le réseau Uni-Telway (Voir Adressage des équipements Uni-Telway, p. 129). Request Requête UNI-TE à envoyer. Cette dernière doit : z être au format hexadécimal (espaces facultatifs), z commencer par le code des requêtes UNI-TE. Response Résultat de la requête. Ident Bouton permettant d’initialiser le champ Request avec la requête Identification. Mirror Bouton permettant d’initialiser le champ Request avec la requête Mirror. Ascii Si cochée, le résultat est affiché en Ascii (à utiliser pour la requête Identification). Les caractères non Ascii sont remplacés par des ".". Note : le bouton permet de lancer la requête. Note : dans le cas de non réponse du destinataire ou d’erreur d’adressage, le premier octet de la réponse est à FF, le second contient le code d’erreur (consulter les codes d’erreurs dans la documentation du PLC maître). Le TSX ETG 1010 renvoie FF03 dans le cas d’un Timeout. 80 35010087 04/2006 Services Page statistiques email Présentation Cette page permet de visualiser l’état du service email. Illustration Vue de la page statistiques email : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage STATISTIQUES EMAIL Unitelway Statistiques Envoi de requêtes EMail Statistiques Test Status: OPERATIONAL PPP/Modem Statistiques Fichier Log EMail send OK: 0 EMail send error: cnx 1 Statistiques FDR Request send: 34879 Déchargement de la MIB Request received OK: 34885 Request received error: 0 smtp: 0 Alarms in error: Reset counters © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 81 Services Paramètres Description des paramètres : Libellé Status Description Indique l’état de la fonction Email : z IDLE : pas de déclaration d’alarmes dans la page configuration des alarmes ou action désactivée (Enable alarm décoché), z OPERATIONAL : déclaration d’alarmes effectuée et action activée (Enabe alarms coché dans la page configuration des alarmes). 82 Email send OK Nombre d’alarmes envoyées sans erreur. Email send error cnx Nombre d’alarmes envoyées avec problème de connexion avec le serveur SMTP. Email send error smtp Nombre d’alarmes envoyées avec erreur de protocole SMTP. Request send Nombre de requêtes Uni-Telway envoyées pour la gestion des erreurs. Request received OK Nombre de réponses reçues sans erreur aux requêtes Uni-Telway. Request received error Nombre de réponses reçues avec erreur aux requêtes Uni-Telway. Alarms in error Liste des alarmes en erreur (équipement absent ou erreur de lecture de la variable). 35010087 04/2006 Services Page test email Présentation Cette page permet de tester l’envoi d’un email par simple clic. Note : avant toute utilisation, il faut configurer au moins une alarme dans la page de configuration des alarmes. 35010087 04/2006 83 Services Illustration Vue de la page test email : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage TEST EMAIL Statistiques Modbus EMail Statistiques Test PPP/Modem Statistiques Fichier Log Test EMail Statistiques FDR Déchargement de la MIB alarm1 Test © 2000-2004 Schneider Electric. All Rights Reserved Internet Sélectionner l’alarme à envoyer et cliquer sur le bouton Test. Note : pour envoyer un email, la page utilise un registre de commande interne au module. Si une commande est en cours (status= -1), l’email n’est pas envoyé. 84 35010087 04/2006 Services Page statistiques PPP/modem Présentation Cette page permet de visualiser les statistiques PPP/modem. Illustration Vue de la page statistiques PPP/modem : a brand of Schneider Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage STATISTIQUES PPP Unitelway Statistiques Envoi de requêtes EMail Statistiques Test Status : CLIENT IP Remote Address : 85.16.0.1 PPP/Modem Statistiques Fichier Log IP Local Address : 85.16.0.2 IP Address opened : 85.16.0.10 Open Connection OK : 1 Open Connection Error : 0 Close Connection OK : 0 Close Connection Error : 0 Statistiques FDR Déchargement de la MIB Reset counters © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 85 Services Paramètres 86 Description des paramètres : Libellé Description Status Indique l’état de la connexion PPP : z inactive si aucune connexion, z server si connexion distante, z client si connexion du TSX ETG 1010 (commande ou envoi d’email). IP remote address Adresse IP PPP de la connexion distante. Si la connexion PPP est fermée IP=0.0.0.0. IP local address Adresse IP PPP de la connexion locale (le module). Si la connexion PPP est fermée IP=0.0.0.0. IP address opened Adresse IP courante ouverte pour la connexion PPP (seulement pour les connexion clientes). Si la connexion PPP est fermée IP=0.0.0.0. Open connection OK Nombre de connexions PPP ouvertes sans erreur. Open connection error Nombre de connexions PPP cliente ouvertes avec erreur (mauvaise adresse IP, aucune réponse modem, ligne occupée, etc). Close connection OK Nombre de connexions PPP fermées sans erreur. Close connection error Nombre de connexions PPP cliente fermées avec erreur (mauvaise adresse IP, aucune réponse modem, ligne occupée, etc). 35010087 04/2006 Services Page Diagnostic liaison RS232 Modem Présentation Cette page permet de diagnostiquer la liaison RS232 Modem. Illustration Vue de la page PPP/Modem Log File : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log Statistiques FDR Déchargement de la MIB FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage **************************************** ETG1010 ------ PPP/Modem Log File --**************************************** ----------------------Modem connection configured Rs232 link down ----------------------Dial phone number ... remote Modem connection OK PPP Client Connected on Remote network PPP Client: IP Remote Address: 85.16.0.1 PPP Client: IP Remote Network: 85.0.0.0 PPP Client: IP Local Address: 85.16.0.2 PPP Link down ----------------------Modem connection configured © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 87 Services Description La page affiche un fichier texte donnant le compte-rendu des quatre dernières connexions. Les compte-rendus possibles sont les suivants : Libellé Signification Dial phone number... Le modem est en train de faire le numéro d'appel distant. No Remote Modem Answer Le modem distant ne répond pas. Remote Modem connection OK La connexion modem est établie. Phone line busy Le modem distant est déjà en ligne. Phone Line Error Pas de tonalité sur la ligne téléphonique. No Modem Answer Le modem local ne répond pas. PPP Client Connected on Remote Network Le client local a réussi à se connecter sur un réseau ou une station distante. PPP Client: IP Remote Address: xx.xx.xx.xx Adresse IP de la station appelée PPP Client: IP Remote Network: xx.xx.xx.xx Numéro de réseau IP de la station appelée 88 PPP Client: IP Local Address: xx.xx.xx.xx Adresse IP locale de la station appelante PPP Client Connection Error La connexion PPP ne s'établit pas (problème de mot de passe, ou d'adresses IP). Direct cable connection configured La liaison RS232 est prête pour une connexion par câble. Modem connection configured Une connexion modem est configurée. PPP server ok Un appel d'une station distante a été établi. PPP server: IP Remote Address Adresse IP de la station distante appelante PPP server: IP Local Address Adresse IP locale de la station RS232 link down Rupture de communication (déconnexion du câble, etc) Attention : ce compte rendu est normal avant que le modem n'effectue le numéro d'appel distant (Dial phone number). PPP connection timeout expired Détection du timeout de connexion, la communication a été coupée. PPP link down La communication modem a été coupée. 35010087 04/2006 Services Page Statistiques Remplacement Module Défaillant - FDR Présentation Cette page permet le diagnostic de la fonction Remplacement module défaillant (FDR). Illustration Vue de la page statistiques Remplacement module défaillant d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Diagnostic Statistiques Ethernet FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage STATISTIQUES FDR Unitelway Statistiques Envoi de requêtes EMail Statistiques Test PPP/Modem Statistiques Fichier Log Statistiques FDR Déchargement de la MIB Status : Stopped Parameters saved on the server : No Dhcp Tries : 0 Automatic Backups : 0 User Backup : 0 Ftp Connection Errors : 0 Ftp Backup/Restore Errors : 0 Reset counters © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 89 Services Paramètres Description des paramètres : Libellé Status Description Indique l’état de la fonction FDR : z Starting, Running, Stopped, Error. Parameters saved on server Paramètres sauvegardés sur le serveur : z Yes, No. Cette information n’est significative que lorsque la fonction FDR est active. 90 Dhcp Tries Nombre total d’essais DHCP. Automatic Backups Nombre total de sauvegardes de la configuration du TSX ETG 1010 vers le serveur effectuées avec succès automatiquement. User Backups Nombre total de sauvegardes de la configuration du TSX ETG 1010 vers le serveur effectuées avec succès, sur intervention de l’utilisateur par le bouton Force Backup de la page Client FDR (Voir Zone des Commandes, p. 147). Ftp Connections Errors En fonction FDR, nombre de fois où la connexion FTP n’a pas pu s’effectuer. Ce compteur d’erreur indique les erreurs FTP autres que celles d’écriture ou de lecture du fichier de configuration. Ftp Backup/Restore Errors En fonction FDR, nombre de fois où la sauvegarde ou la récupération par FTP du fichier de configuration n’a pas pu s’effectuer. 35010087 04/2006 Services Page téléchargement MIB Présentation 35010087 04/2006 Cette page permet de télécharger le MIB du TSX ETG sur un PC connecté au module. 91 Services Pages d’accueil de paramètrage du TSX ETG 1010 Page d’accueil Cette page propose les différents services de configuration supportés par le serveur Web par défaut du module TSX ETG 1010 et les liens pour accéder au service désiré. Comment accéder à la page Configuration Pour accéder à la page setup ou paramétrage, cliquez sur paramètre. Il vous sera demandé un nom et mot de passe pour accéder aux services (par défaut USER). 92 35010087 04/2006 Services Illustration Vue de la page Paramétrage d’un TSX ETG 1010 : a brand of Schneider Electric Paramétrage Telemecanique FactoryCast TM Accueil Documentation Visualisation Commande TSX ETG 1010 Diagnostic Maintenance URL Paramétrage Sécurité Unitelway IP/PPP Client FDR SNMP SMTP Alarmes Redémarrer Web site version : 1.1.0.0 © 2000-2005 Schneider Electric. All Rights Reserved Internet Pour accéder au service choisi, cliquez sur un des liens. z z z z z z z z 35010087 04/2006 Sécurité pour configurer l’aspect nom utilisateur, mot de passe. Uni-Telway pour paramétrer la liaison Uni-Telway. IP/PPP pour paramétrer les services IP et PPP. Client FDR pour configurer le choix BootP ou DHCP. SNMP pour paramétrer le service SNMP, SMTP pour renseigner le module du serveur SMTP. Alarmes pour paramétrer les alarmes Email Redémarrer pour reinitialiser le module. 93 Services Page Sécurité Présentation Pour l’accès par HTTP, cette page permet de modifier : z z z Le nom utilisateur et le mot de passe pour accéder à la page d'accueil, le mot de passe permettant l'écriture de variables dans l'éditeur de données, le mot de passe d’accès aux paramètres de la configuration. La taille du nom utilisateur et des mots de passe est au maximum de 15 caractères lettres ou chiffres (a-z, A-Z et 0-9). Les valeurs par défaut des champs Username/Password protégeant l'accès au pages Web sont USER/USER. Illustration Vue de la page Sécurité d’un TSX ETG 1010 : a brand of Schneider Electric Paramétrage Telemecanique SECURITE FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage Sécurité Unitelway IP/PPP Client FDR SNMP HTTP Password HTTP User Name : SMTP HTTP Password : Alarmes Confirm HTTP Password : Redémarrer Data Password Write Data Password : Confirm Write Password : Configuration Password Write Configuration Password : Confirm Write Password : Apply Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 94 35010087 04/2006 Services Comment modifier les droits d’accès HTTP Comment modifier le mot de passe Data Comment modifier le mot de passe Configuration 35010087 04/2006 La procédure est la suivante : Etape 1 Action Saisissez le nouveau nom Utilisateur. 2 Saisissez le nouveau mot de passe. 3 Confirmez le nouveau mot de passe. 4 Validez la modification par le bouton Apply. Résultat : une fenêtre de confirmation apparaît. 5 Cliquez sur le bouton Reboot pour prendre en compte la modification dans le module. La procédure est la suivante : Etape Action 1 Saisissez le mot de passe actuel en respectant les minuscules/majuscules. 2 Saisissez le nouveau mot de passe. 3 Confirmez le nouveau mot de passe. 4 Validez la modification par le bouton Apply. Résultat : une fenêtre de confirmation apparaît. 5 Cliquez sur le bouton OK pour prendre en compte la modification dans le module. Résultat : une fenêtre apparaît pour signifier que le mot de passe a été modifié avec succès La procédure est la suivante : Etape Action 1 Saisissez le mot de passe actuel en respectant les minuscules/majuscules. 2 Saisissez le nouveau mot de passe. 3 Confirmez le nouveau mot de passe. 4 Validez la modification par le bouton Apply. Résultat : une fenêtre de confirmation apparaît. 5 Cliquez sur le bouton OK pour prendre en compte la modification dans le module. Résultat : une fenêtre apparaît pour signifier que le mot de passe a été modifié avec succès. 95 Services Page de configuration de la liaison Uni-Telway Présentation Cette page permet de configurer la fonction Uni-Telway du module TSX ETG 1010. Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans le chapitre Configuration Uni-Telway du module TSX ETG 1010 (Voir Paramètres de configuration liés à la liaison UniTelway, p. 142). Illustration Vue de la page Configuration Uni-Telway: a brand of Schneider Electric Paramétrage Sécurité Unitelway IP/PPP Client FDR SNMP SMTP Alarmes Redémarrer Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage UNITELWAY LIAISON SERIE Protocol Parameters Baud Rate : Auto Parity : Odd Timeout (s) : 3 UTW Adresses ETG Rackodule.channel : 0.0 ETG Ad0 Number : 4 Number of used addresses : 2 Server UTW (Recv) : (4) To TCP (Recv) : ( ) From TCP (Send) : (5) Alarms (Send) : (5) Apply Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 96 35010087 04/2006 Services Page de configuration des services TCP/IP Présentation Cette page permet de configurer les services TCP/IP du module TSX ETG 1010. Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans le chapitre Configuration IP/PPP du module TSX ETG (Voir Paramètres de configuration liés aux services TCP/IP, p. 134). Illustration Vue de la page IP Configuration : a brand of Schneider Electric Paramétrage Sécurité Unitelway IP/PPP Client FDR SNMP Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic CONFIGURATION ETHERNET TCP/IP & MODEM Ethernet Interface IP Parameters Local Automatic IP address: 139 160 Subnetwork mask: 255 255 Default Gateway: 139 160 RS232/Modem Parameters 234 43 Baud Rate : 254 0 234 1 Stop Bit : Ethernet frame format Alarmes Ethernet II Network: URL Paramétrage Use Eth IP addr as PPP IP addr SMTP Redémarrer Maintenance 802.3 ETG XWAY adress Station: 1 Parity : 4800 1 Max. time between 2 frames (sec): 0 Max. connection time (sec): 0 None Hayes : Browser XWAY adress Network: 65 Station: 2 Configuration of Connections Connections: Access Control 0 New Edit Remove XWay IP Address Protocol Access Mode Apply Modem Phone N° User Password Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 97 Services Page de configuration automatique Présentation Cette page permet de configurer le module TSX ETG 1010 en client BOOTP ou DHCP(FDR). Note : Important: le champ Automatic Configuration doit avoir été préalablement sélectionné dans la page IP/PPP (Voir Paramètres de configuration liés aux services TCP/IP, p. 134). Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans le chapitre Configuration automatique du module TSX ETG (Voir Configuration Automatique, p. 145). 98 35010087 04/2006 Services Illustration Vue de la page Client FDR : a brand of Schneider Electric Paramétrage Sécurité Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande CONFIGURATION AUTOMATIQUE Diagnostic Maintenance URL Paramétrage Unitelway IP/PPP Client FDR SNMP SMTP Alarmes (Automatic Configuration must be enabled) BOOTP DHCP(FDR) Device’s Role name: ETGDefaultName FDR Replication period (sec): 300 Redémarrer Commands Force Restore (Server to Module) Restore Force Backup (Module to Server) Backup Apply Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 99 Services Page de configuration de la fonction SNMP Présentation Cette page permet de configurer la fonction SNMP du module TSX ETG 1010. Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans le chapitre Configuration du service SNMP (Voir Configuration du service SNMP, p. 148). Illustration Vue de la page SNMP Configuration : a brand of Schneider Electric Paramétrage Sécurité Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage PARAMETRES SNMP Unitelway IP/PPP Client FDR IP address managers SNMP IP address manager 1 0 0 0 0 SMTP IP address manager 2 0 0 0 0 Alarmes Redémarrer Agent SyslLocation SysContact Community names write (Set) public read-only (Get) public Trap public Security Enable “Authentification Failure” Trap Apply Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 100 35010087 04/2006 Services Page de configuration de la fonction SMTP Présentation Cette page permet de configurer la fonction SMTP du module TSX ETG 1010. Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans le chapitre Configuration du service SMTP (Voir Configuration du service SMTP, p. 151). Illustration Vue de la page SMTP Configuration : a brand of Schneider Electric Paramétrage Sécurité Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage CONFIGURATION SMTP Unitelway IP/PPP Client FDR SNMP SMTP Alarmes Redémarrer SMTP Server Address: 85.16.0.1 Módem Close PPP connection SMTP Server Port: 25 Email From User Name: [email protected] Email reply to: [email protected] Apply Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 101 Services Page de configuration des alarmes Présentation Cette page permet de configurer les alarmes Email du module TSX ETG 1010. Note : L’accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par défaut est USER. Le contenu de cette page est développé dans la section Configuration des alarmes (Voir Configuration des alarmes, p. 153). Illustration Vue de la page Configuration des alarmes: a brand of Schneider Electric Paramétrage Sécurité Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage CONFIGURATION DES ALARMES Unitelway IP/PPP Client FDR SNMP SMTP Alarmes Redémarrer Enable alarms Station 1 SYS 2 0.0.6 Period alarms (in msec): Alarms configured :2 Variable Type Value EMailTo %MW20 %MW10.3 = RE 100 New [email protected] [email protected] Edit Apply 1000 Subject alarm1 alarm2 Remove Reset © 2000-2005 Schneider Electric. All Rights Reserved Internet 102 35010087 04/2006 Services Page de réinitialisation du module Présentation Cette page permet de réinitialiser le module TSX ETG 1010. Cette réinitialisation (Redémarrage) doit être effectuée pour la prise en compte des nouveaux paramètres de configuration. Toutes les connexions sont rompues suite à l’action de réinitialisation. Note : La réinitialisation est gérée par un mot de passe sécurité dont la valeur par défaut est USER. Illustration Vue de la page Redémarrer : a brand of Schneider Electric Paramétrage Sécurité Telemecanique FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage REDEMARRER Unitelway IP/PPP Client FDR SNMP SMTP Alarmes Redémarrer Click button to reboot Reboot device © 2000-2005 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 103 Services Pages de visualisation du TSX ETG 1010 Page d’accueil Cette page propose les différents services de visualisation supportés par le serveur Web par défaut du module TSX ETG 1010 et les liens pour accéder aux services désirés. Comment accéder à la page Visualisation Cliquez sur Visualisation. Les différents services s’affichent à gauche de la fenêtre. 104 35010087 04/2006 Services Illustration La page d’accueil visualisation est la suivante : a brand of Schneider Electric Telemecanique Visualisation FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage Lecture des données Editeur de données Pages utilisateur avec mot de passe sans mot de passe Web site version : 1.0.0.0 © 2000-2005 Schneider Electric. All Rights Reserved Internet Pour accéder au service choisi, cliquez sur un lien. z z z z 35010087 04/2006 Lecture des données pour accéder aux tableux de données que l’utilisateur a créé par l’éditeur de données. Editeur de données pour créer des tableaux de données de variable d’équipement Uni-Telway ou du module, afin de connaître leur valeur lors de l’animation du tableau. Pages utilisateurs avec mot de passe pour visualiser des pages écrans (accessible par mot de passe) créées par l’utilisateur Pages utilisateurs sans mot de passe pour visualiser des pages écrans (accessible à tous) créées par l’utilisateur. 105 Services Page Visualisation de données Présentation Cette page permet de visualiser des tables d'animation contenant des listes de variables d’équipements Uni-Telway ou des variables internes au module. Cette page ne permet pas de créer une table, de modifier une variable ou de forcer une valeur de variable. La page lecture de données utilise les tableaux créés par l’ éditeur de données. La page de lecture n’est pas protégée par un mot de passe car elle n’est qu’une page d’animation. Illustration Vue de la page visualisation de données d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Visualisation Lecture des données FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Editeur graphique Pages utilisateur avec mot de passe sans mot de passe URL Paramétrage LECTURE DES DONNEES Editeur de données Visualiseur graphique Maintenance Rate 1000 IP Address 139.160.234.43 Name Station PM500@1 1.0.4 DiagsSyste Mail_Status Mail_send_ok 1.0.4 Mail_send_nok 1.0.4 Mail_send_nok 1.0.4 NumberMailRe 1.0.4 NumberMailRe 1.0.4 NumberMailRe 1.0.4 PPPStatus PPPAddress1 PPPAddress2 PPPAddress3 PPPAddress4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 Started, number of requests = 2 Type Address Value 2 %MW 820 0 %MW 821 0 %MW 822 0 %MW 826 6269 %MW 823 6269 %MW 824 0 %MW 825 %MW %MW %MW %MW %MW 830 831 832 833 834 0 0 0 0 0 ReadOnly Comment false Mail status (2=Active,1=Inactive,0=N false Number of Mail correctly send false Number of Mail in error due to TCP false Number of Mail in error due to SMTP Number of Unitelway request send fo false false Number of Unitelway response recei false Number of Unitelway response recei false false false false false PPP Connection Status (o=inactive,1 PPP IP Address of remote device XX PPP IP Address of remote device xx PPP IP Address of remote device ww PPP IP Address of remote device xx 31ms 0ms 47ms © 2000-2004 Schneider Electric. All Rights Reserved Internet 106 35010087 04/2006 Services Note : La fenêtre affiche dans le champs de gauche les tables disponibles et crées par l’éditeur. L’utilisateur pourra sélectionner la table à afficher. La variable est composée de: CHAMP FONCTION Name Nom de la variable(Mnémonique) Station Adresse de l’équipement Uni-Telway (Voir Adressage des équipements UniTelway, p. 129). Type Type de données. Address Adresse de la variable (0 à 65535) Value Valeur de la variable en décimal non signé, si la communication est en erreur ou la variable est non accessible, la valeur est "????" ReadOnly Si cochée la valeur de la variable ne pourra pas être forcée Comment Commentaire de la variable Note : Les types de données sont les suivants : z %M : bit interne (booléen), z %MW : mot interne, z %MD : mot double interne, z %MF : mot flottant. z %S : bit système (booléen), z %SW : mot système, z %KW : mot constante, z %KD : mot double constante, 35010087 04/2006 107 Services Page Editeur de données Présentation Cette page permet de créer des tables d'animation contenant des listes de variables d’automate ou d’équipement à visualiser ou à modifier. Illustration Vue de la page éditeur de données d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Visualisation Lecture des données FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Editeur graphique Pages utilisateur avec mot de passe sans mot de passe URL Paramétrage EDITEUR DE DONNEES Editeur de données Visualiseur graphique Maintenance Rate 1000 IP Address 139.160.234.43 Name Station PM500@1 1.0.4 DiagsSyste Mail_Status Mail_send_ok 1.0.4 Mail_send_nok 1.0.4 Mail_send_nok 1.0.4 NumberMailRe 1.0.4 NumberMailRe 1.0.4 NumberMailRe 1.0.4 PPPStatus PPPAddress1 PPPAddress2 PPPAddress3 PPPAddress4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 Started, number of requests = 2 Type Address Value 2 %MW 820 0 %MW 821 0 %MW 822 0 %MW 826 6269 %MW 823 6269 %MW 824 0 %MW 825 %MW %MW %MW %MW %MW 830 831 832 833 834 0 0 0 0 0 ReadOnly Comment false Mail status (2=Active,1=Inactive,0=N false Number of Mail correctly send false Number of Mail in error due to TCP false Number of Mail in error due to SMTP Number of Unitelway request send fo false false Number of Unitelway response recei false Number of Unitelway response recei false false false false false PPP Connection Status (o=inactive,1 PPP IP Address of remote device XX PPP IP Address of remote device xx PPP IP Address of remote device ww PPP IP Address of remote device xx 31ms 0ms 47ms © 2000-2004 Schneider Electric. All Rights Reserved Internet 108 35010087 04/2006 Services Page Visualiseur graphique Présentation Cette page permet de visualiser des pages d’animation graphique sur des variables d’équipements Uni-Telway ou des variables internes du module. Cette page ne permet pas de créer ou modifier les pages graphiques. Illustration Vue de la page Visualiseur graphique d’un TSX ETG 1010 : a brand of Schneider Electric FactoryCast TM TSX ETG 1010 Telemecanique Accueil Documentation Visualisation Commande Visualisation Lecture des données Editeur de données Diagnostic Maintenance URL Paramétrage VISUALISEUR GRAPHIQUE 0 100 Visualiseur graphique 27 182 50 Editeur graphique Pages utilisateur avec mot de passe sans mot de passe 0 100 <100 © 2000-2004 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 109 Services Page Editeur graphique Présentation Cette page permet de créer des pages d'animation graphique sur des variables d’équipements Uni-Telway ou des variables internes du module. Illustration Vue de la page éditeur graphique d’un TSX ETG 1010 : a brand of Schneider Electric FactoryCast TM TSX ETG 1010 Telemecanique Accueil Documentation Visualisation Commande Visualisation Lecture des données Editeur de données Diagnostic Maintenance Edit... Password... URL Paramétrage EDITEUR DE DONNEES Test Save... Delete... Visualiseur graphique Editeur graphique 0 100 Pages utilisateur avec mot de passe sans mot de passe 27 182 50 100 0 <100 Password accepted © 2000-2004 Schneider Electric. All Rights Reserved Internet 110 35010087 04/2006 Services Pages utilisateur Présentation Cette page permet d’accéder aux pages que l’utilisateur a créé avec FrontPage ou autre. Ces pages peuvent être accessibles à tous (pages sans mot de passe) ou protégées (avec mot de passe). Elles permettront à l’utilisateur de mieux interpréter les valeurs des variables de ses équipements Uni-Telway (autrement que par un tableau de données). Le chapitre création de pages utilisateur (Voir Création de pages utilisateur, p. 217) renseigne l’utilisateur sur la création et sur le transfert des pages désirées. Illustration Vue de la page utilisateur d’un TSX ETG 1010 : a brand of Schneider Electric Telemecanique Visualisation Lecture des données FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage CUSTOM PAGE Editeur de données LiveBeanApplet Visualiseur graphique Slider Editeur graphique Pages utilisateur avec mot de passe sans mot de passe 0 Indicator 65 535 LiveHorizontalSlider 0 65 535 LiveHorizontalIndicator LiveLabelApplet Data 1 slave 255: 37535 unit © 2000-2004 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 111 Services 112 35010087 04/2006 Mise en oeuvre du module TSX ETG 1010 4 Présentation Objet de ce chapitre Ce chapitre traite de la mise en oeuvre du module TSX ETG 1010. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : 35010087 04/2006 Sous-chapitre Sujet Page 4.1 Principales Topologies 115 4.2 Configuration du module TSX ETG 1010 131 4.3 Configuration des liaisons série RS232 155 4.4 Editeur de données 156 4.5 Editeur graphique 161 4.6 Viewer graphique 211 4.7 Configuration à l’aide de Web Designer 213 4.8 Mise en oeuvre TSX ETG 1010 - Synthèse 214 113 Mise en oeuvre 114 35010087 04/2006 Mise en oeuvre 4.1 Principales Topologies Présentation Objet de ce souschapitre Ce sous-chapitre présente les principales topologies de raccordement du module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page Généralités 116 Connexions possibles 118 Adressage des équipements Uni-Telway 129 115 Mise en oeuvre Généralités Présentation Le module TSX ETG 1010 est un module autonome. L'adaptation en vitesse sur le médium Ethernet (10/100 Mbits) est automatique. Pour que le module soit en service, il doit être alimenté et connecté par un réseau Uni-Telway à un maître Uni-Telway. Le module est toujours esclave sur le réseau Uni-Telway. Le voyant RUN/UTW clignote au rythme de la communication Uni-Telway ( module configuré au niveau TCP/IP,...). Le module n'a pas de notion de démarrage à froid ou à chaud du fait que la mémoire n'est pas sauvegardée sur coupure secteur. Sur mise sous tension, le module effectue systématiquement une réinitialisation matérielle et logicielle. 116 35010087 04/2006 Mise en oeuvre Face avant Vue de la face avant du module TSX ETG 1010 : TSX ETG 1010 RUN/UTW ERR Voyants de signalisation ETHERNET MAC a : 00.80.F4 TER UTW RS485 ETHERNET Adresse MAC du module Prise Mini Din Terminal Prise RJ45 RS 485 Liaison Uni-Telway Prise RJ45 Liaison Ethernet MODEM RS232 Prise SUB D 9 points RS 232 pour liaison modem 24 VDC Bornier Alimentation du module PE FactoryCast TM 35010087 04/2006 117 Mise en oeuvre Connexions possibles Présentation Le module TSX ETG 1010 offre plusieurs sortes de connexions possibles: z z z z z Connexion pour accès aux données Pour un accès aux données des équipements, pour un accès maintenance, pour accéder au service mail, pour la fonction RAS (Remote Access Service). pour la fonction de routage. Il existe 3 façons d’accéder aux données des équipements distants : z z z En direct, le PC est connecté en direct sur le module via le réseau éthernet, A distance, le PC interroge le module via le réseau téléphonique (par modem), il peut donc acquérir les données des équipements Uni-Telway, En mixant les 2 connexions (direct et distant), il est possible de connecter au module le PC en direct (via Ethernet) et à distance (via modem). Avec une de ces 3 connexions, l’utilisateur accédera aux données Uni-Telway des équipements, aux pages HTML, aux tables de variables et d’animation, aux pages écrans. 118 35010087 04/2006 Mise en oeuvre Exemple de connexion : Terminal de programmation TSX ETG 1010 Connexion Ethernet IP:139.124.2.100 SMask:255.255.255.0 Gateway: 0.0.0.0 X-WAY: 1.2 IP:85.16.0.2 Maître Uni-Telway ACCES DIRECT Esclave 1 Uni-Telway Modem Esclave 2 Uni-Telway ACCES à DISTANCE Réseau Téléphonique Commuté PC distant Modem IP:85.16.0.10 35010087 04/2006 119 Mise en oeuvre Pour cette exemple le module doit être configuré dans la page Configuration IP/PPP comme suit : Ethernet Interface IP Parameters Local RS232/Modem Parameters Use Eth IP addr as PPP IP addr Automatic IP address: Subnet mask: Default Gateway: 139 124 2 100 255 255 255 0 0 0 0 0 Ethernet frame format Ethernet II 802.3 Baud Rate: 57400 Stop Bit: 1 Max. time between 2 frames (sec): 0 Max. connection time (sec): 0 120 1 Station: None Hayes: ETG XWAY Adress Network: Parity: Browser XWAY Adress 2 Network: 65 Station: 35010087 04/2006 Mise en oeuvre Connexion maintenance Il existe 2 façons de modifier un programme automate en passant par le module : z z localement, le PC est connecté au module via le réseau éthernet, à distance, le PC interroge le module via le réseau téléphonique (par modem). Pour modifier le programme automate à travers le TSX ETG 1010, utiliser le driver XIP (dans l’outil de programmation : PL7 ou Unity Pro). Exemple : Terminal de programmation local Connexion Ethernet Driver XIP ACCES DIRECT Terminal de programmation distant Modem IP:139.124.2.100 SMask:255.255.255.0 Gateway: 0.0.0.0 X-WAY: 1.2 Maître Uni-Telway Adresse XIP={1.2}0.0.6 Adresse XIP={1.2}SYS Esclave 1 Uni-Telway Ad0=6 ACCES à DISTANCE Esclave 2 Uni-Telway Modem Réseau Téléphonique Commuté Driver XIP 35010087 04/2006 121 Mise en oeuvre Connexion maintenance sur prise TER du TSX ETG 1010 Connexion Uni-Telway directe TSX ETG 1010 avec le maître : Terminal de programmation TSX ETG 1010 TER TSX PCX 1031/3030 TSX ETZ CDN 003 Connexion Uni-Telway via un boîtier TSX P ACC 01 : Terminal de programmation TSX ETG 1010 TER TSX PCX 1031/3030 TSX ETZ CDN 003 Bus Uni-Telway TER AUX TSX P ACC 01 Cette configuration laisse disponible la prise TER du module TSX ETG 1010 pour y connecter un terminal de programmation, par exemple. 122 35010087 04/2006 Mise en oeuvre Connexion pour service mail Il existe 2 façons d’accéder aux services mail : z z en direct, le PC est connecté en direct sur le module via le réseau Ethernet, à distance, le PC interroge le module via le réseau téléphonique (par modem). Avec une de ces 2 connexions, le serveur SMTP pourra recevoir par email toutes les données ou événements (qui ont été paramétrés) internes au module ou externes (les équipements). Note : il ne sera pas possible de mixer les 2 configurations, car il ne peut y avoir qu’un serveur SMTP. 35010087 04/2006 123 Mise en oeuvre Exemple : Serveur SMTP local Connexion Ethernet TSX ETG 1010 Maître Uni-Telway ACCES DIRECT Esclave 1 Uni-Telway Esclave 2 Uni-Telway Serveur SMTP distant Réseau Modem Téléphonique Commuté 124 Modem ACCES à DISTANCE 35010087 04/2006 Mise en oeuvre Connexion Remote Access Server Avec cette connexion modem, l’utilisateur accédera aux données Uni-Telway des équipements et aux données ethernet du serveur. Il suffira de cocher la case USE Eth IP Addr as PPP IP Addr dans la page Configuration IP/PPP pour que l’adresse PPP du module (85.16.0.2) devienne celle de l’adresse IP. le PC client interrogera dans ce cas directement l’équipement serveur Ethernet. Exemple de connexion : IP:139.124.2.100 TSX ETG 1010 SMask:255.255.255.0 Gateway: 0.0.0.0 X-WAY: 1.2 IP:139.124.2.100 Connexion Ethernet Maître Uni-Telway IP: 139.124.2.2 SMask:255.255.255.0 Gateway:139.124.2.100 X-WAY: 1.3 SERVEUR Esclave 1 Uni-Telway Modem Esclave 2 Uni-Telway ACCES à DISTANCE Réseau Téléphonique Commuté Modem IP:85.16.0.10 CLIENT 35010087 04/2006 125 Mise en oeuvre Pour cette exemple le module doit être configuré dans la page Configuration IP/PPP comme suit : RS232/Modem Parameters Ethernet Interface IP Parameters Local Use Eth IP addr as PPP IP addr Automatic IP address: Subnet mask: Default Gateway: 139 124 2 100 255 255 255 0 0 0 0 0 Ethernet frame format Ethernet II 802.3 Baud Rate: 57400 Stop Bit: 1 Max. time between 2 frames (sec): 0 Max. connection time (sec): 0 Connexion Routage Station: 1 None Hayes: ETG XWAY Adress Network: Parity: Browser XWAY Adress 2 Network: 65 Station: Avec cette connexion modem, l’utilisateur accédera aux données modbus des équipements et aux données Ethernet Serveur et pourra aussi atteindre le Serveur d’un réseau différent. Il suffira de : z z z 126 cocher la case USE Eth IP Addr as PPP IP Addr dans la page Configuration IP/PPP pour que l’adresse PPP du module (85.16.0.2) devienne celle de l’adresse IP. le PC client interrogera dans ce cas directement l’équipement serveur Ethernet, de donner l’adresse IP du routeur à l’adresse de passerelle (Default Gateway) du module pour que les requêtes passe le routeur, de modifier les adresses passerrelles (Default Gateway) des serveurs pour que les requêtes arrivent à la bonne destination. 35010087 04/2006 Mise en oeuvre Exemple de connexion : TSX ETG 1010 IP:139.124.2.100 SMask:255.255.255.0 Gateway: 139.124.2.1 X-WAY: 1.2 Connexion Ethernet IP:139.124.2.100 Modem IP:139.124.2.1 ROUTEUR IP:100.32.0.1 ACCES à DISTANCE SERVEUR IP: 139.124.2.2 SMask:255.255.255.0 Gateway:139.124.2.100 X-WAY: 1.3 Réseau Téléphonique Commuté CLIENT Modem IP:85.16.0.10 35010087 04/2006 SERVEUR IP:100.32.0.72 SMask:255.255.0.0 Gateway: 100.32.0.1 X-WAY: 2.1 127 Mise en oeuvre Pour cet exemple le module doit être configuré dans la page Configuration IP/PPP comme suit : RS232/Modem Parameters Ethernet Interface IP Parameters Local Use Eth IP addr as PPP IP addr Automatic IP address: 139 124 2 100 Baud Rate: 57400 Subnet mask: 255 255 255 0 Stop Bit: 1 Default Gateway: 139 124 2 1 Ethernet frame format Ethernet II 802.3 Max. time between 2 frames (sec): 0 Max. connection time (sec): 0 128 1 Station: None Hayes: ETG XWAY Adress Network: Parity: Browser XWAY Adress 2 Network: 65 Station: 35010087 04/2006 Mise en oeuvre Adressage des équipements Uni-Telway Présentation Le module TSX ETG 1010 supporte l’adressage Uni-Telway avec la syntaxe suivante (type PL7): [{réseau.station}]rackmodule.voie.ad esclave Pour un accès local, les informations réseau et station ne sont pas nécessaires. On peut donc écrire : rackmodule.voie.ad esclave Exemples : z z z z Routage maître : SYS esclave 6 (rackmodule=0, voie0) : 0.0.6 ETG 1010 (adresse 4, rackmodule=0, voie0) : 0.0.4 esclave 3 (rackmodule=206, voie1) : 206.1.3 Pour router sur un autre réseau X-WAY, via le maître, il faut rajouter l’information {réseau.station} Exemple : esclave 6 du réseau 1 et de la station 3 : {1.3}0.0.6 Autre syntaxe Le TSX ETG 1010 supporte également la syntaxe X-WAY en 3, 5 ou 6 niveaux (avec double ou simple quotes). Exemples : z z 35010087 04/2006 maître : ‘0.254.0’ esclave 6 : "0.254.5.0.6" 129 Mise en oeuvre Illustration Exemple : Maître UNI-TELWAY Syntaxes possibles : SYS ou {2.4}SYS ou {0.254}SYS ou “2.4.0” ou “0.254.0” Esclave Uni-Telway Ad0=7 Ad0=4 Syntaxes possibles : 0.0.7 ou {2.4}0.0.7 ou {0.254}0.0.7 ou “2.4.5.0.7” ou “0.254.5.0.7” Syntaxes possibles : 0.0.4 ou {2.4}0.0.4 ou {0.254}0.0.4 ou “2.4.5.0.4” ou “0.254.5.0.4” Note : cette syntaxe d’adressage est utilisée dans les services ‘Data Editor’, ‘Pages utilisateur’, ‘Alarmes’, ‘Envoi de requêtes’. 130 35010087 04/2006 Mise en oeuvre 4.2 Configuration du module TSX ETG 1010 Présentation Objet de ce souschapitre Ce sous-chapitre traite de la configuration de module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page Accès à la configuration du module 132 Paramètres de configuration liés aux services TCP/IP 134 Paramètres de connexion Ethernet 137 Paramètres de connexion Modem 140 Paramètres de configuration liés à la liaison Uni-Telway 142 Configuration Automatique 145 Configuration du service SNMP 148 Configuration du service SMTP 151 131 Mise en oeuvre Accès à la configuration du module Présentation La configuration du module TSX ETG 1010 se fait uniquement à l’aide d’un navigateur Internet (browser) courant du marché. Il est possible d’accéder aux pages de configuration soit par liaison Ethernet, soit par liaison série RS232. Configuration par liaison Ethernet Pour accéder aux pages de configuration du module pour la première fois, via une liaison HTTP, suivre les étapes ci-après : Etape Action 1 Connectez le module sur le réseau Ethernet et mettez-le sous tension. 2 Ouvrez votre navigateur Internet sur le PC 3 Dans le champs "Adresse", saisir la commande : http://<adresse_Ip_par défaut_ETG>, puis <Entrée>. Note : l’adresse IP par défaut est déduite de l’adresse MAC du module qui est sérigraphiée sur sa face avant). La page d’accueil s’affiche à l’écran. 4 Cliquez sur le lien paramètrage 5 La page d’index de configuration apparaît : cliquez alors sur le service désiré 6 Saisissez le Nom Utilisateur (UserName) par défaut : "USER" et le mot de passe par défaut : "USER" (sans les guillemets), puis <Entrée>. Note : Pour les connexions suivantes, procédez de la même façon, mais saisissez l’adresse IP, le Nom Utilisateur et le mot de passe correspondants, si ceux-ci ont été modifiés. Adresse IP par défaut : Le module a comme adresse IP par défaut 85.16.x.y où x et y sont les deux derniers nombres décodés héxadécimal/décimal de l’adresse MAC. Si l’adresse MAC du module est 00.80.F4.01.53.CF on en déduira que l’adresse IP du module est 85.16.83.207. En héxadécimal 53 devient 83 en décimal, CF devient 207. 132 35010087 04/2006 Mise en oeuvre Configuration par liaison série RS 232 Pour la première connexion, il est nécessaire de configurer des composants de votre système d’exploitation afin de pouvoir communiquer avec le module TSX ETG 1010. Toutes les étapes de configuration sont détaillés dans un manuel intitulé ‘ETZ & ETG access’, livré avec le CD. Une fois ces composants configurés, suivre les étapes ci-après : Etape Action 1 Connectez un câble croisé RS 232 entre un port COM du PC et la prise SUB D 9 points du module TSX ETG 1010 (voir Câbles de raccordement, p. 288). 2 Etablissez la connexion série entre le PC et le module. 3 Ouvrez votre navigateur Internet sur le PC 4 Dans le champ "Adresse", tapez : http://85.16.0.2, puis <Entrée>. 5 La page d’index de configuration apparaît : cliquez alors sur le service désiré 6 Saisissez le Nom Utilisateur (UserName) par défaut : "USER" et le mot de passe par défaut : "USER" (sans les guillemets), puis <Entrée>. Note : pour les connexions suivantes, l’adresse IP à saisir est toujours la même, mais saisissez le Nom Utilisateur et le mot de passe correspondants, si ceux-ci ont été modifiés. 35010087 04/2006 133 Mise en oeuvre Paramètres de configuration liés aux services TCP/IP Présentation La configuration des services TCP/IP se fait grâce à l’écran Configuration IP/PPP (Voir Page de configuration des services TCP/IP, p. 97) du menu paramétrage du serveur HTTP embarqué dans le module. Zone IP Parameters Vue de la zone IP Parameters Ethernet Interface IP Parameters Local Automatic IP address : 139 160 234 43 Subnet mask : 255 255 254 0 Default Gateway : 139 160 234 1 Cette zone permet de définir l’adresse IP Interface Ethernet du module de deux façons distinctes : z z z z soit en configurant l’adresse manuellement en cliquant sur le bouton Local. soit l’adresse est fournie par un équipement serveur BOOTP en cliquant sur le bouton Automatic, la zone de saisie des adresses est alors grisée Si vous choisissez Local, vous pouvez alors saisir : z l’adresse IP du module dans la zone IP Address, z le Masque de Sous-réseau, Subnet mask, z l’adresse de la passerelle Default Gateway. Si vous choisissez Automatic, l’adresse IP du module est configurée via un équipement distant qui fait office de serveur BOOTP/DHCP. Note : Le service Automatic n’est pas disponible si le format des trames Ethernet est 802.3 134 35010087 04/2006 Mise en oeuvre Zone XWAY Address Illustration : ETG XWAY Address Network: z z 1 Station: Browser XWAY Address 1 Network: 65 Station: ETG XWAY Address : saisie de l’adresse X-WAY du module TSX ETG 1010 : numéro de réseau (champ Network) et de station (champ Station). Browser XWAY Address : adresse source X-WAY allouée au PC client connecté au module TSX ETG 1010 lors des échanges ‘Data Viewer’, ‘Data Editor’, ‘Pages utilisateur’, ‘Envoi de requêtes’. Note : pour le browser, utiliser une adresse réseau qui n’existe pas dans votre configuration. 35010087 04/2006 135 Mise en oeuvre Contrôle de connexion browser Pour le contrôle de la connexion, entrer dans la table des connexions autorisées l’adresse IP du PC et l’adresse X-WAY avec l’adresse réseau configurée et une adresse station quelconque entre 0 et 63. Il est nécessaire de déclarer dans cette table autant de connexions browser qu’il y aura d’échanges. Illustration : si on souhaite autoriser deux connexions pour le PC1 et une connexion pour le PC2. Adresse : 139.160.10.1 Adresse : 139.160.10.2 PC2 PC1 Connexion Ethernet TSX ETG 1010 Configuration of Connections Connections: New Edit Access Control Remove 2 65.62 IP Address 139.160.10.1 139.160.10.1 Protocol UNITE UNITE Access Allowed Allowed Mode MULTI MULTI Modem No No 3 65.61 139.160.10.2 UNITE Allowed MULTI No XWay 1 65.63 136 3 Phone N° User Password 35010087 04/2006 Mise en oeuvre Paramètres de connexion Ethernet Présentation Si Ethernet est choisi dans la zone Network Connection, la page de configuration permet de modifier : z z Format Ethernet le format Ethernet dans la zone Ethernet frame format, la configuration et la liste des connexions ouvrables par le module, dans la zone Configuration of connections. Elle se configure dans la zone suivante : Ethernet frame format Ethernet II 802.3 Les deux boutons disponibles permettent de sélectionner soit : z z 35010087 04/2006 le format Ethernet II, correspondant à la norme RFC 894 (la plus communément utilisée), Le format 802.3, correspondant à la norme RFC 1042. Ce format sera utilisé dans le cas où les équipements distants utilisent ce format. 137 Mise en oeuvre Configuration des connexions Cette zone permet : z z z de configurer le nombre de connexions ouvrables par le module, d’activer un service de contrôle d’accès, de saisir les équipements distants qui peuvent se connecter au module, en fonction d’un protocole de communication mono ou multi-connexions. Illustration : Configuration of Connections Connections: 1 2 85 N° : New XWay 1 1.2 2 1.3 Access Control 2 IP Address : Xway Address : 16 0 2668 Edit Protocol : 1 Modem : UNITE User : ETG Protocol UNITE UNITE Password : ETG Ok Access Allowed Allowed Mode MULTI MULTI Mode : MULTI Remove IP Address 85.16.0.1 85.16.0.2 Access : Modem Yes Yes Phone N° 2668 2668 Cancel User ETG ETG Password ETG ETG Paramètres Généraux: 138 Paramètres Valeur à saisir Connections Ce champ permet de saisir le nombre maximum d’équipements distants susceptibles de se connecter en parallèle sur le module. z la valeur par défaut est de 8 connexions z la valeur peut être comprise entre 1 et 32 connexions Access Control Cette case à cocher permet d’activer ou non le contrôle des équipements distants désirant ouvrir une connexion TCP vers le module : z si la case est cochée, la gestion du contrôle d'accès est activée et la colonne Access de la table est dégrisée (active). Dans le cas où le module fonctionne en mode serveur, seuls les équipements distants sélectionnés par la case Access, sont autorisés à se connecter en tant que client puis communiquer, z si la case est décochée, le gestion du contrôle est inopérante et la colonne Access de la table est grisée (non active). Dans le cas où le module fonctionne en mode serveur, des équipements tiers distants peuvent se connecter en tant que client puis communiquer avec le module sans avoir à être déclarés dans la table. 35010087 04/2006 Mise en oeuvre Saisie des informations des équipements distants à connecter sur le module : Paramètres Valeurs Boutons d’édition z New : permet de saisir un nouvel équipement z Edit : permet de modifier un équipement z Remove : supprime un équipement z OK : valide la saisie z Cancel : annule les modifications en cours Zones de saisie XWay Permet de saisir l’adresse X-WAY : z Numéro de réseau : compris entre 0 et 127. z Numéro de station. Compris entre : z 0 et 63 pour une connexion UNI-TE, z 100 et 163 pour une connexion Modbus. IP Address Permet de saisir l’adresse IP de l’équipement. Protocol Liste qui permet de choisir le protocol de communication utilisé par chaque équipement distant : z UNI-TE (par défaut), z MODBUS. Access Quand elle est cochée, cette case désigne les équipement distants autorisés à ouvrir une connexion TCP. Mode z MONO : le module ne permet qu’une seule connexion avec une même adresse IP distante. z MULTI : le module permet une seule connexion en mode client avec une même adresse IP distante et plusieurs connexions en mode serveur avec une même adresse IP distante. La case modem cochée : No. Permet d’affecter le numéro de téléphone de chaque équipement distant. User Permet de saisir le nom de chaque équipement distant. Password Permet de saisir le mot de passe de chaque équipement distant. Modem Quand elle est cochée, cette case permet de paramétrer les trois champs précédents (No, User, Password). Note : dans le module, pour la fonction routage, les adresses IP Ethernet et Modem deviennent identiques, l’écran de connexion est pour toutes connexions (TCP/IP et PPP) . La case Modem cochée active la liaison Modem. Elle permet de configurer les champs (No, User, Password) et de différencier la connexion PPP de la connexion TCP. 35010087 04/2006 139 Mise en oeuvre Paramètres de connexion Modem Présentation 140 La page de configuration permet de modifier la configuration et la liste des connexions ouvrables par le module, dans la zone Configuration of connections 35010087 04/2006 Mise en oeuvre Configuration des paramètres RS 232/Modem Les paramètres se configurent dans la zone suivante : RS232/Modem Parameters Use Eth IP addr as PPP IP addr Baud Rate : 57400 Stop Bit : 1 Parity : Max. time between 2 frames (s): 0 Max. connection time (s): 3600 Hayes : None ATS0M1 Paramètres à configurer : Paramètres Valeurs Baud Rate Vitesse de liaison RS 232, à choisir en fonction du modem que vous possédez : 4800, 9600, 19200, 38400 et 57400. Parity Parité paire, impaire ou sans parité Stop Bit Nombre de bits de stop Max. time between 2 frames Si le temps entre deux trame est supérieur à la valeur saisie (en secondes) dans ce champ, la connexion sera coupée. Si le temps saisi est 0, aucun contrôle n’est effectué. Max. connection time Ce champ permet de définir (en secondes) le temps de connexion maximum. Au bout de ce temps la connexion sera coupée. Si le temps saisi est 0, aucun contrôle n’est effectué. Hayes Configuration par chaîne de caractères Hayes (40 maximum). Il permet d’envoyer au modem des commandes au format Hayes*. Use Eth IP addr as PPP IP addr Si la case est cochée alors l’adresse IP de l’interface modem sera la même que celle de l’interface Ethernet, sinon l’adresse IP de l’interface modem sera égale à 85.16.0.2. * Reportez-vous à la documentation de votre modem pour connaître les commandes Hayes supportées. Ex : AT&FS0=2 35010087 04/2006 141 Mise en oeuvre Paramètres de configuration liés à la liaison Uni-Telway Présentation La configuration de la liaison Uni-Telway se fait grâce à cet écran au menu paramétrage du serveur HTTP embarqué dans le module. Vue de la zone de saisie: Protocol Parameters Baud Rate : Auto Parity : Odd Timeout (s) : 3 UTW Addresses ETG RackModule.Channel : 0.0 ETG Ad0 Number : 4 Number of used addresses : 2 Server UTW (Recv Ad) : (4) To TCP (Recv Ad) : ( ) From TCP (Send Ad) : (5) Alarms (5) Apply 142 (Send Ad) : Reset 35010087 04/2006 Mise en oeuvre Paramètres Tableau des paramètres : Paramètre Valeurs Protocol Parameters Baud Rate Auto, 9600 ou 19200 Bauds. Parity Odd (impaire), Even (Paire), None (sans parité). Timeout (s) Valeur du temps enveloppe à renseigner (en secondes). UTW Adresses ETG Adresse de raccordement de l’ETG 1010 sur le maître (ex : 1.0 si le RackModule.Channel module est raccordé sur le rack0 module1 channel0). ETG Ad0 Number Première adresse Uni-Telway d’accès réseau utilisée par le module. Valeurs : 1 à 98 Number of used addresses 2, 3 ou 4 en fonction des choix qui suivent. Server UTW (Recv Ad) Si cochée, la première adresse Ad0 est utilisée pour recevoir les requêtes Uni-Telway standards (adressées au serveur UNI-TE de l’ETG 1010. To TCP (Recv Ad) Si cochée, une adresse Uni-Telway est utilisée pour recevoir les requêtes permettant de router vers TCP. From TCP (Send Ad) Une adresse Uni-Telway est utilisée pour envoyer sur Uni-Telway les requêtes TCP (fonction passerelle). Cette option est toujours cochée et active. Alarms (Send Ad) Si cochée, une adresse Uni-Telway différente de la précédente est utilisée pour envoyer les requêtes des alarmes. Cliquez sur le bouton Apply pour valider les modifications effectuées. Cliquez sur le bouton Reset pour annuler les modifications en cours. Note : en fonction des coches le nombre d’adresse est mis à jour automatiquement au niveau du paramètre "Number of used adresses". De plus l’adresse utilisée pour chaque flux est affichée entre parenthèse. 35010087 04/2006 143 Mise en oeuvre Différentes possibilités de configuration Tableau des configurations possibles : Nombre d’adresses Réception (depuis Uni-Telway) Emission (sur Uni-Telway) Server UTW From TCP Alarms 2 adresses Ad0 Ad1 Ad1 Ad0 Ad1 Ad1 3 adresses Ad0 Ad1 Ad2 Ad2 To TCP Ad0 4 adresses Ad0 Ad1 Ad2 Ad0 Ad1 Ad2 Ad1 Ad2 Ad3 Note : la configuration par défaut du module TSX ETG 1010 est celle en caractère gras. Adresse ETG Le champ "ETG RackModule.Channel" permet de configurer l’accès direct au serveur UNI-TE de l’ETG 1010 depuis TCP, sans passer par le réseau Uni-Telway. Exemple : ETG RackModule.Channel = 3.1 ETG Ad0 Number = 4 Le module TSX ETG 1010 répondra directement à l’adresse 3.1.4 Illustration : Module 3 Maître Uni-Telway Voie 1 Ethernet TCP/IP 144 TSX ETG 1010 Ad0=4 35010087 04/2006 Mise en oeuvre Configuration Automatique Présentation Afin d’utiliser le module en configuration automatique, il est nécessaire de régler les paramètres de configuration. La configuration se fait à l’aide de la page FDR client (Voir Zone des paramétres principaux, p. 146) du menu paramétrage. L’option Automatic doit alors être sélectionnée dans la page IP/PPP (Voir Présentation, p. 134). Deux boutons : Apply et Reset permettent de valider les modifications ou de rétablir les anciennes valeurs. 35010087 04/2006 145 Mise en oeuvre Zone des paramétres principaux Illustration : (Automatic Configuration must be enable) : BOOTP DHCP (FDR) Device Name: ETGDefaultName FDR Replication period(sec): 300 Choix du service : z Les boutons BOOTP/DHCP(FDR) permettent de choisir entre un serveur BOOTP ou DHCP(FDR). Si la fonction Remplacement de module défaillant (FDR) est désirée, placez le bouton sur DHCP(FDR), puis : z z dans la zone de saisie Device Name, saisissez le Nom donné au module, dans la zone de saisie FDR Replication period(sec), saisissez la période (en secondes) de comparaison automatique entre la configuration du TSX ETG 1010 et celle sauvegardée dans le serveur DHCP. Si une différence est détectée, le TSX ETG 1010 fait une sauvegarde automatique de la configuration dans le serveur. Note : ne plus modifier le Device Name lorsque le module est configuré en automatic avec le service DHCP(FDR). Note : pour repasser le module en mode automatic avec le service DHCP(FDR) lorsque le module est configuré en local, il faut effectuer deux fois cette manipulation : z sélectionner le mode automatic dans le service IP/PPP, z confirmer la modification en cliquant sur Apply, z Réinitialiser le module avec Reboot, Ces deux manipulations faites permettent de remettre à jour le fichier du serveur FDR. 146 35010087 04/2006 Mise en oeuvre Zone des Commandes Illustration : Commands z z Force Restore (Server to Module) Restore Force Backup (Module to Server) Backup Le bouton Restore : Force le TSX ETG 1010 à récupérer la configuration depuis le serveur. Le bouton Backup : Force le TSX ETG 1010 à sauvegarder sa configuration dans le serveur. Important Note : lorsque le mode DHCP(FDR) est activé, toute modification du contenu d’une page de configuration entraîne une sauvegarde automatique dans le serveur (Backup), dès que la modification est validée par le bouton Apply. Note : le module TSX ETG 1010 sauvegarde automatiquement sa configuration dans le serveur DHCP(FDR) dès que le serveur est disponible. 35010087 04/2006 147 Mise en oeuvre Configuration du service SNMP Présentation Afin d’utiliser le coupleur en agent SNMP, il est nécessaire de régler les paramètres de configuration. La configuration du service SNMP se fait grâce à l’écran SNMP (Voir Zone des adressesIP administrateurs SNMP, p. 148), menu paramétrage du serveur HTTP embarqué dans le module. Les paramètres liés au services SNMP sont répartis en 4 zones : z z z z zone IP address managers zone Agent zone Community names zone Security Les deux boutons Apply et Reset permettent de valider les modifications ou de rétablir les anciennes valeurs. Note : seuls les caractères ASCII sur 7 bits sont autorisés dans les champs de saisie des chaînes de caractères. Zone des adressesIP administrateurs SNMP Illustration : IP Address managers IP Address manager 1 0 0 0 0 IP Address manager 2 0 0 0 0 Cette zone permet de renseigner les adresses IP des administrateurs SNMP. Les coupleurs autorisent au maximum deux administrateurs. Ces adresses sont utilisées lors d’émission éventuelle d’évènements (TRAP). 148 35010087 04/2006 Mise en oeuvre Zone de localisation Illustration : Agent SysLocation SysContact Cette zone permet, à partir de l’administrateur SNMP, de localiser et identifier un agent. Elle est constituée de deux champs : z z Zone de communauté le champ SysLocation : indique la localisation physique de l’équipement (chaîne de 32 caractères maximum). le champ SysContact : indique la personne à contacter pour la gestion de l’équipement et la manière de le contacter (chaîne de 32 caractères maximum). Illustration : Community names write (set) public read only (get) public Trap public Cette zone permet de définir un nom de communauté par famille de service Set, Get et Trap. Elle est constituée de trois champs : z z z 35010087 04/2006 le champ write (Set) : définit le nom de communauté au service Set (chaîne de 16 caractères maximum). La valeur du champ par défaut est "Public". le champ read only (Get) : définit le nom de communauté au service Get (chaîne de 16 caractères maximum). La valeur du champ par défaut est "Public". le champ Trap : définit le nom de communauté au service Trap (chaîne de 16 caractères maximum). La valeur du champ par défaut est "Public". 149 Mise en oeuvre Zone de sécurité Illustration : Security Enable “Authentification Failure” Trap Apply Reset Cette zone contient une case à cocher qui permet de valider l’émission d’un évènement (TRAP) de défaut d’identification de l’agent SNMP vers l’administrateur qui est à l’origine de l’émission de la requête. Par ce biais, l’agent avertit l’administrateur que la requête a été refusée suite à une erreur d’identification (nom de communauté configuré dans l’administrateur différent de celui configuré dans l’agent). 150 35010087 04/2006 Mise en oeuvre Configuration du service SMTP Présentation La fonction email est utilisée pour envoyer un email lorsqu’une alarme est déclenchée. L’alarme est déclenchée quand la variable d’un équipement Uni-Telway ou du module atteint la valeur limite paramétrée (consigne): limite haute, limite basse, égalité de mesure, front montant ou descendant d’un bit, ...... 35010087 04/2006 151 Mise en oeuvre Configuration du serveur SMTP Afin d’utiliser la fonction email pour envoi d’alarme, il est demandé de configurer le serveur SMTP. Illustration : SMTP Server Address : 85.16.0.1 Modem SMTP Server Port : 25 Close PPP connection Email From User Name : [email protected] Email reply to : [email protected] Apply Reset Tableau des paramètres : Paramètres Valeur SMTP Server Address Adresse IP du serveur SMTP (le nom de domaine n’est pas géré). Modem A cocher si le serveur est distant (passage par le modem). Close PPP connection Dans le cas où la case Modem a été cochée, cocher la case Close PPP connections pour une fermeture de connexion automatique de la ligne après l’envoi du Email. Dans le cas contraire, la ligne reste ouverte. SMTP Port Server Port TCP utilisé par le serveur SMTP (le numéro de port est souvent le 25). Email From User Name Adresse Email d’envoi. Le module sera identifié en tant qu’émetteur lors de la l’ouverture du Email par l’utilisateur. Email Reply to Adresse d’envoi Email de repli au cas où le destinataire n’est pas trouvé par le serveur SMTP. Note : si modem est coché, ne pas oublier de paramétrer la connexion modem dans la page IP/PPP (Voir Configuration des connexions, p. 138) en précisant le numéro de téléphone à composer et le mot de passe. La connexion PPP est ouverte automatiquement. 152 35010087 04/2006 Mise en oeuvre Configuration des alarmes Le module permet à l’utilisateur de paramétrer jusqu’à 32 alarmes. Ces alarmes sont des consignes de variables d’équipement Uni-Telway. En fonction de la consigne de l’alarme et de la valeur de la variable, l’alarme déclenche l’envoi d’un Email. Illustration pour le paramétrage d’une alarme : Period alarms (in msec) : 1000 Enable alarms Internal word %MW Station: “0.254.0” EMail to: [email protected] Subject: alarm1 Text: bit 20 = Value : 100 Text alarm1 OK Cancel Illustration des alarmes configurées : Enable alarms Period alarms (in msec) : 1000 Alarms configured :2 Station Variable 1 “0.254.0” %MW20 2 0.0.6 %MW10.3 New Type = RE Value 100 EMailTo [email protected] alarm1 [email protected] alarm2 Edit Subject Remove Dans cette illustration, 2 alarmes sont configurées : z z 35010087 04/2006 pour la première, dès que la valeur du registre 20 du maître atteindra la consigne de 100, un email sera envoyé à "[email protected]" ayant comme sujet "alarm1". pour la seconde, au front montant du bit 3 du registre 10 de l’esclave Uni-Telway, un email sera envoyé à "[email protected]" ayant comme sujet ‘alarm2’. 153 Mise en oeuvre Tableau des paramètres pour les 2 illustrations : Paramètres Valeur Enable alarms A cocher pour l’envoi des emails alarmes. Dans le cas contraire, les emails configurés ne seront pas envoyés et les registres ne seront pas scrutés. Period alarms Période en millisecondes de scrutation des valeurs des registres configurés. Station Adresse de l’esclave Uni-Telway. (Voir Adressage des équipements UniTelway, p. 129) Type Bit pour bit de mot ou Word pour un mot complet. Variable Adresse de la variable. Bit Accessible si le type est un Bit, ce champ indique le numéro de bit de mot. Operator Opération pour déclenchement : z sur les mots: None(pas d’alarme à déclencher), <, <=, >, >=, =, <>, bad (pour les exceptions et time-out sur requête). z sur les bits de mot: None ( pas d’alarme à déclencher), RE (front montant), FE (front descendant), bad (pour les exceptions et time-out sur requête). 154 Value Consigne, valeur décimale comparée à la valeur courante de la variable. Email to Adresse email de destination (longueur maxi de 80 caractères). Subject Objet de l’email (80 caractères maximum). Text Partie texte de l’email (512 caractères maximum). 35010087 04/2006 Mise en oeuvre 4.3 Configuration des liaisons série RS232 Configuration des liaisons série RS232 Présentation 35010087 04/2006 Afin d’utiliser une connexion par liaison série modem, il est nécessaire d’installer et de configurer certains éléments de votre système d’exploitation. Pour plus de précisions, lisez la documentation ‘ETZ & ETG access’ intégré dans le CD. 155 Mise en oeuvre 4.4 Editeur de données Configuration de l’éditeur de données Présentation Dans un tabeau d’éditeur de données, les variables paramétrées proviennent d’équipements Uni-Telway ou du module (registre interne). Il sera possible de visualiser ou de forcer les valeurs des variables. Il existe deux façons de créer des tables d'animation contenant ces listes de variables. z z Par le site du module via un navigateur internet, par l’exécutable RdeETG1010W.exe fourni dans le CD et installé sur le PC, Note : L'accès en écriture est géré par un mot de passe (valeur par défaut : USER). 156 35010087 04/2006 Mise en oeuvre Illustration via un navigateur internet Vue de la page éditeur de données d’un TSX ETG 1010 : (exemple de table pour la lecture des variables internes de diagnostic du module). Rate 1000 Empty PM500@1 DiagsSyste Name Mail_Status Mail_send_ok Mail_send_nok Mail_send_nok NumberMailRe NumberMailRe NumberMailRe Station 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 Type %MW %MW %MW %MW %MW %MW %MW Address 820 821 822 826 823 824 825 PPPStatus PPPAddress1 PPPAddress2 PPPAddress3 PPPAddress4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 %MW %MW %MW %MW %MW 830 831 832 833 834 Value IP Address 139.160.234.43 ReadOnly false false false false false false false Comment Mail status (2=Active,1=Inactive) Number of Mail correctly send Number of Mail in error due to TCP Number of Mail in error due to SMTP Number of Uni-Telway request send for Number of Uni-Telway response receive Number of Uni-Telway response receive false false false false false PPP Connection Status (o=inactive,1 PPP IP Address of remote device XX PPP IP Address of remote device xx PPP IP Address of remote device ww PPP IP Address of remote device xx Name Mail_Status Station Addr 1.0.4 Type %MW Address 820 Format unsigned Value Comment 32 bytes max Optimized request Read only Mail status (2=Active,1=Inactive) Ok Reset Description des boutons de l’éditeur de données d’un TSX ETG 1010 : Dans l’ordre : z z z z z z z 35010087 04/2006 créer une nouvelle table de variables, sauvegarder une table, copier la table sélectionnée ou la variable sélectionnée, coller la table copiée ou la variable copiée, supprimer une table ou une variable, changer le mot de passe, démarrer ou stopper l’animation. 157 Mise en oeuvre Illustration via l’exécutable RdeETG1010W Vue de la page éditeur de données d’un TSX ETG 1010 : RDE ETG1010 1.0 Rate 1000 Empty PM500@1 DiagsSyste Name Mail_Status Mail_send_ok Mail_send_nok Mail_send_nok NumberMailRe NumberMailRe NumberMailRe Station 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 Type %MW %MW %MW %MW %MW %MW %MW Address Value ReadOnly 820 false 821 false 822 false 826 false 823 false 824 false 825 false PPPStatus PPPAddress1 PPPAddress2 PPPAddress3 PPPAddress4 1.0.4 1.0.4 1.0.4 1.0.4 1.0.4 %MW %MW %MW %MW %MW 830 831 832 833 834 false false false false false IP Address 139.160.234.43 Comment Mail status (2=Active,1=Inactive) Number of Mail correctly send Number of Mail in error due to TCP Number of Mail in error due to SMTP Number of Uni-Telway request send for Number of Uni-Telway response receive Number of Uni-Telway response receive PPP Connection Status (o=inactive,1 PPP IP Address of remote device XX PPP IP Address of remote device xx PPP IP Address of remote device ww PPP IP Address of remote device xx Name Mail_Status Station Addr 1.0.4 Type %MW Address 820 Format unsigned Value Comment 32 bytes max Optimized request Read only Mail status (2=Active,1=Inactive) Ok Reset Description des boutons de l’éditeur de données d’un TSX ETG 1010 : Dans l’ordre : z z z z z z z z z créer une nouvelle table de variables, enregistrer le fichier contenant les tables, charger le fichier contenant les tables dans un autre module, éditer une table existante, copier la table sélectionnée ou la variable sélectionnée, coller la table copiée ou la variable copiée supprimer une table ou une variable, changer le mot de passe démarrer ou stopper l’animation Note : l’enregistrement des tables se fait soit : z dans le module lorsque dans l’adresse IP du module est saisie dans le champ IP address z dans le répertoire du disque dur où RdeETG1010W.exe est présent (le bureau par exemple) si localhost est saisi dans le champ IP address 158 35010087 04/2006 Mise en oeuvre Champs de la table Description des champs de la table de l’éditeur de données : Name NAME1 NAME2 Station 1.0.4 1.0.4 Type %MW %MW Address 820 821 Value 0 1000 ReadOnly true false Comment Un double clic sur une ligne de variable de la table permet d’afficher les propriétés de la variable, il sera possible d’en modifier la valeur. Le double clic suivant dans la table permet de fermer la fenêtre d’information. Champ Fonction Name Nom de la variable(Mnémonique) Station Adresse de l’équipement Uni-Telway (Voir Adressage des équipements Uni-Telway, p. 129) Type Type de données Address Adresse de la variable (0 à 65535) Value Valeur de la variable en décimal non signé, si la communication est en erreur la valeur est "????" ReadOnly Si cochée, la valeur de la variable ne pourra pas être forcée Comment Commentaire de la variable Format Format d’affichage de la valeur (unsigned, signed, hexa, bits) 32 bytes max Si cochée, la requête de lecture ne pourra pas dépasser 32 octets (à utiliser dans le cas d’un automate ne supportant que les requêtes de 32 octets maximum) Optimized request Si cochée, le Data Editor/Viewer utilisera la requête READ_OBJECT permettant l’optimisation, sinon les requêtes unitaires seront envoyées. Note : les requêtes Uni-Telway seront optimisées si les variables proviennent du même équipement, si elles ont le même type de donnée et si elles sont contiguës. Note : les trois champs Format, 32 bytes max et Optimized request apparaissent seulement dans la boîte d’édition de la variable sélectionnée. 35010087 04/2006 159 Mise en oeuvre Requêtes utilisées : Optimized request cochée Optimized request non cochée %M READ_OBJECT (36h) READ_INTERNAL_BIT (00h) %MW READ_OBJECT (36h) READ_INTERNAL_WORD (04h) %MD READ_OBJECT (36h) READ_INTERNAL_DWORD (40h) %MF READ_OBJECT (36h) READ_INTERNAL_DWORD (40h) %S READ_OBJECT (36h) READ_SYSTEM_BIT (01h) %SW READ_OBJECT (36h) READ_SYSTEM_WORD (06h) %KW READ_OBJECT (36h) READ_CONSTANT_WORD (05h) %KD READ_OBJECT (36h) READ_CONSTANT_DWORD (41h) Note : si votre équipement ne supporte pas la requête READ_OBJECT sur tous les types de données, utiliser les requêtes unitaires (ex : automate série 7). Dans le cas d’un automate de type Premium ou Micro, la requête READ_OBJECT est recommandée pour optimiser les performances (Optimized request cochée). 160 35010087 04/2006 Mise en oeuvre 4.5 Editeur graphique Editeur graphique Vue d'ensemble Cette section décrit les fonctionnalités de l'Editeur graphique, un applet Java qui vous permet de créer des affichages graphiques dynamiques à l'aide d'un navigateur Web et en utilisant un ensemble d'objets graphiques prédéfinis. Cet éditeur sert uniquement à la création et à la modification des affichages. Le Viewer graphique est l'environnement d'exécution qui permet d'obtenir des affichages animés de façon dynamique par les données d'exécution des équipements UniTelway. Ce viewer est plus allégé que l'éditeur et permet de raccourcir les temps de chargement et d'exécution. Note : L’éditeur et le visualisateur graphique utilisent la requête READ_OBJECT_LIST (38h). Si votre équipement Uni-Telway ne supporte pas cette requête, ils ne pourront pas être utilisés pour visualiser les valeurs de variables. Dans ce cas-là, privilégier l’éditeur de données. Contenu de ce sous-chapitre 35010087 04/2006 Ce sous-chapitre contient les sujets suivants : Sujet Page Présentation de l'Editeur graphique 162 Fonctions utilisateur de la fenêtre supérieure 164 Fonctions utilisateur de la fenêtre d'affichage 169 Fiche des propriétés 172 Sécurité 173 Paramètres de l'Applet Editeur graphique 174 Objets graphiques 176 Objets graphiques étendus 199 161 Mise en oeuvre Présentation de l'Editeur graphique Interface L'applet Editeur graphique est composé de trois fenêtres : z Fenêtre supérieure : propose une zone de présentation de l'ensemble des commandes utilisateur et des boîtes de dialogue pour la création, l'enregistrement, la lecture et l'édition d'un affichage graphique. z Fenêtre d'affichage : propose une zone de présentation de l'affichage graphique en cours. 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é. z Fenêtre des messages : contient les messages générés par l'Editeur graphique. Illustration La figure ci-dessous présente l'applet Editeur graphique avec sa fenêtre supérieure initiale et ses fenêtres d'affichage et de messages vierges. <new> Objets graphiques 162 Save... Delete... Edit... Password... Tous les objets graphiques fournis avec l'Editeur graphique sont capables de communiquer avec les équipements Uni-Telway depuis lequel l'applet 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". Tous les objets graphiques sont conçus en tant qu'objets autonomes, ce qui signifie qu'aucune connexion n'est nécessaire entre les objets et que chaque objet est capable de fonctionner seul. 35010087 04/2006 Mise en oeuvre Obtention d'un affichage graphique Une fois l'applet Editeur graphique chargé dans un navigateur Web, vous souhaiterez généralement obtenir un affichage graphique ou créer/modifier un affichage graphique. Pour l'utilisateur qui souhaite simplement obtenir des affichages graphiques existants (par exemple, un opérateur) et dialoguer avec ces affichages, il suffit de cliquer sur le lien Visualiseur graphique à la place de Editeur graphique. Une fenêtre contenant des éléments graphiques d'interface apparaît. Elle ne propose pas le menu Edit. Ce viewer est plus léger que l'Editeur graphique et se charge donc plus rapidement. Seul un mot de passe est nécessaire pour écrire des données. Création et modification des affichages graphiques Pour créer et modifier des affichages graphiques, cliquez sur le bouton Edit.... Les fonctions standard de l'Editeur graphique s'affichent. 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 des équipements Uni-Telway en cliquant sur le bouton Done pour quitter le mode édition. Lorsque l'affichage graphique que vous avez créé vous convient, vous pouvez l'enregistrer dans l'ETG (afin de l'utiliser ultérieurement) en cliquant sur le bouton Save..., à condition d'avoir saisi le bon mot de passe. Fonctions utilisateur La plupart des fonctions utilisateur de l'Editeur graphique se trouvent dans la fenêtre supérieure (voir Fonctions utilisateur de la fenêtre supérieure (Voir Fonctions utilisateur de la fenêtre supérieure, p. 164)). Dans la fenêtre d'affichage, vous pouvez directement jouer sur la taille d'un objet graphique ainsi que sur son emplacement. Toutes les propriétés d'un objet graphique (par exemple, les valeurs de mise à l'échelle, les étiquettes, les couleurs, les adresses des équipements UniTelway des données d'exécution) sont définies dans la fiche des propriétés (Voir Fiche des propriétés, p. 172). 35010087 04/2006 163 Mise en oeuvre Fonctions utilisateur de la fenêtre supérieure Vue d'ensemble La fenêtre supérieure de l'applet Editeur graphique comporte plusieurs "panneaux de dialogue", un seul pouvant être 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 rubrique décrit les panneaux de dialogue de la fenêtre supérieure. Boîte de dialogue supérieure La boîte de dialogue supérieure est le panneau qui s'affiche en premier dans la fenêtre supérieure lors du démarrage de l'applet Editeur graphique. L'accès à tous les autres panneaux de la fenêtre supérieure se fait à partir de cette boîte de dialogue. library Save... Delete... Edit... Password... Les commandes de la boîte de dialogue supérieure proposent les fonctions suivantes. z Zone de liste déroulante. La zone de liste déroulante répertorie tous les fichiers d'affichage graphique enregistrés sur le module de serveur Web et qui sont disponibles. Lorsque vous sélectionnez un affichage graphique dans cette liste, l'affichage graphique de la fenêtre en cours est remplacé par celui que vous venez de choisir. Si l'affichage graphique en cours a été modifié depuis son dernier enregistrement, vous devez confirmer que les changements doivent être ignorés. Si vous choisissez l'entrée <new> dans la liste, la fenêtre d'affichage est effacée et un nouvel affichage graphique peut être créé. z Enregistrer. Le bouton Save permet d'afficher 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. z Supprimer. Le bouton Delete... permet d'afficher 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é. z Modifier. Le bouton Edit... permet d'afficher la boîte de dialogue Modifier. z Mot de passe. Le bouton Password... permet d'afficher la boîte de dialogue Mot de passe. 164 35010087 04/2006 Mise en oeuvre Boîte de dialogue Enregistrer La boîte de dialogue Enregistrer permet d'enregistrer l'affichage graphique en cours. Save graphic display as: OK. Cancel Lorsque la boîte de dialogue Enregistrer s'affiche, le nom de l'affichage graphique en cours est visible dans la zone de texte de la boîte de dialogue. Si l'affichage graphique en cours n'a jamais été enregistré (affichage graphique "new", par exemple), la zone de texte est vierge. Une fois le nom en cours validé (opération "Enregistrer") ou un nouveau nom fourni (opération "Enregistrer sous"), vous pouvez cliquer sur le bouton OK pour enregistrer le contenu de l'affichage graphique en cours dans le module de serveur Web. Le bouton Cancel permet d'afficher de nouveau la boîte de dialogue supérieure, sans tenir compte des actions effectuées. Boîte de dialogue Supprimer La boîte de dialogue Supprimer permet de supprimer l'affichage graphique en cours. Delete graphic display library ? Yes. No. Si vous cliquez sur le bouton Yes, l'affichage graphique existant est effacé et les fichiers graphiques du module de serveur Web sont supprimés. Si vous cliquez sur No, la boîte de dialogue supérieure réapparaît, sans tenir compte des actions effectuées. Boîte de dialogue Mot de passe La boîte de dialogue Mot de passe permet de saisir le mot de passe qui donne accès aux fonctions utilisateur de modification des fichiers d'affichage graphique ou des valeurs de données d'exécution. Password to allow write OK. Cancel Si vous saisissez le mot de passe correct et cliquez sur le bouton OK, vous serez autorisé à enregistrer et à supprimer l'affichage graphique en cours. Le mot de passe correct donne également le droit d'écrire de nouvelles valeurs vers les équipements Uni-Telway (via les objets graphiques qui gèrent l'écriture de valeurs, 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 Cancel permet d'afficher de nouveau la boîte de dialogue supérieure. Les autorisations liées au mot de passe en cours ne sont pas modifiées. 35010087 04/2006 165 Mise en oeuvre Boîte de dialogue Modifier La boîte de dialogue Modifier permet de sélectionner un objet graphique pour le placer dans la fenêtre d'affichage et d'accéder à toutes les fonctions d'édition graphique. Les objets graphiques disponibles sont présentés dans un jeu de palettes, une seule palette étant visible à la fois. Il existe deux palettes : La palette standard : standard Properties... 0 10 10 0 Customize... 100 ABC Cut Copy Paste Layout... Options... Done Layout... Options... Done La palette étendue : extended Properties... XXX Customize... Cut Copy Ab Paste Les commandes de la boîte de dialogue Modifier proposent les fonctions suivantes : z La zone de liste déroulante montre le jeu de 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 la boîte de dialogue. z La palette contient les objets graphiques de la palette en cours. Chaque type d'objet graphique (compteur, bouton, etc.) est représenté par une icône. Lorsque vous cliquez sur une icône de la palette, un objet graphique du type correspondant est sélectionné pour insertion. Si vous cliquez sur une zone ouverte de la fenêtre d'affichage alors que l'Editeur graphique est en mode "insertion", une instance de l'objet graphique sélectionné est insérée dans l'affichage graphique. z La zone d'information affiche le nom et la taille de l'objet graphique sélectionné. z Le bouton Cut permet de supprimer les objets graphiques sélectionnés de l'affichage graphique et de les enregistrer dans un tampon (c'est-à-dire un Presse-papiers interne), en écrasant le contenu précédent du tampon. z Le bouton Copy permet de copier les objets graphiques sélectionnés dans le tampon, en écrasant le contenu précédent du tampon. z Le bouton Paste 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. z Le bouton Properties permet d'afficher la fiche des propriétés (Voir Fiche des propriétés, p. 172) de l'objet graphique sélectionné. z Le bouton Customize permet d'afficher le module de personnalisation (Voir Fonctions utilisateur de la fenêtre d'affichage, p. 169) de l'objet graphique sélectionné (si cet objet dispose d'un tel module). z Le bouton Layout permet d'afficher la boîte de dialogue Mise en page. z Le bouton Options permet d'afficher la boîte de dialogue Options. z Le bouton Done permet d'afficher de nouveau la boîte de dialogue supérieure. 166 35010087 04/2006 Mise en oeuvre 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. Align edges: Align centers: Right Horizon- Bottom Vertically Left Top Space evenly: Match dimension: Horizon- Vertically Width Height Done Les commandes de la boîte de dialogue Mise en page proposent les fonctions suivantes : z Pour aligner les bords des objets graphiques, les boutons Right, Bottom, Left et Top permettent de déplacer les objets graphiques sélectionnés afin que les côtés spécifiés soient à la même position. Vous devez sélectionner au moins deux objets graphiques pour activer ces boutons. z Pour aligner les lignes médianes des objets graphiques, les boutons Horizontally et Vertically permettent de déplacer les objets graphiques sélectionnés afin que leurs lignes médianes horizontales ou verticales soient respectivement à la même position. Vous devez sélectionner au moins deux objets graphiques pour activer ces boutons. z Pour espacer régulièrement les objets graphiques, les boutons Horizontally et Vertically permettent de déplacer les objets graphiques sélectionnés de façon à respecter le même espacement horizontal ou vertical entre les objets. Vous devez sélectionner au moins trois objets graphiques pour pouvoir activer ces boutons. z Pour redimensionner automatiquement les objets graphiques, utilisez les boutons Width et High afin que la largeur ou la hauteur des objets graphiques sélectionnés corresponde. Vous devez sélectionner au moins deux objets graphiques pour activer ces boutons. z Le bouton Done permet d'afficher de nouveau la boîte de dialogue Modifier. Note : Pour toutes les opérations de mise en page (à l'exception de Espacer uniformément), l'un des objets sélectionnés est considéré comme l'"objet de référence" auquel tous les autres objets sélectionnés se réfèrent pour adopter leur nouvelle position ou taille. Par exemple, lorsque vous cliquez sur le bouton "Width", tous les objets sélectionnés adoptent la largeur de l'objet de référence. L'objet de référence se différencie des autres objets sélectionnés grâce à la couleur différente de sa zone de sélection. 35010087 04/2006 167 Mise en oeuvre Boîte de dialogue Options La boîte de dialogue Options permet de modifier les réglages relatifs à une grille que vous pouvez dessiner dans la fenêtre d'affichage. La grille a pour seul but de vous aider à modifier un affichage graphique et s'affiche uniquement lorsque l'Editeur graphique est en "mode Edition". Le mode Edition démarre lorsque vous accédez à la boîte de dialogue Modifier et s'arrête lorsque vous revenez à la boîte de dialogue supérieure. Grid column width (8 - 20 Grid row height (8 - 20 Show OK. Snap to Cancel Les commandes de la boîte de dialogue Options proposent les fonctions suivantes : z 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. z Lorsque la case Show est cochée, cette dernière s'affiche ; dans le cas contraire, la grille n'est pas visible. z Lorsque la case Snap to 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. z Le bouton OK permet d'activer les réglages en cours d'une option et d'afficher de nouveau la boîte de dialogue Modifier. z Le bouton Cancel permet d'afficher de nouveau la boîte de dialogue Modifier sans avoir modifié les réglages des options. 168 35010087 04/2006 Mise en oeuvre Fonctions utilisateur de 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 dimensionner des objets. Pour effectuer des opérations de déplacement et de dimensionnement, vous devez commencer par sélectionner le ou les objet(s) graphique(s) à modifier. Un objet est sélectionné lorsqu'il est entouré d'une zone de sélection. En revanche, un objet non sélectionné ou désélectionné ne présente aucune zone de sélection. La figure ci-dessous présente la fenêtre d'affichage de l'Editeur graphique. standard 100 Properties... 1m_26s_440ms 50 25 0.0 100 100 100.0 100 Count Value 0 Time_1 0 Time_2 Copy Paste Layout... Options... Done Time_3 0 7:15:04 AM 100 0 0 Cut 150 50.0 75 XXX Rotary Slider Customize... 0 ABC 7:16:45 AM 7:18:26 AM 7:20:07 AM 7:21:48 AM Start Stop Start Motor Control Center Off LT_8 LT_8 35010087 04/2006 A 169 Mise en oeuvre 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 : z Pour sélectionner un objet graphique, il suffit de cliquer dessus à l'aide de la souris. Si d'autres objets sont déjà sélectionnés, ils sont aussitôt désélectionnés. z Vous pouvez sélectionner plusieurs objets graphiques à l'aide de la zone de sélection dans la fenêtre d'affichage. Si vous appuyez sur un 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, tous 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. z Vous pouvez sélectionner/désélectionner un objet graphique sans affecter l'état de sélection des autres objets. Pour ce faire, appuyez sur la touche CTRL lorsque vous cliquez sur l'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. z Vous pouvez 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. Lorsque vous sélectionnez un objet à l'aide de cette méthode, celui-ci devient l'objet de référence (voir Fonctions utilisateur de la fenêtre supérieure, p. 164 Boîte de dialogue Mise en page) au sein du groupe d'objets sélectionnés. Le principal objectif de cette action est de modifier l'objet de référence dans un groupe d'objets sélectionnés avant d'appeler l'une des opérations de Mise en page. z Vous pouvez désélectionner tous les objets graphiques en cliquant avec le bouton de la souris dans une zone ouverte 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 dimensionnement à effectuer. Si vous appuyez sur un 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 huit opérations de dimensionnement différentes 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é. 170 35010087 04/2006 Mise en oeuvre 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 un 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 Vous pouvez définir les propriétés d'un objet graphique à l'aide de la fiche des propriétés (Voir Fiche des propriétés, p. 172). Si cette fenêtre est affichée, vous pouvez modifier les propriétés de l'objet graphique sélectionné. Vous pouvez afficher la fiche des propriétés en cliquant sur le bouton Properties... ou en cliquant 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 d'un tel objet à l'aide de la fiche des 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 il est associé. Lorsque l'Editeur graphique détecte un module de personnalisation associé à un objet graphique sélectionné, le bouton Customize... devient actif et permet d'accéder à ce module. Lorsque vous cliquez deux fois sur un objet graphique associé à un module de personnalisation, ce dernier apparaît (à la place de la fiche des propriétés). Si un objet graphique est associé à un module de personnalisation, seul son nom apparaît dans la fiche des propriétés. Image de fond de l'affichage La propriété Background image 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. Tous les emplacements des fichiers dépendent du répertoire /wwwroot du serveur incorporé. Par exemple, si l'image "cool.gif" est placée dans le répertoire / wwwroot/images du serveur incorporé, la propriété Image de fond doit être définie sur /images/cool.gif. 35010087 04/2006 171 Mise en oeuvre Fiche des propriétés Vue d'ensemble La fiche des propriétés est une boîte de dialogue "flottante" (non modale) qui présente toutes 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 sont contenues dans une liste déroulante et identifiées par un nom et une valeur. L'Editeur graphique propose une description des objets graphiques (Voir Objets graphiques, p. 176). 172 35010087 04/2006 Mise en oeuvre Sécurité Sécurité 35010087 04/2006 Vos données sont protégées par trois dispositifs de sécurité. z La page HTML qui contient l’applet 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 qui lui permettra de télécharger la page HTML. z Vous devez entrer 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 renforcera le mode "lecture seule" en désactivant les commandes utilisateur de tous les objets graphiques. z Le programme de configuration Web Designer vous permet d’indiquer qu’un élément est en lecture seule. L'Editeur graphique renforcera l’attribut "lecture seule" d’un symbole (variable) ou d’une adresse en rejetant toute requête de façon à définir une nouvelle valeur pour les données et en avertissant l’utilisateur via la fenêtre des messages Editeur graphique. 173 Mise en oeuvre Paramètres de l'Applet Editeur graphique Vue d'ensemble Trois paramètres d'applet permettent de personnaliser le comportement de l'Editeur graphique. Ils sont définis par les balises <PARAM> à l'intérieur de la balise <APPLET> dans la page HTML de l'Editeur graphique. Les paramètres reconnus par l'applet Editeur graphique sont les suivants : z z z 174 LOAD : ce paramètre demande à l'Editeur graphique de charger automatiquement un fichier graphique spécifique au démarrage. Si le fichier n'existe pas, un message d'erreur s'affiche. Si ce paramètre n'apparaît pas dans la balise <APPLET>, aucun fichier n'est chargé automatiquement au démarrage et vous devez sélectionner un fichier graphique initial 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 affiche seulement sa fenêtre d'affichage. Lorsque ce paramètre est utilisé avec le paramètre LOAD, vous pouvez concevoir un site Web avec des pages HTML dédiées à des affichages graphiques spécifiques. L'utilisateur n'a pas besoin de sélectionner de fichier graphique ; le comportement de l'écran IHM est donc plus standard. Ce paramètre peut prendre les valeurs suivantes : z EDIT (valeur par défaut) : l'Editeur graphique démarre en mode Edition (mode normal). z 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 Uni-Telway. z 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 Uni-Telway 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'écriture sur les équipements UniTelway. Si le paramètre MODE est défini sur VIEW_RW ou EDIT, et si vous définissez AUTO_LOGIN sur TRUE, l'Editeur graphique autorise l'écriture sur les équipements Uni-Telway sans demander à l'utilisateur de saisir un mot de passe. Ce paramètre peut prendre les valeurs FALSE (valeur par défaut) et TRUE. 35010087 04/2006 Mise en oeuvre Exemple Voici un exemple de balise APPLET qui demande à l'Editeur graphique de démarrer en mode Affichage et de charger automatiquement un fichier graphique appelé UNIT_1. Dans le cas présent, le navigateur Web vous permet d'envoyer des valeurs aux équipements Uni-Telway 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> 35010087 04/2006 175 Mise en oeuvre Objets graphiques Vue d'ensemble L'ensemble d'objets graphiques que propose l'Editeur graphique aide à la création d'affichages graphiques imitant les tableaux de bord classiques. Tous les objets de contrôle et de surveillance de données sont dotés de fonctionnalités de communication intégrées et sont conçus comme des objets graphiques autonomes. De plus, chacun des objets de l'ensemble de l'Editeur graphique existe sous forme d'applet pour aider les clients qui souhaitent insérer plusieurs applets simples sur une seule page HTML. Lorsqu'ils sont associés à l'applet LiveBeanApplet, les objets graphiques de l'Editeur graphique s'utilisent comme le LiveLabelApplet. Cette rubrique décrit les objets graphiques standard et leurs propriétés. 176 35010087 04/2006 Mise en oeuvre 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 en unités physiques. Il est possible d'afficher l'indication numérique de la valeur au centre de la barre. Le tableau ci-après décrit les propriétés de l'indicateur horizontal : Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement 35010087 04/2006 -1 à 6 Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable Voir Remarque 3, dans l’équipement Remarques, p. 210 Value Visible Indique s'il doit y avoir affichage numérique de la valeur à l'échelle 177 Mise en oeuvre Propriété Description Value Font Police utilisée pour l'affichage numérique de la valeur (s'il existe) Limites Bar Background Couleur de fond de la barre d'indication Bar Color Couleur de la barre d'indication (si la valeur à l'échelle est comprise dans la plage Haut/Bas) High High Limit Value Valeur, exprimée en unités physiques, de la limite "Très haute" High High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Très haute" High Limit Value Valeur, exprimée en unités physiques, de la limite "Haute" High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Haute" Low Limit Value Valeur, exprimée en unités physiques, de la limite "Basse" Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Basse" 178 Low Low Limit Value Valeur, exprimée en unités physiques, de la limite "Très basse" Low Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Très basse" Limit Deadband Plage neutre (comme pourcentage de la plage EU) 0 à 10 à appliquer à la vérification de la limite Haute/ Basse Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée brute (sans échelle) simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 35010087 04/2006 Mise en oeuvre 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 en unités physiques. Le tableau ci-après décrit les propriétés de l'indicateur vertical : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 -1 à 6 179 Mise en oeuvre 180 Propriété Description Limites Bar Background Couleur de fond de la barre d'indication Bar Color Couleur de la barre d'indication (si la valeur à l'échelle est comprise dans la plage Haut/Bas) High High Limit Value Valeur, exprimée en unités physiques, de la limite "Très haute" High High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Très haute" High Limit Value Valeur de la limite "Haute" exprimée en unités physiques High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Haute" Low Limit Value Valeur de la limite "Basse" exprimée en unités physiques Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Basse" Low Low Limit Value Valeur de la limite "Très basse" exprimée en unités physiques Low Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Très basse" Limit Deadband 0 à 10 Plage neutre (comme pourcentage de la plage EU) à appliquer à la vérification de la limite Haute/ Basse Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée brute (sans échelle) simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 35010087 04/2006 Mise en oeuvre Curseur horizontal ou vertical Un curseur horizontal ou vertical donne une représentation analogique de la valeur d'une variable dans un équipement. Il s'agit d'une barre de défilement dont la position est indiquée par le curseur qui représente un pourcentage de sa plage en 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 du curseur horizontal ou vertical : 35010087 04/2006 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement -1 à 6 Voir Remarque 3, Remarques, p. 210 181 Mise en oeuvre 182 Propriété Description Limites Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Block Increment Quantité dont est modifiée la valeur à l'échelle lorsque l'utilisateur clique sur la zone de défilement de la barre Unit Increment Quantité dont est modifiée la valeur à l'échelle lorsque l'utilisateur clique sur les flèches de la barre de défilement Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique 0 à 32 35010087 04/2006 Mise en oeuvre 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 d'une barre de défilement. Le tableau ci-après décrit les propriétés du sélecteur horizontal ou vertical : 35010087 04/2006 Property Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Choices 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). Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Scale Visible Indique si une "échelle", étiquetée avec des choix, doit s'afficher Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Au moins deux choix requis 0 à 32 183 Mise en oeuvre 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 Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Value Format Format (décimal, hexadécimal, etc.) à utiliser pour l'affichage de la valeur à l'échelle Value Precision Nombre de décimales à afficher pour la valeur à l'échelle (définir sur -1 pour utiliser un format exponentiel général) -1 à 6 Value Background Couleur de fond de la zone d'affichage de la valeur 184 Value Color Couleur du texte de l'affichage numérique de la valeur Value Font Police utilisée pour l'affichage numérique de la valeur Units Etiquette des unités physiques de la valeur (attachée à l'affichage numérique de la valeur) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable 35010087 04/2006 Mise en oeuvre 35010087 04/2006 Propriété Description Limites Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 High High Limit Value Valeur de la limite "Très haute" exprimée en unités physiques High High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Très haute" High Limit Value Valeur de la limite "Haute" exprimée en unités physiques High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Haute" Low Limit Value Valeur de la limite "Basse" exprimée en unités physiques Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Basse" Low Low Limit Value Valeur de la limite "Très basse" exprimée en unités physiques Low Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Très basse" Limit Deadband Plage neutre (comme pourcentage de la plage 0 à 10 EU) à appliquer à la vérification de la limite Haute/ Basse Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée brute (sans échelle) simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3,Remarques, p. 210 185 Mise en oeuvre Affichage de messages Un affichage de messages affiche un message textuel basé sur 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 : 186 Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Messages Ensemble des messages à afficher. A chaque message correspond une entrée "valeur=texte" (lorsque la valeur de l'équipement est égale à "valeur", le message "texte" s'affiche). Message Background Couleur de fond de la zone d'affichage de messages Message Color Couleur du texte du message Message Font Police du texte du message Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique Au moins un message requis 0 à 32 Voir Remarque 3, Remarques, p. 210 35010087 04/2006 Mise en oeuvre 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 : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Values Valeurs à envoyer à l'équipement Reset Values Valeurs à envoyer à l'équipement après expiration du retard d'initialisation. Si aucune valeur d'initialisation n'est fournie, l'initialisation n'aura pas lieu. Reset Delay Délai (en millisecondes) que doit respecter le bouton-poussoir entre l'envoi des valeurs à l'équipement et l'envoi des valeurs d'initialisation Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Button Label Texte de l'étiquette du bouton Button Background Couleur du bouton Button Label Color Couleur utilisée pour l'étiquette du bouton Button Label Font Police utilisée pour l'étiquette du bouton Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique Voir Remarque 4, Remarques, p. 210 0-2000 0 à 100 187 Mise en oeuvre 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. Lorsque la valeur saisie est comprise entre des limites haute et basse préréglées, un bouton Set est activé. Dans ce cas, la valeur saisie est envoyée à l'équipement lorsque vous cliquez sur le bouton Set ou que vous appuyez sur la touche ENTREE (si la saisie au clavier est autorisée pour la zone de saisie). Le tableau ci-après décrit les propriétés de la station de sortie directe : 188 Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Maximum Input Valeur maximale, exprimée en unités physiques, autorisée pour la valeur saisie en entrée Minimum Input Valeur minimale, exprimée en unités physiques, autorisée pour la valeur saisie en entrée Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique 35010087 04/2006 Mise en oeuvre Témoin lumineux Le témoin lumineux fournit une double indication de la valeur d'une variable dans un équipement. Si la propriété Input Inverted 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é Flash Interval est réglée sur une valeur positive, le témoin lumineux clignotera lorsque la valeur d'entrée sera égale à ON. Le tableau ci-après décrit les propriétés du témoin lumineux : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Off Word Texte à afficher lorsque la valeur d'entrée est OFF Off Word Background Couleur de fond du témoin lorsque Mot Off est affiché Off Word Color Couleur du texte de Mot Off Off Word Font Police utilisée pour le texte de Mot Off On Word Texte à afficher lorsque la valeur d'entrée est ON On Word Background Couleur de fond du témoin lorsque Mot On est affiché On Word Color Couleur de la police de Mot On On Word Font Police utilisée pour le texte de Mot On Flash Interval Période de clignotement du témoin (exprimée en millisecondes) lorsque la valeur d'entrée est ON. Défini sur zéro pour non-clignotement. Shape Forme (cercle, rectangle, etc.) du témoin Input Inverted Sur TRUE, inverse la valeur d'entrée. (Le témoin affiche Mot Off lorsque la valeur d'entrée est ON.) Limites 200 à 2000 189 Mise en oeuvre Station de commande du moteur Propriété Description Limites Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique Voir Remarque 3, Remarques, p. 210 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 au moyen de ce module, et non de la fiche des propriétés de l'Editeur graphique, que sont configurées toutes les propriétés (sauf le nom). Le tableau ci-après décrit les propriétés de la station de commande du moteur : 190 Propriété Description Name Nom de l'objet graphique Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Indicator Light 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 Top Push Button Propriétés identiques à celle de l'objet graphique Bouton-poussoir, à l'exception des propriétés partagées énumérées ci-dessus Bottom Push Button Propriétés identiques à celle de l'objet graphique Bouton-poussoir, à l'exception des propriétés partagées énumérées ci-dessus Limites 0 à 32 35010087 04/2006 Mise en oeuvre Compteur analogique Un compteur analogique donne une représentation analogique de la valeur d'une variable dans l’équipement. Il est représenté par un pointeur sur un cadran circulaire dont la position correspond à un pourcentage de sa plage en 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 : 35010087 04/2006 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement -1 à 6 Voir Remarque 3, Remarques, p. 210 191 Mise en oeuvre 192 Propriété Description Limites Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Dial Degrees Sweep Portion d'arc circulaire à utiliser pour dessiner le cadran 60 à 300 Pointer Type Type de pointeur utilisé (aiguille, flèche, etc.) Pointer Color Couleur utilisée pour le pointeur Dial Color Couleur utilisée pour le cadran (pour la partie comprise dans la plage Haute/Basse) High High Limit Value Valeur de la limite "Très haute" exprimée en unités physiques High High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Très haute" High Limit Value Valeur de la limite "Haute" exprimée en unités physiques High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Haute" Low Limit Value Valeur de la limite "Basse" exprimée en unités physiques Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Basse" Low Low Limit Value Valeur de la limite "Très basse" exprimée en unités physiques Low Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Très basse" Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée brute (sans échelle) simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 35010087 04/2006 Mise en oeuvre 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 sur un cadran circulaire dont la position correspond à un pourcentage de sa plage en 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 : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) -1 à 6 Dial Degrees Sweep Portion d'arc circulaire à utiliser pour dessiner le cadran 60 à 300 Dial Color Couleur du cadran Knob Color Couleur utilisée pour le bouton Maximum EU Value Valeur maximale, en unités physiques, de la variable 193 Mise en oeuvre 194 Propriété Description Limites Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique 35010087 04/2006 Mise en oeuvre 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 : 35010087 04/2006 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Choices 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). Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Scale Visible Indique si une "échelle", étiquetée avec des choix, doit s'afficher Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Dial Degrees Sweep Portion d'arc circulaire à utiliser pour dessiner le cadran Knob Color Couleur utilisée pour le bouton Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Au moins deux choix requis 60 à 300 0 à 32 195 Mise en oeuvre 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 au moyen de ce module, et non de la fiche des propriétés de l'Editeur graphique, que sont définies toutes les propriétés (sauf le nom). 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 : Propriété Description Name Nom de l'objet graphique Limites Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Major Scale Divisions Nombre de divisions majeures (repérées) de l'échelle 0 à 100 Minor Scale Divisions Nombre de divisions mineures (non repérées) de l'échelle 0 à 100 Scale Color Couleur de l'échelle et de ses étiquettes Scale Font Police utilisée sur les étiquettes de l'échelle Scale Precision Nombre de décimales à indiquer pour les étiquettes de l'échelle (définir sur –1 pour utiliser un format exponentiel général) Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Update Period Intervalle de mise à jour du graphique (en secondes) 0,5 à 120 Time Scale Divisions Nombre de divisions de l'échelle horizontale 0à6 -1 à 6 Chart Background Couleur de la zone du graphique Grid Color 196 Couleur de la grille dessinée dans la zone du graphique 35010087 04/2006 Mise en oeuvre Propriété Description Limites Vertical Grid Divisions Nombre de divisions verticales de la grille 0 à 100 Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique Les propriétés suivantes de l'enregistreur de tendances sont disponibles pour chaque stylo : 35010087 04/2006 Propriété Description Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller. Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Pen Color Couleur du "stylo" qui permet d'enregistrer la valeur mise à l'échelle Pen Label Etiquette utilisée pour identifier le stylo 197 Mise en oeuvre Liaison d'affichage Une liaison d'affichage est un objet graphique particulier qui vous permet de passer à un autre affichage graphique en cliquant dessus avec la souris. 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 se transforme en 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. Une liaison d'affichage peut également servir de lien hypertexte vers un fichier HTML. Si vous saisissez une URL comme Link Display Name, vous pouvez l'ouvrir dans une nouvelle fenêtre de navigation à condition d'appuyer sur la touche MAJ tout en cliquant sur le lien ; dans le cas contraire, la fenêtre de navigation existante est remplacée par l'URL au moment où vous cliquez sur le lien. Si le Link Display Name n'est pas renseigné, l'étiquette s'affiche non 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 Label Etiquette de la liaison Limites Link Display Name Nom de l'affichage graphique à charger lorsque l'utilisateur clique sur le lien, ou URL d'une page Web 198 Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette 35010087 04/2006 Mise en oeuvre Objets graphiques étendus Vue d'ensemble L'ensemble d'objets graphiques étendus proposé dans l'Editeur graphique est destiné à aider à la création d'affichages graphiques imitant les panneaux d'affichage graphiques avancés. Tous les objets de contrôle et de surveillance de données sont dotés de fonctionnalités de communication intégrées et sont conçus comme des objets graphiques autonomes. De plus, pour aider les clients qui souhaitent insérer plusieurs applets simples sur une seule page HTML, chacun des objets de l'ensemble de l'Editeur graphique existe sous forme d'applet. Lorsqu'ils sont associés à l'applet LiveBeanApplet, les objets graphiques de l'Editeur graphique s'utilisent comme le LiveLabelApplet. Editeur de texte ASCII L'éditeur de texte ASCII se base sur l'élément graphique d'affichage des messages. Cela permet de saisir un nouveau texte. Les propriétés de l'éditeur de texte ASCII sont les suivantes : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Max. Text Length Longueur maximale du texte Text Color Couleur du texte Text Font Police du texte Swap Bytes Faux si l'ordre cible des octets est le même que celui du PC Value Le texte en lui-même Limites Voir Remarque 1, Remarques, p. 210 199 Mise en oeuvre Graphique à barres Un graphique à barres donne une représentation analogique de la valeur d'une variable dans un équipement. Il trace un barre verticale dont la longueur est proportionnelle à la valeur et représente un pourcentage de sa plage en unités physiques. Les propriétés du graphique à barres sont les suivantes : 200 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Maximum EU Value Valeur maximale, en unités physiques, de la variable Minimum EU Value Valeur minimale, en unités physiques, de la variable Maximum Value Valeur brute (sans échelle) maximale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Minimum Value Valeur brute (sans échelle) minimale de la variable dans l’équipement Voir Remarque 3, Remarques, p. 210 Bar Background Couleur de fond de la barre d'indication Bar Color Couleur de la barre d'indication (si la valeur à l'échelle est comprise dans la plage Haut/Bas) High High Limit Value Valeur de la limite "Très haute" exprimée en unités physiques High High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Très haute" 35010087 04/2006 Mise en oeuvre 35010087 04/2006 Propriété Description Limites High Limit Value Valeur de la limite "Haute" exprimée en unités physiques High Limit Color Couleur de la barre d'indication si la valeur à l'échelle est supérieure à la limite "Haute" Low Limit Value Valeur de la limite "Basse" exprimée en unités physiques Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Basse" Low Low Limit Value Valeur de la limite "Très basse" exprimée en unités physiques Low Low Limit Color Couleur de la barre d'indication si la valeur à l'échelle est inférieure à la limite "Très basse" Limit Deadband Plage neutre (comme pourcentage de la plage 0 à 10 EU) à appliquer à la vérification de la limite Haute/ Basse Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée brute (sans échelle) simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 201 Mise en oeuvre 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 : 202 Propriété Description Name Nom de l'objet graphique Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Bitmap Choices Noms de fichier des bitmaps personnalisés à afficher Le chemin racine par défaut du répertoire du fichier est /FLASH1/wwwroot;; ":images/ et correspond en fait à /FLASH1/wwwroot/images/ . Limites Voir Remarque 1, Remarques, p. 210 35010087 04/2006 Mise en oeuvre 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 comme 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 : 35010087 04/2006 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Voir Remarque 1, Remarques, p. 210 Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Bitmap Choices Noms de fichier des bitmaps personnalisés à afficher Cette propriété permet d'ouvrir un éditeur de texte permettant de saisir les conditions de valeur de l'équipement et les bitmaps associés à afficher, comme "0:key.gif:images/" où 0 est la valeur de l'équipement, "key.gif" le fichier bitmap associé à la valeur et "images" le répertoire dans lequel se trouve le fichier. Le chemin racine par défaut du répertoire du fichier est /FLASH1/wwwroot/images/. Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester le comportement de l'objet graphique 203 Mise en oeuvre Lien graphique Un lien graphique est un objet graphique particulier qui vous permet de passer à un autre affichage graphique, en cliquant dessus avec la souris. Les liens graphiques peuvent également être reconnus par leur étiquette soulignée et le curseur de la souris se transforme en 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 une URL comme Link Display Name, vous pouvez ouvrir l'URL dans une nouvelle fenêtre du navigateur en appuyant simultanément sur la touche MAJ et en cliquant sur le lien. Sinon l'URL s'ouvre dans la fenêtre du navigateur existante lorsque vous cliquez sur lien. Si le Link Display Name n'est pas renseigné, l'étiquette n'est pas soulignée et l'objet affiché devient une simple étiquette texte. Les propriétés de la liaison d'affichage sont les suivantes : Propriété Description Label Etiquette de la liaison Limites Link Display Name Nom de l'affichage graphique à charger lorsque l'utilisateur clique sur le lien, ou URL d'une page Web Témoin lumineux Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Bitmap Choices Nom de fichier du bitmap sur lequel cliquer 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é Flash Interval est réglée sur une valeur positive, le témoin 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 : 204 Propriété Description Limites Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique 35010087 04/2006 Mise en oeuvre Propriété Description Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette OFF Word Texte à afficher lorsque la valeur d'entrée est OFF OFF Bitmap Choice Bitmap du témoin lorsque le mot OFF est affiché OFF Word Color Couleur du texte de mot OFF OFF Word Font Police du texte de mot OFF ON Word Texte à afficher lorsque la valeur d'entrée est ON Limites ON Bitmap Choice Bitmap du témoin lorsque le mot ON est affiché Moteur ON Word Color Couleur de la police de mot ON ON Word Font Police du texte de mot ON Flash Interval Période de clignotement du témoin (exprimée en millisecondes) lorsque la valeur d'entrée est ON. Défini sur 0 pour non-clignotement. Input Inverted Sur TRUE, inverse la valeur d'entrée. (Le témoin affiche le mot OFF lorsque la valeur d'entrée est ON.) Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique 200 à 2 000 Voir Remarque 3, Remarques, p. 210 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. Les propriétés de l'élément graphique d'interface Moteur sont les suivantes : 35010087 04/2006 Propriété Description Name Nom de l'objet graphique Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Limites Voir Remarque 1, Remarques, p. 210 205 Mise en oeuvre Propriété Description Limites Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette OFF Word Texte à afficher lorsque la valeur d'entrée est OFF OFF Bitmap Choice Bitmap du moteur lorsque le mot OFF est affiché OFFWord Color Couleur du texte de mot OFF OFF Word Font Police du texte de mot OFF ON Word Texte à afficher lorsque la valeur d'entrée est ON ON Bitmap Choice Bitmap du moteur lorsque le mot ON est affiché 206 ON Word Color Couleur de la police de mot ON ON Word Font Police du texte de mot ON DEFAULTWord Texte à afficher lorsque la valeur d'entrée est ON DEFAULT Bitmap Choice Bitmap du moteur lorsque le mot DEFAULT est affiché DEFAULT Word Color Couleur de la police du mot DEFAULT DEFAULT Word Font Police du texte de mot DEFAULT Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 35010087 04/2006 Mise en oeuvre Tuyau Le 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 Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette OFF Word Texte à afficher lorsque la valeur d'entrée est OFF OFF Bitmap Choice Bitmap du tuyau lorsque le mot OFF est affiché OFF Word Color Couleur du texte de mot OFF OFF Word Font Police du texte de mot OFF ON Word Texte à afficher lorsque la valeur d'entrée est ON ON Bitmap Choice Bitmap du tuyau lorsque le mot ON est affiché 35010087 04/2006 ON Word Color Couleur de la police de mot ON ON Word Font Police du texte de mot ON Border Width Largeur (en pixels) de la bordure de l'objet graphique Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique 0 à 32 Voir Remarque 3, Remarques, p. 210 207 Mise en oeuvre 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 Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Values Valeurs à envoyer à l'équipement Reset Values Valeurs à envoyer à l'équipement après expiration du retard d'initialisation. Si aucune valeur d'initialisation n'est fournie, l'initialisation n'aura pas lieu. Reset Delay 0-2000 Délai (en millisecondes) que doit respecter le bouton-poussoir entre l'envoi des valeurs à l'équipement et l'envoi des valeurs d'initialisation. Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette Button Label Texte de l'étiquette du bouton Button Label Color Couleur utilisée pour l'étiquette du bouton Button Label Font Police utilisée pour l'étiquette du bouton OFF Bitmap Choice Bitmap du bouton lorsque l'état OFF est affiché Voir Remarque 4, Remarques, p. 210 ON Bitmap Choice Bitmap du bouton lorsque l'état ON est affiché 208 Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique 35010087 04/2006 Mise en oeuvre 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. Les propriétés du distributeur sont les suivantes : Propriété Description Name Nom de l'objet graphique Limites Station Address Adresse de l’équipement Uni-Telway (voir Adressage des équipements Uni-Telway, p. 129) de la variable à surveiller Address Adresse directe de la variable à surveiller Voir Remarque 1, Remarques, p. 210 Data Type Type de données de la variable Voir Remarque 2, Remarques, p. 210 Background Couleur de fond de l'objet graphique Label Etiquette à afficher en tant que partie de l'objet graphique Label Color Couleur de l'étiquette Label Font Police utilisée sur l'étiquette OFF Word Texte à afficher lorsque la valeur d'entrée est OFF OFF Bitmap Choice Bitmap du distributeur lorsque le mot OFF est affiché OFF Word Color Couleur du texte de mot OFF OFF Word Font Police du texte de mot OFF ON Word Texte à afficher lorsque la valeur d'entrée est ON ON Bitmap Choice Bitmap du distributeur lorsque le mot ON est affiché 35010087 04/2006 ON Word Color Couleur de la police de mot ON ON Word Font Police du texte de mot ON Flash Interval Période de clignotement du témoin (exprimée en millisecondes) lorsque la valeur d'entrée est ON. Défini sur 0 pour non-clignotement. 200 à 2 000 Border Width Largeur (en pixels) de la bordure de l'objet graphique 0 à 32 Border Color Couleur de la bordure de l'objet graphique Value Valeur d'entrée simulée permettant de tester l'objet graphique Voir Remarque 3, Remarques, p. 210 209 Mise en oeuvre Remarques 210 Les remarques relatives à ce chapitre sont les suivantes. 1. Adress directe de la variable. Syntaxes supportées: %Mi, %MWi, %Mdi, %MFi, %Si, %SWi, %KWi, %KDi Si la propriété Type de données est défine sur UNDEFINED, on utilise un type par default (BOOL, INT, DINT ou REAL selon la taille implicite de la valeur de données). 2. Les différentes valeurs de la propriété Type de données ont la signification suivante : Type de données Signification UNDEFINED aucun type de données n'est précisé BOOL bit TOR 1 bit (booléen) INT entier signé 16 bits UINT entier non signé 16 bits DINT entier signé 32 bits UDINT entier non signé 32 bits REAL virgule flottante IEEE 32 bits 3. Les limites des propriétés Valeur API Maximale et Valeur API Minimale sont les limites naturelles de la propriété Type de données configurée. 4. Pour un bouton de commande, il faut préciser au moins une valeur. Si plusieurs valeurs sont saisies, elles seront affectées dans un tableau d’adresse commençant à l’adresse directe indiquée. 5. Dans le code HTML, en précisant param name = "label" value = "$data$", l’applet affichera la valeur numérique de la donnée à la place d’un label. 35010087 04/2006 Mise en oeuvre 4.6 Viewer graphique Viewer graphique Vue d'ensemble Le Viewer graphique est une version allégée de l'Editeur graphique. Sa petite taille permet d'accélérer sa vitesse de téléchargement. Avec le Viewer graphique, vous pouvez afficher uniquement des éléments graphiques d'interface. Vous ne pouvez pas les modifier. Le Viewer graphique est composé de deux fenêtres : z z Fenêtre supérieure : cette zone affiche les commandes utilisateur. Dans le menu déroulant, vous pouvez sélectionner un graphique à modifier. Fenêtre d'affichage : cette zone affiche le graphique sélectionné. Lorsque vous affichez un graphique en mode plein écran, la Fenêtre supérieure n'est pas affichée. 35010087 04/2006 211 Mise en oeuvre Sélection d'un graphique Etape 1 Les instructions suivantes expliquent comment sélectionner un graphique créé dans l'Editeur graphique : Action Cliquez sur Visualiseur graphique. La fenêtre supérieure et la fenêtre d'affichage apparaissent : Password... <new> <new> graph1 2 Sélectionnez un graphique dans le menu déroulant. Résultat : Le graphique sélectionné apparaît dans la fenêtre d'affichage : 1m_26s_440ms 0 25 50 10 75 10 0. 100. 10 Count Value 0 Off LT_8 LT_8 Time_1 Time_2 0 Time_3 0 7:15:04 AM 10 0 0 150 50. 7:16:45 AM 7:18:26 AM 7:20:07 AM 7:21:48 AM Start Stop Start Motor Control Center A Remarque : Cliquez deux fois dans la fenêtre d'affichage du graphique actif (sauf si le graphique actif est un élément graphique d'interface de type commande) pour actualiser la fenêtre supérieure. 212 35010087 04/2006 Mise en oeuvre 4.7 Configuration à l’aide de Web Designer Configuration à l’aide de Web Designer Présentation Le logiciel Web Designer fourni avec le module permet une gestion simplifiée et optimisée de votre site Web. Fonctionnalités de Web Designer Il permet : z de créer sur votre PC les tables de données et les pages graphiques z de gérer les protections z de simuler votre site personnalisé sur le PC z de faire le lien avec les fichiers symboles des équipements z de transférer votre site et vos pages personnalisées sur le module z etc. Pour connaître toutes les fonctionnalités du logiciel Web Designer, se reporter au Manuel Utilisateur Web Designer fourni sur le CD-ROM dans le répertoire "WebDesigner/Doc". Installer le logiciel L’installation de Web Designer est fournie sur le CD-ROM dans le répertoire "Web Designer Lancer le fichier setup.exe Note : Le décompactage des fichiers d’installation nécessite un minimum de 3 Moctets sur le drive C: 35010087 04/2006 213 Mise en oeuvre 4.8 214 Mise en oeuvre TSX ETG 1010 - Synthèse 35010087 04/2006 Mise en oeuvre Mise en oeuvre de TSX ETG 1010 - Résumé Illustration Résumé des opérations à effectuer 1 Installation du coupleur TSX ETG 1010 Configuration du coupleur Sur réseau Ethernet Via une liaison série par modem 2 Accédez à la configuration via un navigateur Internet Configurez la liaison série du PC 2 Automatique Manuelle 3 Choisissez Configuration Automatique dans la page Configuration IP BOOTP 6 Saisissez les paramètres IP dans la page Configuration IP Accédez au serveur HTTP du module par http://85.16.0.2 via un navigateur Internet 6 Saisissez les paramètres IP dans la page Configuration IP DHCP(FDR) 5 Sélectionnez Sélectionnez DHCP(FDR) BOOTP dans la page dans la page Configuration Automatique Configuration Automatique Complétez les champs name et period 5 4 Saisissez les paramètres Uni-Telway dans la page Configuration Uni-Telway 7 Réinitialisez le module dans la page Redémarrer 35010087 04/2006 215 Mise en oeuvre Accès rapide 216 Repère Numéro de page 1 Installation du module TSX ETG 1010, p. 279 2 Accès à la configuration du module, p. 132 3 Paramètres de configuration liés aux services TCP/IP, p. 134 4 Paramètres de configuration liés à la liaison Uni-Telway, p. 142 5 Configuration Automatique, p. 145 6 Paramètres de connexion Ethernet, p. 137 7 Page de réinitialisation du module, p. 103 35010087 04/2006 Création de pages utilisateur 5 Ajouter des pages personnalisées sur le site Vue d'ensemble Vous pouvez choisir d'ajouter vos propres pages Web sur le site du serveur incorporé. L'outil de configuration Web Designer vous permet de protéger ces pages en utilisant les mêmes mots de passe que ceux requis pour les pages par défaut. Vous pouvez aussi les placer dans une zone non protégée où aucun mot de passe n'est requis. Cette section explique comment ajouter des pages Web personnalisées sur le site et comment utiliser les applets Java sur ces pages. Note : Si vous prévoyez d'ajouter des pages Web personnalisées, assurez-vous que la mémoire réservée à la personnalisation est suffisante. Contenu de ce chapitre 35010087 04/2006 Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 5.1 Travailler avec des pages personnalisées 219 5.2 Utiliser les applets Java FactoryCast avec le code HTML 222 5.3 Utilisation de l’extension Microsoft FrontPage de FactoryCast 234 5.4 Description des Objets graphiques 250 217 Création de pages utilisateur 218 35010087 04/2006 Création de pages utilisateur 5.1 Travailler avec des pages personnalisées Travailler avec des pages personnalisées Vue d'ensemble Pour personnaliser le site, vous pouvez créer toutes les pages que vous souhaitez. Pour ajouter ces pages au site : z z Contenu de ce sous-chapitre 35010087 04/2006 Vous pouvez ajouter des pages de support et les protéger par un mot de passe. Vous pouvez ajouter des pages de support et en autoriser l'accès à tous les utilisateurs. Ce sous-chapitre contient les sujets suivants : Sujet Page Télécharger des pages de support par un client FTP 220 Chargement d'une page d’accueil personnalisée 221 219 Création de pages utilisateur Télécharger des pages de support par un client FTP 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 incorporé. Les pages accessibles à tous doivent être copiées dans le répertoire \wwwroot\unsecure\user du serveur incorporé. 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 220 Pour télécharger sur le serveur, suivez les étapes ci-dessous. Etape Action 1 Enregistrez votre projet. 2 Ouvrir un client FTP (ex : filezilla). 3 Saisissez l’adresse IP, le nom utilisateur (wsupgrade) et le mot de passe (wsupgrade) dans le but de se connecter au site. Retrouvez dans l’arborescence de votre site local (le disque dur) votre projet Web. Choissisez dans l’arborescence du site distant /FLASH1/wwwroot/unsecure/ user pour vos pages libres accès. Choissisez dans l’arborescence du site distant /FLASH1/wwwroot/secure/user pour vos pages sécurisées par mot de passe. 4 Copiez les fichiers désirés du site local vers l’emplacement désiré du site distant (le module). 35010087 04/2006 Création de pages utilisateur Chargement d'une page d’accueil personnalisée Vue d'ensemble Si vous souhaitez remplacer la page d’accueil par défaut par une page de votre choix, procédez de la manière suivante : z z z z z Sauvegarde de la configuration initiale effectuez une sauvegarde de la configuration initiale de façon à pouvoir la restaurer ultérieurement en cas de besoin ; créez votre page d'accueil ; déplacez la page d’accueil par défaut vers un emplacement sécurisé ; mettez votre propre page d’accueil à sa place ; chargez votre page d’accueil vers le serveur intégré. Avant de modifier la page d’accueil par défaut, vous devez effectuer une sauvegarde de la configuration. De cette façon, en cas de problème sur le serveur intégré, vous pourrez restaurer sa configuration initiale. Note : le CDROM contient sous Web\FLASH1\wwwroot une sauvegarde du site par défaut. Création de votre page d’accueil Vous devez attribuer à votre page d’accueil le même nom que celui de la page d’accueil par défaut : index.htm. Placement de votre page d’accueil Copiez votre page d’accueil dans le répertoire wwwroot qui contenait la page d’accueil par défaut. Chargement Pour charger votre nouvelle page d’accueil vers le serveur intégré, suivez les étapes du tableau ci-après. Etape 35010087 04/2006 Action 1 Enregistrez votre projet. 2 Ouvrir un client FTP. 3 Saisissez l’adresse IP, le nom utilisateur (wsupgrade) et le mot de passe (wsupgrade) dans le but de se connecter au site. Retrouvez dans l’arborescence de votre site local (le disque dur) votre projet Web. Choissisez dans l’arborescence du site distant /FLASH1/wwwroot/secure/user pour vos pages personnalisées. 4 Copiez les fichiers désirés du site local vers l’emplacement désiré du site distant. 221 Création de pages utilisateur 5.2 Utiliser les applets Java FactoryCast avec le code HTML Utiliser des applets Java de FactoryCast sur des pages Web personnalisées Vue d'ensemble Cette section décrit comment utiliser les applets Java relatifs à FactoryCast. Utilisez ces applets pour créer des pages Web personnalisées. Pour créer des pages personnalisées, utilisez un éditeur de texte tel que Microsoft Notepad. La création de pages Web personnalisées au moyen du code HTML vous permet d'afficher des données dynamiques de l'équipement dans votre navigateur. Contenu de ce sous-chapitre 222 Ce sous-chapitre contient les sujets suivants : Sujet Page Insérer des applets dans une page Web 223 Insertion d'un LiveBeanApplet 224 Insérer LiveBeanApplet à l’aide du code HTML 227 Insertion de LiveLabelApplet à l’aide du code HTML 230 35010087 04/2006 Création de pages utilisateur Insérer des applets dans une page Web Vue d'ensemble FactoryCast inclut des objets graphiques (ou Java beans) qui sont utilisés pour visualiser des données dynamiques de les équipements sur un affichage graphique. En général, un utilisateur final construit un affichage graphique à l'aide de l'outil Editeur graphique. Vous pouvez cependant construire un affichage graphique en utilisant des objets graphiques insérés dans une page Web au moyen du LiveBeanApplet. N'importe quel objet graphique, tel qu'un cadran analogique ou un bouton de commande, peut être inséré dans une page Web de façon à ce que les données dynamiques puissent être affichées en dehors de l'Editeur graphique. Pour afficher les données dynamiques des équipements à l'aide d'un navigateur, vous pouvez choisir l'une des deux méthodes d'insertion d'un applet FactoryCast dans une page Web. z (1) Entrez le code HTML qui figure dans les sections : z Insérer un LiveBeanApplet à l'aide du code HTML z Insérer un LiveLabelApplet à l'aide du code HTML z (2) Insérez un applet Java puis complétez les boîtes de dialogue en utilisant l'extension FactoryCast de Microsoft FrontPage 2000. Reportez-vous à Utilisation de l’extension Microsoft FrontPage de FactoryCast, p. 234. 35010087 04/2006 223 Création de pages utilisateur Insertion d'un LiveBeanApplet Vue d'ensemble Cette rubrique aborde les concepts généraux d'insertion d'un LiveBeanApplet. Note : Vous trouverez dans ce guide des informations relatives à l'insertion d'un LiveBeanApplet via : z le code HTML, (Voir Utiliser les applets Java FactoryCast avec le code HTML, p. 222) z l'extension FrontPage de Microsoft. (Voir Installation de la macro dans Microsoft Frontpage, p. 235) Note : Avant d'insérer un LiveBeanApplet dans une page Web, vous devez créer une bibliothèque de JavaBeans à l'aide de l'Editeur graphique inclus dans le logiciel FactoryCast. 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. 224 35010087 04/2006 Création de pages utilisateur Insertion d'un LiveBeanApplet Etape 1 Pour insérer un LiveBeanApplet : Action A l'aide de votre navigateur Web, saisissez le nom ou l'adresse IP de votre module de serveur Web et accédez à l'applet Editeur graphique via le lien Visualisation et Editeur graphique. a brand of Schneider Electric Telemecanique Visualisation FactoryCast TM TSX ETG 1010 Accueil Documentation Visualisation Commande Diagnostic Maintenance URL Paramétrage Lecture des données Editeur de données Visualiseur graphique Editeur graphique Pages utilisateur avec mot de passe sans mot de passe Web site version : 1.1.0.0 © 2000-2004 Schneider Electric. All Rights Reserved Internet 35010087 04/2006 225 Création de pages utilisateur Etape 2 Action Passez en mode Edition et créez la bibliothèque de JavaBeans à utiliser sur vos pages Web. Personnalisez chaque bean à l'aide d'un ensemble commun de paramètres, de manière à ne configurer que les paramètres uniques, tels que l'adresse du registre. standard 100 ABC Proper- Custom- Cut Copy Paste Layout... Options.. 1m_26s_440ms 0 25 XXX 50 10 75 10 0. 100. 10 Count Value 0 Off LT_8 LT_8 0 Done Time_3 0 7:15:04 10 0 0 150 50. Time_1 Time_2 7:16:45 7:18:26 7:20:07 7:21:48 Start Stop Start Motor Control Cen- A Remarque : Pour plus d'informations sur l'utilisation de l'applet Editeur graphique, reportez-vous à la section Editeur graphique (Voir Editeur graphique, p. 161). 3 226 Une fois votre bibliothèque créée, cliquez sur le bouton Done de la fenêtre de l'éditeur et enregistrez votre bibliothèque. 35010087 04/2006 Création de pages utilisateur Insérer LiveBeanApplet à l’aide du code HTML Vue d'ensemble Pour un affichage graphique des données, utilisez des objets graphiques tels que le cadran analogique ou le bouton de commande. Avant toute insertion d’applet dans une page Web, un applet spécial appelé LiveBeanMgrApplet doit être installé dans le serveur. LiveBeanMgrApplet Grâce à l’applet LiveBeanMgrApplet, la page Web peut afficher les données dynamiques des équipements. Cet applet doit figurer une fois sur la page si cette dernière comporte déjà des instances de LiveBeanApplet. L'applet LiveBeanMgrApplet peut être inclus dans une page Web de deux manières différentes. z z Applet invisible—si la page Web n’est utilisée que pour contrôler les valeurs des équipements, aucune entrée n’est requise de la part de l’utilisateur Icône clé—si la page Web est utilisée à la fois pour envoyer de nouvelles valeurs aux équipements et pour contrôler ces valeurs, l’utilisateur doit entrer des éléments de façon à pouvoir envoyer de nouvelles valeurs. Note : Si l’applet est utilisé comme icône clé, l’utilisateur doit entrer un mot de passe de façon à pouvoir envoyer des valeurs aux équipements. Lorsque l'utilisateur clique sur l’applet (icône d'une clé) depuis le navigateur Web, une boîte de dialogue l'invite à entrer un mot de passe qui lui permettra d’écrire dans les équipements. Le code HTML permettant d'inclure l’applet sur une page Web utilisée uniquement à des fins de surveillance est le suivant : <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=0 height=0> </APPLET> Le code HTML permettant d'inclure l’applet sur une page Web utilisée aussi bien pour envoyer des valeurs à des équipements qu'à des fins de surveillance est le suivant : <APPLET codebase="classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=32 height=32> <PARAM name=MODE value="READWRITE"> <PARAM name=AUTO_LOGIN value="FALSE"> </APPLET> 35010087 04/2006 227 Création de pages utilisateur Si, dans l’exemple ci-dessus, la valeur du paramètre AUTO_LOGIN est réglée sur TRUE et non sur FALSE, le mot de passe est automatiquement entré (l’utilisateur n’a pas besoin de le faire). LiveBeanApplet L'applet LiveLabelApplet est inclus une fois pour chaque symbole (variable) ou adresse directe surveillé/contrôlé sur la page Web. Par exemple, si vous surveillez trois symboles (variables), vous devez inclure l’applet trois fois. Grâce à l'applet LiveBeanApplet, tout objet graphique/Java bean créé à l’aide de l'Editeur graphique peut être inclus sur une page Web en tant qu’applet séparé. (Reportezvous à Editeur graphique, p. 161 pour en savoir plus sur l'Editeur graphique.) Tout objet graphique enregistré comme faisant partie d’un affichage graphique Editeur graphique peut être récupéré dans le fichier graphique et présenté par l’applet. Paramètres de LiveBeanApplet L'applet LiveBeanApplet utilise des paramètres qui vous permettent de spécifier l’objet graphique présenté par l’applet et de définir la couleur de fond de l’applet. Les paramètres de l’applet et leur signification sont répertoriés ci-dessous. Le paramètre Définit LIBRARY Le nom de l’affichage graphique contenant l’objet graphique qui doit être présenté par l’applet. (Ce nom est le même que celui utilisé au moment de l’enregistrement de l’affichage graphique avec l'Editeur graphique). Ce paramètre est obligatoire. BEAN Le nom de l’objet graphique qui doit être récupéré dans l’affichage graphique spécifié par le paramètre LIBRARY. (Le nom sera celui qui est affiché en tant que propriété ‘Nom’ de l’objet graphique). Ce paramètre est obligatoire. BACKGRND Couleur de fond de l’applet. Les valeurs autorisées sont les suivantes : WHITE, LT_GRAY, GRAY, DK_GRAY, BLACK, RED, PINK, ORANGE, YELLOW, GREEN, MAGENTA, CYAN et BLUE. Une valeur RVB peut être également utilisée au format "0xRRVVBB" où RR, VV et BB sont les valeurs hexadécimales respectives des composantes rouge, vert et bleu. Ce paramètre est optionnel mais est normalement défini pour correspondre à la couleur de la page HTML. Outre les paramètres ci-dessus, l’étiquette <APPLET> d’un LiveBeanApplet doit mentionner les attributs largeur et hauteur. Normalement, un applet LiveBeanApplet doit avoir la même taille que l’objet graphique qu'il présente. Pour connaître la taille d’un objet graphique, sélectionnez l’objet pendant que l'Editeur graphique est en mode édition. Le nom et la taille de l’objet sélectionné sont spécifiés dans la Zone d’information qui se trouve en haut de l’applet Editeur graphique. 228 35010087 04/2006 Création de pages utilisateur Exemple de LiveBeanApplet Toutes les instances de l'applet LiveBeanApplet figurant dans une page Web suivent le même modèle ; seuls les paramètres de l’applet et la taille varient. Voici le code HTML qui permet d’inclure un LiveBeanApplet présentant l’objet graphique MonCadran, enregistré par l'Editeur graphique comme faisant partie de l’affichage graphique, Bibliothèque1. <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanApplet" width=180 height=160> <PARAM name=LIBRARY value="Bibliothèque1"> <PARAM name=BEAN value="MonCadran"> <PARAM name=BACKGRND value="0xDDEEFF"> </APPLET> 35010087 04/2006 229 Création de pages utilisateur Insertion de LiveLabelApplet à l’aide du code HTML Vue d'ensemble Avant toute insertion d’étiquette interactive dans une page Web, vous devez insérer une applet particulière appelée LiveLabelMgrApplet dans cette page. Note : Cependant, si une page Web contient à la fois LiveLabelApplet et LiveBeanApplet, elle doit comporter une seule instance de LiveBeanMgrApplet, et non LiveLabelMgrApplet. (LiveBeanMgrApplet prend en charge LiveLabelApplet et LiveBeanApplet tandis que LiveLabelMgrApplet ne prend en charge que LiveLabelApplet.) LiveLabelMgrApplet Grâce à l’applet LiveLabelMgrApplet, la page Web peut afficher des données dynamiques de l’automate. Vous devez inclure une fois cette applet dans la page si cette dernière comporte déjà des instances de LiveLabelApplet. Voici le code HTML à utiliser pour insérer l’applet dans une page. <APPLET> codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelMgrApple" width=0 height=0> </APPLET> LiveLabelApplet Employez un LiveLabelApplet pour chaque symbole (variable) ou adresse directe affiché sur la page Web utilisée. Par exemple, si vous affichez trois symboles (variables), vous devez inclure l’applet trois fois. Cette applet affiche les trois champs suivants. 230 Champ Description Etiquette Etiquette de votre variable Valeur Valeur d’exécution de la variable Unités Unités que vous spécifiez pour la valeur 35010087 04/2006 Création de pages utilisateur Paramètres de données Le paramètre Les paramètres de l’applet, leur signification et les valeurs par défaut sont répertoriés ci-après. Définit Avec la valeur par défaut de LABEL Une étiquette de texte pour identifier l'élément de données Aucune étiquette UNITS Une étiquette de texte pour identifier les unités physiques de la valeur Aucune unité affichée STATION Adresse de l’équipement Uni-Telway(voir Adressage des équipements Uni-Telway, p. 129) ADDRESS Le nom de la variable Aucun DATATYPE Le type de données de la variable. Les valeurs correctes pour ce paramètre sont : UNDEFINED FORMAT GAIN UNDEFINED aucun type de données n'est précisé BOOL bit TOR 1 bit (booléen) INT entier signé 16 bits UINT entier non signé 16 bits DINT entier signé 32 bits UDINT entier non signé 32 bits REAL virgule flottante IEEE 32 bits Le format d’affichage de la valeur. Les valeurs correctes pour ce paramètre sont DEC décimal HEX hexadécimal BIN binaire ASCII octets affichés en tant que caractères ASCII TIME ‘jour_hr_min_sec_ms’ DATE ‘aaaa-mm-jj-hh et/ou hh:mm:ss BOOL ON_WORD ou OFF_WORD (voir ci-après) Le gain (multiplicateur) utilisé pour l’échelle de la valeur récupérée en unités physiques. DEC pour la plupart des types de données BOOL pour le type de données BOOL 1.0 NOTA : Il est possible de procéder à l’échelle uniquement si GAIN ou BIAS est paramétré et si le FORMAT est DEC. L’échelle linéaire suit la formule : SCALED_VALUE=GAINxRAW_VALUE+BIAS BIAS Le pied (offset) utilisé pour l’échelle de la valeur récupérée en unités physiques. Voir NOTA de GAIN ON_WORD Une valeur texte à afficher quand la valeur est différente de zéro ON (A utiliser seulement si le FORMAT est BOOL). 35010087 04/2006 0.0 231 Création de pages utilisateur Le paramètre Définit Avec la valeur par défaut de OFF_WORD Une valeur texte à afficher quand la valeur est zéro (A utiliser seulement si le FORMAT est BOOL). OFF FOREGRND BLACK Couleur de premier plan de l’applet Les valeurs correctes sont : WHITE, LT_GRAY, DK_GRAY, BLACK, RED, PINK, ORANGE, YELLOW, GREEN, MAGENTA, CYAN, et BLUE Il est également possible d'utiliser une valeur RVB au format "0xRRVVBB" où RR, VV et BB sont les valeurs hexadécimales respectives des composantes rouge, vert et bleu. BACKGRND La couleur de fond de l’applet Pour connaître les valeurs correctes, voir FOREGRND. LT_GRAY ERROR_ COLOR La couleur de premier plan du champ VALUE quand il est impossible de récupérer la valeur depuis l'automate. Pour connaître les valeurs correctes, voir FOREGRND. MAGENTA LABEL_ ALIGN L'alignement du texte dans le champ LABEL, si la taille du champ est supérieure à la longueur du texte Les valeurs correctes sont : LEFT, CENTER et RIGHT. LEFT VALUE_ ALIGN L'alignement du texte dans le champ VALUE si la taille du champ est supérieure à la longueur du texte Les valeurs correctes sont : LEFT, CENTER et RIGHT. LEFT UNITS_ ALIGN L'alignement du texte dans le champ UNITS si la taille du champ LEFT est supérieure à la longueur du texte Les valeurs correctes sont : LEFT, CENTER et RIGHT. FONT_ NAME Le nom de la police utilisée par l’applet Les valeurs correctes sont : SERIF, SANSSERIF et MONOSPACE. SANSSERIF FONT_ BOLD Si ce paramètre est configuré, tout le texte de l'applet s'affiche en gras Les valeurs correctes sont : TRUE et FALSE. FALSE FONT_ ITALIC Si ce paramètre est configuré, tout le texte s'affiche en italique Les valeurs correctes sont : TRUE et FALSE. FALSE FONT_SIZE La taille de la police utilisée par l’applet 12 LABEL_ WIDTH La largeur du champ LABEL. UNITS_ WIDTH La largeur du champ UNITS 232 35010087 04/2006 Création de pages utilisateur Paramètres de taille La taille d’une LiveLabelApplet est spécifiée dans les attributs largeur et hauteur de son étiquette <APPLET>. Les champs LABEL et UNITS de l’applet auront toujours la largeur requise pour afficher les valeurs texte des paramètres d’applet associés, sauf si la largeur du champ LABEL ou UNITS est configurée à l’aide des paramètres LABEL_WIDTH ou UNITS_WIDTH. La largeur restante de l’applet est attribuée au champ VALUE associé. LiveLabelapplet, Exemple n°1 L’exemple d’applet qui figure dans cette section contient la quasi totalité des paramètres d’applet. Voici le code HTML de cet exemple. <APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM name=LABEL value="Reactor 1 Temperature"> <PARAM name=UNITS value="F"> <PARAM name=STATION value="SYS"> <PARAM name=ADDRESS value="%MW100"> <PARAM name=DATATYPE value="INT"> <PARAM name=FORMAT value="DEC"> <PARAM name=GAIN value="2.0"> <PARAM name=BIAS value="100.0"> <PARAM name=FOREGRND value="WHITE"> <PARAM name=BACKGRND value="BLACK"> <PARAM name=ERROR_COLOR value="RED"> <PARAM name=FONT_NAME value="SERIF"> <PARAM name=FONT_BOLD value="TRUE"> <PARAM name=FONT_ITALIC value="FALSE"> <PARAM name=FONT_SIZE value="10"> </APPLET> LiveLabelApplet, Exemple n°2 35010087 04/2006 Cet exemple d’applet minimale utilise des valeurs par défaut pour la plupart des paramètres. Voici le code HTML de cet exemple. <APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM name=LABEL value="Reactor 1 Pressure"> <PARAM name=UNITS value="PSI"> <PARAM name=STATION value="SYS"> <PARAM name=ADDRESS value="%MW101"> <PARAM name=DATATYPE value="UINT"> </APPLET> 233 Création de pages utilisateur 5.3 Utilisation de l’extension Microsoft FrontPage de FactoryCast Utilisation de l’extension Microsoft FrontPage de FactoryCast Vue d'ensemble Ce sous-chapitre décrit l’utilisation d’une extension pour l’application FrontPage de Microsoft. L’extension permet à un utilisateur de FrontPage d’insérer facilement des applets FactoryCast pour un affichage des données API en temps réel sur une page Web. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Installation de la macro dans Microsoft Frontpage 234 Page 235 Insertion du LiveBeanApplet avec FrontPage 236 Insertion de LiveLabelApplet avec FrontPage 245 Télécharger des pages de support de FrontPage 249 35010087 04/2006 Création de pages utilisateur Installation de la macro dans Microsoft Frontpage Vue d’ensemble Cette section décrit comment installer l’extension ou la macro ETG1010_applet pour Microsoft FrontPage 2000. Installation de la macro Pour installer la macro ETG1010_Applet sur FrontPage 2000, procédez de cette façon : z z pour Windows 95/98 : copier le fichier "Microsoft FrontPage.fpm" dans le dossier C:\WINDOWS\Application Data\Microsoft\FrontPage\Macros (créer le dossier final "Macros", s’il n’existe pas). pour Windows NT/2000/XP : copier le fichier "Microsoft FrontPage.fpm" dans le dossier %USERPROFILE%\Application Data\Microsoft\FrontPage\Macros. (créer le dossier final "Macros", s’il n’existe pas). La valeur de la variable d'environnement USERPROFILE est habituellement C:\WINNT\Profiles\<nomutilisateur> pour NT, ou C:\Documents and Settings\<nomutilisateur> pour Windows XP. On peut visualiser cette valeur en tapant SET à une invite de commande. Note : la macro ‘Microsoft FrontPage.fpm" se trouve sur le CDROM sous Tools\Microsoft FrontPage.fpm. 35010087 04/2006 235 Création de pages utilisateur Insertion du LiveBeanApplet avec FrontPage Vue d'ensemble Ce sous-chapitre décrit l’insertion d’un LiveBeanApplet dans une page Web. Avant de procéder à l’insertion, lisez la remarque suivante puis effectuez les seize opérations décrites ci-dessous. Insertion d’un LiveBeanApplet Pour insérer un LiveBeanApplet, procédez de la manière suivante : Etape 1 Action Sélectionnez Outil | Macro pour afficher la fenêtre de sélection des applets cliquez sur Macros. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? Orthographe... Sécurité (Aucun) Normal G I S Macro A Personaliser Affichage Options Option de pages Page Dossiers Rapports Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 236 Aperçu 0 seconde(s) sur 28,8 35010087 04/2006 Création de pages utilisateur Etape 2 Action Sélectionnez l’applet ETG1010_Applet, puis cliquez sur le bouton Executer. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC Normal (Aucun) Macro G I Page A S Nom de la macro : Affichage ETG1010_Applet ETG1000_Applet Executer ETG1010_Applet FactoryCast_Applet FactoryCastHMI_Applet Annuler Pas à pas détaillé Modifier Dossiers Créer Supprimer Macro dans: Rapports Navigation Microsoft FrontPage Normal HTML Pour obtenir de l’aide, appuyez sur F1 35010087 04/2006 Aperçu 0 seconde(s) sur 28,8 237 Création de pages utilisateur Etape 3 Action Sélectionnez l’applet LiveBeanMgrApplet puis cliquez sur le bouton OK. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC Normal (Aucun) ETG1010 Applets Available Applets : Affichage Applet Class G I Description LiveLabelMgrApplet LiveLabelApplet Page LiveBeanMgrApplet LiveBeanApplet OK Live Label Mgr Applet Applet LiveLabel Live Bean Mgr Applet Live Bean Applet GdeApplet Dossiers LiveLabelAppletLite A S Cancel Graphic Data Applet Live Label Applet Lite LiveBeanAppletLite Live Bean Applet Lite Rapports Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 Aperçu 0 seconde(s) sur 28,8 Remarque :L'appletLiveBeanMgrApplet est un applet spécial qui n’est inséré qu’une fois dans votre page Web. 238 35010087 04/2006 Création de pages utilisateur Etape 4 Action Configurez les paramètres Mode et Auto Login puis cliquez sur le bouton OK. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC Normal (Aucun) ETG1010 Applets G I A S Applets FactoryCast disponibles : Affichage ClasseFactoryCast__LiveBeanMgrApplet d'Applet Description Paramètres : LiveLabelMgrApplet LiveLabelApplet Page LiveTableApplet MODE: OK LiveLabelManager Applet LiveLabelApplet READWRITE LiveTableApplet LiveBeanMgrApplet LiveBeanManagerApplet AUTO_LOGIN: TRUE LiveBeanApplet LiveBeanApplet Dossiers GdeApplet Graphic Data Applet OK Annuler Annuler Rapports Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 35010087 04/2006 Aperçu 0 seconde(s) sur 28,8 239 Création de pages utilisateur Etape Action 5 Une fenêtre s’affiche, montrant le code Java qui sera inséré dans votre document HTML. Microsoft FrontPage Fichier Edition Affichage Insertion Format FactoryCast Applet-- LiveBeanMgrApplet (Aucun) ABC Outils Tableau Cadres Normal G I Fenêtres ? S A <APPLET codebase=”/classes” archive=”SAComm.jar,GDE.jar,Widgets.jar” code=”com.schneiderautomation.gde.LiveBeanMgrApplet” width=”32” height=”32”> <PARAM name=MODE value=”READWRITE”> <PARAM name=”AUTO_LOGIN value=”TRUE”> </APPLET> Rapports Insérer Navigation Normal Annuler HTML Pour obtenir de l’aide, appuyez sur F1 Aperçu 0 seconde(s) sur 28,8 Sélectionnez 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 (Lecture/ Ecriture) ; il apparaîtra sous forme de Clé lorsque vous le visualiserez à l’aide de 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 à zéro et vous ne verrez pas celui-ci apparaître dans votre navigateur. Pour en savoir plus sur le fonctionnement du paramètre Mode, reportez-vous à Utiliser les applets Java FactoryCast avec le code HTML, p. 222. 240 35010087 04/2006 Création de pages utilisateur Etape 6 Action Sélectionnez l’applet LiveBeanApplet à partir de la fenêtre de sélection des applets FactoryCast, puis cliquez sur le bouton OK. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC Normal (Aucun) ETG1010 Applets Available Applets : Affichage Applet Class LiveLabelMgrApplet LiveLabelApplet Page LiveBeanMgrApplet LiveBeanApplet GdeApplet Dossiers LiveLabelAppletLite LiveBeanAppletLite G I A S Description OK Live Label Manager Applet Live Label Applet Cancel Live Bean Mgr Applet Live Bean Applet Graphic Data Applet Live Label Applet Lite Live Bean Applet Lite Rapports Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 7 Aperçu 0 seconde(s) sur 28,8 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 le bouton OK. Normal ETG1010 Applets ETG1010--LiveBeanApplet Applets FactoryCast disponibles : Paramètres : Classe d'Applet bibliothèque: LIBRARY: LiveLabelMgrApplet LiveLabelApplet BEAN: LiveTableApplet BACKGRND: LiveBeanMgrApplet Indicateur numérique 2 OK Annuler Annuler LT_GRAY LiveBeanManagerApplet PROPRIETES : LiveBeanApplet GdeApplet Aucune : Type d'objet 35010087 04/2006 Sélectionnez un type d'objet Editer 241 Création de pages utilisateur Etape 8 Action 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 boîte Type d'objet. ETG1010--LiveBeanApplet Paramètres : OK LIBRARY: bibliothèque : BEAN: Indicateur numérique 2 BACKGRND: LT_GRAY Annuler Propriétés : Aucune : Indicateur numérique Type d'objet Editer Cliquez sur le bouton Editer lorsque vous avez terminé. 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 le bouton OK lorsque vous avez terminé. Microsoft FrontPage File Edit View Insert Format Tools Table Frames Window Help ABC (Default font) Properties [Digital Indicator] (None) Address 1000 new_page_1.htm REGISTER Views Data Type: Normal B I Maximum PLC Value Minimum PLC Value 0 Label: Time High High Limit Value Value Format: DEC High Limit Value Value Precision: 1 Low Limit Value Units sec Low Low Limit Value Maximum EU Value 100 Limit Deadband[%] Minimum EU Value 0 Border Witdth: OK Navigatio For Help, press F1 242 Normal HTML A U 100 Cancel Preview 0 seconds over 28.8 35010087 04/2006 Création de pages utilisateur Etape Action 10 Cliquez sur le bouton OK. Une fenêtre s’affiche, montrant le code Java qui sera inséré dans votre document HTML. Sélectionnez le bouton Insérer pour terminer l’insertion de cet applet. 11 Continuez l’insertion d’instances de l’applet LiveBeanApplet dans votre page Web. Une fois que vous aurez inséré votre dernier applet, cliquez sur le bouton Annuler de la fenêtre de sélection des applets FactoryCast pour revenir à l’édition de votre page Web. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC (Aucun) Affichage Normal (police par défaut) G I S A nouvelle_page_1.htm Page Dossiers Rapports omation.gde.LiveBeanApplet Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 35010087 04/2006 Aperçu 0 seconde(s) sur 28,8 243 Création de pages utilisateur Etape 12 Action Enregistrez la page Web personnalisée. Microsoft FrontPage Fichier Edition Affichage Insertion Format Enregistrer sous (Aucun)Enregistrer dans : Affichage Historique e Page Outils Tableau Cadres Fenêtres ? ? Apps Fcast Outils intégré utilisateur exemple de page web ¨Mes documents Dossiers Bureau Rapports Navigation Favoris Dossiers Liens Web Modifier... Titre de la page : Nouvelle page 1 Nom du fichier : exemples de pages web : web Pages Type de fichier Enregistrer Annuler Normal HTML Aperçu 0 seconde(s) sur 28,8 244 13 Transmettez la page Web personnalisée au serveur Web ETG. 14 Testez l’application. 35010087 04/2006 Création de pages utilisateur 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 de la manière suivante. Etape 1 Action Sélectionnez Outil | Macro pour afficher la fenêtre de sélection des applets cliquez sur Macros. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? Orthographe... Sécurité (Aucun) Normal G I S Macro A Personaliser Affichage Options Option de pages Page Dossiers Rapports Navigation Normal HTML Pour obtenir de l’aide, appuyez sur F1 35010087 04/2006 Aperçu 0 seconde(s) sur 28,8 245 Création de pages utilisateur Etape 2 Action Sélectionnez l’applet ETG1010_Applet, puis cliquez sur le bouton Executer. Microsoft FrontPage Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtres ? ABC Normal (Aucun) Macro G I Page A S Nom de la macro : Affichage ETG1000_Applet ETG1010_Applet Executer ETG1010_Applet FactoryCast_Applet FactoryCastHMI_Applet Annuler Pas à pas détaillé Modifier Dossiers Créer Supprimer Macro dans: Rapports Navigation Microsoft FrontPage Normal HTML Aperçu Pour obtenir de l’aide, appuyez sur F1 3 0 seconde(s) sur 28,8 Sélectionnez l’applet LiveLabelMgrApplet, puis cliquez sur le bouton OK. ETG1010 Applets Available Applets : Applet Class Description LiveLabelMgrApplet LiveLabelApplet LiveBeanMgrApplet LiveBeanApplet GdeApplet LiveLabelAppletLite Live Label Mgr Applet Applet Live Label Live Bean Mgr Applet Live Bean Applet Graphic Data Applet Live Label Applet Lite LiveBeanAppletLite Live Bean Applet Lite OK Cancel Note :L'appletLiveLabelMgrApplet est un applet spécial qui n’est inséré 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 intégré. 4 246 Sélectionnez l’applet LiveLabelApplet, puis cliquez sur le bouton OK. La fenêtre d'édition Paramètres s'affiche. 35010087 04/2006 Création de pages utilisateur Etape 5 Action Saisissez les paramètres de l'étiquette, puis cliquez sur le bouton OK. Note :Pour une description de chaque paramètre, voir Utiliser les applets Java FactoryCast avec le code HTML, p. 222. 35010087 04/2006 247 Création de pages utilisateur Etape 248 Action 6 Une fenêtre s’affiche ; elle contient le code HTML qui sera inséré dans votre document HTML. Cliquez sur le bouton Insérer pour terminer l’insertion de cet applet. 7 Continuez à insérer des instances supplémentaires de l’applet LiveLabelApplet dans votre page Web. Une fois le dernier applet inséré, cliquez sur le bouton Annuler de la fenêtre de sélection des applets FactoryCast pour revenir à l’édition de votre page Web. 35010087 04/2006 Création de pages utilisateur Télécharger 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 incorporé. Les pages accessibles à tous doivent être copiées dans le répertoire \wwwroot\unsecure\user du serveur incorporé. 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 35010087 04/2006 Pour télécharger sur le serveur, suivez les étapes ci-dessous. Etape 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. Utiliser ftp://’addresse_ip_du_module/wwwroot/unsecure/user pour vos pages libres accès. Utiliser ftp://’addresse_ip_du_module/wwwroot/secure/user pour vos pages sécurisées par mot de passe. 3 Cliquez sur Publier pour confirmer lancer le téléchargement. Remarque : une fenêtre apparaît en demandant un nom et mot de passe. Par défaut, il faut taper pour tous les deux ‘wsupgrade’. 249 Création de pages utilisateur 5.4 Description des Objets graphiques Objets graphiques Lite Vue d'ensemble Cette section décrit la bibliothèque Objets graphiques version Lite. Cette bibliothèque permet notamment pour un accès par modem, de télécharger plus rapidement l’interface graphique. Il s’agit de la version allégée de la bibliothèque graphique standard. L'ensemble d’objets graphiques que propose l'ETG1010_Applet est destiné à aider à la création d’affichages graphiques imitant les écrans de dialogues opérateurs. Tous les objets de contrôle et de surveillance de données sont dotés de fonctionnalités de communication intégrées et sont conçus comme des objets graphiques autonomes. Cette section décrit les objets graphiques Lite et leurs propriétés. 250 35010087 04/2006 Création de pages utilisateur LiveLabelApplet La fenêtre donne la valeur dans un champ textuel d’une adresse directe d’un équipement Uni-Telway. Paramétrage ETG 1010--LiveLabelApplet Parameters: Data Description ADDRESS: STATION: 5 SYS POLLING_RATE: 1000 DATATYPE: %MW LABEL: label UNITS: mm GAIN: 1.0 BIAS: ON_WORD: Colors FOREGRND: ON BLACK OFF_WORD: OFF Alignment LABEL_ALIGN: LEFT LT GRAY VALUE_ALIGN: LEFT BACKGRND: ERROR_COLOR: MAGENTA LABEL_WIDTH: 25 UNIT_WIDTH: UNIT_ALIGN: Font FONT_NAME: SANSSERIF FONT_SIZE: 12 5 0.0 LEFT FONT_BOLD FONT_ITALIC OK Cancel Les propriétés de cette fenêtre sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Label Width Label_Width Largeur de l’étiquette. Unit Width Units_Width Largeur de l’unité. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des Voir Remarque 6, (Voir équipements Uni-Telway, p. 129) Remarques, p. 271) Polling rate [ms] Rate Valeur de scrutation. Gain Gain Le gain (multiplicateur) est utilisé pour l’échelle de la valeur 1.0 récupérée en unités physiques. Bias bias Le pied (offset) est utilisé pour l’échelle de la valeur récupérée en unités physiques. 0.0 On_Word On_Word Valeur texte à afficher quand la valeur est différénte de zéro (à utiliser si le format du datatype est binaire). ON 35010087 04/2006 251 Création de pages utilisateur Propriété Code HTML Description Limites Off_Word Off_Word Valeur texte à afficher quand la valeur est différénte de zéro (à utiliser si le format du datatype est binaire). OFF Foregrnd Foregrnd Couleur de premier plan de l’applet. BLACK Backgrnd Backgrnd Couleur de fond de l’applet. LT_GRAY Error_Color Error_Color Couleur de premier plan de l’applet s’il est impossible de récupérer la valeur de l’adresse. MAGENTA Label_Align Label_Align Alignement du texte de champ Label si la taille est supérieure à la longueur du texte. LEFT Value_Align Value_Align Alignement du texte de champ Value si la taille est supérieure à la longueur du texte. LEFT Units_Align Units_Align Alignement du texte de champ Units si la taille est supérieure à la longueur du texte. LEFT Font_Name Font_Name Nom de la police du texte de l’applet. SANSSERIF Font_Bold Font_Bold Texte de l’applet est gras si configuré à TRUE. FALSE Font_Italic Font_Italic Texte de l’applet est italique si configuré à TRUE. FALSE Font_Size Font_Size Taille de texte de l’applet. 12 Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.widgetsl ite.LiveLabelApplet" width="130" height="30" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="ADDRESS" value="1"> <PARAM name="STATION" value="SYS"> <PARAM name="RATE" value="1000"> <PARAM name="DATATYPE" value="%MW"> <PARAM name="LABEL" value="label"> <PARAM name="LABEL_WIDTH" value="25"> <PARAM name="UNITS" value="mm"> <PARAM name="UNITS_WIDTH" value="5"> </APPLET> 252 35010087 04/2006 Création de pages utilisateur Indicateur horizontal ou vertical L’indicateur donne une représentation analogique de la valeur d’une adresse directe d’un équipement Uni-Telway en traçant une barre horizontale ou verticale dont la longueur est proportionnelle à la valeur et qui représente un pourcentage de sa plage en unités physiques. Paramétrage Properties [Horizontal Indicator] Address 1 High High Limit Value 99 Data Type %MW High Limit Value 95 Label label Low Limit Value 5 Major Scale Divisions 100 Low Low Limit Value 4 Minor Scale Divisions 0 High High Limit Value Color RED Scale Precision 1 High Limit Value Color ORANGE Maximum EU Value 100 Low Limit Value Color CYAN Minimum EU Value 0 Low Low Limit Value Color BLUE Maximum PLC Value 65535 Border Width 25 Minimum PLC Value 0 Station SYS Polling rate [ms] 1000 Value Visible Limit Deadband [%] 1 OK Cancel Les propriétés de l’indicateur sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Major scale graduation MajorTics Nombre de grandes graduations (repérées) de l’échelle. 0 à 100 Minor scale graduation MinorTics Nombre de petites graduations (non repérées) de l’échelle. 0 à 100 Scale precision Precision Nombre de décimales à indiquer pour les repères d’échelle (régler sur –1 pour utiliser un format exponentiel général). -1 à 6 Maximum EU Value Maximum Valeur maximale, en unités physiques, de l’adresse directe pour la mise à l’échelle. 35010087 04/2006 253 Création de pages utilisateur Propriété Code HTML Description Minimum EU Value Minimum Valeur minimale, en unités physiques, de l’adresse directe pour la mise à l’échelle. Maximum PLC Value MaxValue Valeur brute (sans échelle) maximale de l’adresse directe dans l’API. Voir Remarque 3, (Voir Remarques, p. 271) Minimum PLC Value MinValue Valeur brute (sans échelle) minimale de l’adresse directe dans l’API. Voir Remarque 3, (Voir Remarques, p. 271) Limit Deadband[%] Deadband Plage neutre (comme pourcentage de la plage UP) à appliquer à la vérification de la limite Haute/Basse. 0 à 10 High High Limit Value LimitHiHi Valeur exprimée en unités physiques, de la limite "Très Haute". High Limit Value LimitHi Valeur exprimée en unités physiques, de la limite "Haute". Low Limit Value LimitLo Valeur exprimée en unités physiques, de la limite "Basse". Low Low Limit Value LimitLoLo Valeur exprimée en unités physiques, de la limite "Très Basse". High High Limit Value Color ColorHiHi Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite "Très Haute". High Limit Value Color ColorHi Couleur de la barre d’indication si la valeur à l’échelle est supérieure à la limite "Haute". Low Limit Value Color ColorLo Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite "Basse". Low Low Limit Value Color ColorLoLo Couleur de la barre d’indication si la valeur à l’échelle est inférieure à la limite "Très Basse". Border Width BorderWidth Largeur de bordure. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Valeur de scrutation. 254 Limites Voir Remarque 6, (Voir Remarques, p. 271) 35010087 04/2006 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway. indicators.LiveHorizontalIndicatorApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="majorTics" value="100"> <PARAM name="minorTics" value="0"> <PARAM name="precision" value="1"> <PARAM name="maximum" value="100"> <PARAM name="minimum" value="0"> <PARAM name="maxValue" value="65535"> <PARAM name="minValue" value="0"> <PARAM name="borderWidth" value="25"> <PARAM name="limitHiHi" value="99"> <PARAM name="limitHi" value="95"> <PARAM name="limitLo" value="5"> <PARAM name="limitLoLo" value="4"> <PARAM name="deadband" value="1"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> <PARAM name="colorHiHi" value="RED"> <PARAM name="colorHi" value="ORANGE"> <PARAM name="colorLoLo" value="BLUE"> <PARAM name="colorLo" value="CYAN"> </APPLET> 35010087 04/2006 255 Création de pages utilisateur 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 adresse directe d’un équipement Uni-Telway en traçant une barre de défilement dont le curseur est proportionnel à la valeur et qui représente un pourcentage de sa plage en unités physiques. Au moyen de la souris, l’utilisateur peut modifier la valeur de la barre de défilement et provoquer l’envoi d’une nouvelle valeur à l’équipement Uni-Telway. Paramétrage Properties [Horizontal Slider] Address 1 Maximum PLC Value 65535 Data Type %MW Minimum PLC Value 0 Label label Unit Increment 1 Major Scale Divisions 100 Block Increment 1 Minor Scale Divisions 0 Border Width 20 Scale Precision 1 Station SYS Maximum EU Value 100 Polling rate [ms] 1000 Minimum EU Value 0 Read Only FALSE OK Cancel Les propriétés de la barre de défilement sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Major Scale Division MajorTics Nombre de grandes graduations (repérées) de l’échelle. 0 à 100 Minor Scale Division MinorTics Nombre de petites graduations (non repérées) de l’échelle. 0 à 100 Scale Precision Precision Nombre de décimales à indiquer pour les repères d’échelle (régler sur –1 pour utiliser un format exponentiel général). -1 à 6 Maximum EU value Maximum Valeur maximale, en unités physiques, de l’adresse directe pour mise à l’échelle. Minimum EU Value Minimum Valeur minimale, en unités physiques, de l’adresse directe pour mise à l’échelle. 256 35010087 04/2006 Création de pages utilisateur Propriété Code HTML Description Limites Maximum PLC MaxValue Value Valeur brute (sans échelle) maximale de l’adresse directe dans l’API. Voir Remarque 3, (Voir Remarques, p. 271) Minimum PLC Value Valeur brute (sans échelle) minimale de l’adresse directe Voir Remarque 3, (Voir dans l’API. Remarques, p. 271) MinValue Unit Increment UnitIncrement Block Increment Quantité dont est modifiée la valeur à l’échelle lorsque l’utilisateur clique sur les flèches de la barre de défilement. BlockIncrement Quantité dont est modifiée la valeur à l’échelle lorsque l’utilisateur clique sur la zone de défilement de la barre. Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Valeur de scrutation. Read Only ReadOnly TRUE = valeur de lecture, FALSE=Valeur de lecture/ écriture. 35010087 04/2006 Voir Remarque 6, (Voir Remarques, p. 271) 257 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.sliders. LiveHorizontalSliderApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="majorTics" value="100"> <PARAM name="minorTics" value="0"> <PARAM name="precision" value="1"> <PARAM name="maximum" value="100"> <PARAM name="minimum" value="0"> <PARAM name="maxValue" value="65535"> <PARAM name="minValue" value="0"> <PARAM name="unitIncrement" value="1"> <PARAM name="blockIncrement" value="1"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> <PARAM name="borderWidth" value="20"> <PARAM name="readOnly" value="False"> </APPLET> 258 35010087 04/2006 Création de pages utilisateur Sélecteur horizontal ou vertical Un sélecteur horizontal ou vertical permet à l’utilisateur de choisir parmi plusieurs possibilités. Une fois la sélection faite, la valeur correspondant au choix est envoyée à l’automate. 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 d’une barre de défilement. Paramétrage : Properties [Horizontal Selector] Address 1 Border Width 20 Data Type %MW Station SYS Label label Polling rate [ms] 1000 Choices 1. .50. Read Only FALSE Scale Visible True OK Cancel Les propriétés de la barre de défilement sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Choices Choices Consignes à appliquer à la valeur de l’adresse. Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Station Adresse de l’équipement Uni-Telway. (Voir Objets graphiques Lite, p. 250) Polling rate [ms] Rate Valeur de scrutation. Read Only ReadOnly True = valeur de lecture, False=Valeur de lecture/ écriture. 35010087 04/2006 Voir Remarque 6, (Voir Remarques, p. 271) 259 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.selectors .LiveHorizontalSelectorApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="scaleVisible" value="True"> <PARAM name="choices" value="1=1000,9=9000,50=50000"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> <PARAM name="borderWidth" value="20"> <PARAM name="readOnly" value="False"> </APPLET> 260 35010087 04/2006 Création de pages utilisateur Bouton de commande Un bouton de commande permet à un utilisateur, lorsqu’il l’actionne au moyen de la souris, d’envoyer à un ou plusieurs équipements Uni-Telway une valeur préréglée. Paramétrage : Properties [Push Button] Address 1 Button Label button Data Type %MW Border Width 25 Label label Station SYS Values 10 . . . 50 Polling rate [ms] 1000 Reset Values 0.....0 Reset Delay [ms] 15000 OK Cancel Les propriétés du bouton de commande sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Values Values Consignes à appliquer à la valeur de l’adresse lors d’un appui bouton. Voir Remarque 4, (Voir Remarques, p. 271) Reset Values ResetValues Valeur à appliquer quand le Reset Delay est passé. Reset Delay [ms] ResetDelay Temps en ms décompté après un appui bouton. Button Label ButtonLabel Etiquette à afficher sur le bouton. Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Valeur de scrutation. 35010087 04/2006 Voir Remarque 6, (Voir Remarques, p. 271) 261 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.pushButton .LivePushButtonApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="values" value="10,50"> <PARAM name="resetValues" value="0"> <PARAM name="resetDelay" value="15000"> <PARAM name="borderWidth" value="25"> <PARAM name="buttonLabel" value="button"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> </APPLET> Note : dans cette exemple, lorsque l’utilisateur appuyera sur le bouton, la valeur 10 sera appliquée à l’adresse 1 et la valeur 50 à l’adresse 2 pendant 15000 ms. Au bout de ces 15000 ms, les deux adresses auront comme valeur 0 (resetValue). 262 35010087 04/2006 Création de pages utilisateur fenêtre de forçage Cet applet permet à un utilisateur de saisir une valeur dans un champ de saisie textuel directement à partir de son clavier. Lorsque le texte saisi représente une valeur numérique comprise entre des limites haute et basse préréglées, un bouton OK est activé. La valeur saisie est envoyée à l’équipement Uni-Telway à chaque fois que l’utilisateur appuie sur le bouton OK ou sur la touche ENTREE (si le champ de saisie est actif pour la saisie au clavier). Paramétrage : Properties [Direct Output Station] Address 1 Maximum Input [EU] 100 Data Type %MW Minimum Input [EU] 0 Label label Border Width 25 Maximum EU Value 100 Station SYS Minimum EU Value 0 Polling rate [ms] 1000 Maximum PLC Value 65535 Minimum PLC Value 0 OK Cancel Les propriétés de la sortie directe sont les suivantes : Propriété Code HTML Description Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Limites Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Maximum EU Value maximum Valeur maximale, en unités physiques, de l’adresse directe pour mise à l’échelle. Minimum EU Value minimum Valeur minimale, en unités physiques, de l’adresse directe pour mise à l’échelle. Maximum PLC Value maxValue Valeur brute (sans échelle) maximale de l’adresse directe dans l’API. Voir Remarque 3, (Voir Remarques, p. 271) Minimum PLC Value minValue Valeur brute (sans échelle) minimale de l’adresse directe dans l’API. Voir Remarque 3, (Voir Remarques, p. 271) Maximum Input [EU] MaxInputValue Consigne maximale pour la saisie. Minimum Input [EU] MinInputValue Consigne minimale pour la saisie. Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Valeur de scrutation. 35010087 04/2006 Voir Remarque 6, (Voir Remarques, p. 271) 263 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.direct Output.LiveDirectOutputApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="maximum" value="100"> <PARAM name="minimum" value="0"> <PARAM name="maxValue" value="65535"> <PARAM name="minValue" value="0"> <PARAM name="maxInputValue" value="100"> <PARAM name="minInputValue" value="0"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> <PARAM name="borderWidth" value="25"> </APPLET> 264 35010087 04/2006 Création de pages utilisateur Voyant Le voyant fournit une double indication de la valeur d’une adresse directe dans un automate. Si la propriété Input inverted n’est pas réglée sur TRUE, une valeur d’entrée nulle est déclarée OFF et une valeur non nulle est déclarée ON. Si la propriété Flash Interval est réglée sur une valeur positive, le voyant clignotera lorsque la valeur d’entrée sera égale à ON. Paramétrage : Properties [Indicator Light] Address 2 Flash Interval [ms] 1000 Data Type %MW Input Inverted False Label label Border Width 25 Off Word off Border Colorh BLUE on Shape ROUND RECTAN Off Background Color LT_GRAY Station SYS OnBackground Color Polling rate [ms] 1000 On Word GREEN Off Foreground Color DK_GREY On Foreground Color ORANGE OK Cancel Les propriétés du voyant sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Off Word OffWord Texte à afficher lorsque la valeur d’entrée est OFF. On Word OnWord Texte à afficher lorsque la valeur d’entrée est ON. Off Background OffWordBackground Couleur de fond du voyant lorsque Off Word est Color affiché. ON Background OnWordBackground Couleur de fond du voyant lorsque ON Word est Color affiché. Off Foreground Color OffWordForeground Couleur du texte de Off Word. On Foreground Color OnWordForeground Couleur du texte de On Word. 35010087 04/2006 265 Création de pages utilisateur Propriété Code HTML Description Flash Interval FlashInterval La période de clignotement du voyant (exprimée en 200 à 2000 millisecondes) lorsque la valeur d’entrée est ON. Réglé à zéro pour non clignotement. Input inverted InputInverted Sur TRUE, inverse la valeur d’entrée (le voyant affiche le Off Word lorsque la valeur d’entrée est ON). Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Border Color BorderColor Couleur de la bordure. Shape Shape Forme (cercle, rectangle, etc.) du voyant. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Limites Voir Remarque 6, (Voir Remarques, p. 271) Valeur de scrutation. Le code au format HTML et avec les paramètres de la fenêtre précédente est : <p><APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.indicatorLight.LiveIndicatorLightApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="2"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="offWord" value="off"> <PARAM name="onWord" value="on"> <PARAM name="offWordBackground" value="LT_GRAY"> <PARAM name="onWordBackground" value="GREEN"> <PARAM name="offWordForeground" value="DK_GRAY"> <PARAM name="onWordForeground" value="ORANGE"> <PARAM name="flashInterval" value="1000"> <PARAM name="inputInverted" value="False"> <PARAM name="borderWidth" value="25"> <PARAM name="borderColor" value="BLUE"> <PARAM name="shape" value="ROUND RECTANGLE"> <PARAM name="rate" value="1000"> <PARAM name="station" value="SYS"> </APPLET> 266 35010087 04/2006 Création de pages utilisateur Bouton à défilement circulaire Un bouton à défilement circulaire donne une représentation analogique de la valeur d’une adresse directe d’un équipement Uni-Telway. Il dessine sur un cadran circulaire une position proportionnelle à la valeur de l’adresse et représente un pourcentage de sa plage en unités physiques. La taille du cadran circulaire (cycle en degrés d’un cercle) et la couleur du bouton sont paramétrables. Au moyen de la souris, l’utilisateur peut modifier la position du bouton et provoquer l’envoi d’une nouvelle valeur à l’automate. Paramétrage : Properties [Rotary Slider] Address 1 Minimum EU Value 0 Data Type %MW Maximum PLC Value 65535 Label label Minimum PLC Value 0 Major Scale Divisions 65535 Border Width 25 Minor Scale Divisions 0 Station SYS Scale Precision 0 Polling rate [ms] 1000 Dial Degrees Sweep 180 Read Only FALSE Maximum EU Value 100 OK Cancel Les propriétés de la barre de défilement sont les suivantes : Propriété Code HTML Description Limites Address Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Data type Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Major scale graduation MajorTics Nombre de grandes graduations (repérées) de l’échelle. 0 à 100 Minor scale graduation MinorTics Nombre de petites graduations (non repérées) de l’échelle. 0 à 100 Scale precision Precision Nombre de décimales à indiquer pour les repères d’échelle (régler sur –1 pour utiliser un format exponentiel général). -1 à 6 Dial Degrees Sweep DegSweep Portion d’arc circulaire à utiliser pour dessiner le cadran. 60 à 300 Maximum EU Value Maximum Valeur maximale, en unités physiques, de l’adresse directe pour mise à l’échelle. 35010087 04/2006 267 Création de pages utilisateur Propriété Code HTML Description Minimum EU Value Minimum Valeur minimale, en unités physiques, de l’adresse directe pour mise à l’échelle. Maximum PLC Value MaxValue Valeur brute (sans échelle) maximale de l’adresse directe dans l’API. Voir Remarque 3 (Voir Remarques, p. 271) Minimum PLC Value MinValue Valeur brute (sans échelle) minimale de l’adresse directe dans l’API. Voir Remarque 3 (Voir Remarques, p. 271) Border Width BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Polling rate [ms] Rate Valeur de scrutation. Read Only ReadOnly True = valeur de lecture, False = valeur de lecture/ écriture. Limites Voir Remarque 6, (Voir Remarques, p. 271) Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" archive="widgetslite.jar" code="com.schneiderautomation.factorycast.gateway.sliders. LiveRotosliderApplet" width="180" height="160" > <PARAM name="progressbar" value="true"> <PARAM name="progresscolor" value="#000000"> <PARAM name="debug" value="0"> <PARAM name="BACKGRND" value="LT_GRAY"> <PARAM name="address" value="1"> <PARAM name="datatype" value="%MW"> <PARAM name="label" value="label"> <PARAM name="majorTics" value="65535"> <PARAM name="minorTics" value="0"> <PARAM name="precision" value="0"> <PARAM name="degSweep" value="180"> <PARAM name="maximum" value="100"> <PARAM name="minimum" value="0"> <PARAM name="maxValue" value="65535"> <PARAM name="minValue" value="0"> <PARAM name="borderWidth" value="25"> <PARAM name="rate" value="1000"> <PARAM name="readOnly" value="False"> <PARAM name="station" value="SYS"> 268 35010087 04/2006 Création de pages utilisateur Courbe tendance La courbe de tendance permet de représenter la valeur, d’une adresse directe d’un équipement Uni-Telway ou d’un registre interne du module, graphiquement. sur une courbe suivant un intervalle de temps. Cet objet graphique n’a pas de fenêtre de paramétrage, il faut dans ce cas écrire le code HTML. Les propriétés de la barre de défilement sont les suivantes : 35010087 04/2006 Code HTML Description Limites Address Adresse Uni-Telway du type de données (1 à 65535). Voir Remarque 1, (Voir Remarques, p. 271) Datatype Type de données de l’adresse Uni-Telway. Voir Remarque 2, (Voir Remarques, p. 271) Label Etiquette à afficher en tant que partie de l’objet graphique. Voir Remarque 5, (Voir Remarques, p. 271) Pens Couleur dutracé de la valeur (noir par défaut). Griddivisions Nombre d’intervalle sur la grille. Chartbackground Couleur du fond d’écran de la courbe. Gridcolor Couleur de la grille d’intervalle. Scalecolor Couleur des textes pour les informations sur l’abscisse et l’ordonnée. Updateinterval Temps en secondes entre chaque intervalle. Timedivisions Nombre d’intervalles de temps. Maximum Valeur maximale, en unités physiques, de l’adresse directe pour mise à l’échelle. Minimum Valeur minimale, en unités physiques, de l’adresse directe pour mise à l’échelle. MaxValue Valeur brute (sans échelle) maximale de l’adresse directe dans l’API. Voir Remarque 3 (Voir Remarques, p. 271) MinValue Valeur brute (sans échelle) minimale de l’adresse directe dans l’API. Voir Remarque 3 (Voir Remarques, p. 271) BorderWidth Largeur (en pixels) de la bordure de l’objet graphique. Station Adresse de l’équipement Uni-Telway. (Voir Adressage des équipements Uni-Telway, p. 129) Rate Valeur de scrutation. Voir Remarque 6, (Voir Remarques, p. 271) 269 Création de pages utilisateur Le code au format HTML et avec les paramètres de la fenêtre précédente est : <APPLET codebase="/classes" code="com.schneiderautomation.factorycast.gateway.chart.Li veChartApplet" archive="widgetslite.jar "width="685" height="363"> <param name="progressbar" value="true"> <param name="progresscolor" value="#000000"> <param name="pens" value="p1=black,p2=blue,p3=green"> <param name="address" value="5,6,7"> <param name="datatype" value="%MW"> <param name="minimum" value="0"> <param name="maximum" value="100"> <param name="minValue" value="0"> <param name="maxValue" value="100"> <param name="griddivisions" value="5"> <param name="gridcolor" value="blue"> <param name="updateinterval" value="10"> <param name="timedivisions" value="10"> <param name="station" value="SYS"> <param name="chartbackgrnd" value="white"> </applet> 270 35010087 04/2006 Création de pages utilisateur Remarques Les remarques relatives à ce chapitre sont les suivantes : 1. La propriété Type de données doit correspondre exactement au type de données réel de la variable. Si la propriété Adresse est l’adresse directe d’une référence d’automate binaire (référence %M ou %S par exemple), la propriété Type de données doit être configurée sur %M pour les bits internes ou %S pour les bits systèmes. 2. Les différentes valeurs de la propriété Type de données ont la signification suivante : Type de données 35010087 04/2006 Signification %M bit interne (booléen) %MW mot interne %MD mot double interne %MF mot flottant %S bit système (booléen) %SW mot système %KW mot constante %KD mot double constante 3. Les limites des propriétés Valeur API Maximale et Valeur API Minimale sont les limites naturelles de la propriété Type de données configurée. 4. Pour un bouton de commande, il faut préciser au moins une valeur. Si plusieurs valeurs sont saisies, elles seront affectées dans un tableau d’adresse commençant à l’adresse directe indiquée. 5. Dans le code HTML, en précisant param name = "label" value = "$data$", l’applet affichera la valeur numérique de la donnée à la place d’un label. 6. La Macro FrontPage ne fait pas de vérification de l’adresse Station saisie. 271 Création de pages utilisateur 272 35010087 04/2006 Caractéristiques matérielles 6 Présentation Objet de ce chapitre Ce chapitre traite des caractéristiques matérielles du module TSX ETG 1010. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : 35010087 04/2006 Sous-chapitre Sujet Page 6.1 Description 275 6.2 Installation du module TSX ETG 1010 279 6.3 Raccordements 282 6.4 Diagnostic 292 6.5 Caractéristiques électriques 294 6.6 Performances 295 6.7 Normes et standards 297 6.8 Conditions de service 298 273 Caractéristiques matérielles 274 35010087 04/2006 Caractéristiques matérielles 6.1 Description Présentation Objet de ce souschapitre Ce sous-chapitre traite de la description physique du module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 35010087 04/2006 Sujet Page Description physique 276 Description de la platine support 278 275 Caractéristiques matérielles Description physique Présentation Vue du module TSX ETG 1010 : 1 2 3 4 5 7 276 6 35010087 04/2006 Caractéristiques matérielles Description 35010087 04/2006 Description de la face avant du module : Repère Description 1 3 voyants de signalisation (Voir Voyants de signalisations, p. 292): z Un voyant RUN/UTW (vert) z Un voyant ERR (rouge) z Un voyant ETHERNET (orange) 2 Un connecteur Mini-Din pour prise Terminal (Voir Connecteur Mini Din, p. 286). 3 Un connecteur de type RJ45 pour liaison Uni-Telway RS 485 (Voir Connecteur liaison RJ45 Uni-Telway, p. 286). 4 Un connecteur de type RJ45 pour liaison Ethernet (Voir Connecteur RJ45 Ethernet, p. 284). 5 Un connecteur SUB D 9 points pour liaison modem (Voir Connecteur liaison modem série RS 232, p. 285). 6 Un bornier à vis pour raccordement de la tension d’alimentation 24 VCC (Voir Bornier d’alimentation, p. 283). 7 Platine support permettant la fixation du module directement sur profilé DIN de type AM1-DE200/DP200 ou platine perforée Telequick AM1-PA. 277 Caractéristiques matérielles Description de la platine support Présentation Chaque module TSX ETG est livré, monté sur une platine support permettant une fixation : soit sur profilé DIN AM1-DE200 ou AM1-DP200, soit sur une platine perforée Telequick AM1-PA. Illustration Vue du de la platine : 1 2 3 4 1 Description 278 Description de la platine : Repère Description 1 Deux trous de 5,5 mm de diamètre permettant la fixation de la platine sur panneau ou platine perforée AM1-PA à l’entraxe de 140 mm (entraxe de fixation des Micro). 2 Trou de fixation M4 permettant la fixation du module TSX ETG. 3 Deux trous de 6,5 mm de diamètre permettant la fixation de la platine sur panneau ou platine perforée AM1-PA à l’entraxe de 88,9 mm (entraxe de fixation des TSX Premium). 4 Fenêtres destinées à l’encrage des ergots situés en bas et à l’arrière du module. 35010087 04/2006 Caractéristiques matérielles 6.2 Installation du module TSX ETG 1010 Encombrement et montage du module TSX ETG 1010 Dimensions Illustration : Encombrement module équipé Encombrement du module équipé de ses câble en face avant TER UTW RS485 ETHERNET MODEM RS232 35010087 04/2006 279 Caractéristiques matérielles Montage sur profilé ou platine Illustration du coupleur monté sur profilé AM1-DE200, AM1-DP200 ou sur platine AM1-PA : (1) 143,7 mm (AM1-DE200) 136,2 mm (AM1-DP200) 280 (2) 132,7 mm (AM1-PA) 35010087 04/2006 Caractéristiques matérielles Démontage du coupleur de sa platine 35010087 04/2006 Pour démonter le coupleur de sa platine procédez comme suit : Etape Action 1 Dévissez la vis située à la partie supérieure du module afin de le désolidariser de son support 2 Faites pivoter le module vers l’avant et dégagez les ergots du module, des orifices situés dans la partie basse du support. Illustration 281 Caractéristiques matérielles 6.3 Raccordements Présentation Objet de ce souschapitre Ce sous-chapitre traite des raccordements électriques du module TSX ETG 1010. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 282 Sujet Page Connecteurs du module 283 Câbles de raccordement 288 35010087 04/2006 Caractéristiques matérielles Connecteurs du module Présentation Ci-après, sont décrits les différents connecteurs de raccordement du module TSX ETG 1010 . Bornier d’alimentation Le bornier d’alimentation est composé de 3 bornes à vissage frontal. Il n’est pas débrochable. Chaque borne admet du câble de 2,5 mm2 maximum. Illustration : +24 VCC 0V Prise de terre 35010087 04/2006 283 Caractéristiques matérielles Connecteur RJ45 Ethernet Illustration du connecteur RJ 45 blindé pour liaison Ethernet : 8 7 6 5 4 3 2 1 Câblage : 284 N° Signal 1 Tx+ 2 Tx- 3 Rx+ 4 Non connecté 5 Non Connecté 6 Rx- 7 Non connecté 8 Non connecté 35010087 04/2006 Caractéristiques matérielles Connecteur liaison modem série RS 232 Illustration du connecteur SUB D 9 points pour liaison modem série RS 232 : 5 4 3 2 1 9 8 7 6 Câblage : N° Signal 1 Data Carrier Detect 2 Received Data 3 Transmitted Data 4 Data Terminal Ready 5 Signal Ground 6 Data Set Ready 7 Request to send 8 Clear to Send 9 Ring Indicator Note : Ce connecteur est conforme au standard PC 35010087 04/2006 285 Caractéristiques matérielles Connecteur liaison RJ45 UniTelway Illustration du connecteur RJ 45 blindé pour liaison Uni-Telway RS 485 : 8 7 6 5 4 3 2 1 Note : Le brochage est conforme au standard Schneider. Le câble utilisé entre le connecteur Uni-Telway et l’automate a pour référence : TSX ETZ CDN 003 Connecteur Mini Din Illustration du connecteur Mini Din pour prise Terminal : Câblage : 286 N° Signal 1 D(B) 2 D(A) 3 Réservé 4 Non connecté 5 Non connecté 6 Non connecté 7 0V 8 5V 35010087 04/2006 Caractéristiques matérielles Prise de terre La prise de terre située au bout du câble Ethernet peut être à un potentiel différent de celui du module. Du fait de la longueur de câble Ethernet, la différence de potentiel peut être importante. L’ensemble des terres est raccordée localement au socle du module. Se reporter au Manuel Guide de cablage des masses TSX DGKBLF, pour plus d’information. AVERTISSEMENT Il est indispensable de raccorder le module à la terre au travers du bornier de l’alimentation. Le non-respect de cette directive peut entraîner la mort, des lésions corporelles graves ou des dommages matériels. 35010087 04/2006 287 Caractéristiques matérielles Câbles de raccordement Présentation Différents câbles pour le raccordement du module TSX ETG 1010 sont possibles. Ces câbles sont soit disponibles dans le catalogue Schneider Automation, soit à réaliser par l’utilisateur. Se reporter au manuel TSX DG UTW pour la mise en oeuvre d’un bus Uni-Telway. Cordon RJ45 vers Mini Din Le cordon, livré avec le TSX ETG 1010, de référence TSX ETZ CDN 003 est destiné à relier un automate à la prise RJ45 Uni-Telway du module, directement ou via un boîtier de raccordement TSX P ACC 01. Sa longueur est de 35 cm . Si la longueur ne convient pas, il est possible de réaliser un cordon à partir du cordon de référence TSX CX 100, équipé d’une prise Mini Din à une extrémité et libre de l’autre. Sa longueur est de 10 m. Recoupez éventuellement le câble à la longueur désirée et sertissez à l’extrémité libre un connecteur RJ45 cat 5 à 8 contacts. Câblage : 288 RJ45 TSX CX 100 1 Blanc 2 Orange 3 Jaune 4 Noir 5 Marron 6 Rouge 7 Vert 8 Bleu 35010087 04/2006 Caractéristiques matérielles Cordon Mini Din vers TSX SCA 50 Ce cordon porte la référence TSX CX 100. Il est équipé d’un connecteur Mini Din à une extrémité et libre à l’autre extrémité. Il permet la liaison entre la prise Mini Din du TSX ETZ et un bornier de raccordement au Bus Uni-Telway TSX SCA 50. Sa longueur est de 10 m. Câblage : Extrémité libre du cordon Cordon RJ45 vers TSX SCA 50 TSX SCA 50 Couleur N° de borne Signal Noir 5 D(B) Marron 4 D(A) Rouge - - Orange - - Jaune - - Vert - - Bleu 2 et 3 0V Blanc - - Tresse de blindage 1 Terre Ce cordon porte la référence VW3A8306D30. Il est également possible de le réaliser en utilisant un cordon Ethernet cat 5 non croisé (TIA 568A/TIA568A) à 4 paires torsadées blindées. Il conviendra alors de couper une extrémité et de dénuder les conducteurs pour le câblage sur le TSX SCA 50. Câblage : RJ45 35010087 04/2006 TSX SCA 50 N° Couleur N° de borne Signal 1 Blanc/Vert - - 2 Vert - - 3 Blanc/Orange - - 4 Bleue 5 D(B) 5 Blanc/Bleu 4 D(A) 6 Orange - - 7 Blanc/Marron - - 8 Marron 2 et 3 0V Blindage Tresse de blindage - - 289 Caractéristiques matérielles Cordon RJ45 vers TSX SCA 62 Ce cordon porte la référence VW3A8306. Il est également possible de le réaliser en utilisant un cordon Ethernet cat 5 non croisé (TIA 568A/TIA568A) à 4 paires torsadées blindées. Il conviendra alors de couper une extrémité et de la raccorder à un connecteur Sub D 15 points femelle. Câblage : RJ45 Cordons de raccordement au réseau Ethernet 290 Sub D 15 points N° Couleur N° Signal 1 Blanc/Vert - - 2 Vert - - 3 Blanc/Orange - - 4 Bleue 14 D(B) 5 Blanc/Bleu 7 D(A) 6 Orange - - 7 Blanc/Marron - - 8 Marron 8 0V Blindage Tresse de blindage Blindage - Pour raccordement au réseau Ethernet, il est préconisé d’utiliser des câbles avec connecteurs RJ 45 (interface 10/100baseT) avec paires de 100 Ω, torsadées blindées de type STP (shield twisted pair) ou des câbles Ethernet catégorie 5 conformes au standard TIA/EIA-568A. 35010087 04/2006 Caractéristiques matérielles Cordon RS232 vers PC Ce cordon est un cordon standard disponible dans le commerce. Il s’agit d’un cordon croisé de type DTE/DTE. Ce cordon est aussi appelé "Nullmodem" chez certains fournisseurs. Exemple de fourniture possible : Réf EYN257H-0006-FF de chez Black Box. Connecteurs : Sub D 9 positions Femelle avec vis UNC-4-40-2B. Câble blindé. Câblage : Sub D 9 points femelle Sub D 9 points femelle 2 RD 3 TD 3 TD 2 RD 4 DTR 6 et 1 DSR + CD 5 GND 5 GND 6 et 1 DSR + CD 4 DTR 7 RTS 8 CTS 8 CTS 7 RTS 9 NC Corps - Tresse de blindage 9 NC Corps - Tresse de blindage Note : les signaux DSR et CD sont reliés pour faire croire à l’application qu’elle est en ligne (voir le site Internet http://www.shadownet.com/hwb/ ca_nullmodem9to9.htm pour plus d’information). 35010087 04/2006 291 Caractéristiques matérielles 6.4 Diagnostic Voyants de signalisations Présentation 292 En face avant du module, trois voyants de type LED permettent le diagnostic du module TSX ETG 1010. 35010087 04/2006 Caractéristiques matérielles Diagnostic Illustration des voyants : RUN/UTW ERR ETHERNET Signification des voyants : Etat du coupleur RUN ERR Commentaires Mise sous tension ON ON Etat fugitif. Autotest en cours Clignotant Clignotant - Coupleur en défaut matériel OFF ON Remplacez le module. Erreur de configuration Adresse IP non valide ou connexion rompue avec l’automate maître ou vitesse Uni-Telway différente entre le maître et le TSX ETG 1010 OFF Clignotant Le serveur HTTP reste accessible. RJ45 Ethernet non connecté au module OFF 3 Clignotants - TSX ETG 1010 client BOOTP ou DHCP(FDR) : Le module est configuré en autoconfiguration et attend une réponse d’un serveur. OFF 5 Clignotements Durée d’attente : environ 5 minutes. TSX ETG 1010 client BOOTP ou DHCP(FDR) : Pas de réponse du serveur. ON 6 Clignotements Mode dégradé : le module utilise alors sa configuration par défaut. En fonctionnement ON OFF - Le voyant ETHERNET clignote au rythme de la communication sur Ethernet et le voyant RUN/UTW clignote au rythme de la communication Uni-Telway. 35010087 04/2006 293 Caractéristiques matérielles 6.5 Caractéristiques électriques Caractéristiques électriques Généralités Le module TSX ETG est un module autonome qui doit être alimenté à partir d’une alimentation 24 VCC. Caractéristiques Tableau de caractéristiques électriques : Paramètre Minimum Nominal Maximum Tension d’alimentation 19,2 VCC 24 VCC 30 VCC Taux d’ondulation - - 5% Surtension admissible (pendant 1 heure et par 24 heures) - - 34 VCC Courant consommé 50 mA 100 mA 200 mA Puissance dissipée (sans consommation sur prise Terminal) - 2,4 W 4W Durée de coupure alimentation invisible - - 1 ms Note : l’entrée d’alimentation est protégée contre les inversions de polarité accidentelles. 294 35010087 04/2006 Caractéristiques matérielles 6.6 Performances Performances du module Données Les deux tableaux ci-dessous nous informent des performances de débits que supportent le TSX ETG 1010. Le premier tableau donne des résultats de temps de réponse de requêtes pour le maître et l’esclave, en fonction d’un paramétrage vitesse Uni-Telway et de la longueur de la requête. Pour le second tableau, huit alarmes constamment scrutées à 1 s sont ajoutées à la configuration. Performances (sans alarme) Tableau de performances avec 12 adresses sur le réseau Uni-Telway (ETG compris) sans messagerie : Temps moyen de réponse en ms 35010087 04/2006 Adressage du maître Adressage d’un esclave Longueur de la requête (mirror) en 9600 bds mots 19200 bds 9600 bds 19200 bds 2 140 ms 65 ms 275 ms 140 ms 4 150 ms 70 ms 295 ms 160 ms 8 165 ms 80 ms 335 ms 175 ms 16 205 ms 95 ms 400 ms 210 ms 32 275 ms 135 ms 555 ms 285 ms 64 415 ms 210 ms 830 ms 435 ms 295 Caractéristiques matérielles Performances (avec 8 alarmes) Tableau de performances avec 12 adresses sur le réseau Uni-Telway (ETG compris) sans messagerie et 8 alarmes scrutées chaque seconde : Temps moyen de réponse en ms Adressage du maître Adressage d’un esclave Longueur de la requête (mirror) en 9600 bds mots 19200 bds 9600 bds 19200 bds 2 215 ms 85 ms 385 ms 190 ms 4 225 ms 90 ms 415 ms 200 ms 8 250 ms 105 ms 455 ms 215 ms 16 300 ms 130 ms 525 ms 255 ms 32 385 ms 170 ms 665 ms 345 ms 64 555 ms 250 ms 1000 ms 500 ms Avec une adresse spécifique pour les alarmes : Temps moyen de réponse en ms 296 Adressage du maître Adressage d’un esclave Longueur de la requête (mirror) en 9600 bds mots 19200 bds 9600 bds 19200 bds 2 160 ms 75 ms 320 ms 160 ms 4 175 ms 80 ms 345 ms 175 ms 8 190 ms 90 ms 385 ms 195 ms 16 245 ms 110 ms 455 ms 230 ms 32 320 ms 145 ms 590 ms 310 ms 64 475 ms 240 ms 910 ms 455 ms 35010087 04/2006 Caractéristiques matérielles 6.7 Normes et standards Normes et standards Conformité aux normes Le module TSX ETG est conforme aux standards et normes suivants : z z z z z z z z 35010087 04/2006 ISO/IEC 8802-3, ANSI/IEEE Std 802.3-2002, UL 508, CEI/EN 61131-2, CSA C22.2 N°142, conformité EN55011 Classe A pour l’émission rayonnée, marquage CE classification marine marchande des principaux organismes Européens : BV, DNV, GL, LROS, RINA. 297 Caractéristiques matérielles 6.8 Conditions de service Conditions de service Conditions applicables z z 298 Conditions d’utilisation : z température : de 0 à +60 °C, z humidité relative : de 10 à 95% (sans condensation), z altitude : de 0 à 2000 m, z immunité aux vibrations : conforme à la norme CEI 68-2-6 test Fc, z immunité aux chocs : conforme à la norme CEI 68-2-27 test Ea, z immunité aux chutes libres, matériel conditionné : conforme à la norme CEI/ EN 61131-2. Conditions de stockage : z température : de -25 à +70°C, z humidité relative : de 5 à 95% (sans condensation). 35010087 04/2006 B AC Index A Accès Configuration, 132 Adressage TCP/IP, 39 Alarmes HTTP, 102 applets Java, 227 utiliser, 227 applets Java, 227 Auto-Configuration Configuration, 145 HTTP, 98 B BOOTP/DHCP Client, 58 FDR, 59 Généralités, 57 C Câbles, 288 Caractéristiques Electriques, 294 Environnement, 298 Normes, 297 Platine, 278 Signalisation, 292 35010087 04/2006 Client FTP Télécharger, 220 Connexion Architecture, 118 Coupe-feu, 14 D Description physique coupleur, 276 Dimensions, 279 E Email HTTP statistiques, 81 HTTP test, 83 Principe, 64 Ethernet Configuration, 137 HTTP Statistiques, 77 Exemple Ethernet, 51 F FrontPage Macro, 235 Télécharger, 249 299 Index H HTTP Accueil Diagnostics, 74 Accueil Général, 71 Accueil personnalisé, 221 Accueil Visualisation, 104 Configuration TCP/IP, 97 FDR statistique, 89 Objets graphiques, 250 Pages utilisateur, 111 Paramètrage, 92 Reboot, 103 Requête, 79 Sécurité, 94 Serveur, 68 version, 73 M MIB HTTP, 91 Modem Configuration, 140 HTTP log, 87 HTTP statistiques, 85 Ouverture connexion, 43 RS232, 155 Mots de passe, 12, 14 P pages Web personnalisées utiliser des applets Java, 227 Paramètres Uni-Telway, 142 Présentation ETHERNET, 20 SNMP, 61 Configuration, 148 HTTP, 100 Synthèses fonctions, 25 T TCP Addresse IP, 37 connexions, 41 Fermeture connexion, 46 Ouverture connexion, 42 Rappel, 36 Rupture de connexion, 47 Sous-adressage, 40 TCP/IP Configuration, 134 U UNI-TE serveur, 31 Uni-Telway, 30, 129 HTTP configuration, 96 HTTP Statistiques, 78 Performances, 295 V Variables Animations, 106 Configuration, 156 Editeur, 108, 109, 110 S sites Web par défaut lecture seule, 11 SMTP HTTP, 101 Paramétrage, 151 300 35010087 04/2006