0% ont trouvé ce document utile (0 vote)
6 vues542 pages

Manuel utilisateur FactoryCast HMI TSX ETG

describe

Transféré par

Anas Saidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues542 pages

Manuel utilisateur FactoryCast HMI TSX ETG

describe

Transféré par

Anas Saidi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Passerelle FactoryCast HMI

Gamme de produits TSX ETG 3000


Manuel utilisateur
09/2008
35014557.01

[Link]
2
Table des matières

Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapitre 1 Modules TSX ETG 30xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Vue d'ensemble. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Contenu du colis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Description physique des modules TSX ETG 30xx. . . . . . . . . . . . . . . . . . . . . . . 19
Résumé des fonctions du TSX ETG 30xx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Compatibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapitre 2 Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Sécurité interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Sécurité externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Sécurité accès variable, Symbole, Adresse directe . . . . . . . . . . . . . . . . . . . . . . 27
Communications Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Chapitre 3 Caractéristiques matérielles . . . . . . . . . . . . . . . . . . . . . . . . . . . 29


3.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Détails techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Installation du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Dimensions et montage du module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Branchement du cordon d'alimentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Remplacement de la pile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Insertion d'une carte SIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Installation et retrait de la carte CF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Câblage de la carte d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.3 Connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Connecteurs du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Carte d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Câbles de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.4 Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Voyants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.5 Caractéristiques électriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.6 Normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.7 Conditions d'utilisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

3
Chapitre 4 Installation du module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Accès à la configuration du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Configuration de votre ordinateur pour la connexion directe par liaison série . . . 80
Changement des mots de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.2 Exemples de topologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Accès distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Options de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3 Communication Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Mapping d'adressage à plat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Communication Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Serveur Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Paramètres de configuration de la liaison Modbus . . . . . . . . . . . . . . . . . . . . . . 104
Performances Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.4 Registres du module interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Registres locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Registres d'entrée/sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.5 Messagerie TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Adressage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Caractéristiques TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Adresse IP par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Ouverture d'une connexion sur le réseau Ethernet . . . . . . . . . . . . . . . . . . . . . . 120
Récupération de l'adresse IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Paramètres de configuration liés aux services TCP/IP . . . . . . . . . . . . . . . . . . . 124
Configuration de filtrage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
4.6 PSTN, GSM et modems externes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Ouverture d'une connexion par liaison série à l'aide d'un modem. . . . . . . . . . . 129
Adressage IP du modem PPP / Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Configuration du modem PSTN, GSM ou externe. . . . . . . . . . . . . . . . . . . . . . . 139
4.7 Modem GPRS et VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Communication GPRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Configuration du modem GPRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Ouverture d'une connexion Internet via un modem GPRS . . . . . . . . . . . . . . . . 154
Amélioration de la sécurité des communications avec un VPN. . . . . . . . . . . . . 158
Sécurité PPP : page de configuration du contrôle IP et du VPN . . . . . . . . . . . 161
Fonctions GPRS et VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
4.8 Topologies GPRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Accès distant au TSX ETG 302• et aux équipements . . . . . . . . . . . . . . . . . . . . 166
Communications entre sites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
4.9 Fonctions communes des modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Configuration de la liste téléphonique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Rappel sur sonnerie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
4.10 Fermeture d'une connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Fermeture d'une connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Gestion d'une rupture de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

4
4.11 Service DHCP (FDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Présentation du service DHCP (FDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
TSX ETG 30xx client DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Module TSX ETG 30xx en tant que client DHCP (FDR) . . . . . . . . . . . . . . . . . . 192
4.12 Service DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Présentation du service DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Configuration du service DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
4.13 Service NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Service NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Configuration du service NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.14 Service SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Communication SNMP dans UDP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Configuration du service SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
4.15 Explorateur d'équipements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Présentation de l'Explorateur d'équipements . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Configuration de l'Explorateur d'équipements. . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.16 Communication SOAP/XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Conception d'une interface client SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Services SOAP ModBusXMLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Services SOAP SymbolicXMLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Comment optimiser des requêtes Symbolic volumineuses. . . . . . . . . . . . . . . . 229
Exemples Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Documentation SOAP en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
4.17 Service FTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
4.18 Power Over Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
4.19 Topologie de type chaînage (daisy chain). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

Chapitre 5 Services IHM intégrés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239


5.1 Présentation des services IHM intégrés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Services Device et IHM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Présentation du statut du service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
5.2 Service Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Présentation du service Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Dénomination des variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Configuration du service Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
5.3 Service email et SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Présentation du service email et SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Configuration des services email et SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
5.4 Service calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Présentation du service Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Configuration du service calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
5.5 Service database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Présentation du service database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Configuration du service database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
5.6 Service datalogging (tables d'historique) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Présentation du service datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

5
Configuration du service datalogging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
5.7 Service active pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Présentation du service active pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Configuration du service active pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
5.8 Service recipe (recette) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Présentation du service recipe (recette) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Configuration du service recipe (recette) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
5.9 Service recipe database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

Chapitre 6 Site Web intégré. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325


6.1 Présentation du site Web intégré. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Serveur HTTP intégré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Page Accueil du serveur HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Page Version du TSX ETG 30xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.2 Pages Paramétrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Page d'accueil Paramétrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Page de configuration Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Page de configuration de la liaison Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Page de configuration des services Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Page Filtrage IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Page de configuration de la liaison modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Page de configuration de la liaison téléphonique . . . . . . . . . . . . . . . . . . . . . . . 345
Page de configuration DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Page de configuration NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Page de configuration de la fonction SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.3 Pages Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Page d'accueil Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Page Statistiques de la passerelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Page Statistiques Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Page Statistiques Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Page Statistiques PPP/Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Page Statistiques pour le remplacement d'équipement défaillant (FDR) . . . . . 363
Pages Statistiques NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Page Déchargement de la MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Page Explorateur d'équipements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.4 Pages Commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Page d'accueil Commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Page de redémarrage du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Page Commandes FDR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Page Date et heure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.5 Pages Visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Page d'accueil Visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Page Editeur de tables de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Page Editeur de tables de données Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Page Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Page Visualisateur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Pages personnalisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

6
Chapitre 7 Editeur de tables de données et Editeur graphique . . . . . . . 383
7.1 Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Création d'un tableau de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Feuille de calcul de l'Editeur de tables de données . . . . . . . . . . . . . . . . . . . . . 389
Insertion des variables symbolisées dans un tableau de données . . . . . . . . . . 391
Insertion d'adresses directes dans un tableau . . . . . . . . . . . . . . . . . . . . . . . . . 392
Modification des valeurs de données dans un tableau de données . . . . . . . . . 393
Enregistrement d'un tableau de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Utilisation d'un tableau de données existant . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
7.2 Editeur de tables de données Lite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
7.3 Editeur de tables de données pour ordinateur de poche . . . . . . . . . . . . . . . . . 399
Editeur de tables de données pour ordinateur de poche . . . . . . . . . . . . . . . . . 400
Utilisation de l'Editeur de tables de données pour ordinateur de poche . . . . . . 402
7.4 Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Présentation de l'Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Barre d'outils de l'Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Fonctions utilisateur dans la fenêtre d'affichage . . . . . . . . . . . . . . . . . . . . . . . . 417
Fiche des propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Paramètres de l'applet Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Objets graphiques étendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
7.5 Visualisateur graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

Chapitre 8 Création de pages Web personnalisées. . . . . . . . . . . . . . . . . 465


8.1 Travailler avec des pages personnalisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Chargement des pages personnalisées à l'aide d'un client FTP. . . . . . . . . . . . 469
Chargement d'une page d'accueil personnalisée . . . . . . . . . . . . . . . . . . . . . . . 471
8.2 Création de pages personnalisées avec un éditeur HTML . . . . . . . . . . . . . . . . 473
Insertion d'applets dans une page Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Insertion d'un applet LiveBeanApplet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Insertion d'un applet LiveBeanApplet à l'aide du code HTML . . . . . . . . . . . . . . 478
Insertion d'un applet LiveLabelApplet à l'aide du code HTML. . . . . . . . . . . . . . 481
8.3 Création de pages personnalisées avec FrontPage . . . . . . . . . . . . . . . . . . . . . 486
Installation d'une extension Microsoft FrontPage . . . . . . . . . . . . . . . . . . . . . . . 487
Insertion d'un applet LiveBeanApplet avec FrontPage . . . . . . . . . . . . . . . . . . . 493
Insertion de LiveLabelApplet à l'aide de FrontPage . . . . . . . . . . . . . . . . . . . . . 503
Chargement des pages personnalisées avec FrontPage . . . . . . . . . . . . . . . . . 507
8.4 Description des objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Bibliothèque Objets graphiques Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
7
8
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 blessures corporelles. Respectez scrupuleusement les consignes de sécurité
associées à ce 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.

35014557 09/2008 9
Consignes de sécurité

REMARQUE Les équipements électriques doivent être installés, exploités et entretenus par un
IMPORTANTE personnel d'entretien qualifié. Schneider Electric n'assume aucune responsabilité
des conséquences éventuelles découlant de l'utilisation de cette documentation.
© 2008 Schneider Electric. Tous droits réservés.

10 35014557 09/2008
A propos de ce manuel
§

Présentation

Objectif du Le manuel présente le module passerelle TSX ETG 30•• et décrit sa procédure
document d'installation et de configuration.

Champ Cette documentation s'applique aux modules TSX ETG 3000, 3010 et 302•.
d'application Schneider Electric ne saurait être tenu responsable des erreurs pouvant figurer
dans ce document. Merci de nous contacter pour toute suggestion d'amélioration ou
de modification ou si vous avez trouvé des erreurs dans cette publication. Aucune
partie de ce document ne peut être reproduite sous quelque forme ou par quelque
moyen que ce soit, électronique, mécanique ou par photocopie, sans autorisation
préalable de Schneider Electric. Les données et illustrations figurant dans cette
documentation ne constituent en rien un engagement contractuel. Nous nous
réservons le droit de modifier nos produits conformément à notre politique de
développement permanent. Les informations présentes dans ce document peuvent
faire l'objet de modifications sans préavis et ne doivent pas être interprétées comme
un engagement de la part de Schneider Electric.

Document à
consulter
Titre Référence
Manuel utilisateur de Web Designer for TSX ETG 30•• 35012722
Mise à la terre et compatibilité électromagnétique des automates.
Manuel utilisateur des principes de base et des mesures
Configuration de votre ordinateur pour la connexion directe TSX ETZ
par liaison série

35014557 09/2008 11
A propos de ce manuel

Information Toutes les réglementations de sécurité pertinentes locales doivent être observées
spécifique au lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et
produit pour garantir une conformité aux données système documentées, seul le fabricant
est habilité à effectuer des réparations sur les composants.
Lorsque les automates sont utilisés pour des applications présentant des exigences
de sécurité technique, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou du logiciel approuvé avec nos
produits peut entraîner des blessures, des dommages ou un fonctionnement
incorrect.
La non-observation de cet avertissement relatif au produit peut entraîner des
blessures ou des dommages matériels.

DANGER
RISQUE DE CHOC ELECTRIQUE, D'EXPLOSION OU D'ARC ELECTRIQUE

z Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000) pour couper l'alimentation avant d'installer ou de retirer du
matériel ou des câbles.
z Utilisez toujours un appareil adapté pour confirmer que l'alimentation est
coupée.
Le non-respect de ces instructions provoquera la mort ou des blessures
graves.

Le module TSX ETG •• vous permet d'écrire à distance des variables de votre
système à l'aide d'un navigateur Web ou de Web Designer for TSX ETG 30••.
Toute personne ayant accès à un outil de configuration et à votre serveur intégré
peut passer outre vos réglages de sécurité et télé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.

12 35014557 09/2008
A propos de ce manuel

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Gardez un contrôle sans faille sur l'accès au serveur intégré en configurant des
mots de passe.
z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Le module TSX ETG 302• comprend un émetteur-récepteur radio faible puissance


(modem GSM). Lorsqu'il est sur ON, il envoie et reçoit des signaux de fréquence
radio (RF). Les communications GSM produisent un champ magnétique.

AVERTISSEMENT
PERTURBATION DES EQUIPEMENTS ELECTRONIQUES

z Dans les avions, éteignez le module TSX ETG 302• en débranchant son câble
d'alimentation. Il est interdit d'utiliser des équipements GSM dans les avions.
z N'utilisez pas le module TSX ETG 302• dans les hôpitaux ou les lieux
médicalisés susceptibles d'utiliser des équipements sensibles aux
radiofréquences externes (en particulier à proximité des pacemakers et des
appareils auditifs).
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

35014557 09/2008 13
A propos de ce manuel

ATTENTION
PERTURBATIONS DES EQUIPEMENTS ELECTRONIQUES ET PERTE DE
DONNEES

z Eloignez le module des supports magnétiques tels que les disquettes, les
cassettes, etc.
z Eloignez votre modem des autres équipements électriques tels que les postes
de télévision, les téléphones, les radios et les ordinateurs personnels.
z N'utilisez pas le TSX ETG 302• en conduisant. Pour une utilisation en voiture,
vérifiez que l'équipement électronique est protégé contre les signaux RF.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.

Le module TSX ETG 302•, comme tout équipement sans fil, est exposé à des
interférences pouvant affecter ses performances.

Commentaires Envoyez vos commentaires à l'adresse e-mail techpub@[Link]


utilisateur

14 35014557 09/2008
Modules TSX ETG 30xx

1
Présentation

Objet de ce Ce chapitre contient des informations générales sur le module TSX ETG 30••.
chapitre

Contenu de ce Ce chapitre contient les sujets suivants :


chapitre
Sujet Page
Vue d'ensemble 16
Contenu du colis 18
Description physique des modules TSX ETG 30xx 19
Résumé des fonctions du TSX ETG 30xx 20
Compatibilité 22

35014557 09/2008 15
Modules TSX ETG 30xx

Vue d'ensemble

Introduction Le module TSX ETG 30•• est un module passerelle TCP-IP/Modbus autonome
« tout-en-un » qui permet de fournir :
z un contrôle distant aux installations distribuées ou aux applications RTU
(programmation, surveillance, diagnostic et maintenance à distance),
z une intégration des équipements série Modbus à un réseau TCP/IP,
z une fonction portail Web avec services de traitement IHM/SCADA intégrés.

Les fonctions d'accès à distance du module TSX ETG 30•• vous permettent de
transférer facilement un programme applicatif vers vos automates et équipements
distants et d'effectuer des modifications en ligne à l'aide de votre logiciel de
programmation : Unity Pro, PL7, Concept, Twido Soft ou Power Suite. Vous pouvez
également transférer des applications IHM vers des terminaux Magelis et des IPC
distants à l'aide du logiciel Vijeo Designer. La supervision à distance peut être
effectuée à l'aide de Vijeo Citect SCADA ou de tout autre logiciel SCADA.
Les fonctions principales du module TSX ETG 30•• sont les suivantes :
z passerelle pour la messagerie entre le réseau Ethernet et le réseau série,
z passerelle pour la messagerie entre la liaison PPP et le réseau série/Ethernet,
z accès à distance avec un serveur et un modem RAS intégrés (GSM/GPRS ou
PSTN) ou un modem externe,
z prise en charge d'un second modem (externe) selon le modèle,
z carte d'E/S intégrée (6 entrées TOR, 2 sorties TOR) selon le modèle,
z mémoire flash : 32 Mo de mémoire interne avec une extension de mémoire
jusqu'à 1 Go (clé USB, carte CF),
z serveur FTP pour la mise à jour du micrologiciel et le chargement/téléchargement
d'application,
z serveur Web intégré avec des pages de configuration, de diagnostic et de
surveillance prédéfinies, ainsi qu'un hébergement des pages Web et des
documents définis par l'utilisateur (pdf, doc, etc.),
z services IHM / SCADA avec traitement interne tel que la surveillance graphique,
l'archivage des données, la notification des alarmes ou des rapports par
email/SMS, etc.
Vous pouvez configurer le matériel et la passerelle TSX ETG 30•• à l'aide du
serveur Web intégré ou du logiciel Web Designer for TSX ETG 30••.
La conception d'applications Web et IHM nécessite le logiciel Web Designer for
TSX ETG 30••.

16 35014557 09/2008
Modules TSX ETG 30xx

Modèles En fonction du modèle, le module TSX ETG 30•• est fourni soit sans modem interne,
TSX ETG 30•• avec un modem PSTN intégré ou bien avec un modem GSM/GPRS intégré. Tous
les modèles sont équipés d'une liaison série RS232 assurant la connexion à un
modem externe.
Le tableau ci-après décrit les différents modèles TSX ETG 30••.
Nom du produit Caractéristiques du produit
TSX ETG 3000 sans modem intégré
TSX ETG 3010 avec modem PSTN/RTC et une entrée/sortie numérique intégrée
TSX ETG 3021 avec modem GSM/GPRS (bande 900/1800 MHz) et entrée/sortie
numérique intégrée
TSX ETG 3022 avec modem GSM/GPRS (bande 850/1900 MHz) et entrée/sortie
numérique intégrée

35014557 09/2008 17
Modules TSX ETG 30xx

Contenu du colis

Contenu du colis Chaque produit contient :


du module z un module TSX ETG 30••,
z un guide de référence rapide (format A5),
z un connecteur d'alimentation CC et un connecteur d'E/S numérique
TSX ETGACC01,
z une pile avec câble et connecteur TSX ETGACC02,
z un CD-ROM contenant :
z Web Designer for TSX ETG 30••,
z la documentation en français, en anglais, en allemand, en italien, en espagnol
et en chinois,
z une macro dédiée à Frontpage pour la configuration des éléments graphiques,
z un exemple d'application expliquant comment utiliser et configurer le produit,
z un guide de mise en route,
z un fichier [Link] fournissant les informations fondamentales,
z une notice d'avertissement concernant les piles.
z Les colis des modules TSX ETG 302• contiennent une antenne pour la
connexion GSM/GPRS.

18 35014557 09/2008
Modules TSX ETG 30xx

Description physique des modules TSX ETG 30xx

Introduction Cette section décrit les ports de communication, les voyants et les connecteurs du module
TSX ETG 30••.

Illustration Les éléments physiques communs à tous les modèles sont indiqués dans l'illustration du
module TSX ETG 3000. Les éléments physiques fournis pour les modules à double largeur
sont indiqués dans l'illustration du TSX ETG 3010. La connexion de l'antenne des modules
TSX ETG 302• est représentée dans la troisième illustration.
TSX ETG 3000 TSX ETG 3010 TSX ETG 302x

TSX ETG 3000


TSX ETG 3010 TSX ETG 3021
1
2 12 ou 24 VCC
12 ou 24 VCC 12 ou 24 VCC
USB

3
USB

USB
PF

PF

PF
PoE
IN0 IN1 IN0 IN1
4 10/100
Base T
PoE
10/100
Base T
IN2 IN3
IN4 IN5
PoE
10/100
Base T
IN2 IN3
IN4 IN5
MAC : xx-xx-xx-xx-xx

MAC : xx-xx-xx-xx-xx

COMNC

MAC : xx-xx-xx-xx-xx
COMNC

5 10/100
Base T 10/100
Base T
OUT0OUT1
+24 V 0 V
10/100
Base T
OUT0OU
+24 V 0 V
T1

L INF L INF

6
Carte CF
RS485

Carte CF

Carte CF
RS485

RS485
7
FactoryCast
RS232

RS232

RS232

t
FactoryCas FactoryCa
st

9 8 10 11 12 13
1 Voyants
2 Port USB
3 Bornier pour raccordement de l'alimentation 12 ou 24 VDC
4 Connecteur de type RJ45 PoE (Power over Ethernet) pour liaison Ethernet. PoE n'est
disponible que sur le TSX ETG 3000
5 Connecteur de type RJ45 pour liaison Ethernet
6 Connecteur de type RJ45 pour liaison Modbus RS485
7 Emplacement pour carte CF
8 Connecteur SUB D 9 broches pour liaison modem
9 Platine support permettant la fixation du module directement sur profilé DIN de type AM1-
DE200/DP200 ou platine perforée Telequick AM1-PA.
10 Platine support permettant la fixation du module directement sur profilé DIN de type AM1-
DE200/DP200 ou platine perforée Telequick AM1-PA.
11 Connecteur RJ11 pour liaison modem interne
12 Interface d'E/S numérique
13 Connecteur pour antenne GSM

35014557 09/2008 19
Modules TSX ETG 30xx

Résumé des fonctions du TSX ETG 30xx

Description Le module TSX ETG 30•• possède les fonctions principales suivantes :
z fonctions de passerelle et de communication telles que TCP/IP > passerelle
Modbus, PPP > passerelle Modbus, serveur RAS, maître Modbus, etc.
z fonctions de serveur Web intégrées telles que la configuration et le diagnostic
du module, la surveillance et le contrôle de l'application, etc.
z fonctions IHM intégrées telles que la surveillance des graphiques, l'archivage
des données, la notification des alarmes ou des rapports par email/SMS, etc.

Fonctions de Le module propose les fonctions de passerelle et de communication suivantes :


passerelle et de z Fonctions de passerelle :
communication z entre un réseau Ethernet et une liaison série à l'aide des protocoles Modbus/
TCP et Modbus/RTU,
z entre une liaison PPP (modem PSTN / GSM / GPRS interne ou externe) et des
équipements série ou Ethernet à l'aide des protocoles Modbus/TCP et
Modbus/RTU.
z RAS (Remote access server, Serveur d'accès distant) entre les équipements
d'un réseau modem (TCP/IP - PPP) et ceux d'un réseau Ethernet.
z fonction maître Modbus pour l'acquisition de données d'équipement en
interrogeant jusqu'à 31 esclaves Modbus.
Protocoles et fonctions supplémentaires pris en charge :
z serveur HTTP pour la configuration, le diagnostic et la surveillance de
l'application du module TSX ETG 30••.
z serveur FTP pour la mise à jour du micrologiciel du module et le chargement/
téléchargement de l'application.
z agent SNMP pour la gestion et l'administration du réseau.
z client NTP pour la synchronisation des horloges des modules, des équipements
et des systèmes informatiques TSX ETG 30•• sur Ethernet.
z client SMTP pour la notification par email.
z client DNS pour la résolution d'adresse IP de serveurs SNMP et de base de
données.
z client DHCP pour la reconfiguration automatique par remplacement des modules
TSX ETG 30•• (fonction FDR).
z filtrage IP pour limiter la connexion à une liste d'adresses IP clientes autorisées.
z VPN pour la sécurisation des communications sur réseau étendu.

20 35014557 09/2008
Modules TSX ETG 30xx

Fonctions du Un serveur HTTP intégré fournit les caractéristiques d'un portail Web à vos installations
serveur Web distantes et applications RTU. Le TSX ETG 30•• possède 32 Mo de mémoire flash interne et
intégré permet une extension de la mémoire à l'aide d'une carte Compact Flash ou d'une clé USB
d'une taille maximale de 1 Go.
Il comprend :
z des pages Web prédéfinies pour :
z la configuration et le contrôle du module,
z le diagnostic de l'application et du module,
z la surveillance et le contrôle de l'application.
z des pages Web personnalisables par l'utilisateur pour :
z la surveillance graphique,
z la génération de rapports HTML / le tableau de bord,
z le stockage de tous les fichiers définis par l'utilisateur tels que les documents .pdf, .doc,
les schémas, etc pour la maintenance,
z l'accès en temps réel aux données des équipements et de l'application à partir de pages
Web personnalisées à l'aide d'une bibliothèque d'applets graphiques Java.

Fonctions IHM En plus des fonctions de la passerelle et du serveur Web intégré, le module TSX ETG 30••
intégrées peut procéder à un traitement interne.
Ce traitement inclut les services IHM suivants (services actifs IHM FactoryCast) :
z service device : pour configurer l'acquisition de données à partir des équipements
(interrogation des variables de l'équipement).
z service calculation : pour effectuer des scripts de calcul pour le traitement des données
personnalisées (mise à l'échelle, seuil, etc.).
z service email : pour la notification des alarmes ou des rapports par email ou SMS sur les
événements, le déclenchement d'alarmes ou le dépassement de seuil, etc.
z service datalogging : pour l'archivage automatique des informations concernant
l'application telles que les mesures, les événements, les alarmes, le statut des
équipements, etc. Les fichiers d'archivage sont enregistrés en tant que fichiers CSV dans
la mémoire du module (mémoire flash, carte CF, clé USB).
z service database : pour l'archivage automatique des informations concernant l'application
dans une base de données relationnelle externe (serveur SQL, Oracle, MSQL).
z service active pages : création de rapports HTML dynamiques personnalisés.
z service recipe : gestion automatique des fichiers de données de recette pour initialiser un
groupe de variables définies sur des valeurs prédéterminées lorsqu'un événement
spécifique se produit.
z service recipe database : fonctions de lecture/écriture de base de données qui peuvent
être utilisées pour la gestion des recettes en lisant et en écrivant les données de recette
dans une base de données (SQL Server, Oracle, MySQL).
z Editeur de tables de données : pour créer des tables de données associées à des
variables, afin de déterminer leur valeur lors de l'animation de la table.
z Editeur pour ordinateur de poche : version de l'Editeur de tables de données
fonctionnant dans un environnement d'ordinateur de poche.
z Visualisateur graphique : pour visualiser les graphiques animés personnalisés pour la
surveillance de l'application.
z Editeur graphique : pour créer des graphiques animés personnalisés pour la surveillance
de l'application.
z pages Web personnalisées : pour créer une interface Web entièrement personnalisée et
répondant parfaitement aux besoins du client.

35014557 09/2008 21
Modules TSX ETG 30xx

Compatibilité

Présentation Les informations suivantes concernent :


z la compatibilité avec d'autres équipements Schneider Electric ;
z la configuration minimale des logiciels et du PC.

Compatibilité Les modules TSX ETG 30•• sont basés sur les modules TSX ETG 10•0. Bien qu'ils
avec d'autres proposent de nouveaux utilitaires et services, ils restent compatibles avec les
équipements modules TSX ETG 10•0.
Un module TSX ETG 30•• peut remplacer un TSX ETG 10•0 et fournit le même
niveau d'interopérabilité qu'un module TSX ETG 10•00. Un module TSX ETG 30••
peut communiquer avec un module TSX ETG 10•0 via une liaison PPP ou Ethernet.

Note : Vous ne pouvez pas convertir une application FactoryCast HMI en une
application TSX ETG 30••.

Configuration Vous devez installer le(s) logiciel(s) suivant(s) sur votre PC afin de pouvoir interagir
des logiciels et avec les modules TSX ETG 30•• :
du PC z Web Designer de TSX ETG 30•• pour configurer entièrement le module ;
z Java Runtime Environment (JRE) 1.4.2 ou version ultérieure ;
z un navigateur Web, tel que Internet Explorer 6.0 (ou version ultérieure) ou
Mozilla Firefox 2.0 (ou version ultérieure).

22 35014557 09/2008
Sécurité

2
Présentation

Objet de ce N'utilisez pas un module TSX ETG 30•• pour la prise en charge de fonctions
chapitre essentielles. Avant de configurer votre site Web, vous devez prévoir sa sécurisation.
Contrairement aux données du site Web par défaut, les données en provenance
d'un site personnalisé sont accessibles en écriture.
Faites particulièrement attention aux personnes auxquelles vous attribuez des
droits d'accès au site et aux données pouvant être modifiées. Ce chapitre décrit les
problèmes de sécurité et présente des mécanismes de sécurité accessibles aux
utilisateurs de l'utilitaire Web.

Contenu de ce Ce chapitre contient les sujets suivants :


chapitre
Sujet Page
Sécurité interne 24
Sécurité externe 25
Sécurité accès variable, Symbole, Adresse directe 27
Communications Internet 28

35014557 09/2008 23
Sécurité

Sécurité interne

Description Le module TSX ETG 30•• propose deux mécanismes permettant aux seuls
utilisateurs autorisés d'afficher et de modifier vos données :
z mot de passe,
z restrictions en écriture.

Toute personne ayant accès à un outil de configuration et à votre serveur intégré


peut passer outre vos réglages de sécurité et télé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 fonction-
nement de votre application.

AVERTISSEMENT
OPERATION NON INTENTIONNELLE
Gardez un contrôle sans faille sur l'accès au serveur intégré :
z modifiez les mots de passe tous les mois,
z n'utilisez pas de noms d'utilisateur et de mots de passe simples,
z désactivez les mots de passe par défaut avant la mise en service du module.

Le non-respect de ces instructions peut provoquer la mort, des blessures


graves ou des dommages matériels.

Entrée du mot de Bien que vous puissiez ajouter des pages Web non protégées au site, les pages
passe 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.

Restrictions Lorsque vous créez un site Web et que vous voulez le protéger, vous devez le
ranger dans le dossier appelé secure. Le chargement du site personnalisé est
soumis à des conditions de sécurité liées à un mot de passe FTP (voir p. 234).

24 35014557 09/2008
Sécurité

Sécurité externe

Description 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 pare-feu (firewall).

Architecture d'un Un pare-feu constitue une passerelle entre Internet et votre serveur intégré, comme
pare-feu illustré ci-dessous. Vous pouvez utiliser un pare-feu pour restreindre ou interdire
(firewall) l'accès à votre site Web.
Un pare-feu peut être configuré afin d'autoriser les connexions réseau à une plage
restreinte de ports ou d'autoriser le trafic vers ou depuis certaines adresses IP.

Navigateur
sur
PC

Internet

Pare-feu TSX ETG 30••

Intranet

PL7
Navigateur Concept Logiciel de Serveur
sur Unity PL7 configuration intégré
PC sur PC à l'automate

Types de pare- Il existe deux types de pare-feu :


feu z pare-feu au niveau du réseau,
z pare-feu au niveau applicatif.

Pare-feu au Les pare-feu réseau sont souvent installés entre Internet et un point d'entrée unique
niveau du réseau à un intranet ou à un réseau interne protégé.

35014557 09/2008 25
Sécurité

Pare-feu au Un pare-feu applicatif agit pour le compte d'une application, par exemple, FTP. Il
niveau applicatif intercepte tout trafic destiné à cette application et décide de transmettre ou non ce
trafic à l'application. Les pare-feu de niveau applicatif résident sur des ordinateurs
hôtes individuels.

Configuration du HTTP, FTP et le protocole d'application Modbus (MBAP) Schneider Electric sont
pare-feu requis pour accéder aux pages et fichiers des serveurs intégrés. Si vous souhaitez
que les visualisateurs puissent accéder à votre site depuis Internet et si votre
serveur intégré est protégé par un pare-feu, vous devez configurer le pare-feu pour
autoriser le trafic HTTP, FTP et MBAP.
Port Protocole Accès...
21 FTP Fichiers protégés de serveur intégré
Supérieur à 1024
80 HTTP Pages Web
502 MBAP Données opérationnelles
500 UDP Communication VPN
50 IP
51

Note :
z Le nom et le mot de passe FTP par défaut sont userdata/userdata.
z Le client FactoryCast est conforme à la norme « Firewall Friendly FTP »,
RFC 1579. Il envoie une commande FTP PASV au serveur FactoryCast avant
toute tentative d'établissement de connexion de données FTP.
z Le mode en ligne de l'outil de configuration n'est pas opérationnel si le module
est protégé par un pare-feu. Dans ce mode, les ports sont affectés
dynamiquement.

26 35014557 09/2008
Sécurité

Sécurité accès variable, Symbole, Adresse directe

Description Les utilisateurs qui saisissent le mot de passe Données (voir p. 82) peuvent
uniquement modifier les variables (symboles) et les adresses directes non
protégées en écriture. Lorsque vous créez une base de données Web incluant des
variables et des adresses directes, vous pouvez protéger chaque élément en
lecture ou en écriture.
Les modifications non autorisées ou incorrectes apportées aux symboles et aux
adresses directes peuvent avoir des effets indésirables, voire dangereux, sur le
comportement de votre application.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

35014557 09/2008 27
Sécurité

Communications Internet

Description La fonction GPRS vous permet d'accéder au module sur Internet, ce qui suppose
de renforcer les contrôles de sécurité pour protéger l'accès au module.
Les modules TSX ETG 302• proposent 2 solutions de sécurité :
z contrôle IP : les adresses IP inconnues ne peuvent pas se connecter au module,
z VPN (Virtual Private Network) (voir p. 158) : cryptage des données entre deux
hôtes pour assurer leur confidentialité et d'autres fonctions de sécurité. Les
données confidentielles peuvent ainsi circuler sans danger sur Internet.

28 35014557 09/2008
Caractéristiques matérielles

3
Présentation

Objet de ce Ce chapitre décrit les caractéristiques matérielles du module TSX ETG 30••.
chapitre

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
3.1 Description 31
3.2 Installation du module 33
3.3 Connexions 54
3.4 Diagnostic 69
3.5 Caractéristiques électriques 71
3.6 Normes 72
3.7 Conditions d'utilisation 73

35014557 09/2008 29
Caractéristiques matérielles

30 35014557 09/2008
Caractéristiques matérielles

3.1 Description

Détails techniques

Puissance de Le module utilise une UC NEC VR4133 à 266 MHz. La vitesse du processeur est de
calcul 466 MIP. Il dispose de 64 Mo de SDRAM et de 16 Mo de mémoire programmable
accessibles via un bus de 32 bits.

Mémoire de Le module TSX ETG 30•• comprend une mémoire flash NAND de 32 Mo accessible
stockage via un bus de 8 bits.
Le module dispose également de 512 Ko de RAM (SRAM) statique et d'un RTC
pour la sauvegarde de la mémoire.

Note : la pile permet la sauvegarde de la SRAM et du RTC.

Interface USB Le module TSX ETG 30•• utilise une interface hôte USB 1.1 et un connecteur USB
standard de type A. Vous pouvez connecter une clé USB de 1 Go maximum au
module. L'interface USB permet de contrôler l'alimentation de la clé USB.

Carte CF Une extension de la mémoire de stockage est fournie par un emplacement Compact
Flash standard de type II dans lequel le client peut insérer une carte compact flash
de 1 Go (disponible dans le catalogue Telemanique).

Carte d'E/S Une carte d'E/S numérique intégrée est disponible sur les modules de taille double :
TSX ETG 3010 et 302•. Elle dispose de deux sorties numériques (logique positive)
et six entrées numériques. Un connecteur spécifique fourni avec le module est
utilisé (référence : TSXETGACC01).

35014557 09/2008 31
Caractéristiques matérielles

Modem PSTN Le modem socket PSTN est intégré à la passerelle FactoryCast du module
TSX ETG 3010.
Ce socket est installé en usine sur la carte d'E/S d'extension du produit. Il sert
d'interface de liaison, avec un connecteur RJ11 en face avant du produit.
Caractéristiques du modem PSTN :
Caractéristiques Valeurs
Vitesse de transfert maximale 33 600 bits/s (V34)
Conformité Etats-Unis FCC part 68
Numéro d'enregistrement FCC AU7USA-25814-M5-E
Conformité Europe Directive TBR21:19981999/5/EC R&TTE

Modems GSM/ Le modem socket GSM/GPRS 900/1 800 MHz est intégré au module
GPRS TSX ETG 3021. Ce type de modem est destiné au marché européen.
Le modem socket GSM/GPRS 850/1900 MHz est intégré au module
TSX ETG 3022. Ce type de modem est destiné au marché américain.
Ce socket est installé en usine sur la carte d'E/S d'extension du produit. Un câble
coaxial relie le modem et l'avant du produit, fournissant ainsi un connecteur pour
l'antenne (de type FME mâle).
Conformité européenne du modem GSM 900/1 800 MHz intégré :
GSM EN 301 511 V7.0.1 couvert par 3GGP TS 51.010 V5.0.0
Compatibilité EN 301 489-1 V1.2.1 (2002-08) et EN 301 489-7 V1.4.1 (2002-08)
électromagnétique
Sécurité EN60950:2000
Conseil européen Recommandation 1999/519/EC et directive 1999/5/EC R&TTE

Conformité américaine du modem GSM 850/1900 MHz intégré :


ID FCC AU792U03G23710
Industry Canada 125a-0009
Réglementations FCC partie 22.901(d) et FCC partie 24E

32 35014557 09/2008
Caractéristiques matérielles

3.2 Installation du module

Présentation

Vue d'ensemble Cette section présente l'installation d'un module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Dimensions et montage du module 34
Branchement du cordon d'alimentation 40
Remplacement de la pile 43
Insertion d'une carte SIM 47
Installation et retrait de la carte CF 51
Câblage de la carte d'E/S 53

35014557 09/2008 33
Caractéristiques matérielles

Dimensions et montage du module

Considérations Vous devez faire tout particulièrement attention à l'emplacement du module.


environne-
mentales
Note : le module TSX ETG 30•• n'est pas certifié pour un fonctionnement dans des
environnements explosifs ou présentant des gaz corrosifs.

Le module TSX ETG 302• comprend un émetteur-récepteur radio faible puissance


(modem GSM). Lorsqu'il est sur ON, il envoie et reçoit des signaux de fréquence
radio (RF). Les communications GSM produisent un champ magnétique.

AVERTISSEMENT
PERTURBATION DES EQUIPEMENTS ELECTRONIQUES

z Dans les avions, éteignez le module TSX ETG 302• en débranchant son câble
d'alimentation. Il est interdit d'utiliser des équipements GSM dans les avions.
z N'utilisez pas le module TSX ETG 302• dans les hôpitaux ou les lieux
médicalisés susceptibles d'utiliser des équipements sensibles aux
radiofréquences externes (en particulier à proximité des pacemakers et des
appareils auditifs).
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

AVERTISSEMENT
EXPOSITION AUX RADIOFREQUENCES
Se tenir à une distance minimum de 40 cm (128 in) de l'antenne du module
TSX ETG 302• lorsqu'il est en transmission.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

34 35014557 09/2008
Caractéristiques matérielles

ATTENTION
PERTURBATIONS DES EQUIPEMENTS ELECTRONIQUES ET PERTE DE
DONNEES

z Eloignez le module des supports magnétiques tels que les disquettes, les
cassettes, etc.
z Eloignez votre modem des autres équipements électriques tels que les postes
de télévision, les téléphones, les radios et les ordinateurs personnels.
z N'utilisez pas le TSX ETG 302• en conduisant. Pour une utilisation en voiture,
vérifiez que l'équipement électronique est protégé contre les signaux RF.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.

Le module TSX ETG 302•, comme tout équipement sans fil, est exposé à des
interférences pouvant affecter ses performances.

Note : le module TSX ETG 30•• doit être placé loin des équipements susceptibles
de provoquer une surchauffe ou des arcs électriques.

35014557 09/2008 35
Caractéristiques matérielles

Platines Chaque module TSX ETG 30•• est fourni monté sur une platine support qui se fixe
perforées sur un profilé DIN AM1-DE200 ou AM1-DP200.
Le module TSX ETG 30•• peut également être fixé sur une platine perforée
Telequick AM1-PA ou AM2-PA, en fonction du modèle : AM1-PA pour le module
TSX ETG 3000 (taille simple) et AM2-PA pour les modules TSX ETG 3010, 3021 et
3022 (taille double).

1
2

4
1

Description de la
platine
Etiquette Signification
1 Deux trous de 5,5 mm (7/32 in) pour fixer la platine sur un panneau ou une
platine perforée AM1-PA à l'entraxe de 140 mm (5,51 in, entraxe pour Micro).
Couple de serrage : 1 à 1,2 N.m
2 Trou de fixation M4 pour fixer le module TSX ETG 30••.
3 Deux trous de 6,5 mm pour fixer la platine sur un panneau ou une platine
perforée AM1-PA à l'entraxe de 88,9 mm (3,5 in, entraxe pour TSX Premium).
4 Fenêtres destinées à l'ancrage des ergots situés en bas et à l'arrière du module.

36 35014557 09/2008
Caractéristiques matérielles

Dimensions La figure suivante indique les dimensions du module de taille simple :


mm
16 5,4
in
0.63 0.213

1
0.0394
151,5
150 5.905
5.905 88,9
3.5

58,55
2.305

116,7 31,63 30,7 39,83


4.594 1.245 5.905 1.568

La figure suivante indique les dimensions du module de taille double :


mm 16
8,72 56
in 0.63
0.343 2.205

1
0.0394
151,5
5.905
150 150
140
5.905 5.905 88,9 5.512
3.5
58,55
2.305

116,7 73,2 31,3 5,75


4.594 2.87 1.232 20 0.23
0.79
17,72 40
0.698 1.575
73,2
2.87

35014557 09/2008 37
Caractéristiques matérielles

Dimensions du Dimensions du module équipé de ses câbles en face avant :


module équipé mm 55
in 2.165

40,39 132,7 46,59


1.59 5.224 1.834
TSX ETG 3000

12 or 24 VDC
USB
PF

PoE
10/100
Base T
MAC : xx-xx-xx-xx-xx

10/100
Base T

150
5.905
RS485

CF Card
RS232

FactoryCast

Montage sur Illustration du module monté sur profilé AM1-DE200 ou AM1-DP200 ou sur platine
profilé ou platine AM1-PA :
mm
in

3000 3000
TSX ETG TSX ETG

132,7 (2)
5.224
143,7 (1)
5.657

38 35014557 09/2008
Caractéristiques matérielles

Installation du Pour installer le module à l'aide de sa platine support, procédez comme suit :
module
Etape Action Illustration
1 Fixez la platine support au profilé ou à la grille.
2 Fixez le module au bas de la platine support
et poussez-le vers le haut.
1

TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100 IN2 IN3

MAC : xx-xx-xx-xx-xx
Base T
IN4 IN5
COM NC
0OUT1
10/100 OUT
Base T +24V 0V

L INF

CF Card
RS485 RS232
ast
FactoryC

3 Serrez la vis située en haut du module afin de


le fixer sur son support.
TSX ETG 3000

12 or 24 VDC
2

USB
PF
PoE IN0 IN1
10/100
Base T
IN2 IN3

MAC : xx-xx-xx-xx-xx
IN4 IN5
COMNC
OUT1
10/100 OUT0
Base T +24V 0V

L INF

CF Card
RS485 RS232

ast
FactoryC

35014557 09/2008 39
Caractéristiques matérielles

Branchement du cordon d'alimentation

Introduction Procédez comme suit pour alimenter le module TSX ETG 30••.

DANGER
RISQUE DE CHOC ELECTRIQUE, D'EXPLOSION OU D'ARC ELECTRIQUE

z Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000) pour couper toute alimentation avant d'installer ou de retirer du
matériel ou des câbles.
z Utilisez toujours un appareil adapté pour confirmer que l'alimentation est
coupée.
Le non-respect de ces instructions provoquera la mort ou des blessures
graves.

Prises L'illustration ci-après présente les prises d'alimentation du module TSX ETG 30••.
d'alimentation
Sens
d'insertion

FG
-
+

Connexion Fil
+ 24 VDC
- 0 VDC
FG Borne mise à la terre connectée au châssis du module TSX ETG 30••.

40 35014557 09/2008
Caractéristiques matérielles

Mise à la terre du Le connecteur d'alimentation est équipé d'une borne de terre fonctionnelle pour
module permettre de décharger les perturbations à haute fréquence. La mise à la terre du
module est réalisée par une plaque métallique située à l'arrière de ce dernier.
Lorsque le module est en place, cette plaque métallique est en contact avec la
platine support. Les connecteurs blindés (USB, Ethernet RJ45, Modbus RJ45,
SubD9 et E/S numérique) sont reliés à la borne de terre fonctionnelle. Toutefois,
pour éviter une électrocution causée par un contact indirect, la borne de terre
fonctionnelle doit être reliée à la terre de protection.
Pour plus d'informations sur la mise à la terre du module, reportez-vous au Manuel
utilisateur Mise à la terre et compatibilité électromagnétique avec les automates -
Eléments de base et mesures.

Préparation du
cordon
Note :
d'alimentation
z Si possible, utilisez des fils de 0,2 à 2,5 mm (24 - 12 AWG) pour le cordon
d'alimentation et torsadez leurs extrémités avant de connecter les bornes.
z Si les extrémités du fil ne sont pas torsadées correctement, vous risquez de
créer des courts-circuits. Ceci peut être évité en utilisant des extrémités de
câble D25CE/AZ5CE.
z Les fils conducteurs sont de type rigides ou souples.

Longueur à dénuder :

35014557 09/2008 41
Caractéristiques matérielles

Branchement du
cordon
Etape Action
d'alimentation
1 Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000).
2 Retirez le cache vinyle de chaque fil du cordon d'alimentation.
3 Torsadez les extrémités des fils.
4 Reliez les fils à la prise d'alimentation à l'aide d'un tournevis plat (taille
0,6 x 3,5).
5 Serrez les vis de fixation : 0,5 à 0,6 nm (4.4 à 5.2 lb-in).
6 Replacez la prise d'alimentation dans le connecteur.

Note :
z Ne soudez pas le fil directement à la broche du réceptacle d'alimentation.
z Le cordon d'alimentation doit être conforme aux caractéristiques mentionnées
ci-dessus. Vérifiez que les cordons d'alimentation sont torsadés ensemble,
jusqu'à la prise, pour supprimer les perturbations électromagnétiques.

42 35014557 09/2008
Caractéristiques matérielles

Remplacement de la pile

Introduction Le module TSX ETG 30•• utilise une pile au lithium à 3 V, 1200 mAh. Référence de
la pile : TSXETGACC02.
En cas de coupure d'alimentation, le module TSX ETG 30•• utilise l'alimentation de
la pile pour sauvegarder les données dans sa mémoire vive interne. La pile assure
également l'alimentation de l'horodateur du module. Cette pile est fournie avec le
TSX ETG 30•• et vous devez l'installer.

Etat de Le voyant BAT situé en face avant du TSX ETG 30•• indique que la pile doit être
l'alimentation de remplacée. L'état du voyant BAT est décrit dans le tableau ci-dessous :
la pile
Etat du voyant Description
Eteint La pile fonctionne normalement.
Rouge en continu Indique :
z que la pile est déchargée (elle doit être remplacée dès que
possible), ou
z qu'il n'y a pas de pile.

Installation et Le compartiment de la pile est situé à l'arrière du châssis du module TSX ETG 30••.
remplacement Pour installer ou remplacer la pile, procédez comme suit :
d'une pile

DANGER
RISQUE DE CHOC ELECTRIQUE, D'EXPLOSION OU D'ARC ELECTRIQUE

z Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000) pour couper toute alimentation avant d'installer ou de retirer du
matériel ou des câbles.
z Utilisez toujours un appareil adapté pour confirmer que l'alimentation est
coupée.
Le non-respect de ces instructions provoquera la mort ou des blessures
graves.

35014557 09/2008 43
Caractéristiques matérielles

AVERTISSEMENT
RISQUE D'EXPLOSION ET D'INCENDIE
Remplacez la batterie uniquement par la référence TSXETGACC02.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Etape Action Illustration


1 Débranchez le câble Ethernet qui fournit -
le PoE (uniquement pour les modules
TSX et G 3000).
2 Retirez le cordon d'alimentation de sa -
source.
3 Retirez la prise d'alimentation du -
module TSX ETG 30••.
4 Desserrez la vis située sur la partie
supérieure du module afin de le
désolidariser de son support. TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100
Base T
IN2 IN3
MAC : xx-xx-xx-xx-xx

IN4 IN5
COMNC
0OUT1
10/100 OUT
Base T +24V 0V

L INF
CF Card
RS485 RS232

ast
FactoryC

5 Tirez le module vers le bas et retirez-le


du bas du support.

TSX ETG 3000

12 or 24 VDC
USB
PF

PoE IN0 IN1


10/100 IN2 IN3
MAC : xx-xx-xx-xx-xx

Base T
IN4 IN5
COM NC
0OUT1
10/100 OUT
Base T +24V 0V

L INF
CF Card
RS485 RS232

ast
FactoryC

44 35014557 09/2008
Caractéristiques matérielles

Etape Action Illustration


6 Retirez la pile usagée du compartiment,
le cas échéant. Débranchez le
connecteur de la pile.

7 Branchez le connecteur de la nouvelle


pile.
Installez la nouvelle pile verticalement
dans son compartiment.

8 Fixez le module au bas du support et


poussez-le vers le haut.

TSX ETG 3000

12 or 24 VDC
USB
PF

PoE IN0 IN1


10/100 IN2 IN3
MAC : xx-xx-xx-xx-xx

Base T
IN4 IN5
COM NC
0OUT1
10/100 OUT
Base T +24V 0V

L INF
CF Card
RS485 RS232

ast
Fac toryC

35014557 09/2008 45
Caractéristiques matérielles

Etape Action Illustration


9 Serrez la vis située en haut du module
afin de le fixer sur son support.
TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100
Base T
IN2 IN3

MAC : xx-xx-xx-xx-xx
IN4 IN5
COMNC
OUT1
10/100 OUT0
Base T +24V 0V

L INF

CF Card
RS485 RS232
ast
FactoryC

10 Raccordez la prise d'alimentation au -


module.
11 Branchez le cordon d'alimentation à sa -
source. Mettez immédiatement le
module TSX ETG 30•• sous tension
pour économiser la pile.

46 35014557 09/2008
Caractéristiques matérielles

Insertion d'une carte SIM

Introduction Les modules TSX ETG 302• contiennent un modem GSM/GPRS. Une carte SIM est
obligatoire si le mode GSM/GPRS est utilisé. Vous trouverez ci-dessous des détails
concernant l'insertion d'une carte SIM dans un module TSX ETG 302• et la
recherche du numéro IMEI de celui-ci.

Insertion d'une Pour démonter le module de sa platine, procédez comme suit :


carte SIM
Etape Action Illustration
1 Retirez le cordon d'alimentation de sa source. -
2 Retirez la prise d'alimentation du module -
TSX ETG 302••.
3 Desserrez la vis située sur la partie supérieure
du module afin de le désolidariser de son
support. TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100
Base T
IN2 IN3

MAC : xx-xx-xx-xx-xx
IN4 IN5
COMNC
0OUT1
10/100 OUT
Base T +24V 0V

L INF

CF Card
RS485 RS232

ast
FactoryC

4 Tirez le module vers le bas et retirez-le de


l'arrière du support.

TSX ETG 3000

12 or 24 VDC
USB
PF

PoE IN0 IN1


10/100 IN2 IN3
MAC : xx-xx-xx-xx-xx

Base T
IN4 IN5
COM NC
0OUT1
10/100 OUT
Base T +24V 0V

L INF
CF Card
RS485 RS232

ast
Fac toryC

35014557 09/2008 47
Caractéristiques matérielles

Etape Action Illustration


5 Retirez l'ancienne carte SIM du compartiment le
cas échéant.

6 Installez la nouvelle carte SIM dans son


compartiment.

48 35014557 09/2008
Caractéristiques matérielles

Etape Action Illustration


7 Poussez le module vers le haut et vissez-le au
bas du support.

TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100 IN2 IN3

MAC : xx-xx-xx-xx-xx
Base T
IN4 IN5
COM NC
0OUT1
10/100 OUT
Base T +24V 0V

L INF

CF Card
RS485 RS232
ast
Fac toryC

8 Serrez la vis située en haut du module afin de le


fixer sur son support.
TSX ETG 3000

12 or 24 VDC

USB
PF
PoE IN0 IN1
10/100
Base T
IN2 IN3

MAC : xx-xx-xx-xx-xx
IN4 IN5
COMNC
OUT1
10/100 OUT0
Base T +24V 0V

L INF

CF Card
RS485 RS232

ast
FactoryC

9 Raccordez la prise d'alimentation au module. -


10 Branchez le cordon d'alimentation à sa source. -
Mettez immédiatement le module
TSX ETG 302• sous tension pour économiser la
pile.

35014557 09/2008 49
Caractéristiques matérielles

Numéro IMEI Sur un réseau GSM/GPRS, le numéro IMEI permet d'identifier les équipements
valides. L'accès au réseau peut ainsi être interdit à un téléphone volé.
Ce numéro figure sur la carte GSM/GPRS du module. Pour le trouver, reprenez la
procédure précédente. Cependant, pour les étapes 5 et 6, lisez le numéro figurant
sur la carte.

50 35014557 09/2008
Caractéristiques matérielles

Installation et retrait de la carte CF

Avertissement Assurez-vous d'utiliser uniquement des cartes CF fabriquées par Schneider. Les
relatif à performances du module TSX ETG 30•• ne sont pas garanties si vous utilisez des
l'utilisation d'une cartes CF d'autres fabricants.
carte CF
Note :
z Les modules TSX ETG 30•• prennent uniquement en charge les cartes CF au
format FAT ou FAT32.
z Schneider Electric recommande :
z de ne pas tordre la carte CF,
z de ne pas laisser tomber la carte CF ni de la cogner contre un autre objet,
z de ne pas toucher les connecteurs de la carte CF,
z de ne pas démonter ni modifier la carte CF,
z d'appuyer sur le bouton-poussoir pour retirer la carte CF,
z de conserver la carte CF au sec.

Le module TSX ETG 30•• considère la carte CF comme un disque dur.


En cas d'insertion incorrecte, la carte, ses données internes et l'unité de la carte
risquent d'être endommagées.

ATTENTION
PERTE DE DONNEES, DYSFONCTIONNEMENT DE LA CARTE CF

z Ne retirez pas la carte CF lorsque le voyant EXT clignote.


z Avant d'insérer la carte CF, assurez-vous que l'arrière et l'avant de la carte sont
bien orientés et que la position du connecteur est correcte.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.

Insertion de la
carte CF
Etape Action
1 Ne laissez pas le TSX ETG 30•• accéder à la carte CF.
2 Insérez complètement la carte CF dans la fente appropriée et vérifiez que le
bouton d'éjection se soulève.

35014557 09/2008 51
Caractéristiques matérielles

Retrait de la carte
CF
Etape Action
1 Ne laissez pas le TSX ETG 30•• accéder à la carte CF.
2 Appuyez sur le bouton d'éjection pour retirer la carte CF de la fente.

Restrictions La carte CF est limitée à environ 100 000 opérations d'écriture de données. Par
liées à l'écriture conséquent, veillez à sauvegarder régulièrement toutes les données de la carte sur
des données un autre support de stockage.

Sauvegarde des
données de la
Etape Action
carte CF
1 Installez la carte CF dans un adaptateur de carte CF et insérez l'adaptateur
dans un emplacement de carte PC sur l'ordinateur.
2 Enregistrez les données de la carte CF sur votre PC.

52 35014557 09/2008
Caractéristiques matérielles

Câblage de la carte d'E/S

Eléments requis z Tournevis :


z Type recommandé : 1891348-1 <Tyco Electronics AMP>.
z Si vous utilisez un tournevis d'un autre fabricant, vérifiez que celui-ci dispose des
caractéristiques suivantes : profondeur de la pointe 1,5 mm (0.06in) et hauteur de la
pointe 2,4 mm (0.09in)
z La forme de la pointe doit être de type DIN5264A et être conforme à la norme de sécurité
DN EN60900.
z Pour pouvoir accéder aux trous étroits du connecteur, la tête du tournevis doit être plate.
z Fil :
z Le fil doit être torsadé et d'épaisseur AWG24 à AWG18.
z Les tailles des fils à appliquer sont UL1015 et UL1007.
z Assurez-vous de fixer le cache à au moins 7,0 mm (0.28in) du fil.

Procédure Pour brancher les fils aux connecteurs, procédez comme suit :

DANGER
RISQUE DE CHOC ELECTRIQUE, D'EXPLOSION OU D'ARC ELECTRIQUE

z Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000) pour couper toute alimentation avant d'installer ou de retirer du
matériel ou des câbles.
z Utilisez toujours un appareil adapté pour confirmer que l'alimentation est coupée.

Le non-respect de ces instructions provoquera la mort ou des blessures


graves.

Etape Action
1 Débranchez le connecteur d'E/S du module ou ne vous en servez pas pour une
première utilisation.
2 Insérez le tournevis dans l'orifice carré.
Résultat : l'orifice rond du fil est dégagé.
3 Maintenez le tournevis et faites passer le fil dans l'orifice rond.
4 Retirez le tournevis de l'orifice carré.
Résultat : l'orifice rond se referme et le fil est correctement mis en place.

Note : pour retirer le fil, insérez à nouveau le tournevis dans l'orifice carré et
lorsque vous sentez la pince à ressort se relâcher, retirez le fil.

35014557 09/2008 53
Caractéristiques matérielles

3.3 Connexions

Présentation

Vue d'ensemble Cette section décrit les connexions électriques du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Connecteurs du module 55
Carte d'E/S 63
Câbles de connexion 67

54 35014557 09/2008
Caractéristiques matérielles

Connecteurs du module

Prise de terre Le connecteur d'alimentation est équipé d'une borne de terre fonctionnelle pour
permettre de décharger les perturbations à haute fréquence. La mise à la terre du
module est réalisée par une plaque métallique située à l'arrière de ce dernier.
Lorsque le module est en place, ces plaques métalliques sont en contact avec la
platine support. Les connecteurs blindés (USB, Ethernet RJ45, Modbus RJ45,
SubD9 et E/S numérique) sont reliés à la borne de terre fonctionnelle.
Toutefois, pour éviter une électrocution causée par un contact indirect, la borne de
terre fonctionnelle doit être reliée à la terre de protection.
Pour plus d'informations sur la mise à la terre du module, reportez-vous au Manuel
utilisateur Mise à la terre et compatibilité électromagnétique avec les automates -
Eléments de base et mesures.

Bornier Le bornier d'alimentation est un bornier à trois broches situé sur la face avant du
d'alimentation module. Utilisez la prise d'alimentation fournie avec le module pour l'alimenter en
12 VDC ou 24 VDC. La prise d'alimentation accepte les câbles jusqu'à 14 AWG
(2,5 mm2).
L'illustration ci-après présente la prise d'alimentation du module TSX ETG 30••.
Sens
d'insertion

FG
-
+

Pour remplacer la prise d'alimentation, commandez la référence TSXETGACC01.

35014557 09/2008 55
Caractéristiques matérielles

Connecteur L'illustration ci-après représente le connecteur RJ45 blindé pour liaison Ethernet.
Ethernet RJ45

8 9
7
6
5
4
3
2
1 10

Le tableau ci-après indique le brochage du connecteur RJ45 blindé (sans PoE).


Broche Signal
1 Tx(+)
2 Tx(-)
3 Rx(+)
4
5
6 Rx-
7
8
9 Voyant : état de la liaison
10 Voyant : activité de communication

Le tableau ci-après indique le brochage du connecteur RJ45 blindé avec PoE


(modules TSX ETG 3000 uniquement). L'utilisation du mode A ou du mode B est
transparente pour l'utilisateur :
Broche Signal Ethernet PoE mode A PoE mode B
1 Tx(+) Tension VPortpositive, tension
VPort négative
2 Tx(-) Tension VPortpositive, tension
VPort négative
3 Rx(+) Tension VPortnégative, tension
VPort positive
4 Tension VPortpositive,
tension VPort négative

56 35014557 09/2008
Caractéristiques matérielles

Broche Signal Ethernet PoE mode A PoE mode B


5 Tension VPortpositive,
tension VPort
6 Rx- Tension VPortnégative, tension
VPort positive
7 Tension VPortnégative,
tension VPort positive
8 Tension VPortnégative,
tension VPort positive
9 Voyant : état de la liaison
10 Voyant : activité de communication

Connecteur de L'illustration ci-après représente le connecteur RJ45 blindé non isolé pour liaison
liaison Modbus Modbus RS485.
RJ45

8
7
6
5
4
3
2
1

Le tableau ci-après indique le brochage du connecteur RJ45 pour liaison Modbus.


N° Signal
1 NF
2 NF
3 NF
4 D1 (B/B’)
5 D0 (A/A’)
6 NF
7 NF
8 Commun

35014557 09/2008 57
Caractéristiques matérielles

Note : le brochage est conforme au standard Schneider. Le connecteur est maître


et inclut la polarité sur la ligne.

Connecteur de L'illustration ci-après représente le connecteur mâle SUB D 9 broches pour liaison
liaison modem modem série RS232.
série RS232

5
9
4
8
3
7
2
6
1

Le tableau ci-après indique le brochage du connecteur RS232 pour liaison modem


série.
Broche Signal
1 DCD
2 RD
3 TD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 RI

Note : ce connecteur est conforme au standard PC.

58 35014557 09/2008
Caractéristiques matérielles

Connecteur de Utilisez le connecteur RJ11 (socket) pour connecter la ligne téléphonique au modem
liaison modem interne du module TSX ETG 3010.
interne RJ11
Note :
z le modem interne se trouve uniquement sur le module TSX ETG 3010.
z Cet équipement doit être connecté à la terre de protection. La protection du
réseau de Télécommunication dépend de la mise à la terre de protection de
l'équipement.

Note : le modem interne se trouve uniquement sur le module TSX ETG 3010.

1
2
3
4
5
6

Le tableau ci-après indique le brochage du connecteur RJ11 pour liaison modem


interne.
Broche Signal
1 NF
2 NF
3 Sonnerie
4 Fond
5 NF
6 NF

35014557 09/2008 59
Caractéristiques matérielles

Carte d'E/S Un connecteur d'E/S numérique est fourni avec le module TSX ETG 30••. Cette
numérique interface permet de connecter un équipement d'E/S externe.

Note : lors de la préparation du câblage, vérifiez les numéros de broches inscrits


sur le connecteur d'E/S numérique.

Pour remplacer le connecteur d'E/S numérique, commandez la référence


TSXETGACC01.

B6 A6
B5 A5
B4 A4
B3 A3
B2 A2
B1 A1

Le tableau ci-après indique le brochage du connecteur de l'E/S numérique.


Broche Signal Broche Signal
B6 IN0 A6 IN1
B5 IN2 A5 IN3
B4 IN4 A4 IN5
B3 COM A3 NF
B2 OUT0 A2 OUT1
B1 +24 V A1 0V

Note :
z Pour de plus amples informations sur les caractéristiques de la carte d'E/S,
reportez-vous à la section Carte d'E/S (voir p. 63).
z Pour des informations sur le montage du connecteur d'E/S numérique, reportez-
vous à la section Câblage de la carte d'E/S (voir p. 53).

60 35014557 09/2008
Caractéristiques matérielles

Connecteur FME Une antenne pour le modem GSM intégré est fournie avec le module
mâle TSX ETG 302•. Raccordez-la au connecteur FME mâle disponible en face avant du
module.
Les caractéristiques de l'antenne sont les suivantes :
Type Micromagnétique - 1/4 onde
Fréquences Tri-bande GSM/DCS 900/1 800/1 900 MHz
Impédance 50 Ω
Gain 0 dB
Poids Environ 78 g (2,75 oz)
Dimension de la base ∅ 30 mm ( ∅ 1,18 in)

Hauteur 7 cm (2,76 in)


Câble RG174 ∅ 2,54 mm ( ∅ 0,1 in)
Longueur de câble 2,50 m 10 cm (2,73 yd 3,94 in)
Connecteur FME femelle

Note : l'antenne est obligatoire si vous souhaitez utiliser le modem GSM/GPRS.

Carte CF Le module TSX ETG 30•• dispose d'un connecteur de carte CF standard en face
avant. Il est possible d'étendre la mémoire à l'aide d'une carte CF de 1 Go
(disponible sur le catalogue Telemecanique).

Note :
z Les modules TSX ETG 30•• prennent uniquement en charge les cartes CF
formatées en FAT ou FAT32.
z Schneider Electric vous recommande d'utiliser uniquement des cartes CF
fabriquées par Schneider Electric. Les performances du module TSX ETG 30••
ne sont pas garanties si vous utilisez des cartes CF d'autres fabricants.

Clé USB Le module TSX ETG 30•• dispose d'un connecteur USB de type A (hôte) en face
avant. Il est possible d'étendre la mémoire à l'aide d'une clé USB.

35014557 09/2008 61
Caractéristiques matérielles

Note :
z Les clés USB ne sont pas soumises aux mêmes normes industrielles et
contraintes environnementales rigoureuses que les modules TSX ETG 30••.
z Schneider Electric vous recommande de ne pas utiliser de clés USB pour un
fonctionnement permanent. Utilisez plutôt la fonction carte CF, qui offre une
meilleure stabilité.
z Les modules TSX ETG 30•• prennent uniquement en charge les clés USB
formatées en FAT ou FAT32.

62 35014557 09/2008
Caractéristiques matérielles

Carte d'E/S

Description La carte d'E/S est composée de six entrées numériques et de deux sorties
numériques. Pour lire/écrire la valeur de l'E/S, utilisez une requête Modbus/TCP
(voir p. 112) ou le service calculation (voir p. 271).

Note :
z Le module conserve les valeurs de sortie en cas de redémarrage logiciel. En
cas de redémarrage matériel, les sorties sont remises à zéro.
z La carte d'E/S est disponible uniquement pour les modules TSX ETG 3010 et
TSX ETG 302•.
z Pour de plus amples informations sur le connecteur d'E/S, reportez-vous à la
rubrique Connecteurs du module (voir p. 60).
z Pour des informations sur le montage du connecteur d'E/S numérique, reportez-
vous à la section Câblage de la carte d'E/S (voir p. 53).

Circuit d'entrée
d'interface en
24 VCC
utilisant la sortie Alimentation externe
sink COM B3
- +

Circuit interne

IN5 A4

IN4 B4
IN3 A5
IN2 B5
Circuit interne
IN1 A6
IN0 B6

35014557 09/2008 63
Caractéristiques matérielles

Circuit d'entrée
d'interface en 24 VCC
utilisant la sortie Alimentation externe
COM B3
source + -

Circuit interne

IN5 A4

IN4 B4
IN3 A5
IN2 B5
Circuit interne
IN1 A6
IN0 B6

Circuit de sortie
d'interface Circuit de sortie (type logique positive)

Fusible 1,5 A +24 V B1

+ 24 VCC
OUT1 A2 - Alimentation
Circuit interne L externe

Circuit interne OUT0 B2


L

0 V A1

Note : comme les borniers de sortie ne sont pas protégés électriquement, un court-
circuit pourrait se produire sur une ligne de sortie ou une coupure de connexion
pourrait endommager le module TSX ETG 30••. Installez un fusible adapté pour
éviter toute surcharge sur le circuit, si nécessaire.

64 35014557 09/2008
Caractéristiques matérielles

I/O Scanning Le service d'I/O scanning est une tâche de communication autonome qui échange
les données de registre entre un périphérique exécutant le service et de nombreux
périphériques distants sur le réseau, en utilisant Modbus TCP. Le service ne
requiert qu'une simple opération de configuration sur le périphérique scrutateur
d'E/S. Aucune programmation spéciale n'est requise ni sur le périphérique
scrutateur d'E/S ni sur les périphériques distants.
Le scrutateur d'E/S lit et écrit les données de façon répétitive selon une période
configurable par l'utilisateur dans une plage comprise entre 20 ms et 5 s. Ces
échanges de lecture/écriture génèrent une charge sur le réseau. C'est pourquoi le
scrutateur d'E/S est mieux adapté aux opérations périodiques critiques.

Caractéristiques Les tableaux ci-après indiquent les caractéristiques de la carte d'E/S.


Caractéristiques des entrées :
Tension nominale 24 VDC
Tension admissible 28,8 VDC
maximum
Mode d'entrée Entrée source
Courant nominal 5,7 mA (24 VDC)
Résistance d'entrée 4.2 kΩ
Plage en fonctionnement Tension ON : 15 VDC ou plus
Tension OFF : 5 VDC ou moins
Délai d'entrée OFF à ON : 1,5 ms ou moins
ON à OFF : 1,5 ms ou moins
Lignes commun 1
Conception commun 6 broches/1 ligne commun
Connexion externe Connecteur 12 broches (pour sortie)
Broches d'entrée 6
Affichage du signal Aucun voyant
d'entrée
Affichage de l'état Aucun
Méthode d'isolement Isolement par photocoupleur
Rigidité diélectrique 1 000 V
Résistance d'isolement 10 m Ω
Alimentation externe 24 VDC

35014557 09/2008 65
Caractéristiques matérielles

Caractéristiques des sorties :


Tension nominale 24 VDC
Tension admissible 28,8 VDC
maximum
Mode de sortie Sortie source
Tension de charge 0,2 A/point, 0,4 A/commun
maximum
Baisse de tension de 1,5 VDC ou moins
sortie
Temps de commutation OFF à ON : 1,0 ms ou moins
de la sortie ON à OFF : 1,0 ms ou moins
Fuite de tension (en 0,1 mA ou moins
OFF)
Tension de limite 39 VDC ± 1VDC
Type de sortie Sortie transistor
Lignes commun 1
Conception commun 2 broches/1 ligne commun
Connexion externe Connecteur 12 broches (pour entrée)
Type de protection des Non protégé
sorties
Fusible interne Fusible DIP 1,5 A, 125 V (non remplaçable)
Circuit de contrôle des Diode zéner
surtensions
Broches de sortie 2
Affichage du signal de Aucun voyant
sortie
Affichage de l'état Aucun
Méthode d'isolement Isolement par photocoupleur
Alimentation externe 24 VDC

66 35014557 09/2008
Caractéristiques matérielles

Câbles de connexion

Description Différents câbles permettent de connecter le module TSX ETG 30••. Ces câbles
sont soit disponibles dans le catalogue Schneider Automation, soit à réaliser par
l'utilisateur.

Prise de terre Le connecteur d'alimentation est équipé d'une borne de terre fonctionnelle pour
permettre de décharger les perturbations à haute fréquence. La mise à la terre du
module est réalisée par une plaque métallique située à l'arrière de ce dernier.
Lorsque le module est en place, ces plaques métalliques sont en contact avec la
platine support. Les connecteurs blindés (USB, Ethernet RJ45, Modbus RJ45,
SubD9 et E/S numérique) sont reliés à la borne de terre fonctionnelle. Toutefois,
pour éviter une électrocution causée par un contact indirect, la borne de terre
fonctionnelle doit être reliée à la terre de protection.
Pour plus d'informations sur la mise à la terre du module, reportez-vous au Manuel
utilisateur Mise à la terre et compatibilité électromagnétique avec les automates -
Eléments de base et mesures.

Câbles de Pour la connexion au réseau Ethernet, il est recommandé d'utiliser des câbles avec
connexion au connecteurs RJ 45 (interface 10/100base-T) à paires torsadées blindées de 100 Ω
réseau Ethernet ou des câbles Ethernet catégorie 5 conformes à la norme TIA/EIA-568A.
Power over Ethernet (PoE) : Le module TSX ETG 3000 peut être alimenté à l'aide
du port 1 Ethernet. Dans ce cas, vous pouvez utiliser un commutateur Ethernet
compatible PoE ou un injecteur PoE (référence : TCSEAV0100).

Note : la température de fonctionnement et le niveau de conformité


électromagnétique applicables à l'injecteur PoE ne sont pas identiques à ceux du
module TSX ETG 3000.

35014557 09/2008 67
Caractéristiques matérielles

Câble RS232 Le câble RS232 de connexion à l'ordinateur est un câble blindé croisé DTE/DTE
vers PC standard. Ce câble est aussi appelé « null modem » chez certains fournisseurs.
Exemple de fourniture possible : Réf. EYN257H-0006-FF chez Black Box.
Connecteurs : DB9-S Sub D avec vis UNC-4-40-2B.
Câblage :
Sub D 9 broches femelle Sub D 9 broches femelle
2 RD 3 TD
3 TD 2 RD
4 DTR 6 et 1 DSR + DCD
5 GND 5 GND
6 et 1 DSR + DCD 4 DTR
7 RTS 8 CTS
8 CTS 7 RTS
9 NF 9 NF
Corps - Tresse de Corps - Tresse de
blindage blindage

Note : les signaux DSR et DCD peuvent être liés ensemble pour émuler le
comportement en ligne.

Câble RS232 Un modem externe peut être connecté sur le port RS232. Vous devez utiliser un
vers modem câble compatible avec les caractéristiques de votre modem externe.
En règle générale, les modems externes utilisent un câble droit femelle Sub D9 vers
mâle Sub D9. Exemple de fourniture possible : 174-8517 de RadioSpare.

68 35014557 09/2008
Caractéristiques matérielles

3.4 Diagnostic

Voyants

Introduction Sur la face avant du module, trois voyants permettent un diagnostic de premier
niveau du module TSX ETG 30••.

Face avant Illustration des voyants :

ETH RUN ERR


CH0 CH1 CH2 BAT
EXT
ETH Diagnostic Ethernet
RUN Etat du module
ERR Indicateur d'erreur
CH0 Diagnostic RS232
CH1 Diagnostic du modem
CH2 Diagnostic Modbus
BAT Indicateur du niveau de la pile
EXT Indicateur de la mémoire CF ou USB
Signification des voyants de diagnostic :
ETH RUN ERR CH0 CH1 CH2 BAT EXT Signification
Etat du matériel
OFF OFF OFF OFF OFF OFF OFF OFF Module non alimenté.
F F F F F F F F Module en autotest.
OFF ON OFF OFF OFF OFF OFF OFF Module prêt.
OFF OFF ON OFF OFF OFF OFF OFF Erreur du micrologiciel détectée.
ns ns ns ns ns ns ON ns Le niveau de la pile est faible (elle doit être
remplacée dès que possible).
ns ON ON ns ns ns ns ns Erreur de code PIN détectée. Voir remarque
ci-dessous.
Etat Ethernet
ON ON ns ns ns ns ns ns Liaison Ethernet prête avec adresse IP
configurée.
ON = allumé en permanence, C = clignotant, xC = clignote x fois, OFF = éteint, ns = non significatif.

35014557 09/2008 69
Caractéristiques matérielles

ETH RUN ERR CH0 CH1 CH2 BAT EXT Signification


ns 3C ns ns ns ns ns ns Câble Ethernet déconnecté.
4C OFF ns ns ns ns ns ns Adresse IP dupliquée détectée.
5C ON ns ns ns ns ns ns Le module est configuré comme un client
BOOTP et il attend une réponse du serveur
BOOTP.
6C ON ns ns ns ns ns ns Adresse IP configurée introuvable. La
liaison Ethernet est prête mais elle utilise
l'adresse IP par défaut issue de l'adresse
MAC.
Etat du modem
ns ON ns ON ns ns ns ns Liaison PPP établie.
Etat RS232
F ON ns ns ns F ns ns Communication RS232. Clignote en fonction
de la vitesse de communication.
Etat Modbus
ns ON ns ns F ns ns ns Communication Modbus. Clignote en
fonction de la vitesse de communication.
ON = allumé en permanence, C = clignotant, xC = clignote x fois, OFF = éteint, ns = non significatif.

Note : faites attention lorsque vous entrez le code PIN de la carte SIM : si vous
entrez trois fois un code PIN incorrect, la carte SIM se verrouille. Dans ce cas,
appelez votre opérateur téléphonique pour la déverrouiller.

Connecteur Les connecteurs Ethernet sont dotés de deux voyants :


Ethernet z le plus haut indique l'état de la liaison,
z le plus bas indique l'activité de la connexion.

70 35014557 09/2008
Caractéristiques matérielles

3.5 Caractéristiques électriques

Caractéristiques électriques

Introduction Le module TSX ETG 30•• est un module autonome nécessitant une alimentation de
12 ou 24 VDC.

Caractéristiques
Paramètre Modèle Minimum Nominal Maximum
Tension TSX ETG 30•• 9 VDC 12 ou 24 VDC 30 VDC
d'alimentation
Arrêt TSX ETG 30•• - - 1 ms
Taux d'ondulation TSX ETG 30•• - - 5%
Courant d'appel TSX ETG 30•• - - 25 A
Consommation (W) TSX ETG 3000 - 5,7 6,8
TSX ETG 3010 - 6,5 7,8
TSX ETG 3021 - 7,2 8,6
TSX ETG 3022 - 7,2 8,6

Note : l'entrée d'alimentation est protégée contre les inversions de polarité


accidentelles.

35014557 09/2008 71
Caractéristiques matérielles

3.6 Normes

Normes

Conformité aux Le module TSX ETG 30•• est conforme aux normes suivantes :
normes z Norme internationale :
z ISO/CEI 8802-3
z ANSI/IEEE 802.3-2002
z IEEE 802.3af-2003 comme équipement alimenté
z IEC 61131-2 (automate)
z Norme américaine :
z UL 508
z FCC Classe A
z Norme européenne :
z Directive RoHS 2002/95/EC
z Marquage CE
z Directive R&TTE 1999/5/EC
z Norme canadienne :
z CSA C22.2 N° 142

72 35014557 09/2008
Caractéristiques matérielles

3.7 Conditions d'utilisation

Conditions d'utilisation

Conditions
applicables
Températures de TSX ETG 3000 -25°C à +75°C
fonctionnement TSX ETG 3010 -25°C à +75°C
TSX ETG 3021 0 à +60°C
TSX ETG 3022
Températures de TSX ETG 3000 -40 à +85°C
stockage TSX ETG 3010 -40 à +85°C
TSX ETG 3021 -30 à +85°C
TSX ETG 3022
Humidité relative TSX ETG 3000 de 10 à 95% (sans condensation)
TSX ETG 3010 de 20 à 90 % (sans condensation)
TSX ETG 3021 de 20 à 90 % (sans condensation)
TSX ETG 3022
Altitude TSX ETG 30•• 0 – 2 000 m
Résistance aux vibrations TSX ETG 30•• EN/CEI 60068-2-6 Fc
Résistance aux chocs TSX ETG 30•• EN/CEI 60068-2-27 Ea

Note : les cartes CF et les cartes SIM ne sont pas soumises aux mêmes conditions
d'utilisation. Pour prendre connaissance des conditions d'utilisation spécifiques de
ces équipements, reportez-vous à la documentation du fabricant.

35014557 09/2008 73
Caractéristiques matérielles

74 35014557 09/2008
Installation du module

4
Présentation

Objet de ce Ce chapitre décrit comment installer un module TSX ETG 30••.


chapitre

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
4.1 Configuration 77
4.2 Exemples de topologies 84
4.3 Communication Modbus 97
4.4 Registres du module interne 106
4.5 Messagerie TCP/IP 113
4.6 PSTN, GSM et modems externes 128
4.7 Modem GPRS et VPN 144
4.8 Topologies GPRS 165
4.9 Fonctions communes des modems 181
4.10 Fermeture d'une connexion 185
4.11 Service DHCP (FDR) 189
4.12 Service DNS 194
4.13 Service NTP 198
4.14 Service SNMP 201
4.15 Explorateur d'équipements 207
4.16 Communication SOAP/XML 214
4.17 Service FTP 234
4.18 Power Over Ethernet 235
4.19 Topologie de type chaînage (daisy chain) 237

35014557 09/2008 75
Installation du module

76 35014557 09/2008
Installation du module

4.1 Configuration

Présentation

Vue d'ensemble Cette section décrit la configuration matérielle (modem, Ethernet, Modbus...) du
module TSX ETG 30•• à l'aide de son site Web intégré.

Note : vous pouvez également configurer le module TSX ETG 30•• à l'aide de
Web Designer for TSX ETG 30•• (consultez le Manuel utilisateur de Web Designer
for TSX ETG 30•• pour plus d'informations).

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Accès à la configuration du module 78
Configuration de votre ordinateur pour la connexion directe par liaison série 80
Changement des mots de passe 82

35014557 09/2008 77
Installation du module

Accès à la configuration du module

Description Pour accéder aux pages de configuration du module pour la première fois, vous
pouvez utiliser la liaison Ethernet ou la liaison série RS232. Après avoir configuré la
connexion modem, vous pourrez également utiliser cette connexion pour accéder
aux pages de configuration.

Configuration Pour accéder aux pages de configuration du module pour la première fois à l'aide
par liaison d'une liaison HTTP, procédez comme suit :
Ethernet
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 champ Adresse, entrez la commande : http://
<adresse_IP_ETG_par_défaut>, puis appuyez sur Entrée.
Remarque :
z L'adresse IP par défaut est déduite de l'adresse MAC du module qui est
sérigraphiée sur sa face avant (voir le paragraphe suivant pour en savoir
plus).
z Votre PC doit être dans la même plage d'adresses IP en se basant sur le
masque de sous-réseau.
Résultat : 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 souhaité.
6 Entrez le nom d'utilisateur par défaut USER et le mot de passe par défaut USER
(sans les guillemets), puis appuyez sur Entrée.

Note : lors des connexions suivantes, procédez de la même façon, mais entrez
l'adresse IP, le nom d'utilisateur et le mot de passe appropriés, si ceux-ci ont
changé.

Adresse IP par L'adresse IP par défaut du module est 10.10.x.y, où x et y sont les deux dernières
défaut valeurs de l'adresse MAC (converties au format décimal à partir du format
hexadécimal).
Si l'adresse MAC du module est [Link], l'adresse IP du module est
donc [Link]. 53 en hexadécimal devient 83 en décimal, et CF devient 207.

78 35014557 09/2008
Installation du module

Configuration Pour la première connexion, il est nécessaire de configurer des composants de


par liaison série votre système d'exploitation (voir p. 80) pour communiquer avec le module
RS 232 TSX ETG 30••. Une fois ces composants configurés, procédez comme suit :
Etape Action
1 Connectez un câble croisé RS232 (voir p. 68) entre un port COM du PC et la
prise SUB D 9 broches du module TSX ETG 30••.
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, entrez : [Link] puis appuyez sur
Entrée.
5 La page d'index de configuration apparaît : cliquez alors sur le service souhaité.
6 Entrez le nom d'utilisateur par défaut USER et le mot de passe par défaut USER
(sans les guillemets), puis appuyez sur Entrée.

Note : pour les connexions suivantes, l'adresse IP à indiquer est toujours la même,
mais entrez le nom d'utilisateur et le mot de passe appropriés, si ceux-ci ont
changé.

Configuration Pour la première connexion, il est nécessaire de configurer le modem (voir p. 139)
par liaison GSM afin de pouvoir communiquer avec le module TSX ETG 30••. Une fois ce composant
ou PSTN configuré, procédez comme suit :
Etape Action
1 Connectez votre PC à Internet.
2 Ouvrez votre navigateur Internet sur le PC.
3 Dans le champ Adresse, entrez : [Link] (en cas de connexion
sur demande d'un équipement distant), puis appuyez sur Entrée.
Remarque : si le site Web n'apparaît pas, vérifiez que votre ordinateur (voir
Sécurité externe, p. 25) est autorisé à accéder au réseau.
4 La page d'index de configuration apparaît : cliquez alors sur le service souhaité.
5 Entrez le nom d'utilisateur par défaut USER et le mot de passe par défaut USER
(sans les guillemets), puis appuyez sur Entrée.

35014557 09/2008 79
Installation du module

Configuration de votre ordinateur pour la connexion directe par liaison série

Présentation Ce document donne un exemple de la configuration de l'ordinateur afin d'accéder


au serveur HTTP des modules TSX ETG 30•• en utilisant sa liaison série. La
procédure suivante indique la configuration pour Windows XP. Pour les autres
systèmes d'exploitation Microsoft, consultez le manuel Configuration de votre
ordinateur pour la connexion directe du module TSX ETZ par liaison série.
Malgré tout le soin apporté pour fournir des informations précises et fiables dans
cette documentation, Schneider Automation n'assume aucune responsabilité quant
aux conséquences éventuelles découlant de son utilisation.

Configuration de La procédure suivante explique comment configurer votre ordinateur pour la


l'ordinateur connexion directe en utilisant Windows XP :
Etape Action
1 Cliquez sur Démarrer → Panneau de configuration → Système.
Résultat : La fenêtre Propriétés système apparaît.
2 Sélectionnez l'onglet Matériel, puis cliquez sur Gestionnaire de
périphériques.
Résultat : La fenêtre Gestionnaire de périphériques apparaît.
3 Développez l'élément Ports (COM et LPT).
4 Double-cliquez sur l'élément Port de communication (COM1) pour l'ouvrir.
Résultat : La fenêtre Propriétés de Port de communication (COM1) apparaît.
5 Sélectionnez l'onglet Paramètres du port et saisissez les paramètres
suivants :
z Vitesse de 57600 bps
z 8 bits de données
z Aucune parité
z 1 bit d'arrêt
z Aucun contrôle de flux

6 Validez les paramètres en cliquant sur OK.


Résultat : Vous voici à nouveau dans la fenêtre Gestionnaire de périphériques.
7 Développez l'élément Modem.
8 Double-cliquez sur l'élément Câble de communication entre deux
ordinateurs.
Résultat : La fenêtre Propriétés de Câble de communication entre deux
ordinateurs apparaît.
9 Sélectionnez l'onglet Modem.
10 Sélectionnez une Vitesse maximale du port de 57600 bps.
11 Validez les paramètres en cliquant sur OK.

80 35014557 09/2008
Installation du module

Création d'une Pour créer une connexion sur liaison série, procédez comme suit :
connexion
Etape Action
1 Cliquez sur Démarrer → Panneau de configuration → Connexions réseau.
2 Cliquez sur Créer une nouvelle connexion sur le menu situé à gauche.
Résultat : L'assistant Nouvelle connexion apparaît.
3 Développez l'élément Ports (COM et LPT).
4 Double-cliquez sur l'élément Port de communication (COM1) pour l'ouvrir.
Résultat : La fenêtre Propriétés de Port de communication (COM1) apparaît.
5 Sélectionnez Configurer une connexion avancée et cliquez sur Suivant.
6 Sélectionnez Connexion directe à un autre ordinateur et cliquez sur Suivant.
7 Sélectionnez Invité et cliquez sur Suivant.
8 Saisissez un nom pour cette connexion et cliquez sur Suivant.
9 Sélectionnez le périphérique Câble de communication entre deux ordinateurs
(COM1) et cliquez sur Suivant.
10 Sélectionnez Mon utilisation uniquement et cliquez sur Suivant.
11 Validez les paramètres en cliquant sur Terminer.
Résultat : La connexion nouvellement créée apparaît dans la fenêtre
Connexions réseau.

Configuration de Pour configurer les propriétés de la connexion, procédez comme suit :


la connexion
Etape Action
1 Double-cliquez sur la connexion nouvellement créée dans la fenêtre
Connexions réseau.
Résultat : La fenêtre Connexion xxxx apparaît (xxxx correspond au nom de la
connexion).
2 Saisissez le nom d'utilisateur et le mot de passe du serveur HTTP (par défaut :
USER/USER).
3 Cliquez sur Propriétés.
4 Dans l'onglet Général, sélectionnez Câble de communication entre deux
ordinateurs (COM1) et cliquez sur Configurer.
Résultat : La fenêtre Configuration du modem apparaît.
5 Entrez le paramétrage suivant :
z Vitesse de 57600 bps
z Désélectionnez toutes les options.

6 Validez les paramètres en cliquant deux fois sur OK.

35014557 09/2008 81
Installation du module

Changement des mots de passe

Introduction La page Sécurité permet de changer :


z le nom d'utilisateur et le mot de passe HTTP pour accéder à la page d'accueil,
z le mot de passe en écriture permettant d'accéder aux données en mode écriture,
z le mot de passe d'accès aux paramètres de la configuration.

Note :
z La taille du nom d'utilisateur et des mots de passe est au maximum de 15
caractères, lettres ou chiffres (a-z, A-Z et 0-9).
z Les valeurs par défaut des champs Utilisateur et Mot de passe protégeant
l'accès aux pages Web sont USER/USER (en respectant la casse).

Comment
accéder à la page
Etape Action
de configuration
Sécurité 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Sécurité de la page Paramétrage.

Aperçu de la
page Sécurité
SECURITY

HTTP Password HTTP

Configuration Password Configuration

Data Password Data

Changement Commencez par choisir le mot de passe à changer :


d'un mot de
Bouton Action
passe
HTTP Changez le mot de passe pour accéder au site Web.
Configuration Changez le mot de passe pour accéder aux paramètres de configuration.
Data Changez le mot de passe permettant d'accéder aux données en mode
écriture.

82 35014557 09/2008
Installation du module

Comment
modifier les
Etape Action
droits d'accès
HTTP 1 Saisissez le nom d'utilisateur courant.
2 Saisissez le mot de passe courant en respectant la casse.
3 Saisissez le nouveau mot de passe.
4 Confirmez le nouveau mot de passe.
5 Validez la modification à l'aide du bouton Apply.
Résultat : une fenêtre de confirmation apparaît.
6 Cliquez sur Redémarrer pour que le module prenne en compte le changement.

Comment
changer le mot
Etape Action
de passe Data
1 Saisissez le mot de passe courant en respectant la casse.
2 Saisissez le nouveau mot de passe.
3 Confirmez le nouveau mot de passe.
4 Validez la modification à l'aide du bouton Apply.
Résultat : une fenêtre de confirmation apparaît.
5 Cliquez sur le bouton OK pour que le module prenne en compte le changement.
Résultat : une fenêtre apparaît pour confirmer que le mot de passe a été
modifié avec succès.

Comment
changer le mot
Etape Action
de passe
Configuration 1 Saisissez le mot de passe courant en respectant la casse.
2 Saisissez le nouveau mot de passe.
3 Confirmez le nouveau mot de passe.
4 Validez la modification à l'aide du bouton Apply.
Résultat : une fenêtre de confirmation apparaît.
5 Cliquez sur le bouton OK pour que le module prenne en compte le changement.
Résultat : une fenêtre apparaît pour confirmer que le mot de passe a été
modifié avec succès.

35014557 09/2008 83
Installation du module

4.2 Exemples de topologies

Présentation

Vue d'ensemble Cette section présente des exemples de topologies TSX ETG 30•• et les
configurations correspondantes. Vous trouverez des explications supplémentaires
dans les sections suivantes.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Accès distant 85
Options de connexion 87

84 35014557 09/2008
Installation du module

Accès distant

Description Les topologies suivantes indiquent comment accéder à distance aux modules
TSX ETG 30•• à l'aide des modems intégrés ou d'un modem externe.

Modem externe Un modem externe gère les communications entre le module et le réseau
téléphonique. Si votre module possède un modem intégré, vous devez le désactiver
avant de pouvoir utiliser le modem externe.
TSX ETG 3000
TSX ETG

ACCES
A DISTANCE

PC Modem Modem
distant Réseau
téléphonique

FactoryCast
commuté

Modem PSTN Le modem interne PSTN/RTC (TSX ETG 3010) gère les communications entre le
intégré module et le réseau téléphonique.

TSX ETG 3010


ACCES
A DISTANCE TSX ETG 3021

PC Modem Réseau
distant téléphonique
commuté

FactoryCast

35014557 09/2008 85
Installation du module

Modem GSM Le modem GSM (TSX ETG 302•) gère les communications entre le module et le
intégré réseau téléphonique.

TSX ETG 302


ACCES TSX ETG 3021

A DISTANCE
Réseau
PC Modem téléphonique Réseau GSM
distant commuté

FactoryCast

Modem GPRS Le modem GPRS (TSX ETG 302•) gère les communications entre le module et
intégré Internet.
TSX ETG 302
TSX ETG 3021

ACCES Réseau GSM


A DISTANCE

PC FactoryCast

distant
Internet

86 35014557 09/2008
Installation du module

Options de connexion

Vue d'ensemble Le module TSX ETG 30•• propose différentes options de connexion pour :
z accéder aux données d'équipement,
z permettre les opérations de maintenance,
z accéder au service de messagerie,
z utiliser la fonction RAS,
z utiliser la fonction de routage.

Note : les topologies suivantes présentent des exemples de connexions distantes


à l'aide du module TSX ETG 3000. Si vous utilisez les modules TSX ETG 3010 ou
302• (équipés de modems internes), l'accès distant (voir p. 85) au module peut être
légèrement différent.

Connexion pour Il y a deux manières d'accéder aux données de l'équipement distant :


accéder aux z directement, le PC étant directement connecté au module via le réseau Ethernet
données ou une liaison série,
z à distance, le PC interrogeant le module via le réseau téléphonique (via un
modem interne, externe ou GSM) pour acquérir les données de l'équipement.
Ces deux types de connexion permettent à l'utilisateur d'accéder aux données de
l'équipement, aux registres internes, aux pages HTML, aux tables de variables, aux
tables d'animation et aux pages écrans.

Note : vous pouvez utiliser la connexion directe et distante simultanément. Dans


ce cas, le module TSX ETG 30•• dispose de deux adresses IP, une pour le réseau
Ethernet et l'autre pour la liaison PPP.

35014557 09/2008 87
Installation du module

La figure suivante présente la topologie réseau pour accéder aux registres :


PREMIUM

TSX ETG 3000


PREMIUM IP= [Link]
ACCES Masque de sous-réseau=[Link]
DIRECT Passerelle= [Link]

PREMIUM 12 ou 24 VCC

USB
PF
PoE

MAC : xx-xx-xx-xx-xx
10/100
Base T

10/100

LU9GC3
Base T

RS485
QUANTUM
RS485

Carte CF

PC
IP= [Link]
RS232

FactoryCast

QUANTUM
IP : [Link] RS485
LU9GC3

RS485
Modem
XGS-Z24

RS232

ESCLAVE
Réseau MODBUS
téléphonique
RS232
ACCES XGS-Z24
A DISTANCE
RS485
LU9GC3

PC Modem
distant RS485
IP : [Link]
RS485
TSX SCA 64

ESCLAVE
MODBUS RS485

88 35014557 09/2008
Installation du module

Note : utilisez le câble VW3A8606R30 (RJ45-RJ45) pour relier le LU9GC3 à un


module TSX ETG 30••.

Pour cet exemple, vous devez configurer le module comme suit dans les pages de
configuration IP et du modem :

Ethernet parameters Modem


Ethernet frame format Ethernet II Internal External
Link speed and duplex 100-FD-Auto
Server: local PPP Address
IP parameters Fixed Use TCP/IP address
Served from MAC address
Served from device name External Modem
Local
Commands HAYES
IP address 139 124 2 100
Subnet mask 255 255 255 0 Time before connection (s)
Default gateway 0 0 0 0 Time detection
FDR parameters Retry
Device name
RS232 baud rate 57600
Replication period (mn)
RS232 parity NONE
Apply Undo
RS232 stop bits 1

Line Management
Idle time before hanging up Never
Max time before hanging up Never

Hang-up after email

Apply Undo

35014557 09/2008 89
Installation du module

Connexion pour Il y a deux méthodes pour accéder aux services email :


les services z directement, le serveur SMTP étant directement connecté au module via le
email réseau Ethernet,
z à distance, le serveur SMTP interrogeant le module via la connexion
téléphonique (via un modem interne, externe ou GSM).
Avec ces deux types de connexion, le serveur SMTP peut recevoir l'ensemble des
données ou événements (configurés) internes (module) ou externes (équipement),
puis envoyer un message à la personne concernée.

Note : il est impossible de combiner ces deux configurations, car il ne peut y avoir
qu'un seul serveur SMTP.

90 35014557 09/2008
Installation du module

La figure ci-après présente la topologie réseau avec le serveur SMTP sur le même
réseau Ethernet que le module.
PREMIUM

PREMIUM
ACCES
DIRECT TSX ETG 3000
PREMIUM 12 ou 24 VCC

USB
PF
MAC : xx-xx-xx-xx-xx PoE
10/100
Base T

10/100

LU9GC3
Base T

RS485
QUANTUM
RS485

Carte CF

Serveur SMTP
RS232

local
FactoryCast

QUANTUM
RS485
LU9GC3

RS485

XGS-Z24

RS232

ESCLAVE
MODBUS

RS232

XGS-Z24

RS485
LU9GC3

RS485

RS485
TSX SCA 64

ESCLAVE
MODBUS RS485

35014557 09/2008 91
Installation du module

La figure ci-après présente la topologie réseau avec le serveur SMTP connecté au


module via un modem et le réseau téléphonique commuté.
PREMIUM

PREMIUM

TSX ETG 3000


PREMIUM 12 ou 24 VCC

USB
PF
PoE

MAC : xx-xx-xx-xx-xx
10/100
Base T

10/100

LU9GC3
Base T

RS485
QUANTUM
RS485

Carte CF
RS232

FactoryCast

QUANTUM
RS485
LU9GC3

RS485
Modem
XGS-Z24

RS232

ESCLAVE
Réseau MODBUS
téléphonique
RS232
ACCES XGS-Z24
A DISTANCE
RS485
LU9GC3

Modem
RS485

Serveur RS485
TSX SCA 64
SMTP distant

ESCLAVE
MODBUS RS485

92 35014557 09/2008
Installation du module

Connexion de La connexion modem permet à l'utilisateur d'accéder aux données Modbus, aux
routage données d'un serveur distant et aux données provenant d'un autre réseau Ethernet
(via le routeur). Dans ce cas, toutes les configurations Ethernet (fixe, serveur ou
avec adresse TCP/IP) conviennent.

35014557 09/2008 93
Installation du module

La figure ci-après présente la topologie réseau pour un accès distant.


PREMIUM PREMIUM PREMIUM QUANTUM QUANTUM

PREMIUM
IP : [Link]
ROUTEUR TSX ETG 3000
IP : [Link] IP : [Link]
PREMIUM Passerelle : [Link] Masque de sous-réseau : [Link]
Passerelle : [Link]

PREMIUM Connexion 12 ou 24 VCC

USB
Ethernet

PF
MAC : xx-xx-xx-xx-xx
PoE
10/100
Base T

RS485

LU9GC3
10/100
Base T

RS485

Carte CF
QUANTUM
RS232

FactoryCast

QUANTUM Modem
LU9GC3 RS485

SERVEUR RS485 ESCLAVE


IP : [Link]
MODBUS
sque de sous-réseau : [Link]
Passerelle : [Link]
Réseau
téléphonique

ACCES
A DISTANCE

CLIENT Modem

Note : l'adresse de passerelle du serveur distant et l'adresse de passerelle du


routeur doivent être identiques à l'adresse IP du module TSX ETG 30••.

94 35014557 09/2008
Installation du module

Connexion entre Vous pouvez connecter deux modules TSX ETG 30•• via la liaison PPP pour relier
deux modules les deux réseaux. La connexion entre deux modules TSX ETG 30•• peut être
TSX ETG 30•• réalisée de deux manières :
z le réseau Ethernet est connecté à un autre réseau via une passerelle,
z aucune passerelle n'est installée sur les deux réseaux Ethernet.

Note : dans ce cas, vous pouvez utiliser un module TSX ETG 1000 ou
TSX ETG 1010 au lieu d'un TSX ETG 30••.

La figure ci-après présente la topologie réseau avec une passerelle sur l'un des
réseaux Ethernet.

Réseau PREMIUM PREMIUM PREMIUM QUANTUM QUANTUM Réseau


Ethernet A Ethernet B
IP : 63.46.8.x IP : 139.124.2.x

PREMIUM Ethernet IP : [Link] PREMIUM


Ethernet C
IP : 50.127.0.x
Passerelle IP : [Link]
PREMIUM PREMIUM
TSX ETG 3000 TSX ETG 3000
IP= [Link] IP= [Link]
PREMIUM Masque de sous- Masque de sous- PREMIUM
réseau= [Link] réseau= [Link]
Passerelle= [Link] Passerelle= [Link]

QUANTUM 12 ou 24 VCC 12 ou 24 VCC


QUANTUM
USB

USB
PF

PF
MAC : xx-xx-xx-xx-xx

MAC : xx-xx-xx-xx-xx

PoE PoE
10/100 10/100
Base T Base T

10/100
Base T
Réseau 10/100
Base T

QUANTUM téléphonique QUANTUM


RS485

RS485
Carte CF

Carte CF
RS232

RS232
FactoryCast

FactoryCast

Réseau Modbus A Réseau Modbus B

35014557 09/2008 95
Installation du module

Note :
z Le module TSX ETG 30•• connecté aux réseaux Ethernet B et C doit agir
comme client et toutes les configurations Ethernet (fixe, serveur ou avec
adresse TCP/IP) conviennent.
z Le module TSX ETG 30•• connecté au réseau Ethernet A doit agir comme
serveur et doit utiliser la même adresse TCP/IP pour les liaisons PPP et
Ethernet.

La figure ci-après présente la topologie réseau sans passerelle sur les deux réseaux
Ethernet.

Réseau Réseau
Ethernet A Ethernet B
IP : 63.46.8.x IP : 139.124.2.x
PREMIUM PREMIUM

PREMIUM PREMIUM
TSX ETG 3000 TSX ETG 3000
IP= [Link] IP= [Link]
PREMIUM Masque de sous- Masque de sous- PREMIUM
réseau=[Link] réseau=[Link]
Passerelle= [Link] Passerelle= [Link]
12 ou 24 VCC 12 ou 24 VCC

QUANTUM QUANTUM
USB

USB
PF

PF
MAC : xx-xx-xx-xx-xx

MAC : xx-xx-xx-xx-xx

PoE PoE
10/100 10/100
Base T Base T

10/100
Base T
Réseau 10/100
Base T

QUANTUM téléphonique QUANTUM


RS485

RS485
Carte CF

Carte CF
RS232

RS232
FactoryCast

FactoryCast

Réseau Modbus A Réseau Modbus B

Note : dans ce cas, les deux modules TSX ETG 30•• peuvent agir soit comme
client, soit comme serveur.

96 35014557 09/2008
Installation du module

4.3 Communication Modbus

Présentation

Vue d'ensemble Cette section décrit la fonction de communication Modbus utilisée par le module
TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Mapping d'adressage à plat 98
Communication Modbus 99
Serveur Modbus 102
Paramètres de configuration de la liaison Modbus 104
Performances Modbus 105

35014557 09/2008 97
Installation du module

Mapping d'adressage à plat

Introduction Les modules TSX ETG 30•• respectent un système d'adressage à plat dans Unity
Pro. Chaque module nécessite un nombre précis de bits et/ou de mots pour
fonctionner correctement. Le système d'adressage CEI correspond à l'adressage
de registre 984LL. Utilisez les affectations ci-dessous :
z 0x devient %Mx
z 1x devient %Ix
z 3x devient %IWx
z 4x devient %MWx

Note : les adresses Modbus commencent à 0 (400001 = 0)

Le tableau suivant présente les correspondances entre la notation 984LL et la


notation CEI.
Entrées et Notation 984LL Type de Type Modbus Notation CEI
sorties Adresses de données Bits et mots Adresses Adresses d'E/S
registre système mémoire
sortie 0x BOOL bit de sortie Bit système %Mx %Qx
entrée 1x BOOL Entrée TOR Bit système %Ix %Ix
entrée 3x INT 16 bits Registre Mot système %IWx %IWx
d'entrée
sortie 4x INT 16 bits Registre Mot système %MWx %QWx

Exemples Les exemples ci-après montrent la relation entre l'adressage de registre 984LL,
l'adressage CEI et l'adressage Modbus pour l'Editeur graphique et l'Editeur de
tables de données (voir p. 383) :
Notation 984LL Notation CEI Type Modbus
000001 %M0 bit de sortie à l'adresse 0
100101 %I100 entrée TOR à l'adresse 100
301024 %IW1023 registre d'entrée à l'adresse 1023
400010 %MW9 registre à l'adresse 9

98 35014557 09/2008
Installation du module

Communication Modbus

Présentation La communication Modbus permet l'échange de données entre tous les


équipements connectés au bus. Le protocole Modbus crée une structure
hiérarchisée composée d'un maître et de plusieurs esclaves. Le maître utilise deux
méthodes pour gérer tous les échanges :
z Il échange avec l'esclave et attend la réponse.
z Il échange avec tous les esclaves sans attente de réponse (diffusion générale).
Le module TSX ETG 30•• permet de gérer les éléments suivants :
z Modbus/TCP sur une liaison Ethernet
z Maître Modbus/RTU sur une liaison série

Note :
z Modbus ASCII n'est pas pris en charge par le module TSX ETG 30••.
z Modbus/UMAS utilise le même protocole que Modbus/TCP. Le module agit
donc comme une passerelle entre Modbus/UMAS et Modbus/RTU.
z Liaison série : le module TSX ETG 30•• gère uniquement Modbus/RTU.

35014557 09/2008 99
Installation du module

Principes Le module TSX ETG 30•• est une passerelle Modbus/TCP permettant de transmettre des
requêtes Modbus.
Le module TSX ETG 30•• est le maître Modbus. Pour que la passerelle fonctionne en tant que
maître Modbus, le module doit être connecté à un équipement esclave Modbus.
En tant que maître Modbus, le module TSX ETG 30•• gère les échanges avec les équipements
esclaves sur le bus sur un mode de type requête/réponse. Le maître envoie une requête à
l'équipement esclave et attend sa réponse. Une transaction entre le module et les
équipements sur le réseau Modbus commence toujours par une requête émanant du module.
Un seul échange à la fois : si le module attend la réponse de l'équipement, il n'enverra aucune
requête. Les requêtes TCP sont suspendues sur le réseau.
Vous pouvez affecter aux équipements une adresse Modbus de 1 à 247. Le module
TSX ETG 30•• représente le serveur Modbus (voir p. 102) et son adresse Modbus est la
suivante : 255.
La liaison Modbus doit être configurée (vitesse, parité, adresse, etc.) pour être compatible
avec celle de l'esclave.

Note : Si un équipement Modbus configuré pour être interrogé par le module


TSX ETG 30•• n'est pas accessible, le module considère l'équipement comme
absent pendant 30 s. De cette façon, la performance de la liaison n'est pas altérée.

Client Modbus Le tableau ci-dessous décrit une transaction entre un client Modbus/TCP et un
TCP/IP sur équipement Modbus sur une liaison série :
liaison série
Etape Action
Modbus
1 Via la liaison Ethernet, le client envoie une requête au module TSX ETG 30••
(serveur Modbus).
2 Le module effectue une conversion du protocole (Modbus/TCP en Modbus/RTU).
3 Le module envoie la requête sur la liaison série et attend une réponse.
4 A l'arrivée de la réponse, le module effectue une conversion du protocole
(Modbus/RTU en Modbus/TCP).
5 Le module renvoie la réponse à l'équipement Modbus sur la liaison Ethernet.

Note :
z Les requêtes entrantes d'un équipement via une liaison Ethernet sont envoyées
sur une liaison série si UnitID est différent de 255 (adresse du module
TSX ETG 30••).
z Si l'équipement sur une liaison série ne répond pas à la requête (étape 3), le
module TSX ETG 30•• génère une réponse d'exception Modbus (0x0B).

100 35014557 09/2008


Installation du module

Diffusion Le maître peut s'adresser à des esclaves particuliers ou bien générer un message
Modbus de diffusion générale destiné à tous les esclaves. L'adresse 0 est utilisée pour les
messages de diffusion générale, et tous les esclaves la reconnaissent. Aucune
réponse n'est renvoyée aux requêtes par diffusion générale émises par le maître.
Aucune réponse n'étant attendue, les fonctions Modbus impliquant une réponse ne
sont pas prises en charge par la diffusion. Le tableau ci-dessous répertorie ces
fonctions :
Code fonction Signification
1 LIRE BITS DE SORTIE
2 LIRE ENTREES TOR
3 LIRE REGISTRES DE MAINTIEN
4 LIRE REGISTRES D'ENTREE
7 LIRE ETAT EXCEPTION
8 DIAGNOSTIC
11 OBTENIR COMPTEUR EVENEMENTS COM
12 OBTENIR HISTORIQUE EVENEMENTS COM
17 RAPPORTER ID ESCLAVE
14/6 LIRE ENREGISTREMENT FICHIER
23 LIRE/ECRIRE PLUSIEURS REGISTRES
24 LIRE FILE D'ATTENTE FIFO
43/14 LIRE IDENTIFICATION EQUIPEMENT

La diffusion sur la liaison série est désactivée par défaut. Pour l'activer, utilisez la
page Modbus du site Web (voir p. 104) ou utilisez Web Designer de TSX ETG 30••
(reportez-vous au manuel utilisateur de Web Designer de TSX ETG 30••).

Note : Si la diffusion est désactivée et si le module TSX ETG 30•• reçoit une
requête de diffusion (UnitID = 0), il génère une réponse d'exception Modbus
(code : 0x0A) et l'envoie au client. Dans le cas contraire, le module TSX ETG 30••
transfère la requête à tous les équipements de la liaison série.

35014557 09/2008 101


Installation du module

Serveur Modbus

Introduction Le module TSX ETG 30•• comprend un serveur Modbus (classe standard) pouvant
être utilisé pour gérer l'adressage de variable du module interne (via Modbus/TCP).
L'adresse Modbus du module TSX ETG 30•• (Unit ID) est 255. Elle permet
d'accéder aux variables internes. Dans ce cas, le module est considéré comme un
équipement.

Adressage La figure ci-après présente le modèle d'adressage Modbus.


Modbus
Entrée TOR
1 bit
Lecture seule

Bits de sortie
1 bit
Lecture-écriture

Registres d'entrée
mot de 16 bits
Lecture seule

Registres de maintien
mot de 16 bits
Lecture-écriture

Zones d'images mémoire :


z Le bloc Entrée TOR stocke l'image mémoire des entrées numériques.
z Le bloc Bits de sortie stocke l'image mémoire des sorties numériques.
z Le bloc Registres de maintien stocke l'image mémoire des registres internes.

Vous pouvez lire/écrire ces variables à l'aide :


z de l'Editeur de tables de données du site Web intégré,
z de l'Editeur de tables de données Lite du site Web intégré,
z de l'Editeur pour ordinateur de poche,
z de l'Editeur/Visualisateur graphique du site Web intégré,
z des pages Web personnalisées (éléments graphiques),
z de tout client Modbus/TCP.

102 35014557 09/2008


Installation du module

Requêtes Le serveur Modbus gère les requêtes suivantes :


Modbus
Code fonction Valeur
FC 02 Read Discrete Input
FC 03 Read Multiple Registers
FC 05 Write Single Coil
FC 06 Write Single Register
FC 15 Write Multiple Coils
FC 16 Write Multiple Registers
FC 22 Write Mask Registers
FC 43/14 Read Device Identification

35014557 09/2008 103


Installation du module

Paramètres de configuration de la liaison Modbus

Page de Vous pouvez accéder à la page de configuration Modbus par le biais du menu
configuration Paramétrage du site Web.
Modbus
Serial line
Baud rate 19200
Transmission mode MODBUS RTU
Data bits 8
Parity NONE
Stop bits 1
Delay before new request (ms) 4
Response timeout (ms) 3000
Enable broadcast

Apply Undo

Paramètres
Paramètres Valeur
Baud rate Vitesse : 115200, 57600, 38400, 19200, 9600, 4800,
2400 bauds
Transmission mode Modbus RTU (impossible à modifier)
Data bits 8 bits de données (impossible à modifier)
Parity Paire, impaire ou aucune parité.
Stop bits 1 ou 2 bits d'arrêt.
Delay before new request de 1 à 999 ms
Response timeout En millisecondes, configurable de 1 à 10 secondes (3 s par
défaut)
Enable broadcast Cochez cette case pour activer la diffusion sur la ligne série
Boutons d'édition :
Apply Validez la saisie
Undo Annulez les modifications en cours

Note : si la diffusion est activée et qu'une requête de diffusion est envoyée, tous les
équipements sur la ligne série lisent la requête, mais n'envoient jamais de réponse Modbus.

104 35014557 09/2008


Installation du module

Performances Modbus

Performances Le tableau ci-dessous affiche les performances Modbus. Il présente le nombre de


requêtes Modbus par seconde en fonction de la vitesse de bus et de la longueur de
la requête.
Requêtes/s Longueur de la requête (en mots)
Vitesse Modbus 64 32 16 8 4 2
2 400 bauds 2 3 5 7 8 9
4 800 bauds 4 8 12 17 20 22
9 600 bauds 9 16 22 28 34 38
19 200 bauds 16 26 35 46 55 61
38 400 bauds 28 42 59 61 88 95

Exemple :
Avec une vitesse Modbus de 19 200 bauds, il est possible d'interroger 35 esclaves
Modbus avec des requêtes de 16 mots.

35014557 09/2008 105


Installation du module

4.4 Registres du module interne

Présentation

Vue d'ensemble Cette section décrit les registres du module interne TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Registres locaux 107
Registres d'entrée/sortie 112

106 35014557 09/2008


Installation du module

Registres locaux

Zones de registre Le module TSX ETG 30•• offre trois zones de registre :
z zone utilisateur (de 0 à 255),
z zone de commande (de 1000 à 1005),
z zone de diagnostic (de 2000 à 2036).
La figure ci-dessous montre les zones de registre du module TSX ETG 30••.

Zone
Commande Diagnostic
utilisateur

Note :
z Les services permettent d'accéder aux registres locaux à l'aide de noms
symboliques. Les noms symboliques sont définis à l'aide de Web Designer for
TSX ETG 30••.
z Au redémarrage du module, tous les registres locaux sont réinitialisés à leurs
valeurs initiales.

Zone utilisateur La zone utilisateur permet d'effectuer les actions suivantes :


z stocker les valeurs de statut des services,
z simuler un équipement Modbus.

La zone utilisateur (registres 0 à 255) est en libre usage pour l'utilisateur. Vous
pouvez lire ou écrire dans cette zone à l'aide des requêtes Modbus/TCP, de l'Editeur
de tables de données et de l'Editeur graphique (table de données/objets
graphiques), des éléments graphiques ou des variables persistantes.
Le module TSX ETG 30•• gère la zone utilisateur comme registres d'un équipement
Modbus/RTU (UnitID = 255). Les registres 0 à 255 possèdent les noms
symboliques suivants : WORD0 à WORD255.

35014557 09/2008 107


Installation du module

Zone de La zone de commande (registres 1000 à 1005) permet d'effectuer les actions
commande suivantes :
z ouvrir/fermer une connexion PPP (commande 1 ou 2),
z ouvrir/fermer une connexion PPP sur la ligne allouée (commande 3 ou 4).

Registre Nom symbolique Description


1000 STATUS Etat de commande du registre 1 :
z = 0 Commande OK
z = 0xFFFF (-1) Commande en cours
z = 0xFFEC (-20) Aucune tonalité, ligne occupée ou non
porteuse
z = 0xFFE8 (-24) Liaison interrompue. Le serveur a perdu
la connexion.
z = 0xFFE7 (-25) Connexion fermée en raison d'un délai
de raccrochage ou d'une période d'inactivité anormaux
z = 0xFFCE (-50) Numéro de téléphone inconnu
z = 0xFFCD (-51) Numéro de téléphone différent entre la
ligne déconnectée et la ligne déjà connectée
z = 0xFFCC (-52) Aucun modem détecté
z = 0xFFCA (-54) Liaison PPP déjà établie. Connexion
refusée
z = 0xFFC9 (-55) Erreur lors de la fermeture de la ligne

1001 COMMAND Commande :


z = 0 Aucune commande
z = 1 Ouvrir une connexion PPP
z = 2 Fermer une connexion PPP
z = 3 Ouvrir une connexion VPN
z = 4 Fermer une connexion VPN

1002 CMD_PARAM1 Commande = index du numéro de téléphone dans la liste


téléphonique ou index de l'équipement dans la liste VPN (si
vous utilisez ce système).
1003 à CMD_PARAM2..4 Réservé
1005

Note :
z Si la commande est égale à 1 ou 2, CMD_PARAM1 correspond à l'index de la
table téléphonique. Le numéro de téléphone correspondant est
automatiquement composé et utilisé pour la connexion PPP.
z Vous devez remplir la zone des registres de paramètres avant de commencer
à remplir celle des registres de commandes.

108 35014557 09/2008


Installation du module

Zone de La zone de diagnostic (registres 2000 à 2084) fournit les informations suivantes :
diagnostic z statistiques du système,
z statistiques PPP,
z statistiques du port 502,
z statistiques de la liaison série,
z date et heure.
z Statistiques GPRS

Registre Nom symbolique Description


Statistiques du système
2000 CPU_LOAD Charge de l'UC en %. Cette valeur est calculée toutes
les 60 secondes
2001 ANIM_1 Modifie sa valeur (0 ou 1) toutes les 400 ms
2002 ANIM_4 Incrémenté de 1 toutes les 400 ms. Afficher la valeur du
modulo 4
2003 ANIM_8 Incrémenté de 1 toutes les 800 ms. Afficher la valeur du
modulo 8
2004 SECONDS Secondes après les minutes [0... 59]
2005 MINUTES Minutes après les heures [0... 59]
2006 HOURS Heures après minuit [0 ... 23]
2007 DAY Jours du mois [1 ... 31]
2008 MONTH Mois [1 ... 12
2009 YEAR Année depuis 2000
2054 DAY_OF_WEEK Jour de la semaine (0=dimanche, 1=lundi...). Cette
valeur est calculée automatiquement.
Remarque : les registres 2004 à 2009 donnent la date et l'heure du module. Si le service NTP n'est pas opérationnel,
la date et l'heure sont initialisées par l'horloge en temps réel du TSX ETG 30•• (voir p. 374) au premier démarrage.
Statistiques PPP
2010 STATUS_PPP Etat de la connexion PPP :
z = 0 pour inactif
z = 1 pour connexion client
z = 2 pour connexion serveur

2011 à 2014 PPP_IPi_ADD_REMOTE (où z PPP : adresse IP de l'équipement distant


i = 1..4) z si i = 0 : la ligne PPP est fermée
z 2011: PPP_IP1_ADD_REMOTE

2015 à 2018 PPP_IPi_ADD_ETG (où i = 1..4) PPP : adresse IP de la passerelle FactoryCast, si = 0


ligne PPP fermée
2019 à 2022 PPP_IPi_ADD_FORCONNECT Adresse IP ouverte par une connexion client PPP, si = 0
ligne PPP fermée

35014557 09/2008 109


Installation du module

Registre Nom symbolique Description


de 2024 (LSB) à PPP_NB_FRAMES_SENT Nombre de trames PPP envoyées
2025 (MSB)
de 2026 (LSB) à PPP_NB_FRAMES_RECEIVED Nombre de trames PPP reçues
2027 (MSB)
de 2028 (LSB) à PPP_NB_CONNECT_OPEN_OK Nombre de connexions PPP ouvertes correctement
2029 (MSB)
de 2030 (LSB) à PPP_NB_CONNECT_OPEN_KO Nombre de connexions PPP ouvertes avec anomalies
2031 (MSB)
de 2032 (LSB) à PPP_CONNECT_CLOSE_OK Nombre de connexions PPP fermées correctement
2033 (MSB)
de 2034 (LSB) à PPP_CONNECT_OPEN_KO Nombre de connexions PPP fermées avec anomalies
2035 (MSB)
de 2036 (LSB) à PPP_CONNECT_SERVER_OPEN Nombre de connexions serveur PPP ouvertes
2037 (MSB)
Statistiques du port 502
de 2038 (LSB) à PORT502_NB_CONN Nombre de connexions en cours ouvertes
2039 (MSB)
de 2040 (LSB) à PORT502_NB_MSG_SENT Nombre de messages envoyés
2041 (MSB)
de 2042 (LSB) à PORT502_NB_MSG_RECV Nombre de messages reçus
2043 (MSB)
de 2044 (LSB) à PORT502_NB_MSG_ERROR Nombre d'erreurs détectées envoyées
2045 (MSB)
Statistiques de la liaison série
de 2046 (LSB) à RS485_NB_MSG_SENT Nombre de messages envoyés
2047 (MSB)
de 2048 (LSB) à RS485_NB_MSG_RECV Nombre de messages reçus
2049 (MSB)
de 2050 (LSB) à RS485_NB_MSG_ERROR Nombre d'erreurs CRC détectées
2051 (MSB)
de 2052 (LSB) à RS485_NB_MSG_TIMEOUT Nombre de temporisations
2053 (MSB)
Remarque : les registres 2024 à 2053 doivent être affichés au format int32Swap dans l'Editeur de tables de données
Lite.

110 35014557 09/2008


Installation du module

Registre Nom symbolique Description


2060 à 2075 MODB_PRES_i_j Etat de connexion des équipements Modbus.
Chaque registre contient l'état de 16 équipements (1 bit
par équipement).
Exemple : le registre 2061 correspond aux
équipements dont l'UnitID est compris entre 16 et 31,
z Bit = 1, l'équipement est présent.
z Bit = 0, l'équipement n'est pas présent.

Exemple : bit 15 du registre 2061 = 0 -> l'équipement


avec UnitID = 31 n'est pas présent.
Remarque : les registres 2060 à 2075 ne sont actualisés qu'à la demande de l'équipement.
Statistiques GPRS
2080 à 2083 GPRS_IPx_ADD_ETG Adresse IP GPRS de l'ETG
avec x compris entre 1 et 4 0 : non connecté
2084 GPRS_STATUS Etat de la connexion GPRS :
0 : non connecté
1 : connecté

Zone d'E/S La zone d'E/S contient 2 registres :


z 3000 : copie des entrées du module.
z 3001 : vous permet de lire et d'écrire les sorties du module.

Note : les registres de la zone d'E/S ne possèdent pas de noms symboliques.

Registre Nom symbolique Description


3000 aucun bit 0 correspond à entrée 0
bit 1 correspond à entrée 1
bit 2 correspond à entrée 2
bit 3 correspond à entrée 3
bit 4 correspond à entrée 4
bit 5 correspond à entrée 5
3001 aucun bit 0 correspond à sortie 0
bit 1 correspond à sortie 1

35014557 09/2008 111


Installation du module

Registres d'entrée/sortie

Entrée TOR Ce tableau décrit l'image mémoire des entrées TOR intégrées :
Numéro de l'entrée TOR Nom symbolique Valeur
0 INPUT0 Valeur binaire de l'entrée TOR numéro 0
1 INPUT1 Valeur binaire de l'entrée TOR numéro 1
2 INPUT2 Valeur binaire de l'entrée TOR numéro 2
3 INPUT3 Valeur binaire de l'entrée TOR numéro 3
4 INPUT4 Valeur binaire de l'entrée TOR numéro 4
5 INPUT5 Valeur binaire de l'entrée TOR numéro 5

Sortie TOR Ce tableau décrit l'image mémoire des sorties TOR intégrées :
Numéro de la sortie TOR Nom symbolique Valeur
0 OUTPUT0 Active/réinitialise la sortie numéro 0
1 OUTPUT1 Active/réinitialise la sortie numéro 1

Note : si vous réglez OUTPUT0 sur 1, la sortie physique est réglée sur 1. De
même, si vous réglez OUTPUT1 sur 0, la sortie physique est réglée sur 0 et ainsi
de suite.

112 35014557 09/2008


Installation du module

4.5 Messagerie TCP/IP

Présentation

Vue d'ensemble Cette section décrit le service de messagerie TCP/IP du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Adressage IP 114
Caractéristiques TCP/IP 117
Adresse IP par défaut 118
Ouverture d'une connexion sur le réseau Ethernet 120
Récupération de l'adresse IP 123
Paramètres de configuration liés aux services TCP/IP 124
Configuration de filtrage IP 126

35014557 09/2008 113


Installation du module

Adressage IP

Structure Une adresse IP (adresse de protocole Internet) est une adresse unique utilisée par
d'adresse les équipements électroniques pour s'identifier et communiquer entre eux sur un
réseau informatique. Autrement dit, il s'agit de l'adresse réseau d'un ordinateur.
Chaque adresse IP comprend deux éléments, le nom du réseau et l'identificateur de
l'équipement. L'identificateur réseau identifie un réseau (ou un site) et l'identificateur
de l'équipement identifie un équipement connecté à ce réseau. On distingue trois
classes d'adresses IP.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT — ADRESSE IP EN
DOUBLE

z Assurez-vous que l'équipement recevra une adresse IP unique.


z Pour éviter toute duplication d'adresse, demandez toujours votre adresse IP à
votre administrateur système.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

114 35014557 09/2008


Installation du module

Classes La structure des classes d'adresses est la suivante :


d'adresses Classe A 7 bits 24 bits

0 Identificateur réseau Identificateur de l'équipement

Classe B 14 bits 16 bits

1 0 Identificateur réseau Identificateur de l'équipement

Classe C 21 bits 8 bits

1 1 0 Identificateur réseau Identificateur de l'équipement

En externe, une adresse IP d'un équipement est représentée par une chaîne de
quatre valeurs de 8 bits (0 à 255) séparées par des points : 'a.b.c.d'.
Classe Première adresse de la classe Dernière adresse de la classe
A [Link] [Link]
B [Link] [Link]
C [Link] [Link]

Sous-adressage Le principe du sous-adressage est de diviser la partie locale en un numéro de sous-


réseau physique et une identification d'équipement :

Format a Partie Internet = Id réseau Partie locale

Format b Numéro de sous-réseau Identification


Partie Internet
physique d'équipement

35014557 09/2008 115


Installation du module

Masque 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 définis sur 1, si les bits correspondants de l'adresse IP sont à interpréter comme
partie de l'adresse réseau,
z définis sur zéro pour identifier l'équipement.
Ce système permet d'adresser des réseaux locaux internes avec une seule adresse
IP attribuée.

Format a Partie Internet = Id réseau Partie locale

Format b Numéro de sous-réseau Identification


Partie Internet
physique d'équipement

Masque de Bits à 1 Bits à 0


sous-réseau

Passerelle La passerelle permet de router un message vers un équipement qui n'est pas sur le
réseau courant.

116 35014557 09/2008


Installation du module

Caractéristiques TCP/IP

Description La communication Ethernet est principalement utilisée dans les cas suivants :
z coordination entre automates programmables,
z supervision locale ou à distance,
z communication avec un logiciel de gestion de production,
z communication avec des E/S distantes.
Le profil de communication TCP/IP sur Ethernet, pris en charge par le module
TSX ETG 30••, permet la communication via la messagerie Modbus.
Le module TSX ETG 30•• prend également en charge, en fonction agent, la gestion
du standard de supervision réseau SNMP.

Port de Le port de communication réservé au module TSX ETG 30•• est le port 502 (port
communication réservé à Schneider). Lorsqu'un équipement client tente d'accéder au module, il
demande une ouverture de connexion vers ce port.

Timeout sur S'il est impossible d'établir une connexion TCP (si la cible est absente, par
connexion TCP exemple), le délai expire au bout de 80 secondes.
Vous pouvez définir le timeout des fonctions de communication à une valeur
supérieure à 80 secondes si le premier échange n'a pas été réalisé avec succès.

Fonction Keep La fonction Keep Alive génère automatiquement une trame environ toutes les
Alive 2 heures pour détecter les ruptures de connexion.

35014557 09/2008 117


Installation du module

Adresse IP par défaut

Généralités L'unicité de l'adresse IP est assurée par l'attribution d'ID réseau par un organisme
habilité. Le choix entre les différentes classes dépend du nombre de réseaux
existant dans l'installation et du nombre d'équipements à connecter.
Le module TSX ETG 30•• gère deux adresses IP :
z une pour la liaison Ethernet,
z une pour la liaison série modem (utilisée par PPP).

Note :
z Utilisez une méthodologie d'attribution d'adresse IP ordonnée afin d'empêcher
les duplications d'adresses.
z Pour éviter toute duplication d'adresse, demandez toujours vos adresses IP à
votre administrateur système.

Adresse IP par L'adresse IP par défaut de l'interface Ethernet du module TSX ETG 30•• est dérivée
défaut de de son adresse MAC :
l'interface [Link], où xxx et yyy sont les deux derniers numéros de l'adresse MAC au
Ethernet du format décimal.
module TSX ETG
30•• 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) : [Link].

Note : le fabricant définit l'adresse MAC du module (vous ne pouvez pas modifier
cette adresse). Sa valeur apparaît sur la face avant du module.

118 35014557 09/2008


Installation du module

Adresse IP de Le module TSX ETG 30•• gère une adresse IP par interface :
l'interface PPP z l'adresse IP de l'interface Ethernet, configurée par l'utilisateur ou préaffectée (voir
ci-dessus),
z l'adresse IP de l'interface PPP.
Cette dernière est attribuée pendant la négociation de connexion par le protocole
PPP. Le module TSX ETG 30•• accepte tout type d'adresse IP pendant la
négociation. Par conséquent, tout équipement qui établit une connexion modem/
PPP avec le module TSX ETG 30•• doit être configuré pour attribuer l'adresse IP au
module TSX ETG 30••.
Cependant, si l'équipement distant est configuré pour recevoir son adresse IP du
module TSX ETG 30••, les adresses IP sont les suivantes :
z TSX ETG 30•• : [Link]
z équipement distant : [Link]
Si la connexion est réalisée à l'aide d'un câble direct, les adresses IP sont les
suivantes :
z TSX ETG 30•• : [Link]
z équipement distant : [Link]

Note : pour utiliser l'interface PPP, vous devez configurer votre ordinateur (voir
Configuration de votre ordinateur pour la connexion directe par liaison série, p. 80).

35014557 09/2008 119


Installation du module

Ouverture d'une connexion sur le réseau Ethernet

Description Une connexion peut être ouverte par un équipement distant qui souhaite
communiquer avec le module afin de récupérer des données via Modbus.
Une connexion est représentée par le module de la manière suivante :
port TCP local, adresse IP locale/port TCP distant, adresse IP distante.
Le module TSX ETG 30•• est en mesure d'ouvrir une connexion en cas de requête
à partir d'un équipement distant en utilisant :
z TCP ou
z le modem.

Note :
z Le nombre maximum de connexions pouvant être ouvertes simultanément est
de 64.
z La gestion des connexions est transparente pour l'utilisateur.

120 35014557 09/2008


Installation du module

Requête à partir Lorsque le module TSX ETG 30xx reçoit une requête d'un équipement distant, le
d'un équipement TSX ETG 30•• est le serveur de connexion.
distant Lors de la réception d'une requête de connexion d'un équipement distant, une
vérification de l'adresse IP de l'équipement distant est effectuée (seulement si le
contrôle d'accès est activé).
Le test vérifie si l'adresse appartient à la liste des équipements distants autorisés à
se connecter. Si c'est le cas, le module accepte la connexion ; dans le cas contraire,
il la ferme.
L'illustration ci-dessous décrit ce processus de connexion.

PC distant client
{8,3}
[Link]

Ethernet TCP/IP

TSX ETG 3000

12 ou 24 VCC
USB
PF

PoE
10/100
MAC : xx-xx-xx-xx-xx

Base T

10/100
Base T
RS485

Carte CF
RS232

FactoryCast

Contrôle d'accès configuré

Serveur TSX ETG 30••

Adresse IP Accès Mode


1 [Link] Autorisé MONO

35014557 09/2008 121


Installation du module

Requête vers un Lorsque le module TSX ETG 30xx envoie une requête à un équipement distant, le
équipement TSX ETG 30•• est le client de connexion (fonction routeur).
distant En l'absence de connexion avec l'équipement distant, le module TSX ETG 30••
ouvre automatiquement la connexion TCP/IP sur le port 502 de l'équipement
distant. L'équipement distant doit appartenir à la table de configuration IP.
L'illustration suivante décrit ce processus de connexion :

PC distant serveur
{8,3}
[Link]

Ethernet TCP/IP

TSX ETG 3000

12 ou 24 VCC
USB
PF

PoE
10/100
MAC : xx-xx-xx-xx-xx

Base T

10/100
Base T
RS485

Carte CF
RS232

FactoryCast

Contrôle d'accès configuré

Client TSX ETG 30••

Adresse IP Accès Mode


1 [Link] Autorisé MONO

122 35014557 09/2008


Installation du module

Récupération de l'adresse IP

Objectif La fonctionnalité Câble direct permet de récupérer l'adresse IP du module


TSX ETG 30••. Configurez votre ordinateur pour qu'il communique avec le module
via le câble direct. Vous pouvez alors récupérer l'adresse IP en accédant au site
Web intégré du module.

Configuration de Pour la première connexion, il est nécessaire de configurer des composants de


votre PC votre système d'exploitation (voir p. 80) pour communiquer avec le module
TSX ETG 30••.

Récupération de Une fois ces composants configurés, procédez comme suit :


l'adresse IP
Etape Action
1 Coupez le module.
2 Connectez un câble croisé RS232 entre un port COM de l'ordinateur et la prise
SUB D 9 broches du module TSX ETG 30••.
3 Démarrez le module. La connexion du câble direct est établie entre le PC et le
module (40 secondes sont nécessaires pour la configurer).
4 Etablissez la connexion série entre le PC et le module.
5 Ouvrez votre navigateur Web sur le PC.
6 Dans la barre d'adresse, saisissez : [Link] puis cliquez sur Entrée.
Résultat : la page d'accueil du site Web apparaît.
7 Cliquez sur Paramétrage dans le menu horizontal.
8 Cliquez sur le lien Configuration IP du menu vertical.
Résultat : la page de configuration IP s'affiche. L'adresse IP du module y
apparaît.

35014557 09/2008 123


Installation du module

Paramètres de configuration liés aux services TCP/IP

Introduction Vous pouvez accéder à la page de configuration IP par le biais du menu


Paramétrage du site Web.
Si deux équipements possèdent la même adresse IP, le réseau risque de
fonctionner de manière imprévisible.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT — ADRESSE IP EN
DOUBLE

z Assurez-vous que l'équipement recevra une adresse IP unique.


z Pour éviter toute duplication d'adresse, demandez toujours votre adresse IP à
votre administrateur système.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Aperçu de la
page de
configuration Ethernet parameters
Ethernet Ethernet frame format Ethernet II
Link speed and duplex 100-FD-Auto

IP parameters
Served from MAC address
Served from device name
Local
IP address 139 124 2 100
Subnet mask 255 255 255 0
Default gateway 139 124 2 1

FDR parameters
Device name
Replication period (mn)

Apply Undo

124 35014557 09/2008


Installation du module

Paramètres La zone Ethernet parameters décrit les caractéristiques de la communication


Ethernet Ethernet :
z Ethernet frame format correspond au format standard utilisé pour la connexion
Ethernet. Ethernet II est le format le plus couramment utilisé et est conforme à la
norme RFC 894 (ce paramètre ne peut pas être modifié).
z Link speed and duplex affiche les caractéristiques de la connexion Ethernet. 100-
FD-Auto signifie une vitesse de connexion bidirectionnelle simultanée avec
négociation automatique pouvant atteindre 100 Mo/s (ces paramètres ne
peuvent pas être modifiés).

Paramètres IP La zone IP parameters permet de définir l'adresse IP de trois façons distinctes :


z l'adresse est configurée manuellement en cliquant sur Local.
z l'adresse est fournie par un serveur DHCP (voir p. 189) en cliquant sur Served
from device name, auquel cas la zone de saisie de l'adresse est en grisé.
z l'adresse est dérivée de l'adresse MAC du module en cliquant sur Served from
MAC address, auquel cas la zone de saisie de l'adresse est en grisé.
Si vous choisissez Local, vous pouvez saisir :
z l'adresse IP du module, IP Address,
z le masque de sous-réseau, Subnet mask,
z l'adresse de la passerelle par défaut, Default Gateway.
Si vous choisissez Served from device name, l'adresse IP du module est configurée
via un équipement distant qui fait office de serveur DHCP (FDR). Dans ce cas, les
paramètres FDR doivent être indiqués.

Paramètres FDR La zone FDR parameters permet de configurer une connexion automatique :
z Entrez le nom du module dans le champ Device Name.
z Entrez la durée (en secondes) d'une comparaison automatique entre la
configuration du TSX ETG 30•• et celle stockée sur le serveur DHCP. En cas de
différence, le TSX ETG 30•• enregistre automatiquement la configuration sur le
serveur.

Note :
z Si le mode DHCP (FDR) est sélectionné, toute modification apportée à la
configuration est automatiquement enregistrée sur le serveur.
z Pour passer au mode automatique lorsque le module est configuré en mode
local, vous devez réinitialiser le module avec l'option Redémarrer.

35014557 09/2008 125


Installation du module

Configuration de filtrage IP

Description Il est possible d'accéder à la page de configuration de filtrage IP par le biais du menu
Paramétrage du site Web.

Aperçu de la
page de filtrage Access control
IP

Connection configuration
IP address Access Mode
1 [Link] MULTI
2 [Link] MULTI
3 [Link] MONO
4
5
6
7
8
9
10

Apply Undo

126 35014557 09/2008


Installation du module

Paramètres Paramètres généraux :


Paramètres Valeur à saisir
Access Control Cette case à cocher permet d'activer ou de désactiver 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 active (absence de couleur grisée). Si le
module fonctionne en mode serveur, seuls les équipements distants
sélectionnés à l'aide de la case Access de la table sont autorisés à se
connecter en tant que clients et à communiquer.
z Si la case est décochée, la gestion du contrôle d'accès est désactivée
et la colonne Access de la table est inactive (couleur grisée). Si 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.

Saisie des informations des équipements distants à connecter sur le module :


Paramètres Valeurs
Zones de saisie
IP Address Entrez l'adresse IP de l'équipement.
Access Quand elle est cochée, cette case désigne les équipements 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.
Boutons d'édition :
Apply Validez la saisie
Undo Annulez les modifications en cours

Note : si le module est utilisé pour le routage, les adresses Ethernet et IP du


modem sont identiques et l'écran de connexion s'applique à toutes les connexions
(TCP/IP et PPP).
Le module ne gère pas le mot de passe associé à la connexion modem en mode
serveur. Toutes les connexions téléphoniques sont acceptées. La case à cocher
Access control prend effet sur un adressage IP d'un équipement distant, à l'instar
du protocole PAP (Protocole d'authentification par mot de passe). Le mot de passe
doit être géré au niveau du Modem.

35014557 09/2008 127


Installation du module

4.6 PSTN, GSM et modems externes

Présentation

Vue d'ensemble Cette section décrit les modems PSTN et GSM intégrés du module TSX ETG 30••.
Elle traite également des modems externes qu'il est possible de connecter au
module.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Ouverture d'une connexion par liaison série à l'aide d'un modem 129
Adressage IP du modem PPP / Ethernet 135
Configuration du modem PSTN, GSM ou externe 139

128 35014557 09/2008


Installation du module

Ouverture d'une connexion par liaison série à l'aide d'un modem

Description Le modem interne est spécifique aux modèles TSX ETG 3010 (PSTN) et 302•
(GSM). Cependant, vous pouvez utiliser la liaison série RS232 pour connecter un
modem externe à tous les modèles.
Pour ouvrir une liaison série à l'aide d'un modem, procédez de l'une des manières
suivantes :
z requête à partir d'un équipement distant (mode serveur),
z requête par email à partir d'un module (mode client),
z commande de registre interne à partir d'un module (mode client).

Vous pouvez désactiver le modem interne des modules TSX ETG 3010 et 302• pour
utiliser un modem externe. Cette procédure s'applique uniquement aux systèmes
nécessitant un modem spécifique.

Note : le mode client est prioritaire sur le mode serveur. Si un équipement distant
a établi une communication avec le module en mode serveur, le TSX ETG 30••
fermera la connexion si le module souhaite établir une connexion avec un
équipement distant en mode client.

35014557 09/2008 129


Installation du module

Protocoles PPP La connexion utilise le protocole PPP. Ce protocole permet de considérer la liaison
et PAP modem comme une liaison TCP/IP au niveau de l'application une fois qu'une
connexion téléphonique a été établie.
Une connexion PPP utilise le protocole PAP (Password Authentication Protocol,
protocole d'identification de mot de passe). Pour qu'un équipement communique
avec le module TSX ETG 30•• en utilisant une connexion modem/PPP, il doit être
configuré à l'aide du protocole PAP.

Note : le module TSX ETG 30•• ne prend pas en charge le protocole CHAP
(Challenge-Handshake Authentication Protocol, protocole d'identification par défi-
réponse).

Pour ouvrir une connexion à partir de ou vers un équipement, vous devez connaître
le nom d'utilisateur et le mot de passe PAP de l'équipement distant. Avant de
connecter le module TSX ETG 30•• à l'équipement distant, vous devez également
configurer ce dernier pour utiliser le protocole PAP.

Note :
z Si vous utilisez un modem externe sur la liaison série, le modem doit répondre
aux commandes AT en mode ASCII.
z Le nom d'utilisateur et le mot de passe par défaut du protocole PAP sont
identiques à ceux du serveur HTTP (USER/USER).

Diagnostics de la La page du fichier de traces modem/PPP (voir p. 358) contient un enregistrement


liaison modem des 500 derniers diagnostics/commandes effectués.
RS232

130 35014557 09/2008


Installation du module

Connexion via Le module TSX ETG 30•• est le serveur de connexion. Il attend une requête de
une requête à connexion téléphonique entrante.
partir d'un A l'arrivée d'une requête de connexion, le module TSX ETG 30•• vérifie le nom
équipement d'utilisateur et le mot de passe (PAP) de l'équipement. Le module TSX ETG 30••
distant vérifie également que l'adresse IP de l'équipement distant apparaît dans la liste des
équipements distants autorisés à se connecter (si le contrôle d'accès est activé). Si
l'identification échoue, le module ferme la connexion.
L'illustration ci-après présente une connexion via une requête à partir d'un
équipement distant.
Serveur TSX ETG 3000 PC distant client
TSX ETG 3000

12 ou 24 VCC
USB
PF

PoE

Modem Modem
MAC : xx-xx-xx-xx-xx

10/100
Base T

10/100
Base T
Réseau téléphonique
commuté
RS485

Carte CF
RS232

FactoryCast

Détails TSX ETG :


Protocoles PPP et PAP
Tél. : 0389468832
Nom d'utilisateur : USER
Mot de passe : USER

Note : l'illustration précédente montre la connexion à l'aide d'un module


TSX ETG 3000. Pour les modèles TSX ETG 3010 et 302•, le modem connecté au
TSX ETG 3000 est facultatif (utilisation du modem interne). Si vous utilisez le
module TSX ETG 302•, la communication passe par un réseau GSM au lieu de
passer par le réseau téléphonique commuté.

35014557 09/2008 131


Installation du module

Connexion via Dans ce cas, le module TSX ETG 30•• est le client de connexion.
une requête vers Deux types de connexion modem sont disponibles :
un équipement
distant z le serveur de messagerie SMTP est configuré pour la connexion modem ; le
module ouvre automatiquement la connexion lorsqu'un email est envoyé.
z à l'arrivée d'une commande de registre (voir p. 108) à partir d'un module, le
module TSX ETG 30•• ouvre une connexion.

Note : les services (voir p. 239) du TSX ETG 30•• sont prioritaires sur la
commande :
z Si l'adresse IP est différente, la connexion email ferme la commande en cours.
En d'autres termes, la connexion en cours est coupée pour pouvoir envoyer
l'email, puis l'utilisateur doit rétablir la connexion précédente.
z Dans le cas contraire, la commande attend la fin de la connexion du service (lors
de l'attente, la valeur de l'état du registre est de -1).

Le tableau ci-dessous décrit les différentes étapes du processus de connexion.


Etape Action
1 Le module compose le numéro de téléphone configuré pour cet équipement
distant.
2 Le module TSX ETG 30•• ouvre automatiquement une connexion TCP/IP sur le
port 502 avec l'équipement distant.
3 Le module vérifie si l'équipement distant apparaît dans la table de configuration
IP à l'aide du numéro de téléphone, du nom et du mot de passe.
4 La liaison série est ouverte.

132 35014557 09/2008


Installation du module

L'illustration ci-après décrit le processus de connexion.


Client TSX ETG 3000 Serveur TSX ETG 3000
TSX ETG 3000 TSX ETG 3000

12 ou 24 VCC 12 ou 24 VCC
USB

USB
Modem Modem
PF

PF
PoE PoE
MAC : xx-xx-xx-xx-xx

MAC : xx-xx-xx-xx-xx
10/100 10/100
Base T Base T

10/100
Base T
Réseau téléphonique 10/100
Base T

commuté
RS485

RS485
Carte CF

Carte CF
Protocoles PPP et PAP Détails à distance :
RS232

RS232
FactoryCast

FactoryCast
Tél. : 0389438288
Table des adresses configurées Nom d'utilisateur : USER
Mot de passe : USER

Numéro de Destination Utilisateu Mot de


1 0389438288 [Link] USER USER

Note :
z L'illustration précédente montre la connexion entre deux modules
TSX ETG 3000. Pour les modèles TSX ETG 3010 et 302•, le modem connecté
au TSX ETG 3000 est facultatif (utilisation du modem interne). Si vous utilisez
un module TSX ETG 302•, la communication passe par un réseau GSM au lieu
de passer par le réseau téléphonique commuté.
z Vous pouvez modifier le numéro de téléphone d'un équipement distant en
cliquant sur le lien Paramétrage → Liste téléphonique du site Web ou en
utilisant Web Designer for TSX ETG 30••. Vous devez redémarrer le module
TSX ETG 30•• à l'aide de la fonction Redémarrer afin que la nouvelle
configuration prenne effet.

35014557 09/2008 133


Installation du module

Priorités de la Un équipement distant peut ouvrir une connexion modem (PPP) (connexion
connexion PPP serveur). Le TSX ETG 30•• est également capable d'ouvrir une connexion modem
à l'aide des commandes de registre (connexion client). Cette page montre le
comportement du module lorsqu'il reçoit plusieurs demandes de connexion
simultanées.
Connexion existante :
Aucune Serveur d'équipement Passerelle - client de Passerelle - client de
distant commande messagerie
Nouvelle Connexion Ligne occupée. Ligne occupée. Ligne occupée. Impossible
connexion : serveur Impossible d'ouvrir une Impossible d'ouvrir d'ouvrir une nouvelle
serveur ouverte. nouvelle connexion une nouvelle connexion
d'équipement connexion
distant
Nouvelle Connexion La connexion La connexion La nouvelle connexion est
connexion : client ouverte. téléphonique est précédente n'a pas été mise dans une file d'attente
passerelle - client interrompue. Nouvelle coupée. La connexion jusqu'à la fin de la
de commande connexion ouverte. téléphonique est connexion PPP
interrompue. Nouvelle précédente. La connexion
connexion ouverte. téléphonique est alors
interrompue. Nouvelle
connexion ouverte.
Nouvelle Connexion La connexion La connexion La connexion téléphonique
connexion : client ouverte. téléphonique est téléphonique est est interrompue si la
passerelle - client interrompue. Nouvelle interrompue. Nouvelle connexion PPP précédente
de messagerie connexion ouverte. connexion ouverte. est coupée. Nouvelle
connexion ouverte.

Note : la connexion téléphonique est interrompue si l'adresse IP de l'équipement


diffère de celle de l'équipement actuellement connecté (cas client-client).

134 35014557 09/2008


Installation du module

Adressage IP du modem PPP / Ethernet

Description La connexion modem peut utiliser sa propre adresse IP ou l'adresse IP de la liaison


Ethernet. Cette page montre comment adresser les équipements réseau dans les
deux cas de figure.

Sans Lors d'une connexion sans utilisation de la configuration IP Ethernet, le module


configuration IP TSX ETG 30•• utilise deux adresses IP différentes, une pour la liaison Ethernet et
Ethernet l'autre pour la liaison modem.
Etape Description
1 Le module TSX ETG 30•• utilise l'adresse PPP par défaut ([Link]) et une
autre pour le réseau Ethernet (exemple : [Link]).
2 L'adresse de la passerelle du module TSX ETG 30•• est [Link] (liaison directe
PPP/TCP-IP).
3 L'équipement utilise les paramètres PPP par défaut : [Link].
4 L'adresse de la passerelle de l'équipement sur le réseau Ethernet est réglée sur
la valeur de l'adresse IP du module TSX ETG 30••.

Note : les messages seront routés vers la liaison série si le port 502 est utilisé pour
les messages entrants.

35014557 09/2008 135


Installation du module

L'illustration ci-après montre comment effectuer l'adressage lorsqu'une


configuration IP Ethernet n'est pas utilisée.

IP= [Link]
Masque de sous-réseau=[Link]
Passerelle= [Link]

TCP/IP
IP= [Link] TSX ETG 3000

Masque de sous-réseau=[Link] 12 ou 24 VCC

USB
MAC : xx-xx-xx-xx-xxPF

Passerelle= [Link] PoE


10/100
Base T

10/100
Base T PPP Serveur
TSX d'accès distant
RS485

Carte CF

ETG 30•• [Link] [Link]


RS232

FactoryCast

Modbus/RTU

Note :
z Le module TSX ETG 30•• accède aux équipements Modbus avec l'adresse
IP = [Link] ou [Link] et avec l'UnitID = adresse de l'esclave
Modbus.
z Un équipement distant peut accéder aux équipements situés sur le même
segment Ethernet que le module TSX ETG 30•• via une connexion PPP. Dans
ce cas, vous devez utiliser l'adresse du module TSX ETG 30•• comme adresse
de passerelle de l'équipement distant.

136 35014557 09/2008


Installation du module

Utilisation de la Avec une configuration IP Ethernet, le module TSX ETG 30•• utilise les mêmes
configuration IP adresses IP pour la liaison Ethernet et la liaison modem.
Ethernet Une fois la configuration effectuée, un client peut communiquer sur la ligne modem
avec les équipements sur le réseau de la liaison série ou sur le réseau Ethernet.
Etape Description
1 Réglez l'adresse de la passerelle sur la valeur de l'adresse de routeur.
2 L'adresse de la passerelle des clients sur le même segment Ethernet que le
module TSX ETG 30•• est réglée sur la valeur de l'adresse IP du module
TSX ETG 30••.
3 L'adresse de la passerelle des clients sur un segment différent de celui du
module TSX ETG 30•• est réglée sur la valeur de l'adresse du routeur.

Note : s'il n'y a qu'un seul réseau Ethernet (aucun routeur), l'adresse de la
passerelle du module TSX ETG 30•• est réglée sur [Link].

L'illustration ci-après montre comment effectuer l'adressage à l'aide d'une


configuration IP Ethernet.

IP= [Link]
Masque de sous-réseau=[Link]
[Link] Passerelle= [Link]
IP= [Link]
Masque de sous-réseau=[Link]
Routeur
Passerelle= [Link]

TCP/IP [Link]

IP= [Link] TSX ETG 3000

Masque de sous-réseau=[Link] 12 ou 24 VCC


USB
MAC : xx-xx-xx-xx-xx
PF

Passerelle= [Link] PoE


10/100
Base T

10/100
Base T PPP Serveur
d'accès distant
Carte CF
RS485

TSX
[Link] [Link]
ETG 30••
RS232

FactoryCast

Modbus/RTU

35014557 09/2008 137


Installation du module

Note : un équipement distant peut accéder aux équipements situés sur le même
segment Ethernet que le module TSX ETG 30•• via une connexion PPP. Dans ce
cas, vous devez utiliser l'adresse du module TSX ETG 30•• comme adresse de
passerelle de l'équipement distant.

Adressage fourni L'adresse PPP du module TSX ETG 30•• peut être fournie. Dans ce cas,
l'équipement distant définit l'adresse PPP du module TSX ETG 30•• lors de la
négociation de la connexion.

Gestion des Le module TSX ETG 30•• peut être :


adresses z un serveur PPP : l'adresse IP de la liaison PPP peut être fixe ([Link]) ou être
l'adresse IP de la liaison Ethernet,
z un client PPP : l'adresse IP de la liaison PPP peut être fixe ([Link]), fournie
(l'équipement distant définit l'adresse IP/PPP du module TSX ETG 30••) ou être
l'adresse IP de la liaison Ethernet.

Routage Le module TSX ETG 30•• transmet des données vers le réseau série Modbus si
d'Ethernet vers l'adresse de destination est identique à l'adresse du TSX ETG 30••.
Modbus

Routage Un équipement distant peut effectuer une demande de connexion à un équipement


d'Ethernet vers via le module TSX ETG 30•• et la connexion Internet/PPP. Dans ce cas, le module
PPP TSX ETG 30•• effectue le routage d'Ethernet vers PPP.

138 35014557 09/2008


Installation du module

Configuration du modem PSTN, GSM ou externe

Accès à la page Il est possible d'accéder à la page de configuration des services Modem par le biais
de configuration du menu Paramétrage du site Web.

Aperçu de la La page de configuration du modem est différente selon le modèle de TSX ETG 30••
page de et la configuration utilisés. Les figures ci-dessous représentent respectivement la
configuration du page de configuration de chaque modèle et la configuration.
modem Page de configuration du modem pour les modules TSX ETG 30•• utilisant le
modem externe :

Modem only for TSX ETG 3010


Internal External and TSX ETG 302•
Server: local PPP Address
Fixed TCP/IP address
External Modem
Commands HAYES AT
Time before connection (s) 1

Time detection 800

Retry 1

RS232 baud rate 57600


RS232 parity NONE
RS232 stop bits 1

Line Management
Idle time before hanging up Never
Max time before hanging up Never

Hang-up after email

Apply Undo

35014557 09/2008 139


Installation du module

Page de configuration du modem pour un module TSX ETG 3010 utilisant le


modem interne (PSTN) :

Modem
Internal External
Internal Modem
Country Default

Server: local PPP Address


Fixed Use TCP/IP address
Callback
Callback on ring Enable
Number of rings 3
Time before calling back (sec) 0

Phone list index 3

Line Management
Idle time before hanging up 1mn
Max time before hanging up Never
Hang-up after email

Apply Undo

140 35014557 09/2008


Installation du module

Page de configuration du modem pour un module TSX ETG 302 utilisant le modem
interne (GSM) :

Modem
Internal External

Server: local PPP Address GPRS


Fixed TCP/IP address GPRS enable

Internal Modem Connection


PIN code ***** Access Point Name (APN)
SMS Service Center +447785020100 Username
Password
Callback
Callback on ring Enable IP publication
Number of rings 10
DynDNS Hostname
Time before calling back (sec) 0
DynDNS Username
Phone list index 1
DynDNS Password
Line Management
Idle time before hanging up 1mn
Max time before hanging up Never
Hang-up after email

Apply Undo

35014557 09/2008 141


Installation du module

Paramètres
généraux
Paramètres Action
Modem
Internal Le modem intégré est utilisé pour la liaison modem.
External Un modem externe est utilisé pour la liaison modem.
Server: local PPP Address
Fixed L'adresse par défaut est utilisée ([Link]).
TCP/IP address L'adresse IP de l'interface modem est identique à celle de l'interface
Ethernet.
Line Management
Idle time before Si le temps entre deux trames est supérieur à la valeur saisie (en
hanging up secondes) dans ce champ, la connexion sera coupée. Si la valeur
saisie est Jamais, aucun contrôle n'est effectué.
Max time before Ce champ permet de définir (en secondes) le temps de connexion
hanging up maximal. Une fois le temps écoulé, la connexion est coupée. Si la
valeur saisie est Jamais, aucun contrôle n'est effectué.
Hang-up after email Cochez cette case pour couper la connexion PPP après l'envoi d'un
email. Utilisez cette fonction si c'est le service email qui établit la
connexion.

Paramètres du
modem externe
Paramètres Valeurs
Command Hayes Configuration par chaîne de caractères Hayes. Vous pouvez
l'utiliser pour envoyer au modem des commandes au format
Hayes*.
Time before connection Indiquez le délai avant l'ouverture d'une connexion.
Time detection Délai avant l'envoi d'une commande AT par le modem.
Retry Nombre de tentatives d'ouverture de connexion par le
modem.
RS232 Baud Rate Vitesse de la liaison RS232, à choisir en fonction du modem
que vous utilisez : 2400, 4800, 9600, 19200, 38400 et 57400.
RS232 Parity Paire, impaire ou aucune parité.
RS232 Stop Bit Nombre de bits d'arrêt.

* Reportez-vous à la documentation de votre modem pour connaître les


commandes Hayes prises en charge.
Exemple : AT&FS0=2

142 35014557 09/2008


Installation du module

Paramètres du
modem interne
Paramètres Action
Country Sélectionnez le pays dans lequel le module est utilisé (pour modem
PSTN uniquement).
PIN code Saisissez le code PIN de la carte SIM (pour le GSM uniquement).
SMS service center Entrez le numéro du centre de services SMS (pour le GSM
uniquement).

Note : faites attention lorsque vous entrez le code PIN de la carte SIM : si vous
entrez trois fois un code PIN incorrect, la carte SIM se verrouille. Dans ce cas,
appelez votre opérateur téléphonique pour la déverrouiller.

Paramètres de
rappel
Paramètres Valeurs
Callback on ring enable Cochez cette case pour utiliser le service de rappel sur
sonnerie.
Number of rings Indiquez le nombre de sonneries que le module doit laisser
passer avant d'établir la connexion.
Par défaut : 2 ; au minimum : 2 ; au maximum : 20.
Time before calling back Indiquez le temps à attendre entre la sonnerie et le rappel.
(sec) Par défaut : 0 ; au minimum : 0 ; au maximum : 240.
Phone list index Index de la liste téléphonique du numéro à rappeler (pas
utilisé pour le GPRS).
Par défaut : 1 ; au minimum : 1 ; au maximum : 64.

35014557 09/2008 143


Installation du module

4.7 Modem GPRS et VPN

Présentation

Vue d'ensemble Cette section décrit les services GPRS et VPN du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Communication GPRS 145
Configuration du modem GPRS 149
Ouverture d'une connexion Internet via un modem GPRS 154
Amélioration de la sécurité des communications avec un VPN 158
Sécurité PPP : page de configuration du contrôle IP et du VPN 161
Fonctions GPRS et VPN 164

144 35014557 09/2008


Installation du module

Communication GPRS

Description La communication GPRS (General Packet Radio Service) est assurée sur les
modules TSX ETG 3021 / 3022 (version V1.1).
Elle constitue une solution rentable de connexion distante sans fil par Internet aux
installations distribuées.
Le GPRS est un service de données par paquets de type GSM (Global System for
Mobile). Il permet de payer uniquement pour le volume total de données échangées
(en Mo par mois), quelle que soit la durée de connexion, la communication des
données par un réseau à commutation de circuit classique (PSTN/GSM) étant
facturée à la minute de connexion.
Les connexions GSM sont principalement utilisées pour les services à la demande,
notamment l'envoi d'alarmes par SMS ou les services distants standard tel que le
diagnostic.
Le GPRS convient plus particulièrement à l'accès permanent aux installations
distantes. Il offre les possibilités suivantes :
z programmation facile à distance,
z surveillance et contrôle permanents,
z routage transparent entre Internet et les réseaux LAN ou les équipements réseau
série reliés à la passerelle TSX ETG 302•.
Le GPRS affiche également des taux d'échange de données plus élevés que le
GSM :
Envoi Téléchargement
Théorique 24 kbps 48 kbps
Type 16 kbps 32 kbps

Note : ces valeurs dépendent de votre fournisseur d'accès, de la distance qui


sépare votre module et la station de base et du trafic.

35014557 09/2008 145


Installation du module

Communication La communication GPRS implique les conditions suivantes :


GPRS z le module est connecté à Internet via le réseau GPRS,
z le PC ou le réseau distant est également connecté à Internet,
z les services de sécurité tels que le Contrôle IP (voir p. 161) ou le VPN
(voir p. 158) sont activés pour l'échange des données sur Internet.
La figure suivante décrit l'accès distant au réseau du module :

PREMIUM
TSX ETG 302
TSX ETG 3021

Réseau GPRS PREMIUM


PC distant Ethernet
avec accès à Internet

QUANTUM
FactoryCast

Internet Modbus/RTU

La figure suivante décrit la communication interréseau par la connexion de


2 modules :

PREMIUM PREMIUM
TSX ETG 302 TSX ETG 302
TSX ETG 3021 TSX ETG 3021

QUANTUM PREMIUM
Ethernet Ethernet
GPRS/Internet

QUANTUM QUANTUM
FactoryCast FactoryCast

Modbus/RTU Modbus/RTU

Principes de La communication GPRS nécessite une carte SIM et la souscription d'un


connexion abonnement GPRS spécifique (voir p. 148) auprès d'un fournisseur d'accès.
La connexion GPRS est toujours lancée depuis le module vers le réseau GPRS.

146 35014557 09/2008


Installation du module

Une application cliente ne peut pas ouvrir de connexion par numérotation directe du
TSX ETG 302•. En revanche, le module offre différentes possibilités (voir p. 154) de
connexion au réseau GPRS :
Mode permanent :
z connexion automatique au démarrage ou au redémarrage, ou après une coupure
de la connexion.
Mode sur demande :
z fonction de rappel : ouvre la connexion à la réception d'un appel GSM ou PSTN
entrant,
z exécution autonome pour un processus ou une application.

Le module connecte l'APN (Access Point Name) du fournisseur d'accès et reçoit en


retour une adresse IP statique ou dynamique.
Le module prend en charge les adresses IP statiques et dynamiques. Si l'adresse
est dynamique, il est nécessaire d'indiquer la nouvelle adresse IP à l'application
distante (voir p. 164).

Note :
z Le GPRS utilise le serveur DNS du fournisseur d'accès, qui remplace le serveur
DNS configuré dans le module.
z Le service NTP du module ne fonctionne pas avec le GPRS.
z La passerelle par défaut configurée sur la page de configuration Ethernet (voir
Paramètres de configuration liés aux services TCP/IP, p. 124) du module n'est
pas utilisée avec une connexion GPRS. A la place, c'est le chemin par défaut
de la connexion GPRS qui est utilisé. Il n'est donc pas possible d'emprunter le
chemin Ethernet lorsque le module est connecté au réseau GPRS.

35014557 09/2008 147


Installation du module

Abonnements Les fournisseurs d'accès GPRS proposent des services adaptés aux applications
GPRS industrielles, également désignés sous le nom M2M (Machine to Machine).
Ils offrent des abonnements GPRS avec différentes options. Les plus importantes
de ces options sont les suivantes :
z adresse IP publique ou privée : vous devez choisir un abonnement qui vous
fournit une adresse IP publique accessible directement depuis Internet,
z adresse IP statique ou dynamique,
z ports TCP entrants bloqués ou non : certains fournisseurs proposent uniquement
des abonnements avec blocage des ports TCP pour raisons de sécurité (ports
inférieurs à 1024, par exemple).

Note :
z Pour simplifier l'utilisation et la configuration, vous avez intérêt à choisir un
abonnement sans blocage des ports TCP et avec une adresse IP statique.
z Si votre fournisseur d'accès bloque les ports publics (< 1024), vous devez
utiliser un VPN et choisir un abonnement autorisant le trafic VPN.

148 35014557 09/2008


Installation du module

Configuration du modem GPRS

Comment Il est possible d'accéder à la page de configuration des services Modem par le biais
accéder à la page du menu Paramétrage du site Web du module.
de configuration
du modem
Note : vous pouvez également définir les paramètres du modem GPRS à l'aide de
Web Designer.

Aperçu de la
page de
configuration du
modem

Modem
Internal External

Server Connection : local PPP Address GPRS


Fixed Use TCP/IP address GPRS enable

Internal Modem Connection On demand


PIN code ***** Access Point Name (APN) internet-company
SMS Service Center +447785020100 Username orange

Password *****
Callback
Callback on ring Enable IP publication
Number of rings 10
DynDNS Hostname [Link]
Time before calling back (sec) 0
DynDNS Username etg3021
Phone list index
DynDNS Password *****
Line Management
Idle time before hanging up 1mn
Max time before hanging up Never
Hang-up after email

Apply Undo

35014557 09/2008 149


Installation du module

Paramètres
généraux
Paramètres Action
Modem
Internal Le modem intégré est utilisé pour la liaison modem.
External Un modem externe est utilisé pour la liaison modem.
Line Management
Idle time before Si le temps entre deux trames est supérieur à la valeur saisie (en
hanging up secondes) dans ce champ, la connexion sera coupée.
Si la valeur saisie est Never, aucun contrôle n'est effectué.
Max time before Ce champ permet de définir (en secondes) le temps de connexion
hanging up maximal. Une fois le temps écoulé, la connexion est coupée.
Si la valeur saisie est Never, aucun contrôle n'est effectué.
Hang-up after email Cochez cette case pour fermer la connexion PPP après l'envoi d'un
email.

Paramètres du
modem interne
Paramètres Action
PIN code Saisissez le code PIN de la carte SIM.
SMS service center Entrez le numéro du centre de services SMS.

Note : faites attention lorsque vous entrez le code PIN de la carte SIM : si vous
entrez trois fois un code PIN incorrect, la carte SIM se verrouille. Dans ce cas,
appelez votre opérateur téléphonique pour la déverrouiller.

Paramètres de
rappel
Paramètres Valeurs
Callback on ring enable Cochez cette case pour utiliser le service de rappel sur
sonnerie.
Number of rings Indiquez le nombre de sonneries que le module doit laisser
passer avant d'établir la connexion.
Par défaut : 2 ; minimum : 2 ; maximum : 20.
Time before calling back Indiquez le délai d'attente à respecter entre la sonnerie et le
(sec) rappel.
Par défaut : 0 ; minimum : 0 ; maximum : 240.

150 35014557 09/2008


Installation du module

Paramètres
GPRS
Paramètres Valeurs
GPRS Enable Cochez cette case pour utiliser le service GPRS.
Connection Sélectionnez le mode de fonctionnement de la connexion :
z Permanent : le module est toujours connecté. Connexion
automatique au démarrage et après la perte d'une
connexion.
z On demand : le module est connecté uniquement à la
suite d'une action de l'utilisateur (rappel sur sonnerie,
commande de registre Modbus ou email).
Access Point Name (APN) Nom du point d'accès donné par le prestataire de service
GPRS. L'APN est obligatoire lorsque vous utilisez le GPRS.
Remarque : selon votre prestataire de service, il vous faudra
peut-être ajouter une commande AT. Ajoutez-la dans le
champ APN après le numéro APN en utilisant « ;; » comme
séparateur (par exemple, Internet-
entreprise;;AT=CGQREQ=1,3,4,3,0,0)
Le module envoie cette commande et vérifie la réponse avant
de lancer la connexion.
Username Nom d'utilisateur de l'APN communiqué par le fournisseur (ce
champ peut être vide).
Password Mot de passe de l'APN communiqué par le fournisseur (ce
champ peut être vide).

Publication de
l'adresse IP
Paramètres Valeurs
DynDNS Hostname Nom d'hôte (URL) correspondant à l'adresse IP du module.
Le module informe le serveur DynDNS de son adresse IP en
début de connexion. Le serveur convertit le nom d'hôte en
l'adresse IP correspondante.
Si vous n'utilisez pas DynDNS, ne renseignez pas ce champ.
DynDNS Hostname Nom d'utilisateur permettant d'accéder au service DynDNS.
DynDNS Password Mot de passe permettant d'accéder au service DynDNS.

35014557 09/2008 151


Installation du module

Utilisation Si vous disposez d'une adresse IP dynamique dans le cadre de votre abonnement
d'adresses IP GPRS, cela signifie que cette adresse est renouvelée régulièrement par votre
GPRS fournisseur d'accès.
dynamiques Les modules TSX ETG 302• proposent 2 solutions pour l'utilisation d'adresses IP
dynamiques :
z utilisation du service DynDNS (Dynamic DNS) pour travailler avec une URL qui
ne change pas (par exemple [Link]), à la place de l'adresse IP
dynamique,
z utilisation du service email pour communiquer la nouvelle adresse IP à
l'utilisateur final.

Publication de Le module peut indiquer sa nouvelle adresse IP par email en début de connexion
l'adresse IP par GPRS. Vous devez créer un service email (voir Configuration des services email et
email SMS, p. 263) à l'aide de Web Designer. Le module utilise uniquement le registre
GPRS_STATUS pour déclencher l'envoi de l'email.
La figure ci-dessous montre un exemple de publication de l'adresse IP par email :

SendSMS

Description de l'email
Identifiant notification d'email par IP Déclencheur device.Device1.GPRS_STATUS Type RE

Destination remoteUser@[Link] Sujet Notification d'adresse IP

Contenu Ma nouvelle adresse IP :

[Link]
{device.Device1.GPRS_IP3_ADD_ETG}.{device.Device1.GPRS_IP4_ADD_ETG}

Source Chemin

Identifiant Destination Sujet Déclencheur Type


Supprimer
notificat ... remoteUser... Adress... notificat ... RE

152 35014557 09/2008


Installation du module

Publication de Les modules TSX ETG 302• proposent une solution pour l'utilisation d'adresses IP
l'adresse IP avec dynamiques par URL (nom DNS). Les modules TSX ETG 302• prennent en charge
DynDNS le service de noms DynDNS fourni par la société Dyn DNS ([Link]).
Le service DynDNS permet d'associer un nom de domaine à des adresses IP.
Lorsque le prestataire de services GPRS modifie l'adresse IP du module, ce dernier
envoie des requêtes au serveur DynDNS pour mettre à jour sa table de
correspondance en y incluant la nouvelle adresse.
Vous devez créer un compte DynDNS sur le site Web [Link] Vous
devez ensuite définir l'URL à utiliser (par exemple, [Link]) comme le nom
DNS de votre module TSX ETG 302•, puis sélectionner l'option d'actualisation
toutes les minutes. Un nom d'utilisateur et un mot de passe sont associés au
compte. Vous pouvez les utiliser pour protéger l'accès au service DynDNS.
La figure ci-dessous présente la création d'un compte DynDNS effectuée sur le site
Web [Link]

Note :
z Il est conseillé de choisir un compte qui ne requiert pas de nouvelle
configuration après un certain délai d'inactivité.
z DynDNS actualise les adresses IP une fois par minute. Vous devez donc
attendre une minute avant d'accéder à la passerelle.

35014557 09/2008 153


Installation du module

Ouverture d'une connexion Internet via un modem GPRS

Ouverture d'une Le service GPRS propose 2 modes d'ouverture d'une connexion GPRS :
connexion GPRS z permanent : le module est toujours connecté. Connexion automatique (voir
via le modem p. 154) au démarrage et après la perte d'une connexion.
GPRS intégré z sur demande : le module se connecte au réseau GPRS uniquement sur
demande (action de l'utilisateur) ou à la suite d'un événement de processus :
z connexion/déconnexion (voir p. 155) par une variable de registre de
commande,
z rappel sur sonnerie (voir p. 156) : le module ouvre une connexion GPRS après
la réception d'un appel GSM,
z envoi d'une requête par email (voir p. 157) : le module ouvre automatiquement
une connexion GPRS lors de l'envoi d'un email.

Connexion Le module est toujours connecté au réseau GPRS. Il se connecte au réseau GPRS
permanente au redémarrage du module ou en cas de perte de la connexion.

PREMIUM
TSX ETG 302
TSX ETG 3021

QUANTUM 2
Ethernet
GPRS/Internet
3

QUANTUM
4
FactoryCast

Etape Description
1 Configurez une connexion GPRS de type Permanent.
2 Le module se connecte au réseau GPRS.
3 La connexion est perdue ou fermée.
4 Le module se reconnecte automatiquement au réseau GPRS.

154 35014557 09/2008


Installation du module

Note :
z Si le module ne parvient pas à se connecter au réseau GPRS en mode
permanent, une nouvelle tentative de connexion a lieu automatiquement au
bout de 5 minutes.
z Si vous avez une adresse IP dynamique, votre fournisseur d'accès peut fermer
la connexion. Le module se reconnecte automatiquement, mais avec une
nouvelle adresse IP. Vous pouvez éviter cette déconnexion grâce à la fonction
de gestion de ligne.

Connexion par Ecrivez une commande de registre spécifique pour ouvrir la connexion GPRS.
commande de
registre PREMIUM
TSX ETG 302
TSX ETG 3021

QUANTUM
Ethernet
GPRS/Internet
3

QUANTUM
1 FactoryCast

Etape Description
1 Configurez une connexion GPRS de type On Demand.
2 Ecrivez 1 dans le registre COMMAND (1001) et attendez quelques secondes
(jusqu'à ce que la valeur du registre STATUS (1002) passe à 0).
Remarque : le GPRS n'utilise pas le registre CMD_PARAM1 (1002).
3 Le module se connecte au réseau GPRS.

35014557 09/2008 155


Installation du module

Rappel sur Le module attend l'arrivée d'un appel téléphonique pour se connecter au réseau
sonnerie GPRS. Lorsqu'il reçoit l'appel, il raccroche au bout d'un certain nombre de sonneries
et se connecte au réseau GPRS.

PREMIUM GSM
3

QUANTUM
TSX ETG 302
TSX ETG 3021

QUANTUM
Ethernet GPRS/Internet
4
1
FactoryCast

Etape Description
1 Configurez une connexion GPRS de type On Demand.
2 Sélectionnez Callback on ring Enable dans la zone de rappel et complétez les
champs suivants :
z Number of rings (par exemple, 5 : le module se connecte au réseau GPRS
au bout de 5 sonneries),
z Time before calling back (sec) (par exemple, 5 : le module se connecte au
réseau GPRS 5 secondes après le nombre de sonneries prédéfini).
3 Appelez le numéro du module (fourni avec la carte SIM) via une ligne fixe ou
mobile.
4 Après le nombre de sonneries et le délai choisis à l'étape 2, le module se
connecte au réseau GPRS et raccroche.

156 35014557 09/2008


Installation du module

Connexion pour Le module se connecte automatiquement au réseau GPRS pour envoyer un email.
envoi d'un email La déconnexion du réseau GPRS peut se produire une fois l'email envoyé.

PREMIUM
TSX ETG 302
5
TSX ETG 3021

QUANTUM
Ethernet
GPRS/Internet
6

QUANTUM 1

2 FactoryCast

Etape Description
1 Configurez une connexion GPRS de type On Demand.
Remarque : cochez la case Hang-up after email si vous souhaitez fermer la
connexion après l'envoi de l'email.
2 Accédez à la page de configuration de la liste téléphonique : cliquez sur
Paramétrage → Modem – Liste téléphonique.
3 Créez un nouvel enregistrement avec les paramètres suivants :
Numéro de téléphone Destination Utilisateur Mot de p
1 [Link] GPRS

4 Créez un service email à l'aide de Web Designer et des paramètres suivants :


Serveur SMTP
Adresse du serveur [Link]

Remarque : l'adresse du serveur SMTP configurée dans Web Designer doit


correspondre à celle qui a été configurée dans la liste téléphonique à l'étape 3.
Transférez le projet Web Designer vers le module.
5 L'événement configuré de manière à déclencher l'email à l'étape 4 a lieu.
6 Le module se connecte au réseau GPRS et envoie l'email.
Remarque : si l'option Hang-up after email a été sélectionnée, le module se
déconnecte automatiquement une fois l'email envoyé.

35014557 09/2008 157


Installation du module

Amélioration de la sécurité des communications avec un VPN

Description Un VPN permet aux modules TSX ETG 302• d'utiliser des tunnels Internet privés,
bidirectionnels et cryptés pour établir les connexions entre les sites centraux et vos
équipements distants.

PREMIUM
PC distant avec TSX ETG 302
clé pré-partagée correcte TSX ETG 3021

PREMIUM
Internet Ethernet

QUANTUM
PC distant sans la FactoryCast

clé pré-partagée correcte

Modbus/RTU

Un VPN améliore la sécurité des communications :


z entre un PC connecté à Internet et la passerelle TSX ETG 302•. Les
périphériques distants connectés à la passerelle apparaissent virtuellement dans
votre LAN. Une fois le tunnel mis en place, vos logiciels de programmation et
outils de surveillance bénéficient d'un accès transparent aux équipements
distants, comme s'ils se trouvaient sur le même LAN.
z entre deux sites via des tunnels VPN entre deux passerelles TSX ETG 302•.
Tous les périphériques d'un site peuvent ainsi accéder à ceux du site distant.
Cette possibilité peut être utilisée comme alternative, en remplaçant les lignes
spécialisées entre les sites.
Le service VPN est basé sur :
z les protocoles IPsec (Internet Protocol Security) qui améliorent la sécurité en
créant des connexions sécurisées par tunnel,
z le protocole IKE (Internet Key Exchange) pour l'authentification de session avec
échange de clé pré-partagée.

158 35014557 09/2008


Installation du module

Note : un VPN en mode tunnel est obligatoire pour utiliser le routage WAN-LAN
afin d'accéder de façon transparente aux équipements connectés à une passerelle
TSX ETG 302•.

Limitations du En mode VPN, après un redémarrage ou une mise hors tension du module TSX ETG 302•
VPN distant, le logiciel client du VPN doit être redémarré côté client (PC ou ETG).

Présentation Le terme IPsec désigne un ensemble de protocoles qui améliorent la sécurité des
d'IPsec communications IP (Internet Protocol) en authentifiant et/ou en cryptant chacun des
paquets IP que contient un flux de données. Le protocole IPsec comprend
également des protocoles de définition de clé cryptographique. Le protocole IPsec
fonctionne dans 2 modes :
z le mode transport (de bout en bout) améliore la sécurité du trafic par paquets en
attribuant le traitement de la sécurité aux ordinateurs situés en fin de chaîne,
z le mode tunnel (portail à portail) améliore la sécurité des communications au
niveau des données échangées. Un nœud unique assure la sécurité de plusieurs
ordinateurs (voire de LAN entiers).

Services VPN/ z Mode Tunnel : le paquet IP entier (données et en-têtes de messages) est crypté
IPsec et/ou authentifié. Le mode tunnel est utilisé pour les communications entre
réseaux.
z Mode transport : seules les informations à transmettre (données) du paquet IP
sont cryptées et/ou authentifiées. Le mode transport est utilisé pour les
communications entre hôtes.
z Authentification des données : utilise le protocole AH (Authentication Header)
pour assurer différents niveaux de fonctions de hachage (de SHA à MD5).
z Cryptage des données : utilise le protocole ESP (Encapsulating Security
Payload) pour assurer différents niveaux de cryptage (de 3DES à DES lite).

Clients VPN Dans la connexion entre un PC et un module TSX ETG 302• distant, le module joue
le rôle d'un serveur VPN. Une interface VPN cliente doit être active côté client (un
PC ou un autre TSX ETG 302•).
Dans la connexion entre un client TSX ETG 302• et un TSX ETG 302• distant, le
client TSX ETG 302• peut jouer le rôle d'un client VPN. La configuration d'un VPN
TSX ETG 302• inclut celle de ce client VPN.
Les clients VPN suivants peuvent être utilisés avec un TSX ETG 302• :
z logiciel VPN client TheGreenBow (recommandé),
z service VPN client fourni par les systèmes d'exploitation Windows 2000, XP,
Vista,
z autres logiciels VPN clients compatibles avec les protocoles IPSec/IKE.

35014557 09/2008 159


Installation du module

Restrictions z Un VPN vous permet de sécuriser uniquement les connexions PPP. Il est sans
effet pour les connexions Ethernet.
z Le nombre maximal de connexions VPN pouvant être configurées et actives
simultanément est de 8.

Note : vous pouvez utiliser un VPN avec de nombreux types de connexions


modem. Il est toutefois conseillé de le réserver aux connexions GPRS et PSTN.

160 35014557 09/2008


Installation du module

Sécurité PPP : page de configuration du contrôle IP et du VPN

Introduction Les modules TSX ETG 302• autorisent l'accès au module sur Internet.
Par conséquent, pour renforcer la sécurité de l'accès distant, le module
TSX ETG 302• exécute les services de sécurité suivants :
z Le VPN (Virtual Private Network) (voir p. 158) assure un niveau de sécurité plus
élevé en cryptant les données à transférer d'un hôte à l'autre.
z Le contrôle IP offre un niveau de sécurité standard en n'autorisant pas la
connexion au module des équipements associés à une adresse IP inconnue.

Contrôle IP Ce contrôle vous permet d'indiquer une liste d'adresses IP autorisées à se


connecter au module. Toute tentative de connexion d'une adresse IP non autorisée
est refusée. Le contrôle IP protège uniquement les connexions PPP

Configuration du Pour accéder à la page de configuration du contrôle IP et du VPN, cliquez sur


contrôle IP et du Sécurité modem/PPP dans le menu Paramétrage du site Web.
VPN

35014557 09/2008 161


Installation du module

Aperçu de la
page de
configuration de IP control enable
la sécurité PPP
IP Range authorized
From IP address To IP address
1 [Link] [Link]
2 [Link] [Link]
3 [Link] [Link]
4

VPN enable

VPN Connections
Remote address Pre shared key Mode Remote LAN Subnet mask ETG client encryption
1 [Link] ******************* Transport
2 [Link] *************** Tunnel [Link] [Link] High
3
4

Apply Undo

Note : vous ne pouvez sélectionner qu'un type de sécurité à la fois. La table non
sélectionnée apparaît en grisé.

Paramètres de
contrôle IP
Paramètres Action
IP control enable Cochez cette case pour activer le service de contrôle IP. Cela vous
permet d'autoriser la communication avec le module pour une seule
adresse IP ou une plage d'adresses IP.
Remarque : si l'autorisation d'accès est limitée à une seule adresse
IP, saisissez celle-ci dans les colonnes From/To IP address.
From IP address Valeur basse de la plage d'adresses IP.
To IP address Valeur haute de la plage d'adresses IP.

162 35014557 09/2008


Installation du module

Paramètres VPN
Paramètres Action
VPN enable Cochez cette case pour activer le service VPN. Le module ou le
réseau avec lequel vous souhaitez communiquer doit être répertorié
dans la table VPN Connections.
Remote address Adresse IP de l'hôte distant (module, PC ou réseau distant). Vous
pouvez utiliser la notation à points (x.x.x.x) ou un nom symbolique
d'adresse.
Pre shared key Clé secrète partagée utilisée entre le module et l'hôte distant pour
l'authentification. Les équipements d'envoi et de réception doivent
partager la même clé (longueur maximale recommandée de
8 caractères).
Mode z Le mode Transport crypte la partie de chaque paquet IP
correspondant aux données, mais laisse l'en-tête en clair. Seul le
module TSX ETG 302•• est accessible.
z Le mode Tunnel mode crypte l'en-tête et les données du paquet
IP, ce qui renforce la confidentialité des communications.
L'ensemble du réseau local TSX ETG 302•• est accessible.
Remote LAN En mode Tunnel, indique l'adresse IP virtuelle du client ou du réseau
IP.
Si ce champ n'est pas renseigné, il n'existe aucune adresse IP
virtuelle, et seul l'hôte dont l'adresse figure dans le champ Remote
address peut accéder au module.
Subnet mask Masque du réseau si vous communiquez avec un réseau IP.
Si ce champ n'est pas renseigné, le masque de sous-réseau est
[Link], et seul l'hôte dont l'adresse figure dans le champ
Remote LAN peut accéder au module.
ETG client encryption Si le module TSX ETG 30•• agit comme un client (cas ETG -> ETG),
vous pouvez indiquer le protocole de cryptage utilisé pour la
connexion :
z Aucun : AH
z Moyen : ESP (DES)
z Elevé : ESP (3DES)

Remarque : si vous ne renseignez pas ce paramètre, l'équipement


qui fait fonction de serveur adapte le protocole de cryptage client.

Note : si le VPN est activé et la table vide, le module n'autorise pas les connexions
GPRS.

35014557 09/2008 163


Installation du module

Fonctions GPRS et VPN

Vue d'ensemble Pour communiquer avec le module VPN, un logiciel VPN client doit être installé sur
des clients VPN votre PC.
Nous recommandons l'utilisation des utilitaires VPN clients suivants avec les
modules TSX ETG 302• :
z le fichier batch du client VPN Windows (fichier .bat ) fourni sur le CD-ROM dans
le dossier VPN,
z le logiciel VPN client TheGreenBow (logiciel VPN client recommandé).

Fichier batch du Nous fournissons un exemple de fichier batch de client VPN Windows (fichier .bat).
client VPN Ce fichier batch peut ouvrir une connexion VPN à l'aide du service Windows IPsec.
Windows Le service Windows IPsec est disponible sous Windows 2000/XP/Vista, mais vous
devez toutefois vérifier qu'il est installé et activé. S'il n'est pas installé, vous pouvez
l'ajouter en installant les « outils de support Windows » et en activant le service
IPsec. (Pour plus d'informations, consultez la documentation de votre système
d'exploitation)
Utilisez les commandes suivantes pour vérifier que le service IPsec est installé et
activé sur votre système d'exploitation :
Sous Windows, cliquez sur Démarrer → Exécuter... et entrez ‘cmd’ dans la boîte
de dialogue Exécuter :
z sous Windows 2000 : entrez ipsecpol à l'invite de commande,
z sous Windows XP : entrez ipseccmd à l'invite de commande,
z sous Windows Vista : entrez netsh ipsec à l'invite de commande.

Si le message ‘Windows ne trouve pas...’ s'affiche, vous devez installer ou activer


le service IPsec. Pour plus d'informations, consultez la documentation de votre
système d'exploitation.

Logiciel VPN Le client VPN TheGreenBow est un logiciel qui permet à un utilisateur d'établir une
client connexion VPN cliente avec le module sur Internet. Le client VPN TheGreenBow
TheGreenBow prend uniquement en charge le protocole ESP.
Pour plus d'informations sur le logiciel, consultez le site Web
[Link].

164 35014557 09/2008


Installation du module

4.8 Topologies GPRS

Présentation

Vue d'ensemble Cette section décrit les principales topologies pouvant être réalisées à l'aide d'une
connexion GPRS.
Les topologies suivantes sont décrites dans le détail :
z accès distant au TSX ETG 302• et aux équipements,
z accès distant aux équipements Ethernet par l'intermédiaire du TSX ETG 302•
(fonction RAS),
z connexion distante ETG-ETG (communications entre plusieurs sites).

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Accès distant au TSX ETG 302• et aux équipements 166
Communications entre sites 177

35014557 09/2008 165


Installation du module

Accès distant au TSX ETG 302• et aux équipements

Description Cette page indique comment accéder au module TSX ETG 302• et aux
équipements à l'aide d'un PC distant connecté à Internet.
Les exemples suivants décrivent les configurations correspondant aux différentes
caractéristiques de la connexion GPRS :
z adresse IP GPRS statique ou dynamique,
z blocage éventuel des ports TCP par le fournisseur d'accès,
z présence d'un VPN nécessaire ou inutile.

Restrictions Pour la connexion GPRS, l'envoi de la requête par l'intermédiaire de cette


connexion doit se faire par le chemin par défaut. Par conséquent, si une passerelle
par défaut est configurée pour la liaison Ethernet, ce chemin sera surchargé
pendant la connexion GPRS et il ne sera pas possible d'emprunter le chemin
Ethernet lorsque la connexion GPRS sera active.
En règle générale, la connexion/le fournisseur d'accès GPRS attribue automati-
quement un DNS à la connexion, qui vient alors remplacer le DNS configuré
pendant la connexion GPRS.
Pour fonctionner correctement avec la connexion GPRS, le composant NTP doit
obtenir un retour en 6 ms max. (1 s avec le GPRS).
Lorsqu'une connexion GPRS est ouverte, toute tentative d'envoi d'un SMS entraîne
sa fermeture. Si le module fonctionne avec une connexion permanente, il se
reconnecte au réseau GPRS une fois le SMS envoyé.
La configuration de la liste téléphonique (voir p. 182) ne doit pas être utilisée avec
le GPRS, sauf pour l'envoi d'emails (voir Connexion pour envoi d'un email, p. 157).

166 35014557 09/2008


Installation du module

Exemple 1 : Conditions de configuration de l'accès distant au TSX ETG 302• et aux


équipements :
z pas de blocage des ports publics par le fournisseur d'accès,
z carte SIM avec adresse IP GPRS/Internet statique (par exemple, [Link]),
z pas de VPN (vous pouvez utiliser la fonction de contrôle IP).

TSX ETG 302


PC distant GPRS IP= [Link] TSX ETG 3021

avec accès à Internet


Ethernet
QUANTUM PREMIUM
GPRS/Internet

FactoryCast

Modbus/RTU

Accès distant au TSX ETG 302• et aux équipements :


Vous pouvez accéder au site Web du TSX ETG 302• en entrant l'adresse IP GPRS
du module ([Link]) dans la barre d'adresse d'un navigateur Web ou en
utilisant Web Designer.
Tout logiciel de programmation d'automate ou SCADA permet d'accéder à distance
aux équipements Modbus, à l'aide de leur ID d'esclave Modbus.
L'accès distant aux équipements Ethernet implique la configuration d'un tunnel VPN
(voir Description, p. 158).

35014557 09/2008 167


Installation du module

Exemple 2 : Conditions de configuration de l'accès distant au TSX ETG 302• et aux


équipements :
z pas de blocage des ports publics par le fournisseur d'accès,
z carte SIM avec adresse IP GPRS dynamique (utilisation de l'URL DynDNS à la
place de l'adresse IP),
z pas de VPN (vous pouvez utiliser la fonction de contrôle IP).

IP publication

DynDNS Hostname [Link]


DynDNS Username etg3021
DynDNS Password *****

TSX ETG 302


PC distant TSX ETG 3021

avec accès à Internet


Ethernet

QUANTUM PREMIUM

GPRS/Internet

FactoryCast

Modbus/RTU

Accès distant au TSX ETG 302• et aux équipements :


Vous pouvez accéder au site Web du TSX ETG 302• en entrant l'URL du module
([Link]) dans la barre d'adresse d'un navigateur Web.
Tout logiciel de programmation d'automate ou SCADA permet d'accéder à distance
aux équipements Modbus, à l'aide de leur ID d'esclave Modbus.
L'accès distant aux équipements Ethernet implique la configuration d'un tunnel VPN
(voir Description, p. 158).

168 35014557 09/2008


Installation du module

Note :
z Vous pouvez également utiliser le service email du module pour publier
l'adresse IP publique du module. Utilisez les deux possibilités (DynDNS +
service email) pour disposer d'une alternative si l'un des services ne fonctionne
pas.
z L'adresse IP GPRS figure sur la page Web de diagnostic du modem du module
ETG.
z Vous pouvez également envoyer une requête ping sur l'URL pour récupérer son
adresse IP si l'application cliente ne prend pas en charge l'adressage URL.

35014557 09/2008 169


Installation du module

Exemple 3 : Accès aux équipements Ethernet connectés à la passerelle à l'aide du VPN en


mode Tunnel :
z carte SIM avec adresse IP GRPS dynamique,
z VPN en mode Tunnel (pas de blocage des ports du VPN par le fournisseur
d'accès) ; le mode tunnel est obligatoire pour accéder aux équipements Ethernet,
z pas de blocage des ports du VPN par le fournisseur d'accès,
z PC distant avec adresse IP dynamique (utilisation de l'adresse dyndns).

Les paramètres suivants doivent être identiques dans au moins deux


emplacements, faute de quoi la connexion risque de ne pas fonctionner.
Légende Paramètre Réglages
1 Adresse dynamique GPRS de l'ETG [Link] (utilisation de
l'adresse dyndns)
2 Adresse Internet du PC [Link] (adresse dyndns) ou
[Link] (adresse virtuelle)
3 PC et ETG Configurez la même clé pré-partagée
des deux côtés
4 PC et ETG Configurez le tunnel VPN côté ETG et
l'utilitaire VPN client côté PC
5 Adresse locale de l'ETG [Link]
Adresse de la passerelle Quantum [Link]
6 Réseau LAN distant 192.168.2.* ou [Link] + masque
de sous-réseau
7 Adresse virtuelle du réseau distant [Link]
(uniquement pour le logiciel
TheGreenBow)

170 35014557 09/2008


Installation du module

5
Adresse IP = [Link] Adresse IP = [Link]
Masque de sous-réseau = [Link] TSX ETG 302 Masque de sous-réseau = 255.255.2
PC distant Passerelle = [Link] TSX ETG 3021
Passerelle = [Link]
avec accès à Internet
5
Ethernet
GPRS/Internet
QUANTUM PREMIUM

FactoryCast

Modbus/RTU
URL = [Link] URL = [Link]
Client VPN

Accès distant au TSX ETG 302• et aux équipements :


Vous pouvez accéder au module TSX ETG 302• en entrant l'adresse IP Ethernet du
module ([Link]) dans la barre d'adresse d'un navigateur Web.
Vous pouvez également accéder aux équipements Ethernet connectés au module
comme si vous vous trouviez sur le même LAN en entrant l'adresse IP de
l'équipement Ethernet (par exemple, [Link]) dans la barre d'adresse d'un
navigateur Web.
Tout logiciel de programmation d'automate ou SCADA permet d'accéder à distance
aux équipements Modbus, à l'aide de leur ID d'esclave Modbus.

Note : en cas d'accès distant PC à Quantum, l'adresse de passerelle du Quantum


doit correspondre à celle du module auquel vous souhaitez accéder.

Configuration du client VPN :


z Avec le fichier .bat sous Windows XP :

Connexions VPN
Adresse distante Clé prépartagée Mode LAN distant Masque de sous-réseau Cryptage client ETG
1 [Link] ******************* Tunnel

2 3 4

35014557 09/2008 171


Installation du module

1 3 6 4

ipseccmd -1s 3DES-SHA-2 -n AH[MD5] -f 0=192.168.2.* -t


[Link] -a PRESHARE:"etg1presharedkey" -p
"ETGTunnel" -r "PCToTarget" -1k 3600s -w reg -x
2 3 6 4
ipseccmd -1s 3DES-SHA-2 -n AH[MD5] -f 192.168.2.*=0 -t
[Link] -a PRESHARE:"etg1presharedkey" -p "ETGTunnel"
-r "TargetToPC" -1k 3600s -w reg -x
Remarque : des retours à la ligne automatiques ont été utilisés pour les deux
lignes qui précèdent, mais chacune d'elles apparaît en fait sur une seule ligne.
z Avec le logiciel TheGreenBow, vous devez configurer le client comme suit :

Connexions VPN
Adresse distante Clé prépartagée Mode LAN distant Masque de sous-réseau Cryptage client ETG

1 [Link] ******************* Tunnel [Link]

2 3 4 7

Phase 1 (authentification) Phase 2 (configuration IPSec)

Nom Passerelle1 Nom Tunnel1

Interface Toutes Adresse du client VPN 10 . 10 . 0 . 10 7


Passerelle distante [Link] 1
Type d'adresse Adresse unique

Clé prépartagée ********************* Adresse de l'hôte distant 192 . 168 . 2 . 0


3 6
Confirmer : Masque de sous-réseau 255 . 255 . 255 . 0
*********************

Certificat Importation des certificats...


ESP
P2 avancé...
Cryptage 3DES
IKE
P1 avancé... Scripts
Cryptage 3DES Authentification SHA

Authentification SHA Mode Tunnel 4


Groupe de clés DH1024

PFS Groupe Aucun Ouvrir le tunnel

Enregistrer et appliquer
Enregistrer et appliquer

172 35014557 09/2008


Installation du module

Note :
z Vous pouvez utiliser le service email du module pour récupérer l'adresse IP
publique du module. Utilisez les deux possibilités (DynDNS + service email)
pour disposer d'une alternative si l'un des services ne fonctionne pas.
z Vous pouvez également envoyer une requête ping sur l'URL pour récupérer son
adresse IP si l'application cliente ne prend pas en charge l'adressage URL.
z Lorsque vous utilisez DynDNS pour le PC distant, le module TSX ETG 302•
vérifie l'adresse IP publique une fois par minute pour savoir si elle a été
modifiée. Pour cette fonction, il échange environ 100 Ko de données chaque
jour. Pour éviter tout échange inutile de données, utilisez une connexion sur
demande.

35014557 09/2008 173


Installation du module

Exemple 4 : Conditions de configuration de l'accès distant au TSX ETG 302• et aux


équipements :
z carte SIM avec adresse IP GRPS dynamique,
z PC distant avec adresse IP publique statique : [Link],
z réseau VPN en mode Transport.

Les paramètres suivants doivent être identiques dans au moins deux


emplacements, faute de quoi la connexion risque de ne pas fonctionner.
Légende Paramètre Réglages
1 Adresse dynamique de l'ETG [Link] (adresse dyndns)
2 Adresse statique du PC [Link]
3 Authentification du VPN PC et Clé pré-partagée identique des deux côtés
ETG
4 Mode VPN PC et ETG Transport

IP publication

DynDNS Hostname [Link] 1


DynDNS Username etg3021
DynDNS Password *****

Connexions VPN
Adresse distante Clé prépartagée Mode LAN distant Masque de sous-réseau Cryptage client ETG
1 [Link] ******************* Transport

2 3 4
TSX ETG 302
PC distant TSX ETG 3021

avec accès à Internet


Ethernet

GPRS/Internet QUANTUM PREMIUM

FactoryCast

Modbus/RTU
Adresse IP statique : [Link]
Client VPN

174 35014557 09/2008


Installation du module

Accès distant au TSX ETG 302• et aux équipements :


Vous pouvez accéder au site Web du TSX ETG 302• en entrant l'URL du module
([Link]) dans la barre d'adresse d'un navigateur Web.
Tout logiciel de programmation d'automate ou SCADA permet d'accéder à distance
aux équipements Modbus, à l'aide de leur ID d'esclave Modbus.

Note : en mode transport, l'accès distant aux équipements Ethernet n'est pas
autorisé.

Configuration du client VPN :


z Avec le fichier .bat sous Windows XP :

3 1

ipseccmd -1s 3DES-SHA-2 -n AH[MD5] -f 0=[Link] -a


PRESHARE:"etg1presharedkey" -p "ETGTransport" -r
"PCToTarget" -1k 3600s -w reg -x 1
3
ipseccmd -1s 3DES-SHA-2 -n AH[MD5] -f [Link]=0 -a
PRESHARE:"etg1presharedkey" -p "ETGTransport" -r
"TargetToPC" -1k 3600s -w reg -x
Remarque : des retours à la ligne automatiques ont été utilisés pour les deux
lignes qui précèdent, mais chacune d'elles apparaît en fait sur une seule ligne.
z Avec le logiciel TheGreenBow, vous devez configurer le client comme suit :

35014557 09/2008 175


Installation du module

Phase 1 (authentification) Phase 2 (configuration IPSec)

Nom Passerelle1 Nom Transport1

Interface Toutes Adresse du client VPN 53 . 12 . 23 . 80 2


Passerelle distante [Link] 1
Type d'adresse Adresse unique

Clé prépartagée ********************* Adresse de l'hôte distant 90 . 94 . 13 . 56


3
Confirmer : Masque de sous-réseau 255 . 255 . 255 . 0
*********************

Certificat Importation des certificats...


ESP
P2 avancé...
Cryptage 3DES
IKE
P1 avancé... Scripts
Cryptage 3DES Authentification SHA

Authentification SHA Mode Transport 4


Groupe de clés DH1024

PFS Groupe Aucun Ouvrir le tunnel

Enregistrer et appliquer
Enregistrer et appliquer

Note :
z Vous pouvez utiliser le service email du module pour récupérer l'adresse IP
publique du module. Utilisez les deux possibilités (DynDNS + service email)
pour disposer d'une alternative si l'un des services ne fonctionne pas.
z Vous pouvez également envoyer une requête ping sur l'URL pour récupérer son
adresse IP si l'application cliente ne prend pas en charge l'adressage URL.
z Si l'adresse IP publique du PC distant est dynamique, utilisez la fonction de
mise à jour DynDNS pour le PC.
z Utilisez le mode Tunnel pour accéder au module et au réseau Ethernet.

176 35014557 09/2008


Installation du module

Communications entre sites

Description Cette page explique comment créer des communications entre sites à l'aide de deux
passerelles et d'une connexion VPN.

Exemple 1 : Connexion de deux modules TSX ETG 302• à Internet avec les caractéristiques
module avec suivantes :
adresse IP z carte SIM avec adresse IP publique dynamique,
publique z VPN en mode Tunnel. Le mode Tunnel est obligatoire pour accéder aux
dynamique équipements Ethernet (pas de blocage des ports du VPN par le fournisseur
d'accès).
Les paramètres suivants doivent être identiques dans au moins deux
emplacements, faute de quoi la connexion risque de ne pas fonctionner.
Légende Paramètre Réglages
1 Adresse IP GPRS de l'ETG1 [Link] (utilisation de l'adresse
dyndns)
2 Adresse IP GPRS de l'ETG2 [Link] (utilisation de l'adresse
dyndns)
3 Adresse Ethernet de l'ETG1 [Link]
4 Adresse Ethernet de l'ETG2 [Link]
5 Authentification du VPN ETG1 & Clé pré-partagée
ETG2
6 Mode VPN ETG1 & 2 Tunnel
7 LAN distant (côté ETG1) 173.16.*.* ou [Link] + masque de sous-
réseau
8 LAN distant (côté ETG2) 192.168.2.* ou [Link] + masque de
sous-réseau

Configuration du VPN (côté ETG1) :


Connexions VPN
Adresse distante Clé prépartagée Mode LAN distant Masque de sous-réseau Cryptage client ETG
1 [Link] ******************* Tunnel [Link] [Link]

2 5 6 7

35014557 09/2008 177


Installation du module

LAN 2 LAN 1
3
4
Adresse IP = [Link] ETG 2 ETG 1 Adresse IP = [Link]
Masque de sous-réseau = [Link] TSX ETG 302 TSX ETG 302 Masque de sous-réseau = [Link]
TSX ETG 3021 TSX ETG 3021
Passerelle = [Link] URL = [Link] Passerelle = [Link]

Ethernet
GPRS/Internet
QUANTUM QUANTUM PREMIUM

FactoryCast FactoryCast

PC1 DEV1

Adresse IP = [Link] Adresse IP = [Link] URL = [Link] Adresse IP = [Link]


Masque de sous-réseau = [Link] Masque de sous-réseau = [Link] Masque de sous-réseau = [Link]
Passerelle = [Link] Passerelle = [Link] Passerelle = [Link]

4 4 3

Configuration du VPN (côté ETG2) :


Connexions VPN
Masque de
Adresse distante Clé prépartagée Mode LAN distant sous-réseau Cryptage client ETG
1 [Link] ******************* Tunnel [Link] [Link] Support

1 5 6 8

Configuration DynDNS :

ETG 1 1 ETG 2 2
IP publication IP publication

DynDNS Hostname [Link] DynDNS Hostname [Link]


DynDNS Username etg1 DynDNS Username etg2
DynDNS Password ***** DynDNS Password *****

Accès à un Une fois la connexion VPN établie, tous les équipements communiquent à l'aide de
équipement leur adresse IP Ethernet s'ils se trouvent sur le même LAN. L'adresse IP publique
est uniquement utilisée pour la connexion VPN.
Par exemple, PC1 communique avec DEV1 à l'aide de l'adresse IP Ethernet :
[Link].

178 35014557 09/2008


Installation du module

Exemple 2 : Connexion de deux modules TSX ETG 302• à Internet avec les caractéristiques
module avec suivantes :
adresse IP z module avec adresse IP statique,
statique z VPN en mode Tunnel. Le mode Tunnel est obligatoire pour accéder aux
équipements Ethernet (pas de blocage des ports du VPN par le fournisseur
d'accès).
Les paramètres suivants doivent être identiques dans au moins deux
emplacements, faute de quoi la connexion risque de ne pas fonctionner.
Légende Paramètre Réglages
1 Adresse IP statique de l'ETG1 [Link]
2 Adresse IP statique de l'ETG2 [Link]
3 Adresse Ethernet de l'ETG1 [Link]
4 Adresse Ethernet de l'ETG2 [Link]
5 Authentification du VPN ETG1 & Clé pré-partagée
ETG2
6 Mode VPN ETG1 & 2 Tunnel
7 LAN distant (côté ETG1) 173.16.*.* ou [Link] + masque de sous-
réseau
8 LAN distant (côté ETG2) 192.168.2.* ou [Link] + masque de
sous-réseau

LAN 2 LAN 1
3
4
Adresse IP = [Link] ETG 2 ETG 1
Adresse IP = [Link]
Masque de sous-réseau = [Link] TSX ETG 302 TSX ETG 302 Masque de sous-réseau = [Link]
TSX ETG 3021 TSX ETG 3021
Passerelle = [Link] Adresse IP statique = [Link] Passerelle = [Link]

Ethernet
GPRS/Internet
QUANTUM QUANTUM PREMIUM

FactoryCast FactoryCast

PC1 DEV1

Adresse IP = [Link] Adresse IP = [Link]


[Link] Adresse IP = [Link]
Adresse IP statique = [Link]
Masque de sous-réseau = [Link] Masque de sous-réseau = [Link]
[Link] Masque de sous-réseau = [Link]
Passerelle = [Link] Passerelle = [Link]
[Link] Passerelle = [Link]

4 4 3

35014557 09/2008 179


Installation du module

Configuration du VPN (côté ETG1) :


Connexions VPN
Masque de
Adresse distante Clé prépartagée Mode LAN distant sous-réseau Cryptage client ETG
1 [Link] ******************* Tunnel [Link] [Link]

2 5 6 7

Configuration du VPN (côté ETG2) :


Connexions VPN
Masque de
Adresse distante Clé prépartagée Mode LAN distant sous-réseau Cryptage client ETG
1 [Link] ******************* Tunnel [Link] [Link] Support

1 5 6 8

180 35014557 09/2008


Installation du module

4.9 Fonctions communes des modems

Présentation

Vue d'ensemble Cette section décrit les fonctions communes à tous les modems.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Configuration de la liste téléphonique 182
Rappel sur sonnerie 184

35014557 09/2008 181


Installation du module

Configuration de la liste téléphonique

Accès Pour accéder à la page de configuration des services de liste téléphonique, utilisez
le menu Paramétrage du site Web.

Aperçu de la
page de
configuration du Client: Local PPP Address
téléphone Served Fixed TCP/IP address

Phone Number
Phone number Destination User Password
1 90493653068 [Link] USER ****
2 0681936569 [Link] USER ****
3 2601 [Link] USER ****
4 0493653726 [Link] USER ****
5 0492382668 [Link] USER ****
6
7
8
9
10

Paramètres
d'adresse PPP
Paramètres Action
locale :
Served La passerelle définit l'adresse PPP lors de la création de la
connexion sur l'équipement distant.
Fixed L'adresse par défaut ([Link]) est utilisée.
TCP/IP address L'adresse PPP de l'interface modem est identique à celle de
l'interface Ethernet.

182 35014557 09/2008


Installation du module

Paramètres de
connexion des
Paramètres Valeurs
équipements
distants Zones de saisie
Phone number Indiquez le numéro de téléphone de l'équipement distant.
Destination Indiquez l'adresse IP ou le nom d'hôte (si le serveur DNS est configuré)
de l'équipement distant.
User Indiquez le nom d'utilisateur de l'équipement distant.
Password Indiquez le mot de passe de l'équipement distant.

Boutons
d'édition
Paramètres Action
Apply Valide la saisie.
Undo Annule les modifications en cours.

35014557 09/2008 183


Installation du module

Rappel sur sonnerie

Description La fonction de rappel sur sonnerie vous permet de lancer une connexion modem en
appelant le module. Le module appelle ainsi automatiquement un numéro de
téléphone en cas de sonnerie.
L'intérêt de ce fonctionnement est d'éviter à l'appelant de payer la connexion, et
d'utiliser le compte GPRS du module.

Principe Après le délai et le nombre de sonneries configurés par l'utilisateur, le module


rappelle un numéro configuré. Le délai permet à l'appelant de raccrocher.

Note :
z Si la fonction de rappel est activée, le module ne répond pas aux appels.
z Le rappel est possible pour les modules TSX ETG 3010/3021/3022 si vous
utilisez leur modem interne.
z Selon la technologie et la structure téléphonique existantes, il est possible que
le nombre de sonneries ne soit pas précis.

184 35014557 09/2008


Installation du module

4.10 Fermeture d'une connexion

Présentation

Vue d'ensemble Cette section décrit le comportement du module TSX ETG 30•• à la fermeture de la
connexion.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Fermeture d'une connexion 186
Gestion d'une rupture de connexion 187

35014557 09/2008 185


Installation du module

Fermeture d'une connexion

Une connexion TCP/IP peut être fermée par :


z la station distante ; elle envoie une fermeture de connexion TCP/IP pour mettre
fin la communication, ou
z le module TSX ETG 30••. Si le nombre maximum de connexions ouvertes est
atteint, le module ferme la connexion la plus ancienne.
Le module envoie un rapport (message refusé) lorsqu'il ferme une connexion.
Dans le cas d'une liaison modem, le module renonce à la connexion si :
z la station distante met fin à la communication et rompt la liaison modem,
z l'équipement distant n'est pas autorisé à se connecter,
z le temps entre deux trames, défini lors de la configuration, est écoulé,
z la durée de connexion dépasse le temps défini lors de la configuration (voir
Aperçu de la page de configuration du modem, p. 139),
z un module, serveur d'une station distante, tente d'établir une connexion en mode
client vers une autre station distante par modem,
z une connexion e-mail est terminée et une commande (forçage sur le registre de
commande du module) est envoyée par l'équipement,
z il reçoit une requête d'écriture de la commande de registre interne de la
passerelle,
z la fonction Hang-up after email a été sélectionnée.

186 35014557 09/2008


Installation du module

Gestion d'une rupture de connexion

Présentation Une rupture de connexion peut survenir de deux manières :


z déconnexion d'un câble réseau (câble déconnecté, coupé, etc.),
z 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 Dans ce cas, la rupture de connexion provient du câble réseau, mais les deux
câble stations restent opérationnelles.
Lors de la reconnexion du câble, la communication entre le module TSX ETG 30••
et l'équipement distant est rétablie.

Equipement L'équipement distant qui a disparu faisait office de serveur.


distant serveur Equipement distant
TSX ETG 3000
Serveur
12 or 24 VDC
1
USB
MAC: xx-xx-xx-xx-xx PF

PoE
10/100
Base T

Client
10/100
Base T

TSX ETG 30••


2
RS485

CF Card
RS232

FactoryCast

1 Le module TSX ETG 30•• (client) continue de transmettre des données via l'ancienne
connexion (restée en partie ouverte).
2 Le serveur recevant des informations sans connexion associée, émet une commande de
réinitialisation et ferme l'ancienne connexion.
3 Le module TSX ETG 30•• (client) ouvre une nouvelle connexion.

35014557 09/2008 187


Installation du module

Equipement L'équipement distant qui a disparu faisait office de client.


distant client Equipement distant
Client
TSX ETG 3000

12 or 24 VDC

USB
PF
1 PoE
10/100
Base T

MAC: xx-xx-xx-xx-xx
Serveur
10/100
Base T

2 TSX ETG 30••

RS485

CF Card
3

RS232

FactoryCast
1 Le client ouvre une nouvelle connexion.
2 Le module TSX ETG 30•• (serveur) reçoit la requête d'ouverture d'une nouvelle
connexion.
3 Le module TSX ETG 30•• (serveur) ferme l'ancienne connexion (s'il n'y a pas d'activité en
cours) et autorise la nouvelle.

188 35014557 09/2008


Installation du module

4.11 Service DHCP (FDR)

Présentation

Vue d'ensemble Cette section décrit le service DHCP (FDR).

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service DHCP (FDR) 190
TSX ETG 30xx client DHCP 191
Module TSX ETG 30xx en tant que client DHCP (FDR) 192

35014557 09/2008 189


Installation du module

Présentation du service DHCP (FDR)

Présentation Vous pouvez configurer les paramètres de liaison Ethernet du module


TSX ETG 30•• soit manuellement, soit en utilisant le protocole de configuration
automatique appelé DHCP.
DHCP (Dynamic Host Configuration Protocol) est un protocole de démarrage de
terminaux ou de stations sans disque à l'aide d'une gestion centralisée des
paramètres réseau.
L'objectif principal est de fournir une adresse IP ou une configuration pour une
station qui démarre sur le réseau.
Le module agit comme un client DHCP.
Le serveur DHCP peut être un Premium équipé d'un module TSX ETY ou un
Quantum équipé d'un module NOE.

Note : Le service DHCP configure seulement les paramètres Ethernet. Ce service


n'est pas disponible pour une liaison modem (RS232).

190 35014557 09/2008


Installation du module

TSX ETG 30xx client DHCP

Principe Le principe utilisé est le suivant :


z Le module TSX ETG 30•• formule une requête de configuration IP (adresse IP,
masque de sous-réseau, passerelle) à un serveur DHCP à l'aide de son adresse
MAC.
z Le serveur DHCP utilise une table de correspondance Adresses MAC/
Configuration IP pour renvoyer la configuration IP au module TSX ETG 30••.

Note : Pour utiliser le service DHCP, vous devez configurer le serveur DHCP.

Premier Comportement du module TSX ETG 30•• au premier démarrage :


démarrage Le module envoie une requête de configuration au serveur :
z Si ce module n'est pas reconnu, il démarrera avec sa configuration IP par défaut
(configurée en usine).
z Si le serveur DHCP envoie une configuration IP, le module TSX ETG 30••
l'utilisera mais sans la sauvegarder dans la mémoire flash.

Démarrages Comportement du module lors des démarrages suivants :


suivants Le module TSX ETG 30•• envoie une requête de configuration au serveur :
z Si le serveur DHCP envoie une configuration, le module l'utilisera.
z Si le serveur DHCP ne répond pas au bout de 5 minutes environ, le module
passera en mode de fonctionnement dégradé et utilisera la configuration IP
sauvegardée dans la mémoire flash (celle par défaut, configurée en usine ou
celle enregistrée dans la mémoire flash).

35014557 09/2008 191


Installation du module

Module TSX ETG 30xx en tant que client DHCP (FDR)

Description Ce service permet la récupération automatique des configurations par un module


TSX ETG 30•• connecté à un segment Ethernet.
Le service FDR peut fournir les paramètres suivants :
z configuration Modbus/RTU
z configuration de filtrage IP
z configuration du modem
z configuration de la liste téléphonique
z configuration DNS
z configuration NTP
z configuration SNMP

Note : le serveur FDR ne sauvegarde pas les mots de passe de sécurité, la


configuration des services, les tables DataTables, les pages GraphicScreens et les
pages Web personnalisées. Le service FDR ne stockant pas les mots de passe, le
module utilise les mots de passe par défaut.

La fonction FDR utilise une combinaison des protocoles DHCP et FTP.


Le module TSX ETG 30•• utilise un nom (Nom de l'équipement) pour obtenir sa
configuration auprès du serveur. Le Nom de l'équipement est une chaîne de
caractères (maximum 15) associée au module et qui doit être unique au sein de
l'architecture.
Le module TSX ETG 30•• peut donc se configurer automatiquement à l'aide d'un
fichier de paramètres préalablement enregistré sur le serveur DHCP, par exemple
un Premium TSX ETY 5103.

Note : pour utiliser le service FDR, vous devez identifier l'équipement client par son
nom. Configuré en tant que serveur FDR, le TSX ETY 4103/5103 peut gérer au
maximum 16 clients TSX ETG 30••.

192 35014557 09/2008


Installation du module

Fonctionnement Le principe de fonctionnement du service FDR est le suivant :


1 Un TSX ETG 30•• se connecte au réseau avec un nom configuré (Nom de
l'équipement).
2 Le TSX ETG 30•• envoie une requête DHCP en indiquant son nom d'équipement
associé.
3 Si le nom d'équipement est présent dans la table de configuration du serveur DHCP,
ce dernier envoie les paramètres suivants au module :
z l'adresse IP à utiliser,
z l'adresse IP du serveur FTP,
z l'emplacement du fichier de configuration sur le serveur FTP.

4 Le TSX ETG 30•• accède alors au serveur FTP pour télécharger le fichier de
configuration, vers ou depuis le serveur FTP. Le fichier de configuration est identifié
par un nom composé du nom de l'équipement avec une extension .prm.

Premier Comportement du module TSX ETG 30•• au premier démarrage :


démarrage Le module TSX ETG 30•• envoie une requête de configuration au serveur :
z si le module n'est pas reconnu, il démarre avec sa configuration par défaut
(configurée en usine), au bout d'une minute environ.
z si le module est reconnu, le module TSX ETG 30•• démarre avec la configuration
fournie par le service FDR et la sauvegarde dans sa mémoire flash (sauf la
configuration IP).

Démarrages Comportement du module lors des démarrages suivants :


suivants Le module TSX ETG 30•• envoie une requête de configuration au serveur :
z si le module est reconnu, le module TSX ETG 30•• démarre avec la configuration
fournie par le service FDR et la sauvegarde dans sa mémoire flash (sauf la
configuration IP).
z si le module n'est pas reconnu, il démarre au bout de 5 minutes environ, avec la
configuration par défaut enregistrée dans la mémoire flash.

35014557 09/2008 193


Installation du module

4.12 Service DNS

Présentation

Vue d'ensemble Cette section décrit le service DNS du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service DNS 195
Configuration du service DNS 197

194 35014557 09/2008


Installation du module

Présentation du service DNS

Définition Le service DNS (Domain Name System - Système de nom de domaine) est une
base de données distribuée qui stocke et associe différents types d'informations à
des noms de domaine, mais surtout, qui assure la conversion des noms de domaine
(noms d'hôte) en adresses IP.

Description Le service DNS est obligatoire pour envoyer des emails. Vous devez configurer le
service DNS pour atteindre des équipements sur Internet à partir de leur nom. Le
service DNS utilise l'architecture client/serveur. Le module TSX ETG 30•• agit
comme un client (voir p. 197).

Note : le service DNS peut être configuré à l'aide de Web Designer for
TSX ETG 30•• ou du site Web intégré.

35014557 09/2008 195


Installation du module

Architecture Le serveur DNS est situé sur le même segment Ethernet que le module
DNS TSX ETG 30••. Le service DNS permet de convertir le nom des serveurs SMTP
([Link]), NTP et SNMP.
La figure ci-dessous représente la connexion au serveur DNS.

Serveur DNS SMTP distant


[Link]

1
3
TSX ETG 3000

12 ou 24 VCC
USB
PF
MAC : xx-xx-xx-xx-xx

PoE
10/100
Base T

TSX 10/100
Base T

ETG 30xx
RS485

Carte CF
RS232

FactoryCast

Modbus/RTU

Le tableau ci-dessous détaille les différentes étapes du processus de connexion


pour envoyer un email.
Etape Action
1 Le module demande l'adresse IP du serveur SMTP au serveur DNS en
envoyant le nom du serveur SMTP ([Link]).
2 Le serveur DNS convertit le nom du serveur SMTP en l'adresse IP
correspondante. Il envoie ensuite le résultat au module.
3 Le module envoie sa requête d'email au serveur SMTP en utilisant l'adresse IP
du serveur SMTP.

196 35014557 09/2008


Installation du module

Configuration du service DNS

Description Le menu Paramétrage du site Web permet d'accéder à la page de configuration du


service DNS.

Aperçu de la
page de
configuration DNS Server
DNS Domain Name Server

Domain Name
Domain Name

Apply Undo

Paramètres
Paramètres Valeurs
Zones de saisie
Domain Name Server Définit l'adresse IP du serveur DNS.
Domain Name Indique le nom de domaine du réseau pour le
module.
Boutons d'édition
Apply Valide la saisie.
Undo Annule les modifications en cours.

35014557 09/2008 197


Installation du module

4.13 Service NTP

Présentation

Vue d'ensemble Cette section décrit le service NTP fourni par le module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Service NTP 199
Configuration du service NTP 200

198 35014557 09/2008


Installation du module

Service NTP

Synchronisation Le service NTP (Network Time Protocol) est un protocole permettant de


des horloges des synchroniser les horloges des systèmes informatiques.
systèmes

Architecture Le service NTP utilise l'architecture client/serveur. Le module TSX ETG 30•• agit comme un client. Une fois
configuré, le serveur NTP synchronise l'horloge du module TSX ETG 30•• avec sa propre horloge (via TCP/
client/serveur IP).
Si vous utilisez le service NTP, l'horodateur n'est plus disponible. A la première connexion au serveur NTP,
la date et l'heure locales du module TSX ETG 30•• ne sont pas définies.

Note : le service NTP peut être configuré à l'aide de Web Designer for
TSX ETG 30•• ou du site Web intégré.

L'illustration ci-dessous représente la connexion à un serveur NTP.

Serveur NTP

2 Synchronisation date et heure


TCP/IP

TSX ETG 3010


1 Demande date et heure
12 ou 24 VCC
USB
PF
MAC : xx-xx-xx-xx-xx

PoE IN0IN1
10/100
Base T IN2IN3
IN4IN5
COMNC
10/100 OUT0OUT1
Base T +240VV

L INF
TSX
RS485

Carte CF

ETG 30••
RS232

FactoryCast

Modbus/RTU

35014557 09/2008 199


Installation du module

Configuration du service NTP

Accès Le menu Paramétrage du site Web permet d'accéder à la page de configuration du


service NTP.

Aperçu de la
page de
NTP Server Parameters
configuration
Primary NTP server
NTP
Secondary NTP server
Polling period (s)

Time Zone

Automatically adjust clock for daylight saving change

Apply Undo

Note : le module doit être initialisé (redémarré) pour prendre en compte les
nouveaux paramètres de configuration.

Paramètres de
configuration
Paramètres Action
Primary NTP server Définit l'adresse IP du serveur NTP principal.
Secondary NTP server Définit l'adresse IP du serveur NTP secondaire.
Polling period Définit la période d'interrogation des mises à jour.
Time zone Indique le fuseau horaire local (GMT, GMT+1, ...).
Automatically adjust clock for daylight Indique si le passage à l'heure d'été est pris en
saving change charge.
Boutons d'édition
Apply Valide la saisie.
Undo Annule les modifications en cours.

200 35014557 09/2008


Installation du module

4.14 Service SNMP

Présentation

Vue d'ensemble Cette section décrit le service SNMP du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Communication SNMP dans UDP/IP 202
Configuration du service SNMP 205

35014557 09/2008 201


Installation du module

Communication SNMP dans UDP/IP

Eléments de SNMP définit des solutions de gestion de réseaux en termes de protocole et


l'architecture d'échange de données supervisées.
SNMP L'architecture SNMP s'appuie sur les éléments essentiels suivants :
z le gestionnaire permet de superviser tout ou partie du réseau,
z un ou plusieurs Agents. Chaque équipement supervisé possède un module
logiciel appelé Agent utilisé par le protocole SNMP,
z une banque de données MIB est une base de données ou un ensemble d'objets
mis à jour par les agents.
Le service agent SNMP est implémenté sur le module TSX ETG 30••. Le protocole
SNMP permet à un gestionnaire d'accéder aux objets MIB standard du module
TSX ETG 30••.
La MIB-II permet la gestion des couches de communication TCP/IP.
La MIB Ethernet Transparent Factory permet à un gestionnaire d'accéder aux
données sur le service de messagerie du port 502.
Aperçu de l'arborescence de la MIB Ethernet Transparent Factory via un
gestionnaire :
experimental
private
enterprises
schneidergroup
transparentFactoryEthernet
switch
port502Messaging
ioScanning
globalData
web
addressServer
equipmentProfile
SMTP
NTP

Le fichier source de la MIB Ethernet Transparent Factory est disponible sur le


module TSX ETG 30••. Il peut être téléchargé à partir d'un navigateur Web en
cliquant sur le lien Télécharger fichier MIB de la page d'accueil Diagnostic (voir
p. 350). Le module TSX ETG 30•• est conforme à la version 1.4 de la MIB. Ce fichier
peut être compilé avec les principaux gestionnaires SNMP du marché.
Le protocole Le protocole SNMP définit 5 types de messages entre l'agent et le gestionnaire. Ces
SNMP messages sont stockés dans des datagrammes UDP.

202 35014557 09/2008


Installation du module

Messages du gestionnaire vers un agent :


z Get_Request : message utilisé pour obtenir la valeur d'une ou plusieurs
variables.
z Get_Next_Request : permet d'obtenir la valeur des variables suivantes.
z Set_Request : permet de positionner la valeur d'une variable.

Messages d'un agent vers le gestionnaire :


z Get_Response : permet à l'agent de renvoyer la valeur de la variable demandée.
z Trap : permet à l'agent de signaler un événement au gestionnaire (tentative
d'accès non autorisé ou redémarrage de l'équipement).

35014557 09/2008 203


Installation du module

Services SNMP Le gestionnaire SNMP envoie des requêtes d'écriture ou de lecture (Set_Request,
Get_Request, Get_Next_Request, etc.) pour les objets définis dans la MIB-II
SNMP, et l'agent SNMP du module TSX ETG 30•• y répond.
Gestionnaire

Get_Response
Trap

TSX ETG 3000

12 ou 24 VCC

USB
PF PoE
10/100
Base T
MAC : xx-xx-xx-xx-xx

10/100
Base T
RS485

Carte CF

Set_Request
Get_Request Agent SNMP
RS232

FactoryCast

Get_Next_Request TSX ETG 30••

L'agent SNMP du module émet des événements (déroutements) vers le


gestionnaire. Les déroutements système gérés sont les suivants :
z Déroutement démarrage à froid : l'événement est émis suite à la mise sous
tension du module.
z Déroutement défaut d'authentification : événement émis suite à un problème
d'authentification. Le champ Nom de communauté du message reçu est
différent de celui configuré sur le module. Ce déroutement peut être validé lors
de la configuration du module TSX ETG 30••.

204 35014557 09/2008


Installation du module

Configuration du service SNMP

Accès Afin de se servir du module comme agent SNMP, il est nécessaire de définir les
paramètres de configuration.
Il est possible d'accéder à la page de configuration SNMP par le biais du menu
Paramétrage du site Web.

Note : seuls les caractères ASCII sur 7 bits sont autorisés dans les champs de
saisie des chaînes de caractères.

Aperçu de la
page de
configuration IP address managers

SNMP Manager 1
Manager 2

Agent
System location
System contact

Community names
Read-Write
Read-Only
Trap

Enable authentication failure trap

Apply Undo

35014557 09/2008 205


Installation du module

Paramètres de
configuration
Paramètres Valeurs
Zones de saisie
Enable authentication failure trap 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).
Boutons d'édition
Apply Valide la saisie.
Undo Annule les modifications en cours.

Paramètres Utilisez la zone IP address managers pour entrer les adresses IP des
d'adresse IP administrateurs SNMP. Les modules autorisent au maximum deux administrateurs.
Ces adresses sont utilisées lors d'émission éventuelle d'évènements
(Déroutement).

Paramètres Utilisez la zone Agent pour localiser et identifier un agent à partir de l'administrateur
agent SNMP. Elle est constituée de deux champs :
z Le champ System Location indique la localisation physique de l'équipement
(chaîne de 32 caractères maximum).
z Le champ System Contact indique la personne à contacter pour la gestion de
l'équipement et la manière de le contacter (chaîne de 32 caractères maximum).

Paramètres de Utilisez la zone Community Names pour définir un nom de communauté par famille
noms de de service Set, Get et Trap. Elle est constituée de trois champs :
communautés z Le champ read/write (Set) définit le nom du service Set (chaîne de 16 caractères
maximum). La valeur du champ par défaut est « Public ».
z 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 ».
z Le champ Trap définit le nom de communauté du service Trap (chaîne de
16 caractères maximum). La valeur du champ par défaut est « Public ».

206 35014557 09/2008


Installation du module

4.15 Explorateur d'équipements

Présentation

Vue d'ensemble La fonctionnalité Explorateur d'équipements permet d'afficher les informations d'état
et de diagnostic des équipements Ethernet et Modbus connectés au module
TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation de l'Explorateur d'équipements 208
Configuration de l'Explorateur d'équipements 210

35014557 09/2008 207


Installation du module

Présentation de l'Explorateur d'équipements

Introduction Le TSX ETG 30•• est doté d'une fonction proxy. Cette fonction permet d'accéder
aux informations d'état et de diagnostic des équipements connectés au module.

Page Explorateur
d'équipements
a brand of
Schneider
Electric
Telemecanique FactoryCast TM TSX ETG 3000
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Diagnostic EXPLORATEUR D’EQUIPEMENTS
Statistiques ETG Période 1m
Statistiques Ethernet
Global
Port 10.10.253.x
Statistiques Modbus
e
Ligne série Premium 9
5 ATV71
Messagerie TCP/IP
Ethernet
PPP/Modem
Statistiques
Série
Fichier Log e
VPN Quantum 15
6 Inconnu
Statistiques FDR
NTP
Déchargement de la MIB
Explorateur d’équipements

Raccordement au [Link] : Réussite


© 2000-2008 Schneider Electric. All Rights Reserved
Applet Web Proxy démarré Internet

En mode animation, le module TSX ETG 30•• envoie une requête d'identification
(requête Modbus 43/14) à chaque équipement du réseau (contrôle cyclique).
Dans la page d'animation, une erreur de fonctionnement de l'équipement s'affiche
si :
z aucune réponse n'est faite à la requête d'identification,
z la réponse à la requête d'animation est négative.

Dans ce cas, l'équipement s'affiche en rouge et non en vert.

Note : les équipements Modbus non présents sur la liaison génèrent des timeouts
Modbus. Cela nuit aux performances d'interrogation des variables, surtout si vous
utilisez les fonctions Découverte automatique.

208 35014557 09/2008


Installation du module

Accès à Lorsque vous double-cliquez sur l'icône IE dans l'un des rectangles représentant les
l'équipement équipements, le site Web de l'équipement apparaît dans un nouvel onglet du
navigateur Web.

Note :
z Votre navigateur Web doit prendre en charge les onglets.
z L'équipement doit fonctionner correctement.
z La fonctionnalité Explorateur d'équipements gère uniquement les équipements
Inductel XG et Altivar 61-71 sur une liaison série.

Si l'équipement est connecté au réseau Ethernet, le module affiche une nouvelle


page dont l'URL est l'adresse IP de l'équipement.
Sinon, le module agit comme un proxy. Il affiche le site Web du module
TSX ETG 30•• (avec l'adresse Modbus comme paramètre). Ce site est identique à
celui du TSX ETG 30•• hormis le fait que le menu Paramétrage n'est pas disponible.

35014557 09/2008 209


Installation du module

Configuration de l'Explorateur d'équipements

Description Pour utiliser la fonctionnalité Explorateur d'équipements, vous devez tout d'abord
définir la configuration de votre réseau.

Comment
accéder à la page
Etape Action
de configuration
de l'Explorateur 1 Cliquez sur le lien Diagnostic de la page Accueil.
d'équipements 2 Cliquez sur le lien Explorateur d'équipements de la page Diagnostic.
3
Cliquez sur pour accéder à la configuration.

Aperçu de la
page de
configuration de a brand of
Schneider
Electric
Telemecanique FactoryCast TM TSX ETG 3000
l'Explorateur Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
d'équipements Diagnostic Explorateur d’équipements
Statistiques ETG Période 5s
Statistiques Ethernet
Global
Port
Statistiques Modbus
Ligne série
Messagerie TCP/IP
PPP/Modem
Statistiques
Fichier Log
VPN
Statistiques FDR
NTP
Déchargement de la MIB
Explorateur d’équipements

Animation arrêtée
© 2000-2008 Schneider Electric. All Rights Reserved
Applet Web Proxy démarré Internet

210 35014557 09/2008


Installation du module

Description de la La barre d'outils permet d'accéder aux fonctions principales de la page de


barre d'outils configuration en cliquant directement sur les icônes.

Bouton Fonction
Accède au mode Edition.

Enregistre la configuration du réseau en cours.

Découvre automatiquement l'intégralité du réseau.

Découvre manuellement l'intégralité du réseau. Vous devez spécifier la plage


d'adresses qui sera scrutée.

Supprime l'équipement sélectionné.

Ajoute un nouvel équipement sur la liaison Ethernet.

Ajoute un nouvel équipement sur la liaison série.

Copie l'objet sélectionné dans le Presse-papiers.

Collage du Presse-papiers.

Lance le mode Animation.

35014557 09/2008 211


Installation du module

Découverte des L'applet Explorateur d'équipements permet de définir comment scruter le réseau
équipements pour découvrir les équipements connectés :

z Pour que l'intégralité du réseau soit scrutée, cliquez sur . Pour un réseau
Ethernet, la scrutation démarre à l'adresse IP = x.x.x.1 et s'arrête à l'adresse IP
= x.x.x.254. Pour un réseau Modbus, elle démarre à l'adresse Modbus = 1 et
s'arrête à l'adresse Modbus = 31.
z Pour que la scrutation cible uniquement une plage d'adresses donnée, cliquez

sur . La fenêtre Découverte manuelle permet de définir la plage


d'adresses à scruter.

Découverte manuelle

Ethernet De A

Série De A

OK

Note :
z La découverte automatique peut prendre un certain temps : elle nécessite
environ 1 s pour un équipement Ethernet et 3 s pour un équipement Modbus.
z La zone située dans l'angle inférieur vous informe sur l'état de la scrutation. Elle
contient également l'adresse actuellement scrutée.

212 35014557 09/2008


Installation du module

Edition manuelle
des équipements
Etape Action
1
z Cliquez sur pour ajouter un équipement sur la liaison Ethernet, ou

z Cliquez sur pour ajouter un équipement sur la liaison Modbus.


Résultat : une zone vide représentant l'équipement apparaît.
10.10.253.x

Premium 9

Ethernet
...x
Equipement :
Commentaire :
Adresse :

2 Vous pouvez ajouter un commentaire sur l'équipement dans la zone


Commentaire.
3 Indiquez l'adresse de l'équipement dans la zone Adresse (obligatoire).
4 Cliquez n'importe où dans la fenêtre pour valider votre modification.

Modification et Double-cliquez sur un équipement pour modifier ses propriétés.


suppression Pour supprimer un équipement, sélectionnez-le en cliquant dessus, puis cliquez sur
d'un équipement

35014557 09/2008 213


Installation du module

4.16 Communication SOAP/XML

Présentation

Vue d'ensemble Ce chapitre décrit les différentes communications SOAP/XML disponibles sur les
serveurs Web TSX ETG 30••. Ces services sont en tout point conformes aux
normes de services Web W3C WS-I. Ils offrent des moyens de communication
ouverts et normalisés grâce auxquels les périphériques du niveau commande
peuvent interagir directement avec les applications de gestion informatique en
utilisant un protocole SOAP non propriétaire.
Les services Web reposent sur les normes suivantes :
z SOAP (Simple Object Access Protocol), protocole d'échange exécuté via le canal
HTTP (HyperText Transfer Protocol).
z WSDL (Web Services Description Language), au format XML.
z XML (eXtensible Markup Language), la norme universelle pour l'échange de
données.
Les services Web SOAP du module TSX ETG 30•• agissent comme des interfaces
de serveur SOAP. Les développeurs peuvent ainsi concevoir facilement des
applications clientes qui échangent des données directement avec les serveurs
Web TSX ETG 30••. Les applications de type [Link], SQL Server, Microsoft
Office, IBM (WebSphere), SUN (Java, Eclipse), Lotus, Oracle, SAP, MES, ERP, etc.
peuvent interagir de manière directe avec le module TSX ETG 30•• via les services
Web SOAP.
Les modules TSX ETG 30•• proposent deux types de service Web qui se présentent
sous la forme d'interfaces de serveur SOAP :
z ModbusXMLDA : service Web assurant l'accès aux variables Modbus,
z SymbolicXMLDA : service Web assurant l'accès aux données Symbolic.
Les services Web proposés par le module TSX ETG 30•• sont conformes à la
spécification WS-I Basic Profile 1.1.

Note : pour plus d'informations sur les services Web, consultez les publications
spécialisées sur le sujet.

214 35014557 09/2008


Installation du module

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Conception d'une interface client SOAP 216
Services SOAP ModBusXMLDA 217
Services SOAP SymbolicXMLDA 225
Comment optimiser des requêtes Symbolic volumineuses 229
Exemples Visual Basic 232
Documentation SOAP en ligne 233

35014557 09/2008 215


Installation du module

Conception d'une interface client SOAP

Introduction Une interface serveur permet à une application client SOAP de communiquer
directement avec un module serveur Web TSX ETG 30••. L'application client SOAP
initie des échanges. Le module TSX ETG 30•• répond à ces requêtes.

Conception
d'interfaces
Etape Action
client SOAP
1 Création de l'application client :
L'environnement de développement (Visual [Link], par exemple) se
connecte à un module serveur Web TSX ETG 30•• où il peut accéder à la liste
des services Web disponibles. Le serveur Web renvoie des descriptions des
services demandés sous forme d'objets WSDL.
2 Développement de l'application client :
Le développeur intègre les API de service Web à l'aide du code récupéré lors
de l'étape précédente en tant que référence Web et génère l'application client.
3 Exécution de l'application client :
En mode exécution, l'application client communique en temps réel avec le
module serveur Web TSX ETG 30•• à l'aide du protocole SOAP.

216 35014557 09/2008


Installation du module

Services SOAP ModBusXMLDA

Vue d'ensemble Le service Web ModbusXMLDA est mis en œuvre pour permettre l'accès aux
données des variables Modbus à l'aide d'une syntaxe similaire à celle du protocole
Modbus.
Ce service Web propose les interfaces de programmations (API) suivantes :
z ReadDeviceIdentification
z ReadMultipleRegisters
z WriteMultipleRegisters
z ReadCoils
z WriteMultipleCoils
z ReadInt32
z WriteInt32

Quantité de Ce tableau présente la quantité de données maximale, selon les modules, pouvant
données des être utilisée pour les paramètres API :
paramètres API
API TSX WMY 100 140 NWM 100
ReadMultipleRegisters 124 (Registre) 124 (Registre)
WriteMultipleRegisters 119 (Registre) 98 (Registre)
ReadCoils 511 (bits de sortie) 255 (bits de sortie)
WriteMultipleCoils 510 (bits de sortie) 254 (bits de sortie)
ReadInt32 62 (entier 32 bits) 62 (entier 32 bits)
WriteInt32 59 (entier 32 bits) 49 (entier 32 bits)

ReadDeviceIden- Cette requête renvoie l'identification complète d'équipement du destinataire spécifié


tification par l'ID fourni dans la requête.

Paramètres Entrée : entier UnitID


Sortie : chaîne VendorName, ProductCode, MajorMinorRevision, VendorURL,
ProductName, ModelName, UserApplicationName, TRImplementationClass,
TRCommunicationServices

35014557 09/2008 217


Installation du module

Exemple L'exemple suivant présente une requête SOAP et sa réponse :


Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/ReadDeviceIdentification' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <ReadDevi-
ceIdentification xmlns='[Link]
ModbusXmlDa/'> <UnitID>int</UnitID> </ReadDeviceIdentifi-
cation> </soap:Body> </soap:Envelope>
Réponse
HTTP/1,0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8'
?><soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <ReadDeviceIdentificationResponse
xmlns='[Link]
<ReadDeviceIdentificationResult> <DeviceIdentification>
<VendorName>string</VendorName> <ProductCode>string</
ProductCode> <MajorMinorRevision>string</MajorMinorRevision>
<VendorUrl>string</VendorUrl> <ProductName>string</
ProductName> <ModelName>string</ModelName> <UserApplica-
tionName>string</UserApplicationName>
<TRImplementationClass>string</TRImplementationClass>
<TRCommunicationServices>string</TRCommunicationServices> </
DeviceIdentification> </ReadDeviceIdentificationResult> </
ReadDeviceIdentificationResponse> </soap:Body> </
soap:Envelope>

ReadMultipleRe- Il s'agit de l'API ReadMultipleRegisters utilisée pour exécuter une opération de


gisters lecture sur plusieurs registres.
La requête fournit trois paramètres :
z le destinataire de la requête de lecture,
z l'adresse de départ,
z le nombre de valeurs à lire (l'index de base est fourni par l'adresse de départ).

En réponse, la liste des valeurs est envoyée.

Paramètres Entrée : entier UnitID, Address, Quantity


Sortie : tableau d'entiers Result

218 35014557 09/2008


Installation du module

Exemple L'exemple suivant présente une requête SOAP et sa réponse :


Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/ReadMultipleRegisters' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <ReadMulti-
pleRegisters xmlns='[Link]
ModbusXmlDa/'> <UnitID>int</UnitID> <Address>int</Address>
<Quantity>int</Quantity> </ReadMultipleRegisters> </
soap:Body> </soap:Envelope>

Réponse
HTTP/1,0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <ReadMultipleRegistersResponse
xmlns='[Link]
<ReadMultipleRegistersResult> <int>int</int> <int>int</int>
</ReadMultipleRegistersResult> </ReadMultipleRegis-
tersResponse> </soap:Body> </soap:Envelope>

WriteMultipleRe- Il s'agit de l'API WriteMultipleRegisters utilisée pour exécuter une opération


gisters d'écriture sur plusieurs registres.
La requête fournit trois paramètres :
z le destinataire de la requête d'écriture,
z l'adresse de départ,
z les valeurs à écrire.

Paramètres Entrée : entier UnitID, Address, tableau d'entiers Value


Sortie : aucune

35014557 09/2008 219


Installation du module

Exemple Requête :
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/WriteMultipleRegisters' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <WriteMulti-
pleRegisters xmlns='[Link]
ModbusXmlDa/'> <UnitID>int</UnitID> <Address>int</Address>
<Value> <int>int</int> <int>int</int> </Value> </WriteMulti-
pleRegisters> </soap:Body> </soap:Envelope>
Réponse
HTTP/1.0 200 OKContent-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <WriteMultipleRegistersResponse
xmlns='[Link] </
WriteMultipleRegistersResponse> </soap:Body> </soap:Envelope>

ReadCoils Il s'agit de l'API ReadCoils utilisée pour exécuter une opération de lecture sur
plusieurs bits de sortie.
La requête fournit trois paramètres :
z le destinataire de la requête de lecture,
z l'adresse de départ,
z le nombre de valeurs à lire (l'index de base est fourni par l'adresse de départ).

En réponse, la liste des valeurs est envoyée.

Paramètres Entrée : entier UnitID, Address, Quantity


Sortie : tableau d'entiers Result

220 35014557 09/2008


Installation du module

Exemple L'exemple suivant présente une requête SOAP et sa réponse :


Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/ReadCoils' <?xml version='1.0' encoding='utf-8'
?> <soap:Envelope xmlns:soap='[Link]
soap/envelope/'> <soap:Body> <ReadCoils xmlns='http://
[Link]/ws/ModbusXmlDa/'> <UnitID>int</
UnitID> <Address>int</Address> <Quantity>int</Quantity> </
ReadCoils> </soap:Body> </soap:Envelope>
Réponse
HTTP/1,0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <ReadCoilsResponse xmlns='http://
[Link]/ws/ModbusXmlDa/'>
<ReadCoilsResult> <int>int</int> <int>int</int> </
ReadCoilsResult> </ReadCoilsResponse> </soap:Body> </
soap:Envelope>

WriteMulti- L'API WriteMultipleCoils exécute une opération d'écriture sur plusieurs bits de
pleCoils sortie.
La requête de lecture fournit trois paramètres :
z le destinataire de la requête d'écriture,
z l'adresse de départ,
z les valeurs à écrire.

Paramètres Entrée : entier UnitID, Address, tableau d'entiers Value


Sortie : aucune

35014557 09/2008 221


Installation du module

Exemple Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/WriteMultipleCoils' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <WriteMulti-
pleCoils xmlns='[Link]
ModbusXmlDa/'> <UnitID>int</UnitID> <Address>int</Address>
<Value> <int>int</int> <int>int</int> </Value> </WriteMulti-
pleCoils> </soap:Body> </soap:Envelope>
Réponse
HTTP/1,0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <WriteMultipleCoilsResponse
xmlns='[Link] </
WriteMultipleCoilsResponse> </soap:Body> </soap:Envelope>

Requête/réponse La requête ReadInt32 fournit trois paramètres :


SOAP ReadInt32 z le destinataire de la requête de lecture,
z l'adresse de départ,
z le nombre de valeurs à lire (l'index de base est fourni par l'adresse de départ).

Paramètres Entrée : entier UnitID, Address, Quantity


Sortie : tableau d'entiers Result

222 35014557 09/2008


Installation du module

Exemple En réponse, la liste des valeurs est envoyée. L'exemple suivant présente une
requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/ReadMultipleRegisters' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <ReadInt32
xmlns='[Link]
<UnitID>int</UnitID> <Address>int</Address> <Quantity>int</
Quantity> </ ReadInt32 > </soap:Body> </soap:Envelope>
Réponse
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> < ReadInt32Response xmlns='http://
[Link]/ws/ModbusXmlDa/'> <
ReadInt32Result> <int>int</int> <int>int</int> </
ReadInt32Result> </ ReadInt32Response> </soap:Body> </
soap:Envelope>

Requête/réponse La requête WriteInt32 fournit trois paramètres :


SOAP WriteInt32 z le destinataire de la requête d'écriture,
z l'adresse de départ,
z les valeurs à écrire.

Paramètres Entrée : entier UnitID, Address, tableau d'entiers Value


Sortie : aucune

35014557 09/2008 223


Installation du module

Exemple L'exemple suivant présente une requête SOAP et sa réponse :


Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
ModbusXmlDa/WriteMultipleRegisters' <?xml version='1.0'
encoding='utf-8' ?> <soap:Envelope xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <WriteInt32
xmlns='[Link]
<UnitID>int</UnitID> <Address>int</Address> <Value>
<int>int</int> <int>int</int> </Value> </ WriteInt32 > </
soap:Body> </soap:Envelope>
Réponse
HTTP/1,0 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> < WriteInt32Response xmlns='http://
[Link]/ws/ModbusXmlDa/'> </
WriteInt32Response> </soap:Body> </soap:Envelope>

224 35014557 09/2008


Installation du module

Services SOAP SymbolicXMLDA

Vue d'ensemble SymbolicXMLDA est un service Web permettant d'accéder aux données de type
Symbolic en fonction du Namespace (fichier de liste de variables) du module
TSX ETG 30••. Les services proposés sont :
z Lecture
z Ecriture
z Navigation.

Limitation de Comme l'accès de type Symbolic dépend de l'accès Modbus de bas niveau pour les
l'accès de type communications réelles, seuls les symboles associés aux données accessibles via
Symbolic les requêtes natives Modbus (lecture/écriture de registres et lecture/écriture de bits
de sortie) sont pris en charge. Par conséquent, seuls ces types de données sont pris
en charge :
z Bit
z 16 bits
z Mot double 32 bits

Tous les types de données non localisées ne sont pas pris en charge.

Service de L'objectif de cette requête est de lire un ou plusieurs symboles. Les symboles
lecture transférés comme arguments de requête sont traduits à l'aide du Namespace pour
obtenir l'adresse de la valeur à lire. Lorsque toutes les adresses sont connues, une
requête Modbus est générée par adresses contiguës (si les registres 10, 11 et
13 sont demandés, deux requêtes sont générées : une pour les registres 10 et 11,
et une pour le registre 13) et par type de variable souhaitée (bits de sortie, registres).
Une fois toutes les valeurs récupérées, la réponse SOAP est générée en utilisant le
nom de la variable, son type et sa valeur.

Paramètres Entrée : liste de chaînes ItemName


Sortie : tableau de l'élément ReadResult

35014557 09/2008 225


Installation du module

Exemple Requête
POST /ws/[Link] HTTP/1 Host: [Link]:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length
SOAPAction: '[Link]
SymbolicXmlDa/1.0/Read' <?xml version='1.0' encoding='utf-
8'?> <soap:Envelope xmlns:xsi='[Link]
XMLSchema-instance' xmlns:xsd='[Link]
XMLSchema' xmlns:soap='[Link]
envelope/'> <soap:Body> <Read xmlns='[Link]
[Link]/ws/SymbolicXmlDa/1.0/'> <ItemList> <Items>
<ItemName>string</ItemName> </Items> <Items>
<ItemName>string</ItemName> </Items> </ItemList> </Read> </
soap:Body> </soap:Envelope>
Réponse
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8'?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <WriteResponse xmlns='http://
[Link]/ws/SymbolicXmlDa/'> </
WriteResponse> </soap:Body> </soap:Envelope>

Service L'objectif de cette requête est d'écrire un ou plusieurs symboles. Les symboles, ainsi
d'écriture que leur type et leur valeur, sont transférés comme arguments de requête. Les
noms des variables sont traduits à l'aide du Namespace pour obtenir l'adresse de la
valeur à écrire. Lorsque toutes les adresses sont connues, une requête Modbus est
générée par adresses contiguës (si les registres 10, 11 et 13 sont demandés, deux
requêtes sont générées : une pour les registres 10 et 11, et une pour le registre 13)
et par type de variable souhaitée (bits de sortie, registres).
Une fois toutes les valeurs écrites, la réponse SOAP est générée.

Paramètres Entrée : liste de (chaîne ItemName, Value, Type)


Sortie : aucune

226 35014557 09/2008


Installation du module

Exemple Requête
POST /Recipe/ws/[Link] HTTP/1.1 Host:
[Link]:8080 Content-Type: text/xml; charset=utf-8
Content-Length: length SOAPAction: '[Link]
[Link]/ws/SymbolicXmlDa/1.0/Write' <?xml version='1.0'
encoding='utf-8'?> <soap:Envelope xmlns:xsi='http://
[Link]/2001/XMLSchema-instance' xmlns:xsd='http://
[Link]/2001/XMLSchema' xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <Write
xmlns='[Link]
1.0/'> <ItemList> <Items> <ItemName>string</ItemName>
<Value>string</Value> <Type>string</Type> </Items> <Items>
<ItemName>string</ItemName> <Value>string</Value>
<Type>string</Type> </Items> </ItemList> </Write> </
soap:Body> </soap:Envelope>
Réponse
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8'?>
<soap:Envelope xmlns:soap='[Link]
envelope/'> <soap:Body> <ReadResponse xmlns='http://
[Link]/ws/SymbolicXmlDa/'> <ReadResult>
<Items> <Name>string</Name <SymbolType>string</SymbolType>
<IntValue>int</IntValue> </Items> <Items> <Name>string</Name>
<SymbolType>string</SymbolType> <IntValue>int</IntValue> </
Items> </ReadResult> </ReadResponse> </soap:Body> </
soap:Envelope>

Service de L'objectif de cette requête est de lire une liste de variables symbolisées présentes
navigation dans le Namespace du module TSX ETG 30••.
Cette fonctionnalité n'interface pas la couche Modbus puisque sa seule action
consiste à renvoyer tous les éléments du Namespace. La réponse comprend tous
les symboles et leur type.

Paramètres Entrée : liste de (chaîne ItemName, Type)


Sortie : liste de descriptions BrowseResult

35014557 09/2008 227


Installation du module

Exemple Requête
POST /Recipe/ws/[Link] HTTP/1.1 Host:
[Link]:8080 Content-Type: text/xml; charset=utf-8
Content-Length: length SOAPAction: '[Link]
[Link]/ws/SymbolicXmlDa/1.0/Browse' <?xml version='1.0'
encoding='utf-8'?> <soap:Envelope xmlns:xsi='http://
[Link]/2001/XMLSchema-instance' xmlns:xsd='http://
[Link]/2001/XMLSchema' xmlns:soap='http://
[Link]/soap/envelope/'> <soap:Body> <Browse
xmlns='[Link]
1.0/' /> </soap:Body> </soap:Envelope>
Réponse
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-
Length: length <?xml version='1.0' encoding='utf-8'?>
<soap:Envelope xmlns:xsi='[Link]
instance' xmlns:xsd='[Link]
xmlns:soap='[Link]
<soap:Body> <BrowseResponse xmlns='[Link]
[Link]/ws/SymbolicXmlDa/1.0/'> <Elements>
<BrowseElement> <ItemName>string</ItemName> <Type>string</
Type> </BrowseElement> <BrowseElement> <ItemName>string</
ItemName> <Type>string</Type> </BrowseElement> </Elements> </
BrowseResponse> </soap:Body> </soap:Envelope>

228 35014557 09/2008


Installation du module

Comment optimiser des requêtes Symbolic volumineuses

Vue d'ensemble La requête de lecture/écriture Symbolic permet d'effectuer des requêtes comportant
jusqu'à 128 symboles.
L'utilisation d'un grand nombre de symboles peut provoquer un ralentissement de
l'application. Il existe plusieurs règles permettant d'améliorer la vitesse d'exécution
de l'application en réduisant le nombre de requêtes internes.
L'objectif de cette rubrique est de vous aider à créer un Namespace cohérent et à
utiliser des requêtes Symbolic de manière efficace.

Traitement d'une Les requêtes Symbolic permettent d'utiliser des symboles à la place d'adresses
requête pour traiter les données du module TSX ETG 30••. Ce système de requête utilise le
Symbolic Namespace du module pour résoudre les adresses. Une fois les adresses connues,
un processus d'optimisation trie les adresses par type (bits de sortie, registres) et
les classe par ordre croissant.
Les adresses triées doivent être regroupées dans un bloc cohérent pour réduire le
nombre de requêtes envoyées à l'UC. Le graphique ci-dessous présente les trois
étapes de l'optimisation d'une requête Symbolic.
Requête Symbolic : X valeurs

Symboles triés par type


Module

Symboles triés par adresse


(ordre croissant)

Blocs définis pour émettre


des requêtes

Y(Y <= X) Requêtes Modbus émises

35014557 09/2008 229


Installation du module

Méthode Pour effectuer une requête Symbolic volumineuse de façon efficace, il faut faire très
d'optimisation attention à la topologie des symboles :
Etape Action
1 Regroupez les symboles par type : ne mélangez pas les bits de sortie et les
registres.
2 Si possible, classez les symboles par adresse.
3 Essayez de définir des blocs de symboles (c'est-à-dire, des adresses de
symboles contiguës). Ces blocs seront traités dans une seule requête de bas
niveau.

Exemple Prenons un fichier Namespace relativement simple :


d'optimisation |STATION:0.0 18 |Bit_mem1|%M0|0|0|1|1|1|false
|Bit_mem2|%M1|0|0|1|1|1|false |Bit_mem3|%M2|0|0|1|1|1|false
|Bit_mem4|%M3|0|0|1|1|1|false |Bit_mem5|%M4|0|0|1|1|1|false
|Bit_mem6|%M5|0|0|1|1|1|false |Bit_mem7|%M6|0|0|1|1|1|false
|Engine_Brake_lvl|%MW0|0|0|4|1|1|false
|Engine_Brake_dsk|%MW1|0|0|4|1|1|false
|Engine_gauge_1|%MW2|0|0|4|1|1|false
|Engine_gauge_2|%MW3|0|0|4|1|1|false
|Engine_gauge_3|%MW4|0|0|4|1|1|false
|Engine_gauge_4|%MW5|0|0|4|1|1|false
|Engine2_Brake_lvl|%MW100|0|0|4|1|1|false
|Engine2_Brake_dsk|%MW101|0|0|4|1|1|false
|Engine2_gauge_1|%MW102|0|0|4|1|1|false
|Engine2_gauge_2|%MW103|0|0|4|1|1|false
|Engine2_gauge_3|%MW104|0|0|4|1|1|false
|Engine2_gauge_4|%MW105|0|0|4|1|1|false 0 1 false
Il existe des valeurs pour deux moteurs (engine et engine2).
Il existe également des valeurs booléennes (Bit_mem).
Si l'utilisateur final souhaite voir chaque symbole dans l'ordre établi dans le
Namespace, il envoie 3 requêtes SOAP avec 18 valeurs. Puisque ces valeurs sont
triées par type et par adresse (en ordre croissant), l'optimisation consiste
uniquement à définir les blocs d'adresses. Dans le cas présent, nous avons trois
blocs :
z bits de sortie de l'adresse 0 à 6,
z registres de l'adresse 0 à 5,
z registres de l'adresse 100 à 105.
Trois requêtes de bas niveau seront envoyées au TSX ETG 30••.

230 35014557 09/2008


Installation du module

Si l'utilisateur final souhaite voir cinq symboles dans une requête SOAP :
Engine_gauge_3, Engine_gauge_1, Bit_Mem1, Engine2_gauge_3,
Engine2_gauge_1.

Etape Action
1 Dans la mesure où les symboles sont mélangés, la première étape
d'optimisation consiste à trier les bits de sortie et les registres.
2 Au cours de cette étape, les symboles du même type sont triés par adresse. La
requête SOAP n'étant pas correctement ordonnée, les données devront être
traitées pendant cette étape.
Au terme de cette étape, nous disposons de deux tableaux : un tableau avec un
bit de sortie et un tableau avec quatre registres :
Bits de sortie Registres
Bit_Mem1 Engine_gauge_1
Engine_gauge_3
Engine2_gauge_1
Engine2_gauge_3

3 Cette étape doit permettre de trouver les adresses contiguës. Puisqu'il n'y a
aucune adresse contiguë, nous avons cinq blocs composés chacun d'une
adresse.
Résultat final : cinq requêtes de bas niveau sont envoyées à l'UC.

En bref Lorsque vous devez faire un usage intensif (en nombre et en temps) des requêtes
Symbolic, vous devez respecter les règles suivantes :
z regroupez les symboles par type,
z triez les symboles par adresse,
z regroupez les symboles par blocs d'adresses contiguës.

35014557 09/2008 231


Installation du module

Exemples Visual Basic

Introduction Pour vous aider à écrire votre application, voici un exemple Visual Basic .NET (2003
ou 2005) pour accéder aux requêtes SOAP.

Etapes
préliminaires
Etape Action
1 Dans Visual Basic .NET, sélectionnez Projet → Ajouter Référence Web.
2 Saisissez [Link] @IP/ws/ModbusXmlDa.
3 Sélectionnez la fonction souhaitée.
4 Cliquez sur le bouton Ajouter Référence.

Exemple L'exemple suivant lit dix registres consécutifs à partir du registre 5.


Private Sub Button1_Click(ByVal sender As [Link], ByVal
e As [Link]) Handles [Link]
Dim ws As New
[Link]
[Link] = [Link](0, 5,
10)
End Sub

232 35014557 09/2008


Installation du module

Documentation SOAP en ligne

Vue d'ensemble Lorsque vous ouvrez une page du serveur Web du module TSX ETG 30•• dans un
navigateur, un lien hypertexte Documentation apparaît.
Ce lien vous dirige vers la documentation SOAP en ligne, qui décrit les services
Web SOAP disponibles, explique la syntaxe des API SOAP et fournit un exemple
Visual Basic.

e TSX ETG 3000 - Microsoft Internet Explorer


Fichier Edition Affichage Favoris Outils ?

Précédente Rechercher Favoris Média

Adresse e [Link] OK Liens

a brand of
Schneider
Electric
Telemecanique FactoryCastTM TSX ETG
Accueil Documentation UR
Visualisation Commande Diagnostic Maintenance Paramétrage
Documentation SERVICES WEB
Références Web Services Framework version : [Link] - JM Stawikowski.

Pour les
développeurs
SOAP / WSDL
Conformité WS-I Basic Profile 1.0 et norme W3C SOAP 1.2
Services Web
Les services Web suivants sont pris en charge.
ModbusXmlDa
Service Web pour mettre en œuvre un accès aux données de type Modbus.
Opérations : ReadDeviceIdentification, ReadMultipleRegisters,
WriteMultipleRegisters, ReadCoils, WriteMultipleCoils, ReadDiscreteInputs,
ReadInt32, WriteInt32,
SymbolicXmlDa
Service Web pour mettre en œuvre un accès aux données de type Symbolic.
Opérations : Lecture, Ecriture, Consultation.

Copyright © 2000 -2008 Schneider Electric. All Rights Reserved.

e Applet DummyApplet démarré Internet

35014557 09/2008 233


Installation du module

4.17 Service FTP

FTP

Introduction Le protocole FTP permet de connecter deux ordinateurs sur Internet. Il permet à un
utilisateur de transférer des fichiers entre deux ordinateurs et d'exécuter des
commandes sur ces fichiers depuis un deuxième ordinateur.

Caractéristiques Un client FTP peut se connecter au module à l'aide d'un nom d'utilisateur et d'un mot
de passe.

Note : le nom d'utilisateur par défaut est wsupgrade. Le mot de passe par défaut
est wsupgrade. Le nom d'utilisateur et le mot de passe sont tous les deux
sensibles à la casse.

Le serveur FTP permet au client de charger ou de télécharger des fichiers, tels que :
z des fichiers de services (.jar),
z des fichiers de l'Editeur de tables de données, de l'Editeur graphique et du
Visualisateur graphique (.zip),
z des pages Web HTML utilisateur, des applets.

Le client FTP est compatible avec Internet Explorer 6 (minimum) et d'autres


utilitaires gratuits de clients FTP tels que Filezilla ([Link]

234 35014557 09/2008


Installation du module

4.18 Power Over Ethernet

Power Over Ethernet

Description La technologie Power over Ethernet (PoE) permet de diffuser l'alimentation


électrique ainsi que des données vers des équipements distants via un câble à paire
torsadée standard sur un réseau Ethernet.

Note : Power over Ethernet est uniquement disponible sur le module


TSX ETG 3000.

DANGER
RISQUE DE CHOC ELECTRIQUE, D'EXPLOSION OU D'ARC ELECTRIQUE

z Débranchez le câble Ethernet qui fournit le PoE (uniquement pour les modules
TSX ETG 3000) pour couper l'alimentation avant d'installer ou de retirer du
matériel ou des câbles.
z Utilisez toujours un appareil adapté pour confirmer que l'alimentation est
coupée.
Le non-respect de ces instructions provoquera la mort ou des blessures
graves.

35014557 09/2008 235


Installation du module

Topologie PoE Le module TSX ETG 3000 peut être alimenté par PoE. Vous pouvez le brancher sur
un commutateur ou un concentrateur alimenté. Dans ce cas, le module n'a pas
besoin d'être branché sur une alimentation externe. Le concentrateur ou le
commutateur alimenté doit être conforme à la norme 802.3af.
Le port Eth1 du module TSX ETG 3000 (le plus haut) prend en charge la norme
Power over Ethernet 802.3af. La référence de l'injecteur PoE est TCSEAV0100.
La figure ci-dessous montre un exemple de topologie PoE.
Seul cet équipement est alimenté
par le commutateur/concentrateur

Commutateur Ethernet
ou Autres équipements
concentrateur TSX ETG 3000 TSX ETG 3000

12 ou 24 VCC 12 ou 24 VCC
USB

USB
MAC : xx-xx-xx-xx-xx PF

MAC : xx-xx-xx-xx-xx PF
PoE PoE
10/100 10/100
Base T Base T

10/100 10/100
Base T
TSX ETG 3000 Base T
TSX ETG 3000
RS485

RS485
Carte CF

Carte CF
RS232

RS232
FactoryCast

FactoryCast

Modbus/RTU

236 35014557 09/2008


Installation du module

4.19 Topologie de type chaînage (daisy chain)

Topologie de type chaînage (daisy chain)

Description Un chaînage est un schéma de câblage se présentant comme suit : l'équipement A


est relié à l'équipement B, l'équipement B est relié à l'équipement C, l'équipement C
est relié à l'équipement D et ainsi de suite. Ces connexions ne constituent pas des
réseaux. Dans l'exemple précédent, l'équipement C ne peut pas être directement
relié au A. Les équipements ne peuvent pas non plus former une boucle où le
dernier est relié au premier. En cas de boucle, le réseau Ethernet ne fonctionne pas.

Topologie du Les deux ports Ethernet du module TSX ETG 30•• permettent le chaînage. Un
chaînage chaînage permet de relier autant d'équipements que vous souhaitez.

Note : le chaînage ne propage pas PoE (voir Power Over Ethernet, p. 235).

L'illustration ci-dessous présente un exemple de chaînage.

Commutateur Ethernet
ou Autres équipements
concentrateur TSX ETG 3000 TSX ETG 3000

12 ou 24 VCC 12 ou 24 VCC
USB

USB
MAC : xx-xx-xx-xx-xx PF

MAC : xx-xx-xx-xx-xx PF

PoE PoE
10/100 10/100
Base T Base T

10/100
Base T
TSX ETG 3000 10/100
Base T
TSX ETG 3000
RS485

RS485
Carte CF

Carte CF
RS232

RS232
FactoryCast

FactoryCast

Modbus/RTU Modbus/RTU

35014557 09/2008 237


Installation du module

238 35014557 09/2008


Services IHM intégrés

5
Présentation

Vue d'ensemble Ce chapitre décrit les services IHM intégrés proposés par le module TSX ETG 30••.

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
5.1 Présentation des services IHM intégrés 241
5.2 Service Device 249
5.3 Service email et SMS 260
5.4 Service calculation 270
5.5 Service database 278
5.6 Service datalogging (tables d'historique) 287
5.7 Service active pages 299
5.8 Service recipe (recette) 306
5.9 Service recipe database 315

35014557 09/2008 239


Services IHM intégrés

240 35014557 09/2008


Services IHM intégrés

5.1 Présentation des services IHM intégrés

Présentation

Vue d'ensemble Cette section vous donne une présentation générale des services IHM intégrés
proposés par le module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Services Device et IHM 242
Présentation du statut du service 244

35014557 09/2008 241


Services IHM intégrés

Services Device et IHM

Description Les modules TSX ETG 30•• peuvent exécuter des traitements autonomes internes,
tels que des fonctions IHM. Les fonctions IHM, également nommées services, sont
exécutées dans le module lui-même indépendamment de tout autre traitement
exécuté au niveau SCADA.
Les fonctions IHM suivantes sont disponibles :
z Services Device : permettent de configurer l'acquisition de données à partir des
équipements (interrogation des variables de l'équipement).
z Calculation : effectue des scripts de calcul pour le traitement des données
personnalisées.
z Email : pour la notification des alarmes ou des rapports par email ou SMS.
z Datalogging : archivage automatique des informations concernant l'application,
par exemple les mesures, les événements, les alarmes, l'état des équipements,
etc., sous forme de fichiers d'archivage CSV dans la mémoire du module
TSX ETG 30•• (mémoire flash, carte CF, clé USB).
z Database : archivage automatique des informations concernant l'application
dans une base de données relationnelle externe (serveur SQL, Oracle, MSQL).
z Active pages : création de rapports HTML dynamiques personnalisés.
z Recipe : gestion automatique des fichiers de données de recette pour initialiser
un groupe de variables définies sur des valeurs prédéterminées lorsqu'un
événement spécifique se produit.
Le logiciel Web Designer for TSX ETG 30•• permet de configurer les services IHM.
Il suffit de configurer les paramètres de chaque service ; aucune programmation
n'est nécessaire.
Le logiciel offre un mode simulation permettant de simplifier les tests et la mise au
point de l'application sans être connecté à un module TSX ETG 30••.

242 35014557 09/2008


Services IHM intégrés

Solution Web
IHM souple
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Gardez un contrôle sans faille sur l'accès au serveur intégré en configurant des
mots de passe.
z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Ces services IHM intégrés offrent une solution solide et fiable susceptible d'être
utilisée dans les situations suivantes :
z concentrateur frontal de données avec fonctionnalités de portail Web et IHM,
z service IHM Web autonome exécuté dans le module TSX ETG 30•• lorsqu'une
solution IHM ou SCADA classique n'est pas obligatoire ; dans ce cas, il s'agit
d'une solution IHM multi-utilisateur souple et économique qui utilise une interface
de navigateur Web simple en vue d'effectuer une surveillance à distance,
z associés à une solution IHM ou SCADA classique, ces services facilitent la
surveillance et le contrôle à distance,
z une solution de sauvegarde pour les applications SCADA ; ils permettent de
sauvegarder des fonctions SCADA critiques, tels que l'acquisition de données,
l'archivage des données, l'émission d'alarmes, l'élaboration de rapports, les
emails, etc.

Limites des Les services Device et IHM sont soumis aux limites suivantes :
services IHM z service Device : 31 équipements sur une liaison série, 5 équipements sur une
liaison Ethernet, 1 pour le serveur TSX ETG 30•• lui-même.
z autres services IHM : 6 services au total.
z variables :
z un maximum de 1000 variables internes par application,
z un maximum de 100 variables internes par application.

35014557 09/2008 243


Services IHM intégrés

Présentation du statut du service

Introduction Le but principal de cette caractéristique est de fournir des informations sur le statut
de chaque service à des fins de diagnostic/débogage.
Par défaut, chaque service dispose d'une variable de statut interne nommée comme
suit : « type de [Link] de [Link] » (par exemple,
calcul.é[Link]). Les valeurs de statut de chaque service (device, email,
datalogging, etc.) sont copiées dans l'événement ou le système interne du module
TSX ETG 30••. Cette variable de statut est utilisée pour envoyer des avertissements
par email, déclencher l'archivage d'une base de données ou pour toute autre action
susceptible d'améliorer les modes de fonctionnement de l'exploitation.
Exemple :
Pour envoyer un email en cas d'anomalie au niveau du service database, il faut :
z déclarer une variable persistante à l'aide de Web Designer for TSX ETG 30••,
l'affecter à l'adresse de l'équipement (entier, par exemple), puis l'importer dans
le service Device,
z définir la variable persistante en tant que déclencheur d'un email dans le service
email.
Les écrans de configuration des propriétés des services possèdent tous un champ
Variable statut du Service. L'illustration suivante présente ce champ et la façon
dont il est configuré :
propriétés du service
Variable statut du Service [Link]

Cliquez sur pour sélectionner une variable statut qu'il est possible de
configurer pour le service (type INT, UINT, SHORT et USHORT).
Les valeurs de statut sont :
z 0 pour un service arrêté,
z 1 pour un service en cours d'exécution,
z ≥2 pour un service dans lequel est survenue une anomalie.
Les codes d'erreurs détectées sont affectés par ordre croissant de gravité.
Si la valeur de statut donne un code d'erreur détectée et qu'un événement plus
important survient, la valeur de statut du service change pour indiquer qu'un nouvel
événement (plus important que le précédent dans ce cas) est survenu.
Dès qu'une nouvelle action est opérationnelle (historique, création de table, etc.), le
service prend la valeur 1 (fonctionnement correct).
Chaque service a ses propres codes d'erreurs détectées.

244 35014557 09/2008


Services IHM intégrés

Valeurs de statut
du service
Valeur Commentaire
Device
0 Le service est arrêté.
1 Le service est en cours d'exécution.
2 La signature de l'application de l'automate est différente de celle contenue
dans l'application FactoryCast HMI pour le service Device.

Note : la valeur 2 est uniquement accessible à partir de la variable de statut interne


du service. Dans ce cas, il est totalement impossible d'écrire dans une variable.

Valeurs des
services email et
Valeur Commentaire
SMS
0 Le service est en mode d'arrêt.
1 Le service est en mode d'exécution.
10 Email refusé par le serveur SMTP.
11 Email non envoyé en raison d'une interruption de connexion.
12 Plus de connexion ou file d'attente pleine.

Les valeurs hautes sont prioritaires. La valeur erreur 12 est prioritaire, mais devient
11 par la suite. L'erreur 11 disparaît dès que l'email a été correctement envoyé.

Codes d'erreurs
du service
Valeur Commentaire
database
0 Le service est en mode d'arrêt.
1 Le service est en mode d'exécution.
20 Journal dans le tableau reporté.
21 Pas d'accès au tableau.
22 Le tableau n'existe plus.
23 Interruption de connexion à la base de données.
24 Mauvaise configuration du service.

35014557 09/2008 245


Services IHM intégrés

Note :
La valeur 20 est à considérer comme une notification, pas comme une alarme.
Cela peut survenir dans les cas suivants :
z le service a démarré (la valeur n'est pas prête),
z l'automate n'a pas eu le temps d'envoyer les données avec la requête,
z la signature de l'application automate est différente de celle de l'application.

Les valeurs hautes sont prioritaires. L'erreur détectée 23 est prioritaire sur l'erreur
détectée 21. Dès que l'erreur détectée 23 est corrigée, la valeur 21 peut être
envoyée à la variable déclarée pour le statut du service.

246 35014557 09/2008


Services IHM intégrés

Codes d'erreurs
du service
Valeur Commentaire
datalogging
0 OK
2 L'extension actuelle du fichier, « .csv » est renommée « .cs0 ».
10 Le module ne peut pas atteindre une variable à archiver car :
z la variable n'apparaît pas dans le Namespace,
z la variable n'est pas accessible en écriture,
z la valeur précédente n'a pas encore été mise à jour.

11 Interruption de transfert FTP.


12 L'URL spécifiée pour FTP est inaccessible.
13 La mémoire flash interne est saturée.
14 La mémoire RAM interne est saturée.
15 Le module ne peut pas écrire vers le support spécifié.
16 Le module ne peut pas accéder au Namespace.
17 Le nombre maximum de tables est atteint (10 maximum) dans votre
fichier .xml.
18 Le nombre maximum de variables est atteint pour une table.
19 Le service est vide, aucune table n'est définie.

Note :
z La valeur 2 est à considérer comme un avertissement, pas comme une alarme.
z Les valeurs hautes sont prioritaires. L'erreur 17 est prioritaire sur l'erreur
détectée 12. Dès que l'erreur détectée 17 est corrigée, la valeur 12 peut être
envoyée à la variable déclarée pour le statut du service database.
z Les valeurs de variable statut de la table sont identiques aux valeurs de variable
statut du service datalogging.

35014557 09/2008 247


Services IHM intégrés

Codes d'erreurs
du service recipe
Valeur Commentaire
0 Le service est en mode d'arrêt.
1 Le service est en mode d'exécution.
60 Anomalie de configuration de la recette.
61 Anomalie de saisie de la valeur.
62 Interruption de la communication.
63 Anomalie dans le fichier de la recette.

Codes d'erreurs Les autres services (calculation, active pages) n'ont pas de valeurs d'erreurs
des autres spécifiques. Le code précise seulement si le service est arrêté (0) ou en cours
services d'exécution (1).
Valeur Code Commentaire
0 Arrêter Le service est en mode d'arrêt.
1 Exécution Le service est en mode d'exécution.

248 35014557 09/2008


Services IHM intégrés

5.2 Service Device

Présentation

Vue d'ensemble Cette section décrit le service Device.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service Device 250
Dénomination des variables 252
Configuration du service Device 253

35014557 09/2008 249


Services IHM intégrés

Présentation du service Device

Description Le service Device permet de configurer l'acquisition des données à partir des
équipements connectés vers la passerelle via une liaison série ou un réseau
Ethernet. Le module TSX ETG 30•• effectuera l'acquisition des données durant
l'exécution. Un seul service Device est configurable par équipement connecté. Ce
service utilise une liste de variables relatives à un registre destinées à l'échange
(en lecture ou en écriture) avec les équipements.
La configuration est effectuée à l'aide de Web Designer for TSX ETG 30••. Elle
génère un fichier Namespace représentant la liste complète des variables
d'équipement résultant de l'ensemble des services Device. Ces variables sont
utilisables dans l'application Web Designer dans tous les services IHM.

Note : la configuration du service Device est effectuée à l'aide de Web Designer


for TSX ETG 30••. Avant de créer un service, vous devez tout d'abord créer un
projet Web Designer for TSX ETG 30•• (reportez-vous au manuel utilisateur de
Web Designer for TSX ETG 30••).

250 35014557 09/2008


Services IHM intégrés

La figure suivante décrit le processus du service Device :


PREMIUM PREMIUM PREMIUM QUANTUM QUANTUM

Navigateur

Projet FactoryCast
Configuration des équipements
TSX ETG 3000 [[Link]] lors de la génération TSX ETG 3000
Devices
Equipement 1 12 ou 24 VCC

Equipement 2

USB
Equipement 3

PF
GraphicScreens PoE
10/100

DataTables Base T

MAC : xx-xx-xx-xx-xx
tableControl
10/100

tableProcess Base T

RS485

Carte CF
RS232

FactoryCast
Réseau Modbus B

Limitation Le nombre de variables stockées dans le module est limité à 1 000 pour tous les
services Device.
Le nombre maximal de services Device est de :
z 31 sur une liaison série,
z 5 sur Ethernet,
z 1 pour le serveur TSX ETG 30•• proprement dit.

35014557 09/2008 251


Services IHM intégrés

Dénomination des variables

Introduction Les variables de l'application peuvent provenir des équipements connectés ou du


service calculation. Elles sont accessibles par tout autre service de l'IHM. Les
conventions de dénomination des variables doivent être respectées afin de garantir
l'unicité de leur nom au sein de l'application.

Convention de Les noms des variables se composent de 3 parties séparées par un point :
dénomination z le type de service (Device ou calculation),
z le nom du service,
z le nom de la variable.

z Equipement.é[Link] : variable provenant du service Device appelé


« vitesse » et provenant du service appelé « équipement ».
z Calcul.dé[Link] : variable provenant du service calculation
appelé « vanneouverte » et provenant du service appelé « déplacement ».

Variables Il est également possible d'accéder aux variables des registres internes du module
provenant de TSX ETG 30••. Pour ce faire, utilisez les noms symboliques. Les tables registres
registres internes (voir p. 107) décrivent toutes les variables internes ainsi que leurs noms
internes symboliques.

252 35014557 09/2008


Services IHM intégrés

Configuration du service Device

Généralités Le service Device permet de créer des symboles associés à des variables
provenant d'équipements connectés au module sur une liaison série ou Ethernet, ou
qui sont issues de registres internes. Ces variables sont associées à des symboles
qui seront utilisés par d'autres services (email, calculation, database...).

Note : sélectionnez le mode Persistant pour les variables que vous souhaitez
utiliser avec d'autres services.

Les modifications non autorisées ou incorrectes apportées aux symboles et aux


adresses directes peuvent avoir des effets indésirables, voire dangereux, sur le
comportement de votre application.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

35014557 09/2008 253


Services IHM intégrés

Ecran de configuration des propriétés du service Device :


Web Designer
Projet Editer Cible Service Options Aide

Navigateur PremiumUnity : Premium

Projet FactoryCast
TSX ETG 3000 [[Link]] No. Symbole Variable Type Accès Persistant Période Valeur Commentaire
Devices Supprimer
PremiumUnity
Dupliquer
Quantum
GraphicScreens
Importer les symboles
DataTables
tableControl
Animer
Animer persistant
tableProcess
Services
calculation
calculation
email
emailOperator
emailMaintenance
Website
classes
html
lib
secure
Website
unsecure
[Link]
[Link]
[Link]
Namespace

Import depuis un CSV

Export vers un CSV

Variables Propriétés

Console Vue Explorateur de site

TSX ETG 3000 : Non connecté

1 2
1 Cliquez sur ce bouton pour configurer les variables du service.
2 Cliquez sur ce bouton pour configurer les propriétés du service.

254 35014557 09/2008


Services IHM intégrés

Création d'un Pour créer un service Device, procédez comme suit :


service Device z Double-cliquez sur le nom de votre équipement dans le navigateur, ou
z cliquez avec le bouton droit de la souris sur l'équipement voulu dans le
navigateur, puis sélectionnez Edition.
Aperçu du navigateur de Web Designer for TSX ETG 30•• :

Navigateur

Projet ETG
TSX ETG 3010-Target0 [[Link]]
Devices
GraphicScreens
DataTables
Services
database
email
Website
[Link]
[Link]
[Link]
Namespace

35014557 09/2008 255


Services IHM intégrés

Configuration Ecran de configuration des propriétés du service device :


des propriétés
Adresse

Protocole Modbus

Driver BUSX_ASYNC

Période de rafraîchissement 1000

Commentaire

Variable statut du Service

Ce tableau décrit les différents champs constituant l'écran de configuration des


propriétés :
Champs Fonction
Adresse Les variables stockées dans le module peuvent être associées à des
équipements distants. Le champ Adresse permet de définir l'adresse IP ou
Modbus de l'équipement distant.
Protocole Le protocole dépend du type de projet (grisé) : Modbus pour les automates
Quantum, UNITE pour les automates Premium PL7 et UMAS pour les
automates Premium/Quantum Unity.
Driver Le pilote dépend du type de projet (grisé) : BUSX_ASYNC pour un module
Premium ou BUSX pour un module Quantum.
Période de Permet de définir la fréquence de lecture par défaut des variables.
rafraîchissem
ent
Commentaire Permet d'ajouter un commentaire aux propriétés du service device. Ce
commentaire est visible seulement dans cet écran.
Variable Permet de connaître le statut du service device.
statut du
Service

256 35014557 09/2008


Services IHM intégrés

Configuration de Ce tableau vous permet d'importer les variables d'un automate :


variables

Premium
No. Symbole Variable Type Accès Persistant Période Valeur Commentaire
Supprimer

Dupliquer

Importer les symboles

Animer persistant

Import depuis un CSV

Export vers un CSV

Variables Propriétés

Ce tableau vous permet d'importer les variables d'un équipement autre qu'un
automate :
Altivar : Altivar
No. Rubrique Variable Type Accès Persistant Période Valeur Commentaire
Supprimer
Dupliquer

Importer les rubriques habituelles


Importer toutes les rubriques

Animer persistant

Import depuis un CSV

Export vers un CSV

Variables Propriétés

Ce tableau décrit les différents champs constituant l'écran de configuration des


variables :
Champs Fonction
Zones de saisie

35014557 09/2008 257


Services IHM intégrés

Champs Fonction
No Identifiant de la variable. Ce numéro est généré automatiquement.
Symbole Nom de la variable stockée dans le module.
Variable Adresse physique de la variable.
Type Permet de définir le type de variable. Les types suivants peuvent être
utilisés :
z BOOL,
z EBOOL,
z SHORT,
z USHORT,
z INT,
z UINT,
z DINT,
z REAL,
z TIME,
z DATE,
z TOD,
z STR.

Accès Définir le droit d'accès à la variable :


z R (lecture seule)
z R/W (lecture/écriture).

Persistant Cochez cette case si vous souhaitez utiliser les variables avec des services.
Période Fréquence de scrutation des variables (en ms).
Valeur Afficher la valeur de la variable Vous pouvez modifier la valeur des variables
accessibles en écriture.
Commentair Permet d'ajouter un commentaire aux propriétés du service device. Ce
e commentaire est visible seulement dans cet écran.
Boutons
Supprimer Supprime la variable sélectionnée du tableau.
Dupliquer Duplique la variable sélectionnée.
Importer les Cliquez sur ce bouton pour importer des symboles automate à partir d'un
symboles fichier FEF (PL7), STU (Unity Pro), XVM (Unity Pro) ou PRJ (Concept).
Remarque : les projets Concept (.prj) peuvent uniquement être importés si le
paramètre ExportVariables du fichier [Link] est défini sur 1. Modifiez ce
paramètre avant d'enregistrer le projet dans Concept (redémarrez Concept
une fois le paramètre modifié).
Importer les Cliquez sur ce bouton pour importer des variables d'un équipement autre
rubriques qu'un automate.
habituelles
Animer Cliquez sur ce bouton pour animer les variables lorsque le projet est en mode
persistant connecté (connexion au simulateur ou au module).

258 35014557 09/2008


Services IHM intégrés

Champs Fonction
Import Cliquez sur ce bouton pour importer les symboles d'un fichier .csv. Vous
depuis un pouvez créer ce fichier dans Excel ou dans un éditeur de texte (dans ce cas,
CSV modifiez l'extension de fichier .txt en .csv). Respectez la syntaxe suivante :
symbole,variable,type,accès,permanence,débit,commentaire
accès = 0 pour un symbole en lecture seule et 1 pour un symbole en écriture.
permanence = 0 pour un symbole non permanent et 1 pour un symbole
permanent.
Export vers Cliquez sur ce bouton pour exporter la table de variables du service en cours
un CSV dans un fichier .csv.

Note : pour des informations supplémentaires concernant la gestion des variables,


reportez-vous au chapitre correspondant du manuel utilisateur de Web Designer
for TSX ETG 30••.

35014557 09/2008 259


Services IHM intégrés

5.3 Service email et SMS

Présentation

Vue d'ensemble Cette section décrit le service email et SMS.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service email et SMS 261
Configuration des services email et SMS 263

260 35014557 09/2008


Services IHM intégrés

Présentation du service email et SMS

Description Le module TSX ETG 30•• peut envoyer automatiquement et dynamiquement des
emails ou des SMS pour signaler aux utilisateurs spécifiés :
z les rapports de production,
z les rappels de maintenance,
z les mises à jour de l'état de l'usine,
z d'autres informations relatives à l'usine.
Ce service email vous permet de créer diverses notifications d'emails (incluant les
noms et les adresses email des destinataires, l'objet du message, le corps du
message et les fichiers joints).
Le corps des emails peut inclure un message de texte fixe, des liens hypertexte, des
fichiers joints et des valeurs d'application en temps réel intégrées dynamiquement
au corps de l'email lorsque ce dernier est envoyé par le module. Il est possible de
joindre des fichiers à l'email (par exemple, le fichier d'archivage des données généré
par le service datalogging).
Les messages SMS peuvent également être envoyés sur les téléphones mobiles si
vous utilisez le module TSX ETG 30•• ou si le serveur email client le permet. Les
SMS sont une configuration dédiée du service email. Les emails ou les SMS sont
envoyés lorsqu'une application ou un processus prédéfinis sont déclenchés.

Spécifications Le service email du module TSX ETG 30•• fournit uniquement une interface client
des services SMTP. Le client de service email se connecte à un serveur SMTP local ou distant
afin de distribuer les emails aux destinataires. Le serveur SMTP local doit être
installé sur le même site que le module TSX ETG 30••. Le serveur SMTP distant
peut être accessible depuis votre FAI. Les modules TSX ETG 30•• prennent en
charge les fonctions d'authentification et DNS afin de permettre la connexion au
serveur SMTP du fournisseur. Le module TSX ETG 3021 a un modem GSM intégré.
Ils peuvent envoyer directement des SMS vers des téléphones portables sans que
vous ayez à installer d'autres équipements sur le réseau.

35014557 09/2008 261


Services IHM intégrés

Fonctionnement Le service email agit comme un client SMTP. Lorsqu'un événement préconfiguré est
des services déclenché, le module TSX ETG 30•• utilise SMTP (via le numéro de port TCP 25)
pour envoyer la notification d'email au serveur SMTP. Ce serveur est connecté au
réseau de l'usine ou à Internet, permettant ainsi d'acheminer le message jusqu'à
ses destinataires. Le module TSX ETG 3021 a un modem GSM intégré. Ils peuvent
envoyer directement des SMS sans avoir d'autres équipements sur le réseau.

Note : même si les notifications sont envoyées automatiquement après le


déclenchement d'un événement, il peut y avoir un certain délai avant que le
destinataire ne reçoive le message. Une notification envoyée à un téléphone
portable est reçue uniquement lorsque le téléphone est allumé et dans la zone de
couverture. Ainsi, ce service doit uniquement être utilisé pour des notifications non
critiques, telles que les rappels de maintenance ou les rapports de production.

Sécurité Le service email prend en charge les authentifications de serveur SMTP. Le serveur
SMTP doit autoriser une authentification PLAIN ou LOGIN. Les autres protocoles
d'authentification ne sont pas pris en charge. Ce mot de passe de connexion
facultatif, qui est authentifié par le serveur de messagerie SMTP, permet de vérifier
si le client est autorisé à se connecter au serveur SMTP. Un paramètre facultatif
permet de modifier le numéro de port TCP à partir du paramètre par défaut 25 afin
de s'adapter à une configuration de serveur SMTP spécifique.

Limitation Le nombre de messages (emails ou SMS) configurables dans le projet est limité à
100.
Le nombre maximal de services email ou SMS est de 2.

Note : le serveur SMTP doit autoriser une authentification PLAIN ou LOGIN. Les
autres protocoles d'authentification ne sont pas pris en charge.

262 35014557 09/2008


Services IHM intégrés

Configuration des services email et SMS

Description Cette section décrit le mode de configuration des services email et SMS.

Note :
z Les services email et SMS sont configurés à l'aide de Web Designer for
TSX ETG 30••.
z Le service SMS est uniquement disponible pour le module TSX ETG 3021.
z Schneider Electric ne garantit pas :
z l'intégrité des données envoyées par le module via le service email ou SMS,
z l'exactitude de l'heure à laquelle le message a été envoyé.
z En cas d'anomalie, la variable statut du service email (voir p. 245) est réglée sur
erreur.

35014557 09/2008 263


Services IHM intégrés

Ecran de configuration des propriétés des services email et SMS :


PremiumUnity : Premium Unity emailOp emailMaint

SendSMS

E-mail description
Identifier Trigger Type

Destination Subject

Contents

Source Path

Idenfifier Destination Subject Trigger Type Remove


Remove

E-mails Properties

1 2
1 Cliquez sur ce bouton pour configurer les emails ou les SMS à envoyer.
2 Cliquez sur ce bouton pour configurer les propriétés du service email ou SMS.

Création d'un
service email /
Etape Action
SMS
1 Cliquez sur le nom de votre projet dans le navigateur.

264 35014557 09/2008


Services IHM intégrés

Etape Action
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche :

Assistant de création de service Web Designer

Création d'un nouveau service : Projet ETG


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service email

Nom du service email

Fin Annuler

3 Sélectionnez email dans le menu déroulant Sélectionnez le service.


4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5 Le service email est créé.

35014557 09/2008 265


Services IHM intégrés

Configuration
des propriétés
Serveur SMTP

Adresse du serveur SMTP

Port du serveur SMTP 25

Authentification sécurisée

Login

Mot de passe

Expéditeur

Expéditeur

Adresse de réexpédition

Module

Taille maximale de la file d'envoi 100

Temps avant réemission (en secondes) 5

Service

Variable statut du Service [Link]

Emails Propriétés

Les champs de l'écran de configuration des propriétés sont les suivants :


Champs Fonction
Serveur SMTP
Adresse du serveur SMTP Nom du serveur SMTP ou adresse IP. Si le
serveur SMTP se trouve sur une liaison PPP,
le nom du serveur apparaît dans la Liste
téléphonique (voir p. 182).
Port du serveur SMTP Port TCP utilisé par le serveur SMTP (en
général, le port 25).

266 35014557 09/2008


Services IHM intégrés

Champs Fonction
Authentification sécurisée Cochez cette case pour activer une
authentification d'accès au serveur SMTP.
Le serveur doit autoriser une authentification
PLAIN ou LOGIN.
Login Login permettant d'accéder au serveur
SMTP.
Mot de passe Mot de passe permettant d'accéder au
serveur SMTP.
Expéditeur
Expéditeur Adresse email de l'équipement envoyant
l'email. Cette adresse identifie l'équipement
à la réception de l'email par l'utilisateur.
Adresse de réexpédition Adresse email à laquelle sera envoyée une
réponse si l'utilisateur clique sur Répondre.
Module
Taille maximum de la file d'envoi Nombre maximum d'emails mis en mémoire
tampon avant d'être envoyés.
z Valeur par défaut = 100,
z Valeur minimale = 30,
z Valeur maximale = 200.

Temps avant réémission (en secondes) Temps d'attente avant réémission des
emails mis en mémoire tampon après un
échec.
z Valeur par défaut = 15 s,
z Valeur minimale = 5 s,
z Valeur maximale = 3 600 s.

Service
Variable statut du Service Permet de connaître le statut du service
email.

Note : si le nombre maximum d'emails est atteint (100), aucun message


supplémentaire ne peut être placé en file d'attente.

35014557 09/2008 267


Services IHM intégrés

Configuration du
service email /
SMS

SendSMS

Description de l'email
Identifiant Déclencheur Type

Destination Sujet

Contenu

Source Chemin

Identifiant Destination Sujet Déclencheur Type


Supprimer
Supprimer

Les champs de l'écran de configuration des emails et des SMS sont les suivants :
Champs Fonction
SendSMS Cochez cette case pour envoyer un SMS au lieu d'un email.
Identifiant Nom associé à l'email.

268 35014557 09/2008


Services IHM intégrés

Champs Fonction
Déclencheur Evénement qui déclenchera l'email.
Remarque : vous pouvez uniquement utiliser des variables persistantes
comme déclencheur.
Type NY : Notification Déclenchement sur un changement d'état pour un bit
de changement ou d'une valeur pour un mot.
(Notify)
RE : Front Déclenchement sur un front montant pour un bit ou sur
montant (Rising une augmentation de la valeur pour un mot.
Edge)
FE : Front Déclenchement sur un front descendant pour un bit ou
descendant sur une diminution de la valeur pour un mot.
(Falling Edge)
BQ : Dégradation Déclenchement si l'état du déclencheur est
de la variable (Bad Dégradation de la variable.
Quality)
Destination Adresses email ou numéro de SMS des destinataires (séparateur : « , »).
Sujet Sujet de la notification.
Contenu Contenu de la notification.
Source Sélectionnez le support de la pièce jointe.
Chemin Indiquez le nom et le chemin d'accès du fichier à joindre à l'email. Les
pièces jointes sont généralement des fichiers CSV d'archivage des
données.
Le chemin par défaut est /USERDATA pour tous les supports.

Note :
z Le corps du message peut contenir des données d'application dynamiques :
z double cliquez sur le corps du message à l'emplacement où vous voulez
afficher la valeur d'une variable et sélectionnez la variable dans la liste
affichée,
z saisissez le nom de la variable entre parenthèses ; par exemple, si vous
souhaitez connaître la valeur de la variable value1 créée dans le service
device, saisissez (device.plc1.value1).
z Les champs suivants sont obligatoires pour valider et enregistrer un email ou un
SMS : Identifiant, Déclencheur et Destination.

35014557 09/2008 269


Services IHM intégrés

5.4 Service calculation

Présentation

Vue d'ensemble Cette section décrit le service calculation.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service Calculation 271
Configuration du service calculation 273

270 35014557 09/2008


Services IHM intégrés

Présentation du service Calculation

Description Le module TSX ETG 30•• peut effectuer diverses opérations arithmétiques et
logiques sur une combinaison de variables d'application. Le service calculation vous
permet également de lire/écrire des variables de l'équipement du service, ainsi que
les entrées/sorties de la carte d'E/S intégrée. Certains de ces calculs incluent la
mise à l'échelle, le formatage et le traitement logique pour le déclenchement
d'événement.
Le service calculation comprend un ensemble de feuilles de calcul dont les formules
sont déjà définies dans les cellules. La feuille de calcul est interprétée et traitée par
le serveur. Le résultat de chaque formule est associé à une nouvelle variable
interne. Les formules s'exécutent régulièrement, selon la fréquence configurée pour
chaque feuille de calcul.

Liste des Le tableau ci-dessous décrit les opérateurs numériques, binaires, booléens et
opérateurs unaires. Le résultat de l'opération s'affiche dans la colonne Type de résultat.
disponibles
Type Opérateur Description Exemple
Numérique + addition 1+2 affiche 3
binaire - soustraction 5-2 affiche 3
* multiplication 5*2 affiche 10
/ division 15/3 affiche 5
< inférieur à 1<2 affiche vrai
> supérieur à 1>2 affiche faux
<= inférieur ou égal à 1<=2 affiche vrai
>= supérieur ou égal à 2>=2 affiche vrai
== égal 3==2 affiche faux
!= pas égal à 1!=2 affiche vrai
Numérique & et 1&1 affiche 1
booléen | ou 1 | 0 affiche 1
Unaire ! inverse !1 affiche 0
- inversion du signe -1 affiche -1
.<. ? . : . a<b ? c:d renvoie c si a<b ; sinon, le
résultat est d

35014557 09/2008 271


Services IHM intégrés

Note :
z Le service calculation permet de mélanger des variables de différents types.
z En cas d'erreurs mathématiques, par exemple une division par 0, le résultat du
calcul est nan (not a number, pas un nombre).

Principe Les formules s'exécutent régulièrement, selon la fréquence configurée dans l'écran
d'exécution des Propriétés. Les cellules de formules sont interprétées, puis exécutées une à une,
formules ceci de haut en bas. La variable de résultat configurée dans le champ variable est
mise à jour avec la nouvelle valeur.

Limitation Le nombre maximal de calculs configurables dans le projet est de 100.


Le nombre maximal de services calculation est de 2.

272 35014557 09/2008


Services IHM intégrés

Configuration du service calculation

Généralités Cette section décrit comment configurer le service calculation.

Note :
z La configuration du service calculation est effectuée à l'aide de Web Designer
for TSX ETG 30••.
z En cas d'anomalie, la variable statut du service calculation (voir Codes d'erreurs
des autres services, p. 248) est réglée sur erreur.

L'écran de configuration des propriétés du service calculation se présente sous la


forme suivante :
PremiumUnity : Premium Unity email1 calculation

Suppression
Variable Formule Valeur Description
cpu_load [Link].mw1 Duplication

Animation
Animation

Import depuis un CSV

Export vers un CSV

Formules Propriétés

1 2
1 Ce bouton permet de configurer les formules.
2 Ce bouton permet de configurer les propriétés communes à toutes les formules.

35014557 09/2008 273


Services IHM intégrés

Comment créer
un service
Etape Action
calculation
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.

Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service calculation

Nom du service calculation

Fin Annuler

3 Sélectionnez calculation dans le menu déroulant Sélectionnez le service.


4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5 Le service calculation est créé.

274 35014557 09/2008


Services IHM intégrés

Configuration
des propriétés de Période de rafraîchissement des Calculs (en ms) 1000
table
Variable statut du Service

Formules Propriétés

Ce tableau décrit les champs de l'écran de configuration du service calculation :


Champs Fonction
Période de Liste dans laquelle vous pouvez définir la fréquence d'exécution
rafraîchissement des de la formule.
Calculs (en ms)
Variable statut du Service Permet de connaître le statut du service calculation.

35014557 09/2008 275


Services IHM intégrés

Configuration
des formules
Variable Formule Valeur Description Suppression

Duplication

Animation

Import depuis un CSV

Export vers un CSV

Formules Propriétés

Ce tableau décrit les champs de l'écran de configuration des formules :


Champs Fonction
Variable Nom de la variable qui prend la valeur du résultat de la formule.
Remarque : vous pouvez uniquement utiliser des variables
persistantes.
Formule Entrez la description de la formule à l'aide d'opérations
arithmétiques et logiques sur une combinaison de variables
d'application.
Valeur Donne le résultat en temps réel de la formule (valeur de la
variable).
Description Commentaire sur la formule ou la variable de résultat créée.
Boutons
Suppression Supprime la variable sélectionnée du tableau.
Duplication Duplique la variable sélectionnée.
Animation Cliquez sur ce bouton pour passer en mode simulation.

276 35014557 09/2008


Services IHM intégrés

Champs Fonction
Import depuis un CSV Cliquez sur ce bouton pour importer les symboles d'un fichier
.csv. Vous pouvez créer ce fichier dans Excel ou dans un
éditeur de texte (dans ce cas, modifiez l'extension de fichier .txt
en .csv). Respectez la syntaxe suivante :
variable,formule,description.
Export vers un CSV Cliquez sur ce bouton pour exporter la table de variables du
service en cours dans un fichier .csv.

35014557 09/2008 277


Services IHM intégrés

5.5 Service database

Présentation

Vue d'ensemble Cette section décrit le service database.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service database 279
Configuration du service database 280

278 35014557 09/2008


Services IHM intégrés

Présentation du service database

Description Le service database permet au module TSX ETG 30•• d'effectuer l'archivage
automatique des données de l'application (événements de traitement, états,
mesures, etc.) dans un serveur de bases de données relationnelles distant. Les
données peuvent être archivées (écrites) périodiquement ou à l'occasion d'un
événement. La possibilité de connecter directement les modules TSX ETG 30•• aux
bases de données relationnelles facilite l'intégration d'un système de niveau de
contrôle au système de gestion des informations de la société.
Le module TSX ETG 30•• peut être connecté directement aux bases de données
relationnelles distantes suivantes :
z SQL Server,
z MySQL,
z Oracle.
Il est possible de créer plusieurs tables de bases de données par serveur de base
de données. Le service database permet l'archivage des données dans trois
serveurs de base de données différents dans un but de redondance.

Caractéristiques z Type de base de données prise en charge :


de la base de z Oracle 8i, 9i, 10i,
données z SQL Server 6.5, 7, 2000, 2005,
z MySQL 4.1 ou ultérieur.
z Création automatique de table : le module TSX ETG 30•• crée automatiquement
une table dans la base de données.

Limitation Le nombre maximal de services database configurables est de 3.


Le nombre maximal de tables est de 10 par service.
Le nombre maximal de colonnes/variables est de 50 par table.

35014557 09/2008 279


Services IHM intégrés

Configuration du service database

Généralités Cette section décrit comment configurer le service database.

Note :
z La configuration du service database est effectuée à l'aide de Web Designer for
TSX ETG 30••.
z En cas d'anomalie, la variable statut du service database (voir Codes d'erreurs
du service database, p. 245) est réglée sur erreur.
z Schneider Electric ne garantit pas :
z l'intégrité des données envoyées par le module via le service database,
z l'exactitude de l'heure à laquelle les données sont archivées.

L'écran de configuration du service database se présente sous la forme suivante :


PremiumUnity : Premium Unity emailOp database

Actions list of database

Add

Remove
Duplicate

Actions Properties

1 2

280 35014557 09/2008


Services IHM intégrés

1 Cliquez sur ce bouton pour configurer les variables à archiver.


2 Cliquez sur ce bouton pour configurer les propriétés générales de la base de données.

Comment créer Le tableau ci-dessous explique comment créer un service database :


un service
Etape Action
database
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.

Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service database

Nom du service database

Fin Annuler

3 Sélectionnez database dans le menu déroulant Sélectionnez le service.


4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5 Le service database est créé.

35014557 09/2008 281


Services IHM intégrés

Configuration La fenêtre de configuration des propriétés du service database se présente sous la


des propriétés forme suivante :
Propriétés de la base de données

Type
Adresse

Port utilisation du port par défaut

Nom de la base

Nom d'utilisateur

Mot de passe

Timeout 60 seconde(s)

Propriétés du service

Variable statut du Service

Actions Propriétés

Le tableau suivant décrit les champs constituant l'écran de configuration du serveur


de base de données :
Champs Fonction
Type z Oracle 8i, 9i ou 10i
z MySql 4.1 ou version ultérieure
z SQL Server 6.5, 7, 2000 ou 2005

Adresse Adresse IP ou nom DNS du serveur de base de données.


Port Utilisé pour configurer un numéro de port spécifique permettant
d'accéder au serveur de base de données.
Utilisation du port par Port utilisé par le service database pour accéder au serveur.
défaut
Nom de la base Nom de la base de données dans laquelle la table de données sera
archivée.

282 35014557 09/2008


Services IHM intégrés

Champs Fonction
Nom d'utilisateur et Protection de la base de données et accès à l'aide d'un nom
mot de passe d'utilisateur et d'un mot de passe (connexion à la base de données).
Timeout Période qui va s'écouler avant que le système n'interrompe le
processus en cours lorsqu'une anomalie survient.
Variable statut du Utilisée pour fournir des informations sur le service database à des
Service fins de débogage.

35014557 09/2008 283


Services IHM intégrés

Configuration L'écran de configuration du service database se présente sous la forme suivante :


des tables de
base de données
Liste des actions de la base de données
NEW_TABLE0 Ajouter

Enlever

Dupliquer

Paramètres des actions

Nom de la table NEW_TABLE0


Critère de déclenchement
utilisation d'un déclencheur NY

utilisation d'un timer 20 seconde(s)

Requête SQL
utilisation d'une requête SQL libre Nombre de lignes maximum de la table 50
utilisation d'une requête d'insertion automatique effacement de la table au démarrage

Nom de la colonne Variable Type Ajouter

Enlever

Actions Propriétés

284 35014557 09/2008


Services IHM intégrés

Le tableau suivant décrit les champs de l'écran de configuration des actions :


Champs Fonction
Liste des actions de Liste des tables à créer dans le serveur de base de données. Utilisez
la base de données les boutons Ajouter, Enlever et Dupliquer pour créer, supprimer ou
copier une table. Lors de la duplication d'une base de données
existante, le suffixe _copy est ajouté au nom d'origine.
Paramètres des Nom de la nouvelle table d'archivage.
actions Si la table n'existe pas dans la base données, elle est créée à la
première connexion par le module TSX ETG 30••.
Pour déclencher l'archivage des données, vous devez configurer un
événement. soit un événement périodique (utilisation d'un
temporisateur), auquel cas vous devez définir une base de temps, soit
un événement associé à une variable (utilisation d'un timer), auquel cas
vous devez préciser le nom de la variable
(calculation.calculation1.Pressure1, par exemple).
Remarque : vous pouvez uniquement utiliser des variables
persistantes comme déclencheur.
Requête SQL Deux options sont proposées :
z créer des requêtes SQL dans la fenêtre Utilisation d'une requête
SQL libre,
z ou utiliser la table fournie en indiquant le nom des colonnes ainsi
que le type et le nom des variables. Dans ce cas, la syntaxe du nom
de la colonne doit respecter celle de la base de données. De
manière générale, évitez les signes de ponctuation, les majuscules
et les tirets (reportez-vous à la documentation de votre base de
données).
Nombre de lignes Configurez le nombre maximal d'enregistrements pouvant être stockés
maximum de la dans une table de base de données. Si ce nombre est atteint, les
table données les plus anciennes sont effacées.
Effacement de la Si cette case est cochée, la table de base de données est supprimée
table au démarrage au redémarrage du module.
Nom de la colonne Nom de la colonne. Sa syntaxe doit respecter celle de la base de
données.
Variable Variable à archiver.
Type Type de variable.

35014557 09/2008 285


Services IHM intégrés

Propriétés de la Le tableau ci-dessous donne les équivalents des types Xopen pour les autres bases
base de données de données :
Type Xopen MySql Oracle SQL Server
BOOLEEN SMALLINT NUMBER(1) SMALLINT
TINYINT SMALLINT SMALLINT SMALLINT
SMALLINT SMALLINT NUMBER SMALLINT
INTEGER INTEGER NUMBER INTEGER
BIGINT DECIMAL(200) NUMBER NUMERIC(38,0)
DOUBLE DECIMAL(50,80) NUMBER FLOAT(32)
REAL REAL REAL REAL
TIMESTAMP TIMESTAMP TIMESTAMP TIMESTAMP
DATE DATETIME DATE DATETIME
VARCHAR VARCHAR(255) VARCHAR(255) VARCHAR(255)
Tous les autres types VARCHAR(255) VARCHAR(255) VARCHAR(255)

286 35014557 09/2008


Services IHM intégrés

5.6 Service datalogging (tables d'historique)

Présentation

Vue d'ensemble Cette section décrit le service datalogging.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service datalogging 288
Configuration du service datalogging 292

35014557 09/2008 287


Services IHM intégrés

Présentation du service datalogging

Description Le service datalogging permet l'archivage des données de l'application


(événements, alarmes, données de processus, état des équipements, mesures,
etc.) dans la mémoire interne du module TSX ETG 30••. Ce service vous permet
d'archiver les données dans des fichiers CSV locaux, au format ASCII. Les fichiers
CSV sont stockés dans la mémoire du module TSX ETG 30•• (mémoire flash
interne ou mémoire sauvegardée du module, carte Compact Flash ou clé USB).
L'archivage peut être effectué régulièrement ou lorsqu'un événement particulier
survient (élément configurable par l'utilisateur). Les fichiers CSV sont directement
utilisables par un tableur MS Excel ou un système de gestion de base de données
(SGBD). Il est également possible de les envoyer via FTP ou de les joindre à un
email qui sera envoyé automatiquement à des utilisateurs spécifiés via le service
email. Les fichiers CSV sont également accessibles par client FTP.

288 35014557 09/2008


Services IHM intégrés

Principe L'archivage des données est effectué comme indiqué ci-dessous :


z L'archivage des données est effectué principalement dans la mémoire vive du
module (pour éviter les problèmes dus à la durée de vie des mémoires flash, qui
ne permettent généralement que 100 000 accès en écriture).
z Le service datalogging peut gérer jusqu'à 10 groupes de fichiers de datalogging
(tables). Cela permet d'archiver plusieurs tables de données différentes couvrant
chacune une période d'archivage distincte.
z Les fichiers de datalogging peuvent être sauvegardés, régulièrement ou sur
événement, à partir de la mémoire vive sur la mémoire non volatile du module
(mémoire vive enregistrée, mémoire flash interne, carte Compact Flash ou clé
USB) sous forme de fichiers d'historique CSV. Table_n.csv représente le dernier
fichier de sauvegarde. Les fichiers d'historique sont renommés en Table_n.cs0,
Table_n.cs1, etc.
z Les fichiers CSV peuvent être purgés de la mémoire flash (mémoire flash interne,
carte CF ou clé USB) à la survenue d'un événement défini.

Note : en cas de coupure de courant durant la sauvegarde des données, le fichier


en cours de sauvegarde est perdu.

Vue d'ensemble :

Sauvegarde périodique
ou déclenchée

Mémoire volatile Mémoire non volatile


Mémoire vive Mémoire vive sauvegardée, carte CF, USB

Jusqu'à 10 Table_1
tables Table_n Table_1.CSV
CS0
CS1 Datalogging
CS2
... Jusqu'à 10
fichiers CSV par
Table_1.CSV table
Archivage de données CS0 Datalogging
CS1
périodique ou déclenché CS2
...

Historique des fichiers CSV

35014557 09/2008 289


Services IHM intégrés

Format de fichier Le format de fichier est fixe et ne peut pas être modifié par l'utilisateur. Le fichier est
codé au format ASCII pur dans un fichier texte avec une extension .csv. Microsoft
Excel permet d'ouvrir ces fichiers.
Exemple de fichier d'archivage :
2007-10-01;[Link];[Link];150;[Link];200;[Link];50;
2007-10-01 [Link]; [Link];140;[Link];150;[Link];30;
2007-10-01 [Link]; [Link];220;[Link];280;[Link];80;
2007-10-01 [Link]; [Link];170;[Link];220;[Link];60;
Exemple de fichier d'archivage optimisé :
Date;[Link];[Link];[Link];
2007-10-01 [Link];150;200;50;
2007-10-01 [Link];140;150;30;
2007-10-01 [Link];220;280;80;
2007-10-01 [Link];170;220;60;

Taille du fichier Le tableau suivant vous donne une estimation de la taille du fichier d'archivage en
d'archivage octets en fonction du nombre de variables archivées et du nombre de fichiers
d'archivage :
Nombre de Nombre de variables
fichiers 1 2 5 10 20 50 100
d'archivage
1 65 110 245 470 920 2270 4520
2 130 220 490 940 1840 4540 9040
5 325 550 1225 2350 4600 11350 22600
10 650 1100 2450 4700 9200 22700 45200
20 1300 2200 4900 9400 18400 45400 90400
50 3250 5500 12250 23500 46000 113500 226000
100 6500 11000 24500 47000 92000 227000 452000

Note : Schneider Electric recommande de ne pas sauvegarder les fichiers de


datalogging à une fréquence inférieure à 30 minutes de façon à préserver la
mémoire flash interne.

290 35014557 09/2008


Services IHM intégrés

Restrictions Le service datalogging est soumis aux limitations suivantes :


z Le nombre maximal de services datalogging est de 2.
z Le nombre maximal de tables est de 10 en tout, 5 par service.
z Le nombre maximal de variables est de 100 par table.
z Le nombre maximal d'enregistrements par table est de 10 000.
z Le nombre maximal de copies de sauvegarde est de 10 (10 fichiers CSV de
sauvegarde par table).
L'espace mémoire alloué au service datalogging est limité à :
z 500 Ko sur la mémoire RAM enregistrée,
z 1 Mo sur la mémoire flash interne,
z 1 Go sur la carte Compact Flash,
z 1 Go sur la clé USB.

35014557 09/2008 291


Services IHM intégrés

Configuration du service datalogging

Description Cette section décrit comment configurer le service datalogging.


Vous pouvez utiliser le fichier d'archivage pour animer un objet historique
Datalogging (voir p. 446) dans l'Editeur graphique.

Note :
z La configuration du service datalogging est effectuée à l'aide de Web Designer
for TSX ETG 30••.
z Schneider Electric recommande de ne pas sauvegarder les fichiers de
datalogging à une fréquence inférieure à 30 minutes de façon à préserver la
mémoire flash (interne, RAM interne sauvegardée, carte CF ou clé USB).
z En cas d'anomalie, la variable statut du service datalogging (voir p. 247) est
réglée sur erreur.
z Les clés USB ne sont pas soumises aux mêmes normes industrielles et
contraintes environnementales rigoureuses que les modules TSX ETG 30••.
z Schneider Electric vous recommande de ne pas utiliser de clés USB pour un
fonctionnement permanent. Utilisez plutôt la fonction carte CF, qui offre une
meilleure stabilité.
z Schneider Electric ne garantit pas l'exactitude temporelle d'archivage des
données.

292 35014557 09/2008


Services IHM intégrés

L'écran de configuration des propriétés du service datalogging se présente sous la


forme suivante :
PremiumUnity : Premium Unity emailOp datalogging

Log tables

Add

Remove
Duplicate

Configuration Properties

1 2
1 Cliquez sur ce bouton pour configurer les variables à archiver.
2 Utilisez ce bouton pour configurer les propriétés générales de l'archivage des données.

35014557 09/2008 293


Services IHM intégrés

Création d'un
service
Etape Action
datalogging
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.

Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service datalogging

Nom du service datalogging

Fin Annuler

3 Sélectionnez datalogging dans le menu déroulant Sélectionnez le service.


4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5 Le service datalogging est créé.

294 35014557 09/2008


Services IHM intégrés

Configuration
des propriétés Paramètres de sauvegarde
utilisation d'un déclencheur NY
utilisation d'un temporisateur
second(s) Valeur minimum = 30mn
(>=30 min)
Cible du support : Mémoire flash interne Chemin :

Taille maximum de l'historique 500 Ko

Paramètres de purge
utilisation d'un déclencheur NY

propriétés du service
Variable statut du Service :

Le tableau suivant décrit les champs de l'écran de configuration de l'archivage des


données :
Champs Fonction
Paramètres de sauvegarde
Paramètres de Pour déclencher la sauvegarde d'un historique, vous devez
sauvegarde configurer un événement : soit un événement périodique (utilisation
d'un temporisateur), auquel cas vous devez définir une base de
temps, soit un événement associé à une variable (utilisation d'un
déclencheur), auquel cas vous devez préciser le nom de la variable
(calculation.calculation1.Pressure1, par exemple).
Remarque : vous pouvez uniquement utiliser des variables
persistantes comme déclencheur.
Cible du support Sélectionnez :
z RAM interne sauvegardée pour stocker les informations sur la
mémoire vive sauvegardée du module.
z Mémoire flash interne pour stocker les informations sur la
mémoire Flash interne du module.
z Carte CF pour stocker les informations sur la carte Compact
Flash du module.
z USB pour stocker les informations sur une clé USB.

Chemin Si ce champ est vide, le chemin par défaut est \USERDATA pour
chaque support sélectionné dans Cible du support comme suit :
z \NAND\FLASH1\USERDATA pour la mémoire flash interne,
z \RAMDISK\USERDATA pour la mémoire vive interne
sauvegardée,
z \CFA00\USERDATA pour la carte Compact Flash,
z \USBHD00\USERDATA pour la clé USB.

Vous pouvez indiquer un autre chemin si nécessaire.

35014557 09/2008 295


Services IHM intégrés

Champs Fonction
Taille maximum de Spécifiez la taille maximale de la mémoire allouée aux fichiers de
l'historique sauvegarde.
Paramètres de purge
Utilisation d'un Définissez l'événement qui déclenchera la purge des fichiers de
déclencheur sauvegarde courants.
Propriétés du service
Variable statut du Permet de déterminer le statut du service datalogging.
Service

Configuration
des tables
d'historique
Tables d'historique
NEW_TABLE0 Ajouter

Supprimer

Dupliquer

Paramètres de la table

Nom de la table : NEW_TABLE0

Paramètres de l'historique
utilisation d'un
déclencheur NY
utilisation d'un Effacer lors du Format optimisé
500 milliseconde(s) Horodatage pour l'historique
temporisateur démarrage
Variable d'état Nombre maximum
10
de la table d'enregistrements :

Variables d'historique

Ajouter

Supprimer

Paramètres FTP
Déclencheur FTP NY ID de connexion : user

Adresse FTP : Mot de passe : *****

296 35014557 09/2008


Services IHM intégrés

Le tableau suivant décrit les champs de l'écran de configuration de l'archivage des


données :
Champs Fonction
Tables d'historique Lister toutes les tables d'archivage de données à enregistrer dans le
module. Il est possible de :
z créer un nouvel historique à l'aide du bouton Ajouter,
z supprimer un historique à l'aide du bouton Supprimer,
z dupliquer un historique à l'aide du bouton Dupliquer.

10 tables différentes d'archivage de données peuvent être créées au


maximum.
Nom de la table Nom de la table d'historique courante qui recevra toutes les données
configurées pour être archivées.
Paramètres de l'historique
Utilisation d'un Pour déclencher l'archivage de variables, vous devez configurer un
déclencheur / événement : soit un événement périodique (utilisation d'un
temporisateur temporisateur), auquel cas vous devez définir une base de temps,
soit un événement associé à une variable (utilisation d'un
déclencheur), auquel cas vous devez préciser le nom de la variable
(calculation.calculation1.Pressure1, par exemple).
Effacer lors du Si cette case est cochée, le fichier d'archivage sera supprimé au
démarrage redémarrage du module.
Horodatage Cochez cette case si vous souhaitez que l'heure et la date de chaque
événement soient enregistrées dans le fichier d'archivage.
Remarque : l'horodatage est obligatoire si vous voulez utiliser le
fichier d'archivage comme Historique Datalogging (voir p. 446).
Format optimisé Cochez cette case pour optimiser le format (voir p. 290) de fichier
pour l'historique d'archivage du fichier .csv.
Nombre de lignes Configurez le nombre d'enregistrements maximum pouvant être
maximum de la stockés dans l'historique. Si vous atteignez ce nombre, les nouveaux
table enregistrements écrasent les plus anciens.
Variable d'état de la Permet de déterminer le statut du service datalogging.
table
Variables d'historique
Variables Cette section permet de configurer le contenu de l'historique. Si la case
d'historique Horodatage est cochée, l'heure et la date de chaque événement sont
incluses dans l'historique. La zone Nom de la variable répertorie les
variables (automate ou variables de calcul) stockées dans l'historique.
Paramètres FTP
Déclencheur FTP Indiquez l'événement qui déclenchera l'envoi par FTP de la table
d'archivage des données sélectionnée (fichier CSV).

35014557 09/2008 297


Services IHM intégrés

Champs Fonction
Adresse FTP Saisissez l'adresse du serveur FTP distant.
ID de connexion et Paramètres de connexion pour l'accès au serveur FTP distant par login
mot de passe et mot de passe.

Accès FTP aux Les fichiers d'archivage CSV stockés dans le module sont accessibles à l'aide de
fichiers tout logiciel client FTP en utilisant le chemin suivant selon le support mémoire du
d'archivage CSV module :
z \NAND\FLASH1\USERDATA pour la mémoire flash interne,
z \RAMDISK pour la RAM interne sauvegardée,
z \CFA00 pour la carte CF,
z \USBHD\00 pour la clé USB.

298 35014557 09/2008


Services IHM intégrés

5.7 Service active pages

Présentation

Vue d'ensemble Cette section décrit le service active pages.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service active pages 300
Configuration du service active pages 302

35014557 09/2008 299


Services IHM intégrés

Présentation du service active pages

Généralités Le service active pages vous permet de créer des pages HTML utilisateur
dynamiques susceptibles d'être utilisées pour les rapports HTML en temps réel. Ce
service peut intégrer les valeurs en temps réel des variables d'application dans le
corps des pages HTML avec un comportement similaire à celui d'une page de
serveur active. Les valeurs en temps réel sont actualisées par le côté serveur lors
de l'exécution.
L'avantage de cette technologie est double :
z la création de pages Web animées sans utiliser d'applets Java afin de réduire au
minimum la taille de la page HTML. Cet avantage est très utile si vous utilisez une
connexion modem ou un environnement d'ordinateur de poche,
z seul le protocole HTTP est utilisé pour communiquer avec le navigateur. Cette
technologie permet de traverser sans problème tous les pare-feu associés à une
infrastructure Internet.

Accès à vos Pour accéder aux pages actives, utilisez la syntaxe suivante :
pages actives z [Link] IP du module: port du service active pages, ou
z [Link] de domaine du module: port du service active pages

Exemple : [Link] ou [Link]


Pour accéder à une page spécifique, il faut utiliser la syntaxe suivante :
z [Link] IP du module: port du service active pages/nom de la page, ou
z [Link] de domaine du module: port du service active pages/nom de la page

Exemple : [Link] ou [Link]

300 35014557 09/2008


Services IHM intégrés

La figure ci-après représente un exemple de rapport active pages.


e Bienvenue sur le Serveur Web Schneider Automation - Microsoft Internet
Fichier Edition Affichage Favoris Outils ?
>>
X
Précédente Suivante Arrêter Actualiser Accueil Rechercher Favoris Historique Courrier Imprimer
Adresse e [Link] OK Liens >>

e e Internet

Note : la page appelée n'est pas rafraîchie automatiquement, mais il est possible
d'inclure une commande de rafraîchissement dans le code HTML de la page.

Exemple de code HTML à placer dans la page à rafraîchir automatiquement :


<meta http-equiv='refresh' content='1';url='page1'>
où content correspond au temps de rafraîchissement en secondes et url représente
le nom de la page à recharger.

Limitation Le nombre maximal de services active pages est de 2 par projet.


Le service active pages peut inclure jusqu'à 64 pages dans le projet.
1 000 variables peuvent être déclarées pour l'ensemble des pages du projet.

35014557 09/2008 301


Services IHM intégrés

Configuration du service active pages

Description Cette section décrit comment configurer le service active pages.

Note :
z La configuration du service active pages est effectuée à l'aide de Web Designer
for TSX ETG 30••.
z En cas d'anomalie, la variable statut du service active pages (voir Codes
d'erreurs des autres services, p. 248) est réglée sur erreur.

L'écran de configuration des propriétés du service active pages est représenté ci-
après.
PremiumUnity : Premium Unity emailOp activepages

List

Add

Remove

Duplicate

Pages Properties

1 2
1 Ce bouton permet de configurer le service active pages.
2 Ce bouton permet de configurer les propriétés des pages.

302 35014557 09/2008


Services IHM intégrés

Comment créer
un service active
Etape Action
pages
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.
Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service activepages

Nom du service activepages

Fin Annuler

3 Sélectionnez activepages dans le menu déroulant Sélectionnez le service.


4 Entrez le nom du service ou cliquez sur Fin pour conserver le nom par défaut.
5 Le service active pages est créé.

35014557 09/2008 303


Services IHM intégrés

Configuration
des propriétés
Propriétés du serveur de pages
Port 1606

Propriétés du service

Variable statut du Service

Le tableau suivant décrit les champs de l'écran de configuration des propriétés :


Champs Fonction
Port Numéro de port du service active pages. Les numéros de ports
sont compris entre 1024 et 65535, par défaut le premier port
déclaré prend le numéro 1606.
Variable statut du Service Permet de connaître le statut du service active pages.

Note : il est possible de créer deux services active pages. Dans ce cas, les deux
services doivent être configurés avec des numéros de port différents.

304 35014557 09/2008


Services IHM intégrés

Configuration L'écran de configuration du service active pages est représenté ci-après.


des pages Liste
page0
Ajouter

Enlever

Dupliquer

Contenu

Nom page0 Import

Page
<META HTTP-EQUIV="refresh" CONTENT="5">
<p align="center"><b><font color="#0000FF" size="6"><u>Production Report</u></font></b></p>
<table border="1" width="65%" height="198">
<tr>
<p><b><font size="4">Line 1</font></b></td>
<td width="26%" align="center">
<p><b><font size="4">Line 2</font></b></td>
<td width="33%" align="center">
<p><b><font size="4">Line 3</font></b></td>
</tr>
<tr>
<td width="14%" align="center">
<p>Status</td>
<td width="35%" align="center">{device.ETG_Server.SSTATUS}</td>
<td width="25%" align="center">{[Link]}</td>
<td width="33%" align="center">{plc.P57_WMY.SSTATUS}</td>
</tr>
<tr>
<td width="14%" align="center">
<p>Bottles / min</td>
<td width="35%" align="center">{plc.P57_WMY.MW1430}</td>
<td width="25%" align="center">{plc.P57_WMY.MW1431}</td>
<td width="33%" align="center">{plc.P57_WMY.MW1432}</td>

Pages Propriétés
Le tableau ci-dessous décrit les champs de l'écran de configuration de la page.
Champs Fonction
Liste Liste de toutes les pages HTML actives et créées dans l'application sur le serveur. Utilisez
les boutons Ajouter, Enlever et Dupliquer pour créer, supprimer ou copier une page.
Lorsqu'une page existante est dupliquée, le nouveau nom portera _copy à la suite de
l'ancien.
Import Ce bouton permet d'importer la totalité d'un code HTML à partir d'un fichier .htm ou .txt. Vous
pouvez créer ce fichier à l'aide de Frontpage ou d'un éditeur de texte. Il écrase le code déjà
écrit dans la page.
Nom Nom de la page en cours de création. Il est possible de changer le nom de la page dans ce
champ.
Page Ce champ permet d'écrire le code HTML de la page en cours ou de visualiser le code qui est
importé. Si vous double-cliquez dans ce champ, la liste des variables du service de
l'automate s'affiche. Si une de ces variables est sélectionnée, elle est directement intégrée
au code. Ainsi, à l'exécution, la valeur en temps réel des variables des automates ou des
équipements est actualisée dans le rapport HTML.

35014557 09/2008 305


Services IHM intégrés

5.8 Service recipe (recette)

Présentation

Vue d'ensemble Cette section décrit le service recipe.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation du service recipe (recette) 307
Configuration du service recipe (recette) 308

306 35014557 09/2008


Services IHM intégrés

Présentation du service recipe (recette)

Description Le service recipe permet d'initialiser un groupe de variables définies à partir de


valeurs prédéterminées (appelées recette) lorsqu'un événement spécifique se
produit. Ces dernières sont enregistrées dans un fichier de recette au format XML.
Les fichiers de recette peuvent être stockés localement dans la mémoire du module
TSX ETG 30•• ou bien sur un PC distant. L'exécution de la recette est lancée
automatiquement par le module TSX ETG 30•• par un déclencheur (événement de
processus, action de l'opérateur, etc.). Lorsque l'événement se produit, le service
recipe accède au fichier de recette (au format XML) stocké localement ou à distance
via un serveur HTTP, lit les valeurs correspondant aux variables, puis met à jour les
variables de l'automate.

Exemple de <?xml version='1.0' encoding='utf-8' ?> -


fichier XML <table>-
<data>
<name>[Link].VarRecette403</name>
<value>4</value>
<ingredient>douwn part black</ingredient>
</data>- <data>
<name>[Link].VarRecette402</name>
<value>3</value>
<ingredient>up part blue</ingredient>
</data>- <data>
<name>[Link].VarRecette401</name>
<value>2</value>
<ingredient>left part red</ingredient>
</data>- <data>
<name>[Link].VarRecette400</name>
<value>1</value>
</data>
</table>

Restrictions z Les fichiers de recette doivent être accessibles par un serveur HTTP.
z Vous ne pouvez créer qu'un seul service recipe.

35014557 09/2008 307


Services IHM intégrés

Configuration du service recipe (recette)

Description Cette section décrit comment configurer le service recipe.


L'exécution d'une recette incorrecte peut modifier le fonctionnement du système.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Sélectionnez avec soin les symboles et adresses directes pouvant être modifiés
par la recette.
z N'autorisez pas la modification par la recette de variables critiques liées à la
sécurité des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Note :
z La configuration du service recipe est effectuée à l'aide de Web Designer for
TSX ETG 30••.
z En cas d'erreur, la variable statut du service recipe (voir p. 248) est réglée sur
erreur.

308 35014557 09/2008


Services IHM intégrés

L'écran de configuration du service recipe est illustré ci-dessous :


PremiumUnity : Premium Unity emailOperateur recipe

Propriétés du service

Variable statut du Service

Recettes Propriétés Editeur de Recettes

1 2 3
Légende des références numérotées :
Référence Fonction
1 Cet onglet permet d'afficher le statut du service recipe.
2 Cet onglet permet de configurer les propriétés des recettes.
3 Cet onglet permet de configurer les valeurs des recettes.

35014557 09/2008 309


Services IHM intégrés

Comment créer
un service recipe
Etape Action
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.

Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service recipe

Nom du service recipe

Fin Annuler

3 Dans le menu déroulant Sélectionnez le service, sélectionnez recipe.


4 Entrez le nom du service ou cliquez sur Fin afin de conserver le nom par défaut.
5 Le service recipe est créé.

310 35014557 09/2008


Services IHM intégrés

Configuration
des propriétés Propriétés de la recette
Url de la recette [Link] Type de serveur HTTP
Nom d'utilisateur USER Mot de passe USER

Déclencheur [Link].TrigRecette1 Type NY


Variable Statut [Link].StatusRecette1

Url de la recette Déclencheur Type Variable Statut Enlever


[Link] [Link].TrigRec1 NY [Link]
[Link] [Link].TrigRec2 RE [Link]
[Link] [Link].TrigRec3 FE [Link]
[Link] [Link].TrigRec4 BQ [Link]

Ce tableau décrit les différents champs inclus dans l'écran de configuration :


Champ Fonction
Url de la recette Emplacement du fichier de recette qui comporte une
extension .xml. Si ce fichier est stocké sur le module, l'adresse
URL doit être au format [Link]
nom_du_fichier.xml ou [Link] IP du serveur HTTP/
répertoire/nom_du_fichier.xml.
Nom d'utilisateur Nom d'utilisateur pour se connecter au serveur HTTP.
Mot de passe Mot de passe pour se connecter au serveur HTTP.
Variable Statut Variable qui décrit le statut de la recette :
z 0 : aucune action,
z 1 : écriture de la recette en cours,
z 60 : erreur de configuration de la recette,
z 61 : erreur lors de l'écriture de la valeur,
z 62 : erreur de communication
z 63 : erreur dans le fichier de recette.

Déclencheur Variable à partir de laquelle l'événement est déclenché.

35014557 09/2008 311


Services IHM intégrés

Champ Fonction
Type NY : Notification de Déclenchement en cas de changement
changement d'état de la valeur d'un bit ou d'un mot.
(Notify)
RE : Front montant Déclenchement sur un front montant
(Rising Edge) pour un bit ou sur une augmentation de
la valeur pour un mot.
FE : Front Déclenchement sur un front descendant
descendant pour un bit ou sur une diminution de la
(Falling Edge) valeur pour un mot.
BQ : Dégradation Déclenchement si l'état du déclencheur
de la variable (Bad est 'Dégradation de la variable'.
Quality)
Enlever Pour supprimer une recette de la liste.

312 35014557 09/2008


Services IHM intégrés

Editeur de L'écran Editeur de Recettes permet de modifier les valeurs de la recette. Le fichier
Recettes de recette est enregistré au format XML.

Variable Valeur Ingrédient Ouvrir...


plc.plc1.PC1 W2_RATIO_NSP.SP 0
plc.plc1.PC1 PUMP_SPD_NSP.LC 0 Sauvegarder...
plc.plc1.FUNC5_MU_DAMPR_NSP.SP 75
plc.plc1.FUNC3_STAT_¨PRES_NSP.SP -2 Fermer
plc.plc1.CR2_TENS_NSP.LC 70
plc.plc1.PC1 MU_DAMPR_NSP.NLAL 10 Ajouter...
plc.plc1.VR1_TENS_NSP.SP 75
plc.plc1.CR1_TENS_NSP.UC 90 Supprimer
plc.plc1.PC1 MU_DAMPR_NSP.UC 50
plc.plc1.FUNC5_AIR_TEMP_NSP.SP 195
plc.plc1.FUNC1_SUP_PRES_NSP.LC 1.65
plc.plc1.FUNC6_AIR_TEMP_NSP.LC 175
plc.plc1.PC2_TENS_NSP.SP 62
plc.plc1.FUNC3_AIR_TEMP_NSP.UC 200
plc.plc1.UW_TENS_NSP.SP 50
plc.plc1.PC1_STAT_¨PRES_NSP.LC -0.45
plc.plc1.WD_TENS_NSP.LC 170
plc.plc1.FUNC6_SUP_PRES_NSP.SP 2.5
plc.plc1.PC1_STAT_¨PRES_NSP.NLAL -0.55
plc.plc1.FUNC6 MU_DAMPR_NSP.LC 65
plc.plc1.FUNC4_STAT_¨PRES_NSP.SP -2
plc.plc1.FUNC4_SUP_PRES_NSP.UC 4.1
plc.plc1.FUNC3 MU_DAMPR_NSP.UC 60

Le tableau ci-dessous décrit l'Editeur de Recettes.


Champ Fonction
Variable Nom de la variable à laquelle une valeur est affectée.
Valeur Valeur de l'attribut.
Ingrédient Commentaire facultatif pour décrire le rôle de la variable.
Ouvrir Pour ouvrir un fichier de recette au format XML.
Sauvegarder Pour enregistrer une recette en tant que fichier XML.
Fermer Pour fermer l'Editeur de Recettes.
Ajouter... Pour ajouter une variable.
Supprimer Pour supprimer une variable.

Ajout de
variables
Etape Action
1 Cliquez sur le bouton Ajouter.
Résultat : la boîte de sélection des variables apparaît.
2 Sélectionnez les variables à insérer dans le fichier de recette. Plusieurs
variables peuvent être sélectionnées en cliquant avec le bouton gauche de la
souris tout en maintenant la touche Ctrl ou Maj enfoncée.
3 Fermez la fenêtre à l'aide du bouton Valider.
Résultat : les variables sélectionnées sont ajoutées au fichier de recette.

35014557 09/2008 313


Services IHM intégrés

Enregistrement
d'un fichier de
Etape Action
recette
1 Cliquez sur le bouton Sauvegarder.
Résultat : la boîte de dialogue Enregistrer sous apparaît.
2 Le fichier doit être enregistré sur un disque afin d'être transféré vers un serveur
HTTP ultérieurement. Si vous souhaitez que le fichier reste stocké au niveau
local sur le module, enregistrez-le dans un répertoire situé à la racine du site
Web du projet en cours de configuration. Par exemple : C:\...\espace de
travail\nom_projet\services\recettes\ma [Link]
3 Fermez la fenêtre à l'aide du bouton Enregistrer.
Résultat : le fichier de recette est enregistré.

Transfert d'un
fichier de recette
Etape Action
vers un module
1 Dans le navigateur, sélectionnez le fichier de recette à transférer dans le
répertoire situé à la racine du site Web (wwwroot).
2 Cliquez avec le bouton droit de la souris sur Transfert partiel -> PC -> Module.

Note : si un fichier de recette n'est pas stocké localement sur le module, vous
devez d'abord le transférer vers le serveur PC cible sans utiliser Web Designer for
TSX ETG 30••.

314 35014557 09/2008


Services IHM intégrés

5.9 Service recipe database

Service recipe database

Description Le service recipe database permet d'affecter à des variables les valeurs prédéfinies
stockées dans les tables d'une base de données. En d'autres termes, vous pouvez
créer un scénario ou initialiser les variables d'application du système d'après les
valeurs stockées dans une base de données (SQLServer, MySql et Oracle).
Vous pouvez également enregistrer l'état de votre système en stockant la valeur des
variables d'application dans des tables de base de données.
Cela peut être effectué régulièrement ou lorsqu'un événement particulier survient
(élément configurable par l'utilisateur).
L'autorisation d'un accès en écriture peut modifier le fonctionnement du système.
Le nombre maximal de services recipe database est de 1 par projet.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Sélectionnez avec soin les symboles et adresses directes pouvant être modifiés
par la recette.
z N'autorisez pas la modification par la recette de variables critiques liées à la
sécurité des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

35014557 09/2008 315


Services IHM intégrés

L'écran de configuration du service recipe database est illustré ci-dessous.


PremiumUnity : Premium Unity emailOperateur scenario2

Propriétés de la base de données


Type

Adresse

Port utilisation du port par défaut

Nom de la base

Nom d'utilisateur

Mot de passe

Timeout seconde(s)

Propriétés du service

Variable statut du Service

Propriétés Actions

1 2
1 Cet onglet permet de configurer les propriétés du service recipe database.
2 Cet onglet permet de configurer les actions à entreprendre.

316 35014557 09/2008


Services IHM intégrés

Comment créer
un service recipe
Etape Action
database
1 Cliquez sur le nom de votre projet dans le navigateur.
2 Pour ajouter le nouveau service, vous pouvez :
z cliquer sur Projet → Nouveau → Service ou
z cliquer avec le bouton droit de la souris sur Services dans le navigateur, puis
sélectionner Nouveau service.
Résultat : la fenêtre suivante s'affiche.

Assistant de création de service Web Designer

Création d'un nouveau service : Projet FactoryCast


Un service est créé à l'aide de la cible indiquée

Sélectionnez le service recipedb

Nom du service recipedb

Fin Annuler

3 Dans la zone de liste Sélectionnez le service, sélectionnez recipedb.


4 Entrez le nom du service ou cliquez sur Fin afin de conserver le nom par défaut.
5 Le service recipe database est créé.

35014557 09/2008 317


Services IHM intégrés

Configuration
des propriétés Propriétés de la base de données

Type
Adresse

Port utilisation du port par défaut

Nom de la base

Nom d'utilisateur

Mot de passe

Timeout 60 seconde(s)

Propriétés du service

Variable statut du Service

Propriétés Actions

Le tableau suivant décrit les champs constituant l'écran de configuration du serveur


de base de données :
Champs Fonction
Type z Oracle 8i, 9i, 10i
z MySql 4.1 ou version ultérieure
z SQL Server 6.5, 7, 2000, 2005

Adresse Adresse IP du serveur de la base de données.


Port Permet de valider une adresse par défaut.
Utilisation du port par Port utilisé par la base de données pour accéder au serveur.
défaut
Nom de la base Nom de la base de données qui recevra les données
configurées par l'utilisateur.
Nom d'utilisateur et mot de Nom d'utilisateur et mot de passe (chaîne de connexion à la
passe base de données) permettant d'accéder au serveur de base de
données.

318 35014557 09/2008


Services IHM intégrés

Champs Fonction
Timeout Période qui va s'écouler avant que le système n'interrompe le
processus en cours lorsqu'une erreur survient.
Variable statut du Service Permet de connaître le statut du service recipe database.

Configuration
des actions

Liste des actions de la base de données


NEW_TABLE0 Ajouter

Enlever

Dupliquer

Paramètres des actions


Nom de la table NEW_TABLE0

Nom de la variable statut de l'action ACTION1


Type d'action
Database -> PLC PLC -> Database

Critère de déclenchement
utilisation d'un déclencheur NY

utilisation d'un timer 20 seconde(s)

Requête SQL
utilisation d'une requête SQL libre
utilisation d'une requête automatique

Nom de colonne Variable Ajouter Nom de la colonne index MY_INDEX

Enlever Variable index [Link]

Syntaxe associée pour une requête SQL libre

Actions Propriétés

35014557 09/2008 319


Services IHM intégrés

Ce tableau décrit les différents champs constituant l'écran des actions :


Champ Fonction
Liste des actions de la Répertorie les actions déjà configurées.
base de données
Paramètres des actions
Nom de la table Saisissez un nom pour identifier l'action.
Nom de la variable Saisissez le nom de la variable qui représentera l'état de l'action.
statut de l'action
Type d'action
Database -> PLC Initialisation de votre variable système à partir de la valeur de la
base de données.
PLC -> Database Enregistrement de l'état actuel du système dans la base de
données.
Critère de déclenchement
Utilisation d'un Indiquez la variable qui déclenchera l'action.
déclencheur NY : Notification de Déclenchement en cas de changement d'état
changement de la valeur d'un bit ou d'un mot.
(Notify)
RE : Front montant Déclenchement sur un front montant pour un
(Rising Edge) bit ou sur une augmentation de la valeur pour
un mot.
FE : Front Déclenchement sur un front descendant pour
descendant un bit ou sur une diminution de la valeur pour
(Falling Edge) un mot.
BQ : Dégradation Déclenchement si l'état du déclencheur est
de la variable (Bad « Dégradation de la variable ».
Quality)
Utilisation d'un timer Indiquez la période à laquelle l'action sera déclenchée.
Requête SQL

320 35014557 09/2008


Services IHM intégrés

Champ Fonction
Utilisation d'une Saisissez votre requête SQL à l'aide de la syntaxe SQL.
requête SQL libre Dans ce cas, l'écran se présente ainsi :
Requête SQL
utilisation d'une requête SQL libre
utilisation d'une requête automatique

Requête SQL libre

Utilisation d'une Cette fonction vous permet de mettre à jour les tables sans recourir
requête automatique à la syntaxe SQL. Reportez-vous au paragraphe suivant pour en
savoir plus.
Utilisez le tableau prévu à cet effet en donnant le nom de la colonne
et le type de la variable. Dans ce cas, la syntaxe du nom de la
colonne doit respecter celle de la base de données. De manière
générale, évitez la ponctuation, les majuscules et les tirets (lisez la
documentation de votre base de données).
Remarque : le nom de l'action et celui de la table sont identiques si
vous utilisez le type de requête automatique. Dans un tel cas, vous
ne pouvez pas lire et écrire dans la même table. Utilisez la requête
SQL libre pour préciser le nom de la table.
Syntaxe associée pour Cette zone affiche la syntaxe de requête SQL correspondant à la
une requête SQL libre requête automatique que vous avez saisie.

35014557 09/2008 321


Services IHM intégrés

Exemple de Dans cet exemple, vous mettrez à jour la table block1 de la base de données avec
requête les valeurs de l'automate en cas de changement d'état de la variable
automatique [Link].control1.
La figure ci-après présente la fenêtre correspondant à cet exemple.

Liste des actions de la base de données


block1 Ajouter

Enlever

Dupliquer

Paramètres des actions


Nom de la table block1

Nom de la variable statut de l'action ACTION1


Type d'action
Database -> PLC PLC -> Database

Critère de déclenchement
utilisation d'un déclencheur [Link].control1 NY

utilisation d'un timer 20 seconde(s)

Requête SQL
utilisation d'une requête SQL libre
utilisation d'une requête automatique

Nom de colonne Variable Ajouter Nom de la colonne index myIndex


tankPressure [Link].pres1
flow1 [Link].flow1 Enlever Variable index [Link]

Syntaxe associée pour une requête SQL libre

UPDATE block1 SET tankPressure={[Link].pres1}, flow1={[Link].flow1 WHERE myIndex={[Link]}

Actions Propriétés

Etape Action
1 Créez un service recipe database.

322 35014557 09/2008


Services IHM intégrés

Etape Action
2 Cliquez sur l'onglet Actions.
3 Saisissez le nom de la table à mettre à jour (c'est-à-dire block1) dans le champ
Nom de la table.
4 Indiquez la variable qui représentera l'état de l'action (c'est-à-dire ACTION1)
dans le champ Nom de la variable statut de l'action.
5 Sélectionnez Database -> PLC dans la zone Type d'action.
6 Sélectionnez l'option utilisation d'un déclencheur dans la zone Critère de
déclenchement et sélectionnez la variable qui déclenchera l'action en cliquant

sur .
Vous devez également spécifier le type d'événement qui déclenchera l'action
(par exemple, NY).
7 Sélectionnez Utilisation d'une requête automatique.
8 Cliquez sur Ajouter et nommez la colonne tankPressure. La syntaxe du nom
de la colonne doit respecter celle de la base de données.
9 Sélectionnez la variable correspondante (i.e. [Link].pres1) en cliquant sur

à gauche du champ Variable.


10 Répétez les étapes 8 et 9 pour ajouter les valeurs de [Link].flow1 dans la
colonne flow1.
11 Spécifiez le nom de l'index de la table et sélectionnez une variable dans
laquelle stocker la valeur de l'index.

Restrictions Le nombre maximal de services recipe database est de 1 par projet.


Le nombre maximal de tables est de 20 par service.
Le nombre maximal de colonnes est de 50 par table.

35014557 09/2008 323


Services IHM intégrés

324 35014557 09/2008


Site Web intégré

6
Présentation

Objet de ce Cette section décrit le site Web intégré du module TSX ETG 30••. Le site Web
chapitre permet de configurer, diagnostiquer, contrôler et surveiller le module.

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
6.1 Présentation du site Web intégré 327
6.2 Pages Paramétrage 334
6.3 Pages Diagnostic 349
6.4 Pages Commande 369
6.5 Pages Visualisation 375

35014557 09/2008 325


Site Web intégré

326 35014557 09/2008


Site Web intégré

6.1 Présentation du site Web intégré

Présentation

Vue d'ensemble Cette section présente le site Web par défaut intégré du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Serveur HTTP intégré 328
Page Accueil du serveur HTTP 331
Page Version du TSX ETG 30xx 333

35014557 09/2008 327


Site Web intégré

Serveur HTTP intégré

Description Le module TSX ETG 30•• fournit un serveur HTTP standard intégré avec un site
Web prédéfini intégré. Les pages prédéfinies de ce site vous permettent d'installer
et de contrôler le module ; elles vous servent également au diagnostic et à la
visualisation de votre application. Elles sont prêtes à l'emploi au moyen d'un simple
navigateur Web. Elles ne nécessitent aucune configuration ni programmation. Le
site est composé de pages Web standard au format HTML et d'applets Java pour
les animations en temps réel et graphiques.

Note :
z Vous pouvez afficher le site Web en français ou en anglais. Les applets sont
affichés en anglais.
z Un plug-in d'environnement Java doit être installé sur votre PC pour pouvoir
visualiser et utiliser les applets. L'environnement Java recommandé est Java
Runtime Environment (JRE) 1.4.2 ou supérieur de SUN Microsystems (fourni
sur le CD ROM).

Fonctions du module :
Fonctions TSX ETG 30••
Nombre de navigateurs connectés 16 max.
Site Web par défaut embarqué dans la mémoire flash
Mémoire interne réservée pour la création de pages 32 MB
personnalisées

Vous pouvez définir l'emplacement de stockage du site Web :


z Mémoire flash (par défaut). Chemin de fichier : FLASH1/wwwroot.
z Carte CF. Chemin de fichier : CFA00/wwwroot.
z Clé USB. Chemin de fichier : USBHD00/wwwroot.

328 35014557 09/2008


Site Web intégré

Note :
z Au démarrage du module, le site Web stocké sur une carte CF ou une clé USB
sera lancé à la place du site Web par défaut.
z Si votre site Web est stocké sur une clé USB, cette clé ne doit pas être protégée
en écriture.
z Le module TSX ETG 30•• stocke les pages DataTables, GraphicScreens et les
fichiers de configuration des services dans sa mémoire flash.
z Il est impossible de configurer les services avec le site Web. Utilisez Web
Designer for TSX ETG 30•• pour configurer les services (voir Services IHM
intégrés, p. 239).

Fonctions du Les fonctions suivantes sont disponibles :


serveur Web par z diagnostic :
défaut z statistiques réseau Ethernet et Modbus,
z statistiques de la liaison modem RS232 et diagnostic par historique,
z statistiques NTP,
z statistiques FDR,
z déchargement de la MIB.
z configuration :
z sécurité ou modification des mots de passe,
z configuration des paramètres TCP/IP et Modbus,
z configuration des paramètres de modem RS232 et de téléphone,
z configuration des paramètres DNS, NTP et SNMP,
z configuration client FDR,
z redémarrage du module.
z visualisation :
z lecture et édition de données des équipements Modbus ou du module,
z visualisation de pages graphiques personnalisées.

35014557 09/2008 329


Site Web intégré

Connexions Les règles de connexion suivantes sont à prendre en compte :


HTTP z 1 navigateur Internet connecté peut ouvrir 2 connexions et le TSX ETG 30••
autorise 32 connexions maximum,
z chaque connexion HTTP est automatiquement close au bout d'une minute
d'inactivité,
z pendant la saisie de mots de passe, la connexion reste active.
Par conséquent, il est possible d'avoir jusqu'à 16 navigateurs Internet connectés à
un seul module TSX ETG 30••.
Si le nombre maximum de connexions HTTP est atteint, le navigateur affiche l'écran
suivant :
e 503 Service Unavailable - Microsoft Internet Explorer
Fichier Edition Affichage Favoris Outils ?
>>
X
Précédente Suivante Arrêter Actualiser Accueil Rechercher

Adresse e [Link] OK Liens >>

Le nombre maximal autorisé de connexions


a été dépassé

e Terminé e Internet

330 35014557 09/2008


Site Web intégré

Page Accueil du serveur HTTP

Description Utilisez cette page pour accéder aux pages :


z Visualisation
z Commande
z Diagnostic
z Paramétrage

Note : cette page permet aussi de choisir la langue utilisée pour naviguer sur les
différentes pages du service et de connaître la version du produit.

Comment
accéder à la page
Etape Action
Accueil
1 Ouvrez votre navigateur habituel.
2 Entrez l'adresse IP du module Ethernet dans la zone Adresse.

35014557 09/2008 331


Site Web intégré

Aperçu de la
page Accueil

a brand of
Schneider
Electric
Telemecanique FactoryCastTM TSX ETG 3000
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Accueil
Langues
Anglais
Français
Produit
Version
A propos

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

[Link] Internet

Note : le lien hypertexte Documentation permet d'accéder à la documentation du


site Web Telemecanique.

332 35014557 09/2008


Site Web intégré

Page Version du TSX ETG 30xx

Introduction Cette page indique la version du TSX ETG 30•• que vous utilisez et affiche une vue
du module ainsi que la version du micrologiciel.

Aperçu de la
page Version

a brand of
Schneider
Electric
Telemecanique FactoryCastTM TSX ETG 3000
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Accueil
Langues VERSION DU PRODUIT
Anglais
Français
Version : TSX ETG_3000 V1. 1 .8
Produit
Version
A propos

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

[Link] Internet

35014557 09/2008 333


Site Web intégré

6.2 Pages Paramétrage

Présentation

Vue d'ensemble Cette section décrit les pages du serveur HTTP utilisées pour la configuration du
module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Page d'accueil Paramétrage 335
Page de configuration Sécurité 337
Page de configuration de la liaison Modbus 338
Page de configuration des services Ethernet 339
Page Filtrage IP 340
Page de configuration de la liaison modem 342
Page de configuration de la liaison téléphonique 345
Page de configuration DNS 346
Page de configuration NTP 347
Page de configuration de la fonction SNMP 348

334 35014557 09/2008


Site Web intégré

Page d'accueil Paramétrage

Introduction Cette page propose les différents services de paramétrage pris en charge par le
serveur Web par défaut du module TSX ETG 30•• et les liens pour accéder au
service souhaité.

Comment
accéder à la page
Etape Action
Paramétrage
1 Cliquez sur le lien Paramétrage de la page Accueil. Cliquez sur un des services
que vous propose la page d'accueil Paramétrage.
Résultat : une fenêtre demandant le nom d'utilisateur et le mot de passe
apparaît.
2 Indiquez le nom d'utilisateur et le mot de passe en respectant la casse.
Remarque : les valeurs par défaut sont :
z Nom d'utilisateur : USER
z Mot de passe : USER

3 Cliquez sur OK pour valider.

35014557 09/2008 335


Site Web intégré

Aperçu de la
page d'accueil
Paramétrage

a brand of
Schneider
Electric
Telemecanique FactoryCastTM TSX ETG 3000
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Paramétrage
Sécurité
Modbus
Configuration IP
Filtrage IP
Modem
Configuration
Sécurité PPP
Liste téléphonique

DNS
NTP
SNMP

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

Terminé Internet

Pour accéder au service voulu, cliquez sur l'un des liens suivants :
z Sécurité : pour configurer les noms d'utilisateur ou les mots de passe.
z Modbus : pour configurer la liaison série Modbus.
z Configuration IP : pour configurer le service IP.
z Filtrage IP : pour configurer les droits d'accès au service IP.
z Modem : pour configurer le service modem et sa sécurité.
z DNS : pour configurer le service DNS.
z NTP : pour configurer le service NTP.
z SNMP : pour configurer le service SNMP.

336 35014557 09/2008


Site Web intégré

Page de configuration Sécurité

Introduction Cette page permet de changer les différents mots de passe (voir p. 82) du module
TSX ETG 30••.

Note : l'accès en écriture est géré par un mot de passe (Sécurité) dont la valeur
par défaut est USER.

Comment
accéder à la page
Etape Action
de configuration
Sécurité 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Sécurité de la page Paramétrage.

Aperçu de la
page de
configuration
HTTP Password HTTP
Sécurité
Configuration Password Configuration

Data Password Data

35014557 09/2008 337


Site Web intégré

Page de configuration de la liaison Modbus

Introduction Cette page permet de configurer la fonction Modbus du module TSX ETG 30••.

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étaillé au chapitre Paramètres de configuration de la


liaison Modbus, p. 104.

Comment
accéder à la page
Etape Action
de configuration
Modbus 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Modbus de la page Paramétrage.

Aperçu de la
page de
configuration Serial line
Modbus
Baud rate 19200
Transmission mode MODBUS RTU
Data bits 8
Parity NONE
Stop bits 1
Delay before new request (ms) 4
Response timeout (ms) 3000
Enable broadcast

Apply Undo

338 35014557 09/2008


Site Web intégré

Page de configuration des services Ethernet

Introduction Cette page permet de configurer les services Ethernet du module TSX ETG 30••.

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étaillé au chapitre Paramètres de configuration liés


aux services TCP/IP, p. 124.

Comment
accéder à la page
Etape Action
de configuration
IP 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Configuration IP de la page Paramétrage.

Aperçu de la
page de
configuration IP
Ethernet parameters

Ethernet frame format Ethernet II


Link speed and duplex 100-FD-Auto

IP parameters
Served from MAC address
Served from device name
Local

IP address 10 10 253 169


Subnet mask 255 0 0 0
Default gateway 0 0 0 0

FDR parameters
Device name ETG3000Default

Replication period (mn) 5

Apply Undo

35014557 09/2008 339


Site Web intégré

Page Filtrage IP

Introduction Cette page permet de configurer le service de filtrage IP du module TSX ETG 30••.
Utilisez-la pour :
z configurer le nombre de connexions susceptibles d'être ouvertes par le module,
z lancer un service de contrôle d'accès,
z définir les équipements distants qui peuvent se connecter au module, en fonction
du protocole de communication utilisé (mono ou multi-connexion).

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étaillé à la section Paramètres de configuration liés


aux services TCP/IP, p. 124.

Comment
accéder à la page
Etape Action
Filtrage IP
1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Filtrage IP de la page Paramétrage.

340 35014557 09/2008


Site Web intégré

Aperçu de la
page Filtrage IP

Access control

Connection configuration
IP address Access Mode
1 [Link] MULTI
2 [Link] MULTI
3 [Link] MONO
4 [Link] MULTI
5 MULTI
6 MULTI
7 MULTI
8 MULTI
9 MULTI
10 MULTI

Apply Undo

35014557 09/2008 341


Site Web intégré

Page de configuration de la liaison modem

Introduction Cette page permet de configurer les services modem du module TSX ETG 30••.

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étaillé à la section Configuration du modem PSTN,


GSM ou externe, p. 139.

Comment
accéder à la page
Etape Action
de configuration
du modem 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Modem de la page Paramétrage.

Aperçu de la La page de configuration du modem est différente selon le modèle TSX ETG 30••
page de utilisé.
configuration du Page de configuration du modem d'un module TSX ETG 3000 :
modem
External Modem
Commands HAYES AT
Time before connection (s) 1

Time detection 800

Retry 1

RS232 baud rate 57600


RS232 parity NONE
RS232 stop bits 1

Server : local PPP Address


Fixed Use TCP/IP address
Line Management
Idle time before hanging up Never
Max time before hanging up Never

Hang-up after email

342 35014557 09/2008


Site Web intégré

Page de configuration du modem d'un module TSX ETG 3010 :


Modem
Internal External
Internal Modem
PIN code
SMS service center

External Modem
Commands HAYES
Time before connection (s)
Time detection
Retry
RS232 baud rate 57600
RS232 parity NONE
RS232 stop bits 1

Server : local PPP Address


Fixed Use TCP/IP address
Line Management
Idle time before hanging up Never
Max time before hanging up Never
Hang-up after email

Apply Undo

Page de configuration du modem d'un module TSX ETG 3021 :

Modem
Internal External

Server : local PPP Address


Fixed Use TCP/IP address

Internal Modem
PIN code
SMS Service Center

Line Management
Idle time before hanging up Never
Max time before hanging up Never
Hang-up after email

Apply Undo

35014557 09/2008 343


Site Web intégré

Note : saisissez le code PIN de la carte SIM avec précaution : si vous entrez trois
fois un code PIN incorrect, la carte SIM se verrouille. Dans ce cas, appelez votre
opérateur téléphonique pour la déverrouiller.

344 35014557 09/2008


Site Web intégré

Page de configuration de la liaison téléphonique

Introduction Cette page permet de configurer les services téléphoniques du module


TSX ETG 30••. Ce service permet de limiter l'accès aux services du module à
certains équipements.

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étaillé à la section Paramètres de configuration liés


aux services TCP/IP, p. 124.

Comment
accéder à la page
Etape Action
de configuration
du téléphone 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien Liste téléphonique de la page Paramétrage.

Aperçu de la
page de
configuration Client: Local PPP Address
des numéros de
Server Fixed TCP/IP address
téléphone
Phone Number
Phone number Destination User Password
1 90493653068 [Link] USER ****
2 0681936569 [Link] USER ****
3 2601 [Link] USER ****
4 0493653726 [Link] USER ****
5 0492382668 [Link] USER ****
6
7
8
9
10

Leased Line slave

User Password

Apply Undo

35014557 09/2008 345


Site Web intégré

Page de configuration DNS

Introduction Cette page permet de configurer le service DNS du module TSX ETG 30••.

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étaillé à la section Configuration du service DNS,


p. 197.

Comment
accéder à la page
Etape Action
de configuration
DNS 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien DNS de la page Paramétrage.

Aperçu de la
page de
configuration DNS Servers
DNS Domain Name Server

Domain Name
Domain Name

Apply Undo

346 35014557 09/2008


Site Web intégré

Page de configuration NTP

Introduction Cette page permet de configurer le service NTP du module TSX ETG 30••. Une fois
activées, la date et l'heure sont fournies au module TSX ETG 30•• par un serveur
de date/heure (serveur NTP) via une liaison TCP/IP.

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étaillé à la section Configuration du service NTP,


p. 200.

Comment
accéder à la page
Etape Action
de configuration
NTP 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien NTP de la page Paramétrage.

Aperçu de la
page de
configuration NTP Server Parameters
NTP
Primary NTP server

Secondary NTP server

Polling period (s) 10

Time Zone

(GMT+01:00)Romance Standard Time[Amsterdam CopenHagen Madrid Paris Vinius

Automatically adjust clock for daylight saving change

Apply Undo

35014557 09/2008 347


Site Web intégré

Page de configuration de la fonction SNMP

Introduction Cette page permet de configurer la fonction SNMP du module TSX ETG 30••.

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étaillé au chapitre Configuration du service SNMP,


p. 205.

Comment
accéder à la page
Etape Action
de configuration
SNMP 1 Cliquez sur le lien Paramétrage de la page Accueil.
2 Cliquez sur le lien SNMP de la page Paramétrage.

Aperçu de la
page de
configuration IP address managers
SNMP
Manager 1 [Link]
Manager 2 [Link]

Agent
System location servers room
System contact admin@[Link]

Community names
Read-Write public
Read-Only public
Trap public

Enable authentification failure trap

Apply Undo

348 35014557 09/2008


Site Web intégré

6.3 Pages Diagnostic

Présentation

Vue d'ensemble Cette section décrit les pages de diagnostic du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Page d'accueil Diagnostic 350
Page Statistiques de la passerelle 352
Page Statistiques Ethernet 354
Page Statistiques Modbus 356
Page Statistiques PPP/Modem 358
Page Statistiques pour le remplacement d'équipement défaillant (FDR) 363
Pages Statistiques NTP 365
Page Déchargement de la MIB 367
Page Explorateur d'équipements 368

35014557 09/2008 349


Site Web intégré

Page d'accueil Diagnostic

Page d'accueil Cette page propose les différents services de diagnostic pris en charge par le
serveur Web du module TSX ETG 30•• et les liens pour accéder au service
souhaité.

Comment
accéder à la page
Etape Action
Diagnostic
1 Cliquez sur le lien Diagnostic de la page Accueil. Cliquez sur un des services
que vous propose la page d'accueil Diagnostic.
Résultat : une fenêtre demandant le nom d'utilisateur et le mot de passe
apparaît.
2 Indiquez le nom d'utilisateur et le mot de passe en respectant la casse.
Remarque : les valeurs par défaut sont :
z Nom d'utilisateur : USER
z Mot de passe : USER

3 Cliquez sur OK pour valider.

350 35014557 09/2008


Site Web intégré

Aperçu de la
page d'accueil
Diagnostic

a brand of
Schneider Telemecanique FactoryCastTM TSX ETG 3021
Electric
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Diagnostic

Statistiques ETG

Statistiques Ethernet
Globales
Port
Statistiques Modbus
Ligne série
Messagerie TCP/IP
PPP/Modem
Statistiques
Fichier Log
VPN
Statistiques FDR

NTP

Déchargement de la MIB

Explorateur d'équipements
Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

Terminé Internet

Pour accéder au service voulu, cliquez sur l'un des liens suivants :
z Statistiques ETG : gestion des compteurs de diagnostic des communications de
la passerelle.
z Statistiques Ethernet : gestion des compteurs de diagnostic des communications
Ethernet.
z Statistiques Modbus : gestion des compteurs de diagnostic timeout et CRC de la
messagerie Modbus.
z Statistiques PPP/modem pour obtenir des informations sur les communications
PPP.
z Fichier log : historique de la liaison modem.
z NTP : gestion des compteurs de diagnostic pour la communication NTP.
z Statistiques FDR : gestion des paramètres et des compteurs de diagnostic du
service FDR.
z Déchargement de la MIB : chargement de la MIB du module dans le PC.
z Explorateur d'équipements : état et informations de diagnostic concernant les
équipements connectés au module.

35014557 09/2008 351


Site Web intégré

Page Statistiques de la passerelle

Introduction La page Statistiques de la passerelle affiche un aperçu des voyants ainsi que de la
date et l'heure en cours du module. Elle donne un diagnostic de premier niveau.

Comment
accéder à la page
Etape Action
Statistiques de la
passerelle 1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien Statistiques ETG de la page Diagnostic.

352 35014557 09/2008


Site Web intégré

Aperçu de la
page
Statistiques de la
passerelle

a brand of
Schneider Telemecanique
FactoryCast TSX ETG 3000
Electric
Home Documentation URL
Monitoring Control Diagnostics Maintenance Setup
Diagnostics
GATEWAY STATISTICS
Gateway Statistics TSX ETG 3010 V1.0

Ethernet Statistics
Global 01 Jan 2008 [Link]
Port

Modbus Statistics
Serial Line ETH RUN ERR
TCP/IP Messaging
CH0 CH1 CH2 BAT
PPP Modem EXT
Statistics
Log File
IN0 IN1
VPN
IN2 IN3
FDR Statistics
IN4 IN5
NTP COM NC
MIB Upload
OUT0 OUT1
+24V 0V
Device Explorer

© 2000-2008 Schneider Electric. All Rights Reserved

Applet [Link] started Internet

Le tableau suivant décrit les éléments de la page Statistiques de la passerelle :


Elément Description
Date et heure Indique la date et l'heure en cours du module.
Voyant Affiche un aperçu des voyants (voir p. 69) du module.
Carte d'E/S Affiche l'état de la carte d'E/S (non disponible pour le module
TSX ETG 3000).

35014557 09/2008 353


Site Web intégré

Page Statistiques Ethernet

Introduction Cette page présente des statistiques du réseau Ethernet.

Comment
accéder à la page
Etape Action
Statistiques
Ethernet 1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien Statistiques Ethernet de la page Diagnostic.
3 z Cliquez sur le lien Globales de la page Diagnostic pour afficher des
statistiques générales sur la liaison Ethernet.
z Cliquez sur le lien Port de la page Diagnostic pour afficher des statistiques
relatives aux ports.

Aperçu de la
page de
statistiques TCP/IP parameters Receive statistics
Ethernet IP address [Link] Frame received 452
globales Subnet mask [Link] Transmit statistics
Default gateway [Link] Frame transmitted 209

Ethernet parameters
MAC address 00-80-F4-01-FD-A9

Reset counters

Le tableau suivant décrit les éléments de la page de statistiques ETG :


Elément Description
TCP/IP Affiche l'adresse IP, le masque de sous-réseau et l'adresse de la
parameters passerelle par défaut du module.
Ethernet Affiche l'adresse MAC du module.
parameters
Receive statistics Indique le nombre de trames reçues sans erreur via Ethernet par le
TSX ETG 30••.
Transmit statistics Indique le nombre de trames émises sans erreur via Ethernet par le
TSX ETG 30••.
Reset counters Remet tous les compteurs à zéro.

354 35014557 09/2008


Site Web intégré

Aperçu de la
page des
statistiques de Port Number 1 Link
ports Ethernet Link status link down

Transmit statistics Received statistics


Frames transmitted OK 0 Frames received OK 0

Port Number 2 Link


Link status 100BaseTX-FD link up

Transmit statistics Received statistics


Frames transmitted OK 239 Frames received OK 499

Reset counters

Le tableau suivant décrit les éléments de la page de statistiques de ports Ethernet :


Elément Description
Port number Cette page affiche les statistiques Ethernet de 2 ports.
Link Affiche l'état de la liaison Ethernet.
Receive statistics Indique le nombre de trames reçues sans erreur via Ethernet par le
TSX ETG 30••.
Transmit statistics Indique le nombre de trames transmises sans erreur via Ethernet par
le TSX ETG 30••.
Reset counters Remet tous les compteurs à zéro.

35014557 09/2008 355


Site Web intégré

Page Statistiques Modbus

Introduction Cette page présente des statistiques du réseau Modbus.

Comment
accéder à la page
Etape Action
Statistiques
Modbus 1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien Statistiques Modbus de la page Diagnostic.
3 z Cliquez sur le lien Ligne série de la page Diagnostic pour afficher des
statistiques générales sur la liaison série.
z Cliquez sur le lien Messagerie TCP/IP de la page Diagnostic pour afficher
des statistiques de messagerie Modbus.

Aperçu de la
page
Statistiques de la Low-level statistics
liaison série Sent frames 556
Received frames 320
CRC errors 6

Application-level statistics
Timeouts errors 5

Reset

Le tableau suivant décrit les éléments de la page Statistiques de la liaison série :


Elément Description
Low-level statistics
Sent frames Nombre de trames envoyées via la liaison série.
Received frames Nombre de trames reçues via la liaison série.
CRC detected errors Nombre de réponses reçues avec des erreurs CRC détectées.
Application-level statistics
Timeout detected errors Nombre de requêtes Modbus reçues sans réponse.
Reset Remet tous les compteurs à zéro.

356 35014557 09/2008


Site Web intégré

Aperçu de la
page de
statistiques de
messagerie TCP/
IP

TCP Connection Inbound / Outbound statistics


Max TCP connections 64 Opened TCP connections 0
Received Modbus msg 0
Sent Modbus msg 0

Connection table
Connection Remote IP addr Remote Port Local Port Sent Msg Received Msg Errors Sent

Reset counters

Le tableau suivant décrit les éléments de la page de statistiques de messagerie


TCP/IP :
Elément Description
TCP connection Indique le nombre de connexions TCP maximum pouvant être ouvertes
simultanément.
Inbound / Outbound statistics
Opened TCP Nombre de connexions TCP ouvertes.
connections
Received Modbus Nombre de messages Modbus reçus par le module.
msg
Sent Modbus msg Nombre de messages Modbus envoyés par le module.
Connection table Ce tableau affiche les informations de connexion relatives à tous les
équipements distants connectés au module.
Reset counters Remet tous les compteurs à zéro.

35014557 09/2008 357


Site Web intégré

Page Statistiques PPP/Modem

Introduction Cette page présente des statistiques de la connexion PPP/Modem.

Comment
accéder à la page
Etape Action
Statistiques PPP/
Modem 1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien PPP/Modem de la page Diagnostic.
3 z Cliquez sur le lien Statistiques de la page Diagnostic pour afficher des
statistiques générales sur la connexion PPP/Modem.
z Cliquez sur le lien Fichier Log pour afficher un fichier texte indiquant les
dernières commandes Hayes du modem.

358 35014557 09/2008


Site Web intégré

Aperçu de la Si vous utilisez un module TSX ETG 3000 ou TSX ETG 3010, la page de
page de statistiques PPP/Modem se présente sous la forme suivante :
statistiques

Status Server
Modem INTERNAL Connections accepted 4
Connection INACTIVE
Client
Phone number
Connections opened OK 0
IP address Connections opened error 0
Local PPP address Connections closed OK 0
Remote PPP address Connections closed error 0
Received Transmitted
Frames received 0 Frames transmitted 0

Reset counters

Si vous utilisez un module TSX ETG 302• avec modem GSM, la page de
statistiques PPP/Modem se présente sous la forme suivante :

Status Server
Modem INTERNAL Connections accepted 0
Connection INACTIVE
Client
Phone number
Connections opened OK 1
IP address Connections opened error 0
Local PPP address Connections closed OK 1
Remote PPP address Connections closed error 0
Received Transmitted
Frames received 0 Frames transmitted 0
GSM
SIM card INSERTED
Pin code OK
Operator Orange F
Signal level (0..100%)

Reset counters

35014557 09/2008 359


Site Web intégré

Si vous utilisez un module TSX ETG 302• avec modem GPRS, la page de
statistiques PPP/Modem se présente sous la forme suivante :

Status Server
Modem INTERNAL Connection accepted 2
Connection CLIENT
Client
Phone number GPRS
Connections opened OK 1
IP address Connections opened error 0
Local PPP address [Link] Connections closed OK 1
Remote PPP address GPRS Network Connections closed error 0
Received Transmitted
Frames received 244 Frames transmitted 211
GSM
SIM card INSERTED
Pin code ***
Operator Orange F
Signal level (0..100%)

Reset counters

Le tableau ci-après décrit les éléments standard de la page Statistiques PPP/


Modem.
Libellé Description
Status
Modem Indique l'état de la connexion modem.
Link Indique l'état de la liaison PPP.
Phone number Indique l'état de la liaison téléphonique (si vous utilisez une
connexion GPRS, ce champ est masqué).
IP address
Local PPP address Adresse IP PPP de la connexion locale (le module). Si la connexion
PPP est fermée, IP=vierge.
Remote IP address Adresse IP PPP de la connexion distante. Si la connexion PPP est
fermée, IP=vierge.
Si vous utilisez le réseau GPRS, ce champ est réglé sur « GPRS
Network ».
Received
Frames received Nombre de trames reçues via la liaison PPP/modem.
Server
Connections accepted Nombre de connexions acceptées par le serveur.

360 35014557 09/2008


Site Web intégré

Libellé Description
Client
Open connection OK Nombre de connexions PPP ouvertes correctement.
Open connection Nombre de connexions PPP client ouvertes avec anomalies
detected error (mauvaise adresse IP, aucune réponse modem, ligne occupée,
etc.).
Close connection OK Nombre de connexions serveur PPP fermées correctement.
Close connection Nombre de connexions PPP client fermées avec anomalies (mauvaise
detected error adresse IP, aucune réponse modem, ligne occupée, etc.).

Transmitted
Frames transmitted Nombre de trames envoyées via la liaison PPP/modem.

Le tableau ci-après décrit les éléments spécifiques aux connexions GSM/GPRS de


la page Statistiques PPP/Modem.
Libellé Description
SIM card Etat de la carte SIM :
z INSERTED : la carte SIM est insérée.
z NOT INSERTED : la carte SIM n'est pas insérée ou n'est pas insérée
correctement.
z BLOCKED : la carte SIM a été verrouillée en raison de 3 tentatives de
saisie de code PIN incorrect (voir la remarque après le tableau).

PIN code Etat de l'authentification du code PIN :


z NOT ATTEMPTED : la carte SIM n'est pas insérée ou est
verrouillée en raison d'anomalies d'authentification (voir la
remarque après le tableau).
z FAILED X TIME : l'authentification du code PIN a échoué X fois
(voir la remarque après le tableau).
z OK : le code PIN fourni est correct.

Operator Nom de l'opérateur téléphonique.


Signal level (0..100%) Intensité du signal téléphonique.
GSM Control (spécifique au TSX ETG 302• avec GSM ou GPRS)
SNMP Traps sent Nombre d'événements SNMP renvoyés au serveur.
SMS received Nombre de SMS reçus.
SMS Ack OK Nombre de SMS dont la réception a été confirmée.
SMS Ack Error Nombre de SMS dont la réception n'a pas été confirmée.

Note : saisissez le code PIN de la carte SIM avec précaution : si vous entrez trois
fois un code PIN incorrect, la carte SIM se verrouille. Dans ce cas, appelez votre
opérateur téléphonique pour la déverrouiller.

35014557 09/2008 361


Site Web intégré

Page Fichier de Le fichier de traces répertorie les 500 dernières commandes Hayes effectuées par
traces le modem ainsi que les informations sur l'état de la liaison PPP.

[04 May 2007 [Link]modem: command = AT&F


[04 May 2007 [Link]modem: response = AT&F
[04 May 2007 [Link]modem: response = OK
[04 May 2007 [Link]modem: command = ATE1&D2S0=1+CMEE=1
[04 May 2007 [Link]modem: response = ATE1&D2S0=1+CMEE=1
[04 May 2007 [Link]modem: response = OK
[04 May 2007 [Link]modem: command = AT+IFC=0,0
[04 May 2007 [Link]modem: response = AT+IFC=0,0
[04 May 2007 [Link]modem: response = OK
[04 May 2007 [Link]modem: command = AT+CICB=0
[04 May 2007 [Link]modem: response = AT+CICB=0
[04 May 2007 [Link]modem: response = OK
[04 May 2007 [Link]modem: command = AT+CPIN?
[04 May 2007 [Link]modem: response = AT+CPIN?
[04 May 2007 [Link]modem: response = +CPIN:SIM PIN
[04 May 2007 [Link]modem: c**********************
[04 May 2007 [Link]modem: r***********************

Le tableau suivant décrit les messages principaux concernant l'état de la connexion


PPP :
Message Signification
Modem absent Le module ne parvient pas à détecter le modem externe.
Connexion modem configurée Le modem est configuré correctement.
Connexion par câble direct configurée La connexion par câble direct est configurée correctement.
Connexion serveur : Adresse IP distante Connexion de type serveur suivie de l'adresse IP distante.
Connexion serveur : Adresse IP locale Connexion de type serveur suivie de l'adresse IP locale.
Connexion serveur : Etablie La connexion du serveur est prête.
Connexion serveur : Déconnecter Le serveur est déconnecté.
Composer xxxxxx Le modem compose le numéro de téléphone xxxxxx.
Connexion client : Erreur La connexion client ne fonctionne pas.
Connexion client : Adresse IP distante Connexion de type client suivie de l'adresse IP distante.
Connexion client : Adresse IP locale Connexion de type client suivie de l'adresse IP locale.
Connexion client : Etablie La connexion client est prête.
Connexion client : Déconnectée Le client est déconnecté.
Liaison PPP interrompue La liaison PPP est interrompue, la couche PPP est arrêtée.

362 35014557 09/2008


Site Web intégré

Page Statistiques pour le remplacement d'équipement défaillant (FDR)

Introduction Cette page permet de diagnostiquer la fonction FDR.

Comment
accéder à la page
Etape Action
Statistiques FDR
1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien Statistiques FDR de la page Diagnostic.

Aperçu de la
page
Statistiques FDR

Global diagnostics FTP diagnostics


Device name FTP connections error 0
Status UNCONFIGURED FTP backup restore error 0
DHCP attempt 0
Device parameter saved

Backup diagnostics Restore diagnostics


Total 0 Total 0
Automatic 0 Automatic 0
User 0 User 0

Delete diagnostics
Total 0

Reset counters

Le tableau suivant décrit les éléments de la page Statistiques FDR :


Libellé Description
Global diagnostics
Device name Nom associé au module TSX ETG 30••.
Status Indique l'état de la fonction FDR :
z Démarrage, Exécution, Arrêté, Erreur.

DHCP attempt Nombre total de tentatives DHCP.

35014557 09/2008 363


Site Web intégré

Libellé Description
Device parameters saved Paramètres enregistrés sur le serveur :
z Oui, Non.

Cette information n'est significative que lorsque la


fonction FDR est active.
Backup diagnostics
Total Nombre total de sauvegardes de la configuration du
TSX ETG 30•• vers le serveur effectuées avec succès.
Automatic Nombre total de sauvegardes automatiques de la
configuration du TSX ETG 30•• vers le serveur effectuées
avec succès.
User Nombre total de sauvegardes de la configuration du
TSX ETG 30•• vers le serveur effectuées avec succès,
lancées par l'utilisateur à l'aide du bouton Forcer
sauvegarde de la page Client FDR (voir p. 373).
Delete diagnostics
Total Nombre total de sauvegardes de la configuration
supprimées du serveur.
FTP
Ftp Connections Errors Nombre de connexions FTP ayant échoué en mode FDR.
Ce compteur d'erreurs indique les erreurs FTP détectées
autres que celles d'écriture ou de lecture du fichier de
configuration.
Ftp Backup/Restore Errors Nombre de tentatives de sauvegarde ou de restauration
du fichier de configuration par FTP ayant échoué en
mode FDR.
Restore diagnostics
Total Nombre total de restaurations de la configuration du
TSX ETG 30•• effectuées avec succès.
Automatic Nombre total de restaurations automatiques de la
configuration du TSX ETG 30•• effectuées avec succès.
User Nombre total de restaurations de la configuration du
TSX ETG 30•• effectuées avec succès, lancées par
l'utilisateur à l'aide du bouton Forcer restauration de la
page Client FDR (voir p. 373).
Reset Counters Pour remettre tous les compteurs à zéro, cliquez sur le
bouton Reset Counters.

364 35014557 09/2008


Site Web intégré

Pages Statistiques NTP

Introduction Utilisez cette page pour afficher les statistiques NTP.

Comment
accéder à la page
Etape Action
Statistiques NTP
1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien NTP de la page Diagnostic.

35014557 09/2008 365


Site Web intégré

Aperçu de la
page
Statistiques NTP

NTP Status NTP Server Status


Status IDLE Linked to NTP server
Server

NTP Request Statistic


NTP requests 0 NTP errors 0
NTP responses 0 Last error

NTP Date and Time


Date Unknown Time Unknown DST status Unknown
Time zone (GMT+01:00)Romance Standard Time[Amsterdam CopenHagen Madrid Paris Vilnius]

Reset counters

Le tableau suivant décrit les éléments de la page Statistiques NTP.


Libellé Description
NTP Status Indique le statut du service NTP :
z non configuré,
z configuré.

NTP Server Status z Indique l'état du serveur NTP :


OK si la liaison est disponible,
z
NOK si la liaison est indisponible.
z
z Indique les serveurs NTP disponibles :
z AUCUN s'il n'y a aucun serveur,
z PRINCIPAL pour le serveur NTP principal,
z SECONDAIRE pour le serveur NTP secondaire.

NTP Request Statistic z Nombre de requêtes auprès du serveur NTP.


z Nombre d'erreurs détectées.
z Nombre de réponses provenant du serveur NTP.
z Dernière erreur détectée.

NTP Date and Time z Heure d'été : le passage heure d'hiver/heure d'été
peut être configuré automatiquement.
z Date : format Jour Mois Année.
z Heure : format Heure Minute Seconde.

Time zone Nom de la zone : GMT +/- X.


Reset Counters Remet tous les compteurs à zéro.

366 35014557 09/2008


Site Web intégré

Page Déchargement de la MIB

Présentation Cette page permet de décharger la MIB du TSX ETG 30•• vers un PC connecté au
module.

35014557 09/2008 367


Site Web intégré

Page Explorateur d'équipements

Introduction Cette page permet d'accéder aux statistiques sur les équipements connectés au
module.
Son contenu est détaillé à la section Explorateur d'équipements (voir Explorateur
d'équipements, p. 207).

Comment
accéder à la page
Etape Action
Explorateur
d'équipements 1 Cliquez sur le lien Diagnostic de la page Accueil.
2 Cliquez sur le lien Explorateur d'équipements de la page Diagnostic.

Aperçu de la
page Explorateur
d'équipements a brand of
Schneider
Electric
Telemecanique FactoryCast TM TSX ETG 3000
Home Documentation URL
Monitoring Control Diagnostic Maintenance Setup
Diagnostics DEVICE EXPLORER
Gateway Statistics Rate 5s
Ethernet Statistics
Global
Port
Modbus Statistics
Serial Line
TCP/IP Messaging
PPP Modem
Statistics
Log File
VPN
FDR Statistics
NTP
MIB Upload
Device Explorer

Mode Animation
© 2000-2007 Schneider Electric. All Rights Reserved
[Link] Internet

368 35014557 09/2008


Site Web intégré

6.4 Pages Commande

Présentation

Vue d'ensemble Cette section décrit les pages de commande du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Page d'accueil Commande 370
Page de redémarrage du module 371
Page Commandes FDR 373
Page Date et heure 374

35014557 09/2008 369


Site Web intégré

Page d'accueil Commande

Introduction Cette page propose les services de commande pris en charge par le serveur Web
du module TSX ETG 30•• et les liens pour accéder aux services souhaités.

Comment Cliquez sur Commande. Les différents services s'affichent dans le menu de gauche
accéder à la page de la page.
Commande

Aperçu de la
page d'accueil
Commande

a brand of
Schneider Telemecanique FactoryCast TM TSX ETG 3000
Electric
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Commande

Redémarrer

Commandes FDR

Date/Heure locale

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

Terminé Internet

Pour accéder au service voulu, cliquez sur le lien correspondant.


z Redémarrer pour accéder à la page d'initialisation du module TSX ETG 30••.
z Commandes FDR pour récupérer les configurations IP, Modbus, SNMP et
d'email.
z Date/Heure locale pour définir manuellement la date et l'heure du module.

370 35014557 09/2008


Site Web intégré

Page de redémarrage du module

Introduction Cette page permet d'initialiser le module TSX ETG 30••. Le module doit être
initialisé (redémarré) pour prendre en compte les nouveaux paramètres de
configuration. Toutes les connexions sont rompues suite à l'action de réinitialisation.

Note :
z L'accès en écriture est géré par un mot de passe (Sécurité) dont la valeur par
défaut est USER.
z Au redémarrage du module, tous les registres locaux sont réinitialisés à leurs
valeurs initiales.

Comment
accéder à la page
Etape Action
de redémarrage
1 Cliquez sur le lien Commande de la page Accueil.
2 Cliquez sur le lien Redémarrer de la page Commande.

35014557 09/2008 371


Site Web intégré

Aperçu de la
page de
redémarrage

a brand of
Schneider Telemecanique FactoryCastTM TSX ETG 3000
Electric
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Commande
REDEMARRER
Redémarrer

Commandes FDR

Date/Heure locale

Apply

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

Terminé Internet

372 35014557 09/2008


Site Web intégré

Page Commandes FDR

Introduction Cette page permet de configurer le module TSX ETG 30•• en tant que client FDR.

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étaillé au chapitre Configuration du modem PSTN,


GSM ou externe, p. 139.

Comment
accéder à la page
Etape Action
Commandes
FDR 1 Cliquez sur le lien Commande de la page Accueil.
2 Cliquez sur le lien Commandes FDR de la page Commande.

Aperçu de la
page
Commandes Force Restore (server to module) Restore
FDR

Force Backup (module to server) Backup

Delete file Delete

Pour accéder au service voulu, cliquez sur le lien correspondant.


z Restore : force le TSX ETG 30•• à récupérer la configuration sur le serveur.
z Backup : force le TSX ETG 30•• à sauvegarder sa configuration sur le serveur.
z Delete : supprime un fichier de configuration du serveur.

35014557 09/2008 373


Site Web intégré

Page Date et heure

Introduction Cette page permet de définir manuellement la date et l'heure du module


TSX ETG 30••.

Note : l'accès en écriture est géré par un mot de passe (Sécurité) dont la valeur
par défaut est USER.

Comment
accéder à la page
Etape Action
Date/Heure
locale 1 Cliquez sur le lien Commande de la page Accueil.
2 Cliquez sur le lien Date/Heure locale de la page Commande.

Aperçu de
l'applet Date/
Heure locale Date
9 December 2007

Time
16 : 45 : 6

Apply Undo

374 35014557 09/2008


Site Web intégré

6.5 Pages Visualisation

Présentation

Vue d'ensemble Cette section décrit les pages de visualisation du module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Page d'accueil Visualisation 376
Page Editeur de tables de données 378
Page Editeur de tables de données Lite 379
Page Editeur graphique 380
Page Visualisateur graphique 381
Pages personnalisées 382

35014557 09/2008 375


Site Web intégré

Page d'accueil Visualisation

Introduction Cette page propose les différents services de visualisation pris en charge par le
serveur Web du module TSX ETG 30•• et les liens pour accéder aux services
souhaités.

Comment Cliquez sur Visualisation. Le menu vertical figurant à gauche de la page affiche les
accéder à la page liens vers les services de visualisation.
Visualisation

Aperçu de la
page d'accueil
Visualisation

a brand of
Schneider Telemecanique
FactoryCast TM TSX ETG 3021
Electric
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Visualisation

Editeur de données

Editeur de données Lite

Editeur graphique

Visualisateur graphique

Pages utilisateur
avec mot de passe
sans mot de passe

Web site version: [Link]

© 2000-2008 Schneider Electric. All Rights Reserved

Terminé Internet

Pour accéder au service voulu, cliquez sur l'un des liens suivants :

376 35014557 09/2008


Site Web intégré

z Editeur de données pour créer et afficher des tables de surveillance de


données. Il permet d'accéder en lecture/écriture aux variables de l'équipement
Modbus ou de l'application.
z Editeur de données Lite pour accéder aux tables de données créées par
l'utilisateur avec l'Editeur de tables de données.
z Editeur graphique pour éditer des écrans graphiques de surveillance. Il permet
d'accéder en lecture/écriture aux variables de l'équipement Modbus ou de
l'application.
z Visualisateur graphique pour afficher les écrans graphiques de surveillance. Il
permet d'accéder en lecture/écriture aux variables de l'équipement Modbus ou
de l'application.
z Pages utilisateur avec mot de passe pour visualiser les pages définies par
l'utilisateur (accessibles par mot de passe).
z Pages utilisateur sans mot de passe pour visualiser les pages définies par
l'utilisateur (accessibles à tous).

35014557 09/2008 377


Site Web intégré

Page Editeur de tables de données

Introduction Cette page permet d'afficher les tables de données créées avec le logiciel Web
Designer ou de créer/modifier des tables de données. Les tables de données
permettent d'accéder en lecture/écriture aux données d'application et aux registres
des équipements. L'accès en écriture est protégé par mot de passe.
Le contenu de cette page est détaillé à la section Editeur de tables de données (voir
p. 397).

Comment
accéder à la page
Etape Action
Editeur de tables
de données 1 Cliquez sur le lien Visualisation de la page Accueil.
2 Cliquez sur le lien Editeur de données de la page Visualisation.

Aperçu de la
page Editeur de
tables de
données

Rate 500 IP address [Link]

Symbol Address Data type Value Format Status


Empty

378 35014557 09/2008


Site Web intégré

Page Editeur de tables de données Lite

Introduction L'Editeur de tables de données Lite est une version compacte de l'Editeur de tables
de données qui se télécharge plus rapidement. Il convient particulièrement aux
utilisateurs disposant d'une connexion par modem. L'interface est identique à celle
de l'Editeur de tables de données standard à l'exception de quelques restrictions
concernant le type de données accessibles.
Le contenu de cette page est détaillé à la section Editeur de tables de données Lite
(voir p. 397).

Comment
accéder à la page
Etape Action
Editeur de tables
de données Lite 1 Cliquez sur le lien Visualisation de la page Accueil.
2 Cliquez sur le lien Editeur de données Lite de la page Visualisation.

Aperçu de la
page Editeur de
tables de
données Lite

Rate 500 IP address [Link]

35014557 09/2008 379


Site Web intégré

Page Editeur graphique

Introduction Cette page permet d'afficher les écrans graphiques créés avec le logiciel Web
Designer ou de créer/modifier des écrans graphiques. Les écrans graphiques
permettent d'accéder en lecture/écriture aux données d'application et aux registres
des équipements. L'accès en écriture est protégé par mot de passe.
Le contenu de cette page est détaillé à la section Présentation de l'Editeur
graphique (voir p. 409).

Comment
accéder à la page
Etape Action
Editeur
graphique 1 Cliquez sur le lien Visualisation de la page Accueil.
2 Cliquez sur le lien Editeur graphique de la page Visualisation.

Aperçu de la
page Editeur
graphique

Test Save... Delete... Edit... Password...

0 100
27 182

50

<100
0 100

Password accepted

380 35014557 09/2008


Site Web intégré

Page Visualisateur graphique

Introduction Cette page permet d'afficher les écrans graphiques créés avec le logiciel Web
Designer. Les écrans graphiques permettent d'accéder en lecture/écriture aux
données d'application et aux registres des équipements. L'accès en écriture est
protégé par mot de passe.
Le contenu de cette page est détaillé à la section Présentation du Visualisateur
graphique (voir p. 462).

Comment
accéder à la page
Etape Action
Visualisateur
graphique 1 Cliquez sur le lien Visualisation de la page Accueil.
2 Cliquez sur le lien Visualisateur graphique de la page Visualisation.

Aperçu de la
page
Visualisateur
graphique

Test Password...

0 100
27 182

50

<100
0 100

Password accepted

35014557 09/2008 381


Site Web intégré

Pages personnalisées

Introduction Cette page permet d'accéder aux pages que l'utilisateur a créées avec FrontPage
ou avec un autre logiciel similaire. Ces pages permettent d'afficher vos données
dans un format personnalisé qui peut être plus adapté à votre application.

Note : ces pages peuvent être accessibles à tous (pages sans mot de passe) ou
à accès restreint (avec mot de passe).

Le chapitre Création de pages personnalisées (voir p. 465) renseigne sur la création


et le transfert des pages.

Comment
accéder aux
Etape Action
pages
personnalisées 1 Cliquez sur le lien Visualisation de la page Accueil.
2 z Cliquez sur le lien Pages utilisateur avec mot de passe de la page
Visualisation pour créer des pages protégées par un mot de passe.
z Cliquez sur le lien Pages utilisateur sans mot de passe de la page
Visualisation pour créer des pages accessibles à tous les utilisateurs.

Aperçu d'une
page
personnalisée LiveBeanApplet

Slider Indicator

0 65 535 0 65 535

LiveHorizontalSlider LiveHorizontalIndicator

LiveLabelApplet

Data 1 slave 255: 37535 unit

382 35014557 09/2008


Editeur de tables de données et
Editeur graphique
7
Présentation

Vue d'ensemble Ce chapitre décrit les applets Java de l'Editeur graphique et de l'Editeur de tables
de données grâce auxquels vous pouvez créer des tables de données dynamiques
ou des affichages graphiques dynamiques. Ces deux éditeurs sont mis à jour de
manière dynamique avec les données d'exécution de l'automate.

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
7.1 Editeur de tables de données 385
7.2 Editeur de tables de données Lite 397
7.3 Editeur de tables de données pour ordinateur de poche 399
7.4 Editeur graphique 408
7.5 Visualisateur graphique 462

35014557 09/2008 383


Editeur de tables de données et Editeur graphique

384 35014557 09/2008


Editeur de tables de données et Editeur graphique

7.1 Editeur de tables de données

Présentation

Vue d'ensemble L'Editeur de tables de données vous permet de modifier/créer des tables de
surveillance de données ou d'afficher des tables de données. Les tables de
données permettent d'accéder en lecture/écriture aux données d'application et aux
registres des équipements. L'accès en écriture est protégé par mot de passe.
L'autorisation d'accès en écriture peut modifier le fonctionnement du système.

AVERTISSEMENT
FONCTIONNEMENT IMPREVU

z Assurez-vous que seul le personnel qualifié peut accéder aux variables qui
peuvent être écrites (protection à l'aide d'un mot de passe).
z Ne donnez pas accès en écriture à des variables de commande essentielles.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Cette section présente comment utiliser l'Editeur de tables de données pour afficher
et modifier les valeurs des variables symbolisées et des adresses directes.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Editeur de tables de données 386
Création d'un tableau de données 388
Feuille de calcul de l'Editeur de tables de données 389
Insertion des variables symbolisées dans un tableau de données 391
Insertion d'adresses directes dans un tableau 392
Modification des valeurs de données dans un tableau de données 393
Enregistrement d'un tableau de données 395
Utilisation d'un tableau de données existant 396

35014557 09/2008 385


Editeur de tables de données et Editeur graphique

Editeur de tables de données

Description Cette section décrit les fonctions et les caractéristiques de l'Editeur de tables de
données.

Eléments de
l'Editeur de
tables de
données
1
Période 500 Adresse IP [Link]

Empty Symbole Unit ID Adresse Type Données Valeur Format Etat

Symbole Unit ID
Adresse Type
4
Format
Valeur Lecture seule
Appliquer Réinit.

Numéro Description
1 Barre d'outils (voir, p. 387).
2 Tableau de l'Editeur de tables de données (voir, p. 389). Il s'agit d'une feuille
de calcul contenant vos données.
3 Liste de tous les tableaux de données.

386 35014557 09/2008


Editeur de tables de données et Editeur graphique

Numéro Description
4 La zone de configuration vous permet de :
z sélectionner (voir Insertion des variables symbolisées dans un tableau de
données, p. 391) et/ou modifier (voir Modification des valeurs de données
dans un tableau de données, p. 393) un symbole,
z modifier (voir Modification des valeurs de données dans un tableau de
données, p. 393) la valeur d'un symbole,
z sélectionner (voir Insertion d'adresses directes dans un tableau, p. 392) et/
ou modifier un Unit ID,
z sélectionner (voir Insertion d'adresses directes dans un tableau, p. 392) et/
ou modifier une adresse,
z sélectionner le type de variable,
z sélectionner le format d'affichage d'une variable,
z cocher l'option de lecture seule.

Barre d'outils

Rate 500 IP address [Link]

Ces boutons vous permettent d'effectuer les actions suivantes (de gauche à droite) :
z créer un objet,
z enregistrer l'application courante,
z copier l'objet,
z coller l'objet,
z supprimer l'objet,
z changer le mot de passe,
z démarrer ou arrêter l'animation,
z définir la fréquence d'interrogation de la variable,
z afficher l'adresse IP du serveur.

35014557 09/2008 387


Editeur de tables de données et Editeur graphique

Création d'un tableau de données

Description Pour afficher des symboles (variables) ou des adresses directes, vous devez créer
un tableau de données.

Création d'un
tableau de
Etape Description
données
1
Cliquez sur le bouton de la barre d'outils pour créer un tableau.
Résultat : la boîte de dialogue Nouvelle table s'affiche.

Nouvelle table

Nom

Type FactoryCast

OK Annuler

2 Saisissez le nom du nouveau tableau de données.


3 Cliquez sur OK.

Note : Enregistrez (voir p. 395) la feuille de calcul en cours avant d'en sélectionner
une nouvelle (si vous sélectionnez une nouvelle feuille de calcul, elle écrasera la
feuille en cours).

388 35014557 09/2008


Editeur de tables de données et Editeur graphique

Feuille de calcul de l'Editeur de tables de données

Description La feuille de calcul de l'Editeur de tables de données affiche des données dans les
champs suivants :
z Symbole
z Unit ID
z Adresse
z Type Données
z Valeur
z Format
z Etat
Cette rubrique fournit une capture d'écran de la feuille de calcul et une explication
pour chaque champ.

Feuille de calcul
Période 500 Adresse IP [Link]

Empty Symbole Unit ID Adresse Type Données Valeur Format Etat

Symbole Unit ID
Adresse Type
Format
Valeur Lecture seule
Appliquer Réinit.

35014557 09/2008 389


Editeur de tables de données et Editeur graphique

Champ Symbole La colonne Symbole contient les noms des variables créées à l'aide de Web
Designer for TSX ETG 30••.
Les symboles sont regroupés dans un fichier nommé Namespace

Note :
z Les variables doivent être déclarées dans Web Designer for TSX ETG 30•• pour
pouvoir être utilisées dans l'Editeur de tables de données.
z Vous ne pouvez pas modifier les paramètres des symboles utilisés dans
l'Editeur de tables de données via le site Web.

Champ Unit ID La colonne Unit ID contient l'adresse Modbus de l'équipement : 1 à 255.

Champ Adresse La colonne Adresse contient l'adresse du symbole.

Champ Type Le champ Type Données contient le type de données du symbole (variable) ou de
Données l'adresse Modbus directe. Les types de données des adresses Modbus directes
doivent être configurés par l'utilisateur à partir d'une liste déroulante.
Les types de données suivants sont valides :
z DECIMAL
z HEXA
z BINAIRE
z ASCII

Champ Valeur La colonne Valeur contient la valeur du symbole (variable) ou l'adresse Modbus
directe. Elle est mise à jour en permanence.

Champ Format Le champ Format contient le type de format de l'affichage de la valeur du symbole
(variable) ou de l'adresse directe. Les formats suivants sont acceptés :
z registre,
z bit de sortie,
z entrée TOR,
z registre d'entrée,
z int32,
z int32swap.

Champ Etat La colonne Etat contient les messages d'état des communications avec le symbole
(variable) ou l'adresse Modbus directe. Si les communications sont normales, le
message d'état est OK.
Sinon, la colonne Etat contient un message décrivant le problème.

390 35014557 09/2008


Editeur de tables de données et Editeur graphique

Insertion des variables symbolisées dans un tableau de données

Description Si vous souhaitez afficher ou modifier la valeur d'une variable symbolisée dans le
Namespace, vous devez insérer cette variable dans un tableau de données.

Insertion d'un
symbole
Etape Action
1 Double-cliquez sur une ligne vide du tableau de données.
Résultat : la zone de configuration de l'Editeur de tables de données apparaît.
2
Dans la zone de configuration, cliquez sur .

Remarque : les variables doivent être déclarées dans Web Designer for
TSX ETG 30•• pour pouvoir être utilisées dans l'Editeur de tables de données.
Résultat : la boîte de dialogue Recherche des variables apparaît.
Recherche des variables

Visualiser les variables commençant par :


Masquer les variables structurées

Pas de groupe
device.Device2.I1_MAX_AVG - 838 - DWORD - 7
device.Device2.I2_MAX_AVG - 840 - DWORD - 7
device.Device2.I3_MAX_AVG - 842 - DWORD - 7
device.Device2.P_MAX_AVG_PLUS - 844 - DWORD - 7
device.Device2.P_MAX_AVG_MINUS - 846 - DWORD - 7
device.Device2.Q_MAX_AVG_PLUS - 848 - DWORD - 7
device.Device2.Q_MAX_AVG_MINUS - 850 - DWORD - 7
device.Device2.S_MAX_AVG - 852 - DWORD - 7

OK Appliquer Annuler

3 Sélectionnez les variables symbolisées que vous souhaitez insérer dans le


tableau de données.
4 Cliquez sur OK.
Résultat : les variables symbolisées que vous avez sélectionnées apparaissent
dans le tableau.

35014557 09/2008 391


Editeur de tables de données et Editeur graphique

Insertion d'adresses directes dans un tableau

Description Si vous souhaitez afficher ou modifier la valeur d'une adresse Modbus, vous devez
insérer cette variable dans une table de données.

Insertion d'une
adresse Modbus
Etape Action
directe
1 Double-cliquez sur une ligne vide du tableau de données.
Résultat : la zone de configuration de l'Editeur de tables de données apparaît.
2 Saisissez l'adresse Modbus de l'équipement dans le champ Unit ID.
3 Dans le champ Adresse, entrez l'adresse Modbus directe de la variable.
4 Dans le champ Type, sélectionnez le type de données de l'adresse Modbus
directe.
5 Dans la zone de configuration, cliquez sur Appliquer.
Résultat : une nouvelle ligne correspondant à l'adresse directe est affichée
dans le tableau de données.

392 35014557 09/2008


Editeur de tables de données et Editeur graphique

Modification des valeurs de données dans un tableau de données

Description Vous pouvez utiliser l'Editeur de tables de données pour modifier la valeur d'un
symbole (variable) ou d'une adresse Modbus directe, puis transmettre la nouvelle
valeur à l'automate.
L'autorisation d'un accès en écriture peut modifier le fonctionnement du système.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Gardez un contrôle sans faille sur l'accès au serveur intégré en configurant des
mots de passe.
z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Modification de Vous pouvez uniquement modifier la valeur d'un symbole (variable) qui est
données : accessible en écriture dans le configurateur.
restrictions

35014557 09/2008 393


Editeur de tables de données et Editeur graphique

Modification de
données
Etape Action
1 Dans la feuille de calcul, double-cliquez sur la ligne correspondant au symbole
(variable) à modifier.
Résultat : la zone de configuration de l'Editeur de tables de données apparaît.
2 Dans le champ Valeur de la zone de configuration, modifiez la valeur du
symbole (variable) ou de l'adresse Modbus directe.
3 Cliquez sur Appliquer.
4 Résultat : la boîte de dialogue Mot de passe apparaît.
Entrer le mot de passe

Mot de passe

OK Annuler

5 Entrez le mot de passe (USER, par défaut).


6 Cliquez sur OK.
Résultat : la nouvelle valeur est transmise à l'automate.

394 35014557 09/2008


Editeur de tables de données et Editeur graphique

Enregistrement d'un tableau de données

Description Si vous enregistrez un tableau de données, vous pouvez le réutiliser pour afficher
ou modifier les mêmes symboles (variables) ou adresses directes.

Note :
z Si vous modifiez et enregistrez une table de données, les dernières
modifications sont enregistrées et écrasent la table existante même si elle a été
créée par un autre utilisateur.
z Si quelqu'un visualise une table de données qui est écrasée, les modifications
ne seront visibles qu'au prochain accès à l'éditeur de tables de données.

Enregistrement
d'un tableau de
Etape Action
données
1
Cliquez sur le bouton de la barre d'outils.
Résultat : la boîte de dialogue Enregistrer l'application apparaît.

Enregistrer l'application

Mot de passe

OK Annuler

2 Entrez le mot de passe (USER, par défaut).


3 Cliquez sur OK.

35014557 09/2008 395


Editeur de tables de données et Editeur graphique

Utilisation d'un tableau de données existant

Description Après avoir enregistré un tableau de données, vous pouvez l'utiliser pour afficher ou
modifier les valeurs des mêmes symboles (variables) ou adresses directes.

Recherche d'un Une arborescence de l'Editeur de tables de données affiche tous les tableaux de
tableau de données qui ont été enregistrés.
données
EDITEUR DE DONNEES

Période 1000 Adresse IP [Link]


Variable Adresse Type Données Valeur Format Etat
Empty
tableau1
tableau2
tableau3
tableau4
tableau5

Récupération Sélectionnez le tableau de données de votre choix dans l'arborescence. Il est


d'un tableau de affiché sur une feuille de calcul.
données

Modification d'un Si vous entrez le Mot de passe en écriture, vous pouvez modifier et enregistrer une
tableau de nouvelle version du tableau de données.
données

396 35014557 09/2008


Editeur de tables de données et Editeur graphique

7.2 Editeur de tables de données Lite

Editeur de tables de données Lite

Description L'Editeur de tables de données Lite est une version compacte de l'Editeur de tables
de données (voir p. 385) qui se télécharge plus rapidement. Il convient particuliè-
rement aux utilisateurs disposant d'une connexion par modem. L'interface est
identique à celle de l'Editeur de tables de données standard à l'exception de
quelques restrictions concernant le type de données accessibles.

Période 500 Adresse IP [Link]

Empty Symbole Unit ID Adresse Type Données Valeur Format Etat

Symbole Unit ID
Adresse Type
Format
Valeur Lecture seule
Appliquer Réinit.

Tableaux Les tableaux créés à l'aide de l'Editeur de tables de données peuvent également
être utilisés avec la Lite. Cependant, la plage de variables des tableaux de la Lite
est plus restreinte. Lorsque l'Editeur de tables de données Lite détecte une variable
qu'il ne peut pas gérer, le message Non prise en charge apparaît. Dans ce cas, il
est impossible de modifier la variable.

35014557 09/2008 397


Editeur de tables de données et Editeur graphique

Mode de Reportez-vous à la section Editeur de tables de données (voir p. 385).


fonctionnement
Note : l'Editeur de tables de données Lite ne permet pas d'insérer des symboles
(variables) dans un tableau de données ; vous pouvez uniquement insérer des
adresses directes.

Restrictions Le nombre maximum de variables persistantes que vous pouvez configurer avec
l'Editeur de tables de données Lite est limité à 1000.
La taille maximale d'un symbole est de 64 caractères.

398 35014557 09/2008


Editeur de tables de données et Editeur graphique

7.3 Editeur de tables de données pour ordinateur de


poche

Présentation

Vue d'ensemble Cette section décrit l'Editeur de tables de données exécuté sur un ordinateur de
poche.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Editeur de tables de données pour ordinateur de poche 400
Utilisation de l'Editeur de tables de données pour ordinateur de poche 402

35014557 09/2008 399


Editeur de tables de données et Editeur graphique

Editeur de tables de données pour ordinateur de poche

Description L'Editeur de tables de données pour ordinateur de poche est une version de
l'Editeur de tables de données destinée à fonctionner dans un environnement
d'ordinateur de poche. Un ordinateur de poche disposant d'une connexion WiFi peut
être utilisé comme station cliente mobile pour accéder aux données sur un
équipement distant. L'Editeur de tables de données pour ordinateur de poche prend
en charge la surveillance à distance des données, ainsi que le contrôle et le
diagnostic à distance.

Configuration de z Processeur ARM


l'ordinateur de z Windows 2003 Mobile pour ordinateur de poche
poche
Le logiciel Windows 2002 Mobile pour ordinateur de poche n'est pas pris en charge.

Fonctionnalités L'Editeur de tables de données pour ordinateur de poche permet d'ouvrir et de


modifier les mêmes tables de données que la version pour ordinateur de bureau,
dans un format adapté aux ordinateurs de poche.

Note :
z Les tables modifiées par l'Editeur de tables de données pour ordinateur de
poche ne peuvent pas être enregistrées.
z Si vous avez créé des pages personnalisées pour votre serveur Web, vous
pouvez y accéder à l'aide du logiciel Internet Explorer pour ordinateur de poche
sur le site Web d'un équipement. L'écran d'un ordinateur de poche étant plus
petit que celui d'un ordinateur de bureau, le site Web doit être adapté pour
renvoyer la page appropriée en fonction du type de navigateur utilisé par le
client.

400 35014557 09/2008


Editeur de tables de données et Editeur graphique

Disponibilité L'Editeur de tables de données pour ordinateur de poche est disponible sur le
serveur Web TSX ETG 30••.

Note :
z L'Editeur de tables de données pour ordinateur de poche est désactivé lorsque
l'ordinateur de poche est raccordé à un ordinateur de bureau et synchronisé
avec cet ordinateur via une connexion USB à l'aide de l'outil ActivSync.
z Des problèmes de communication peuvent survenir entre un ordinateur de
poche et le module TSX ETG 30•• lorsque le mode économie d'énergie
WiFi (802.11) est activé sur l'ordinateur de poche. Dans ce cas, il est impossible
de se connecter au module. Reportez-vous au manuel utilisateur de votre
ordinateur de poche pour désactiver cette fonctionnalité.

Variables L'Editeur de tables de données pour ordinateur de poche prend uniquement en


charge les symboles (variables).
Les types de symboles pris en charge sont :
z INT
z DINT
z BOOL
z EBOOL

Note :
z Les adresses Modbus directes ne sont pas prises en charge. Non pris en
charge s'affiche dans la barre d'état si vous entrez une adresse Modbus directe
dans une table de données pour ordinateur de poche.
z Les variables à surveiller avec l'ordinateur de poche doivent être déclarées en
mode Persistant dans Web Designer for TSX ETG 30••.

35014557 09/2008 401


Editeur de tables de données et Editeur graphique

Utilisation de l'Editeur de tables de données pour ordinateur de poche

Description Lorsque vous connectez un ordinateur de poche au serveur Web TSX ETG 30••
pour la première fois, vous devez télécharger et installer l'Editeur de tables de
données pour ordinateur de poche sur votre ordinateur de poche. Une fois
l'installation terminée, vous pouvez lancer le logiciel en cliquant sur le lien Editeur
de données pour ordinateur de poche dans la page d'accueil du site Web de
l'équipement.

Installation de
l'Editeur de
Etape Action
tables de
données pour 1 Allumez l'ordinateur de poche.
ordinateur de 2 Lancez Internet Explorer.
poche 3 Saisissez l'adresse IP de l'équipement distant.
Résultat : la fenêtre suivante apparaît :
Internet Explorer 10:13
Connexion réseau
Saisissez votre nom et votre mot de passe
Site : [Link]
Domaine : Schneider Web
Nom d'utilisateur : USER
Mot de passe : * * * *|
Enregistrer le mot de passe

OK Annuler

402 35014557 09/2008


Editeur de tables de données et Editeur graphique

Etape Action
4 Entrez le nom d'utilisateur et le mot de passe (USER et USER, par défaut).
Résultat : la page d'accueil du serveur TSX ETG 30•• apparaît :
Internet Explorer 10:15
[Link]
a brand of
Schneider Telemecanique
Electric

FactoryCastTM TSX
ETG3000
Visualisation
Editeur de données pour
Pages utilisateur

Installer l'Editeur de données


pour ordinateur de poche
© 1998-2008, Schneider Automation SAS.
All Rights Reserved.
Outils d'affichage

5 Cliquez sur Installer l'Editeur de tables de données pour ordinateur de


poche.
Résultat : la fenêtre suivante apparaît :
Internet Explorer 10:15
[Link]
a brand of
Schneider
Télécharger
Electric

Télécharger le fichier
"[Link]" de 430 Ko dans
le dossier Mes documents de la
mémoire principale ?
Ouvrir après le téléchargement
Oui Modifier Annuler

Installer l'Editeur de
données pour ordinateur
© 1998-2008, Schneider Automation SAS.
All Rights Reserved.
Outils d'affichage

6 Cliquez sur OUI.

35014557 09/2008 403


Editeur de tables de données et Editeur graphique

Utilisation de
l'Editeur de
Etape Action
tables de
données pour 1 Cliquez sur le lien Editeur de données pour ordinateur de poche dans la
ordinateur de page d'accueil du site Web de l'équipement.
poche Résultat : la fenêtre suivante apparaît :
RdePocket 10:40
e OK

Tableau1 Nouveau Suppr Enregistrer

Variable Adresse Type Valeur

Cliquez sur le bouton Nouveau pour créer un tableau, après avoir saisi son nom.
Cliquez sur le bouton Suppr pour supprimer le tableau actuel.
Cliquez sur le bouton Enregistrer pour enregistrer la nouvelle version du tableau,
après avoir saisi le mot de passe HTTP.

404 35014557 09/2008


Editeur de tables de données et Editeur graphique

Etape Action
2 Sélectionnez le tableau souhaité dans le menu déroulant :
RdePocket 10:39
e [Link] OK
Vide Nouveau Suppr Enregistrer
Vide
GFR Adresse Type Valeur
Tableau1 400001 INT 0
400002 1

Les tableaux définis dans l'Editeur de tables de données pour ordinateur de bureau et
dans l'Editeur de tables de données Lite peuvent également être utilisés avec la version
pour ordinateur de poche. En revanche, les variables ne sont pas toutes accessibles.
(Les limitations sont détaillées dans la section Variables (voir p. 401).) Une variable, ou
une adresse Modbus directe, sélectionnée peut être signalée comme non prise en
charge dans la barre d'état. Lorsque le type de variable n'est pas pris en charge, la
chaîne ??? apparaît dans la cellule accueillant la valeur.
3 Pour afficher ou modifier la valeur d'une variable TSX ETG 30••, insérez le
symbole (variable) dans la table de données pour ordinateur de poche.
RdePocket 10:41
e [Link] OK

Tableau1 Nouveau Suppr Enregistrer

Variable Adresse Type Valeur


Bit_mem1 400001 INT
Bit_mem3 400002 INT
Engine_gau2 400003 INT
Engine_Bra1 400009 INT
Bit_mem6
Engine_gau
Engine_gau
Engine_gau
Engine_Bra
Engine_Bra
Bit_mem6
Bit_mem5
Bit_mem4
Bit_mem3
Bit_mem2
Bit_mem1

Vous pouvez ajouter des symboles (variables), en respectant les restrictions


détaillées à la section Variables (voir p. 401). Pour modifier une variable
TSX ETG 30••, sélectionnez la cellule Valeur correspondante et entrez la
nouvelle valeur.

35014557 09/2008 405


Editeur de tables de données et Editeur graphique

Note : même si le bouton Enregistrer apparaît à l'écran, les tableaux modifiés via
l'Editeur de tables de données pour ordinateur de poche ne peuvent pas être
enregistrés.

406 35014557 09/2008


Editeur de tables de données et Editeur graphique

Copier, coller ou Pour copier, coller ou supprimer des lignes, sélectionnez une ou plusieurs lignes en
supprimer des cliquant dans la première cellule (à gauche de la cellule Variable). Les lignes
lignes du tableau sélectionnées sont mises en surbrillance. Maintenez le bouton de la souris enfoncé,
dans cette cellule, jusqu'à ce qu'un menu contextuel apparaisse, puis sélectionnez
l'action de votre choix.
z Pour effectuer une copie, sélectionnez une ou plusieurs ligne(s) contenant des
valeurs (lignes non vides).
z Pour coller les lignes copiées, sélectionnez une ligne (vide ou non). Lorsque
plusieurs lignes sont copiées, les autres lignes sont collées les unes à la suite des
autres.
z Pour supprimer une ou plusieurs lignes, sélectionnez des lignes contenant des
valeurs (lignes non vides), puis choisissez Supprimer.

RdePocket 10:40
e OK

Tableau1 Nouveau Suppr Enregistrer

Variable Adresse Type Valeur


Copier 96MWO INT 9636
Coller
Supprimer

Note :
z Pour afficher une page personnalisée, cliquez sur Pages utilisateur dans la
page d'accueil du site Web de l'équipement.
z Vous pouvez également lancer l'Editeur de tables de données pour ordinateur
de poche directement depuis son icône de programme.

35014557 09/2008 407


Editeur de tables de données et Editeur graphique

7.4 Editeur graphique

Présentation

Vue d'ensemble Cette section décrit les fonctions et les caractéristiques de l'Editeur graphique.
L'Editeur graphique vous permet de créer des écrans graphiques de surveillance et
de les afficher/modifier avec le logiciel Web Designer. L'Editeur graphique propose
un ensemble prédéfini de bibliothèques d'objets graphiques.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Présentation de l'Editeur graphique 409
Barre d'outils de l'Editeur graphique 412
Fonctions utilisateur dans la fenêtre d'affichage 417
Fiche des propriétés 420
Sécurité 422
Paramètres de l'applet Editeur graphique 423
Objets graphiques 425
Objets graphiques étendus 449

408 35014557 09/2008


Editeur de tables de données et Editeur graphique

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 : présente 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.

Aperçu de La figure ci-dessous présente l'applet Editeur graphique avec la fenêtre supérieure
l'Editeur initiale et les fenêtres d'affichage et de messages vierges.
graphique
<new> Save... Delete... Edit...

Objets Tous les objets graphiques fournis avec l'Editeur graphique sont capables de
graphiques communiquer avec les équipements Modbus depuis lesquels 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.

35014557 09/2008 409


Editeur de tables de données et Editeur graphique

Obtention d'un Une fois l'applet Editeur graphique chargé dans un navigateur Web, vous voulez
affichage généralement obtenir un affichage graphique ou bien le créer/modifier. Pour les
graphique utilisateurs souhaitant simplement obtenir des affichages graphiques existants (par
exemple, les opérateurs) et interagir avec ces affichages, il suffit de cliquer sur le
lien Visualisateur graphique à la place de Editeur graphique. Une fenêtre
contenant les éléments graphiques de l'interface apparaît. Elle ne propose pas le
menu Modifier. Le Visualisateur graphique est plus léger que l'Editeur graphique et
se charge donc plus rapidement.
L'autorisation d'un accès en écriture peut modifier le fonctionnement du système.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT

z Gardez un contrôle sans faille sur l'accès au serveur intégré en configurant des
mots de passe.
z Sélectionnez avec soin les symboles et adresses directes pour lesquels vous
autorisez les modifications en ligne.
z N'autorisez pas la modification en ligne de variables critiques liées à la sécurité
des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

Note : l'accès en écriture est géré par un mot de passe (Sécurité) dont la valeur
par défaut est USER.

Création et Pour créer et modifier des affichages graphiques, cliquez sur Modifier... Les
modification des fonctions standard de l'Editeur graphique s'affichent. Vous pouvez ainsi
affichages sélectionner des objets dans une palette, les placer dans un espace, les déplacer et
graphiques 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 Modbus en cliquant sur Terminé pour quitter le mode Edition.
Lorsque l'affichage graphique que vous avez créé vous convient, vous pouvez
l'enregistrer dans le module (pour une utilisation ultérieure) en cliquant sur
Enregistrer..., à condition d'avoir saisi le bon mot de passe.

410 35014557 09/2008


Editeur de tables de données et Editeur graphique

Note : quand vous modifiez et enregistrez une page graphique, les dernières
modifications sont enregistrées et écrasent la page existante, même si elle a été
créée par un autre utilisateur.

Fonctions La plupart des fonctions utilisateur de l'Editeur graphique se trouvent dans la fenêtre
utilisateur supérieure (voir p. 412). Dans la fenêtre d'affichage, vous pouvez modifier
directement la taille et l'emplacement d'un objet graphique. Toutes les propriétés
d'un objet graphique (telles que son échelle, ses étiquettes et ses couleurs) sont
définies dans la fiche des propriétés (voir p. 420).

35014557 09/2008 411


Editeur de tables de données et Editeur graphique

Barre d'outils de l'Editeur graphique

Description La barre d'outils de l'Editeur graphique comporte plusieurs panneaux de dialogue,


un seul s'affichant à la fois. Pour passer d'un panneau à l'autre, il suffit de cliquer
sur les boutons de la boîte de dialogue en cours. Cette section décrit les panneaux
de dialogue de la fenêtre supérieure.

Boîte de dialogue La boîte de dialogue Modifier permet de sélectionner un objet graphique pour le
supérieure 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 est visible à la fois. Il existe deux palettes :
La palette standard :
0 10 10

standard 100 ABC


0

Propriétés... Personnaliser... Couper Copier Coller Mise en page… Options… Terminé

La palette étendue :

étendue XXX Ab
VU

Propriétés... Personnaliser... Couper Copier Coller Mise en page… Options… Terminé

Les commandes de la boîte de dialogue supérieure proposent les fonctions


suivantes.
z Liste déroulante. La zone de liste déroulante affiche toutes les pages
graphiques disponibles enregistrées dans le module TSX ETG 30••. Lorsque
vous sélectionnez une page graphique dans cette liste, l'affichage graphique de
la fenêtre en cours est remplacé par celui choisi. Si la page graphique en cours
a été modifiée depuis sa dernière sauvegarde, vous devez confirmer si les
changements doivent être ignorés. Si vous choisissez l'entrée <nouveau> dans
la liste, la fenêtre d'affichage est effacée et une nouvelle page graphique peut
être créée.
z Enregistrer. Le bouton Enregistrer 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 Supprimer... 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 Modifier... permet d'afficher la boîte de dialogue Modifier.
z Mot de passe. Le bouton Mot de passe... permet d'afficher la boîte de dialogue
Mot de passe.
z Zone d'affichage d'informations. La zone d'affichage d'informations contient le
nom et la version du module TSX ETG 30••.

412 35014557 09/2008


Editeur de tables de données et Editeur graphique

Boîte de dialogue La boîte de dialogue Enregistrer permet d'enregistrer l'affichage graphique en


Enregistrer cours.
Enregistrer l'affichage graphique sous :
OK Annuler

Lorsque la boîte de dialogue Enregistrer apparaît, le nom de la page graphique


en cours est affiché dans la zone de texte de la boîte de dialogue. Si la page
graphique en cours n'a jamais été enregistrée (affichage graphique « nouveau »,
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 OK pour enregistrer le contenu de l'affichage graphique en cours dans le
module serveur Web. Le bouton Annuler permet d'afficher de nouveau la boîte de
dialogue supérieure, sans avoir effectué aucune action.

Boîte de dialogue La boîte de dialogue Supprimer permet de supprimer la page graphique en cours.
Supprimer
Supprimer la bibliothèque d'affichage graphique ?
Oui Non

Si vous cliquez sur le bouton Oui, l'affichage graphique existant est effacé et les
fichiers graphiques du module serveur Web sont supprimés. Si vous cliquez sur
Non, la boîte de dialogue supérieure réapparaît, sans tenir compte des actions
effectuées.

Boîte de dialogue La boîte de dialogue Mot de passe permet de saisir le mot de passe qui donne
Mot de passe accès aux fonctions utilisateur de modification des fichiers d'affichage graphique ou
des valeurs de données des variables d'un équipement.
Mot de passe d'accès en écriture :
OK Annuler

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
l'équipement (via les objets graphiques qui gèrent l'écriture de valeurs vers un
équipement, le cas échéant). Si vous cliquez sur OK alors que la zone de texte est
vide, les autorisations du mot de passe, le cas échéant, sont effacées. Le bouton
Annuler permet d'afficher de nouveau la boîte de dialogue supérieure, sans
aucune modification aux autorisations liées au mot de passe en cours.

35014557 09/2008 413


Editeur de tables de données et Editeur graphique

Boîte de dialogue La boîte de dialogue Modifier permet de créer ou de modifier une page graphique
Modifier en sélectionnant 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 une seule palette d'objets.
0 10 10

standard 100 ABC


0

Propriétés... Personnaliser... Couper Copier Coller Mise en page… Options… Terminé

Les commandes de la boîte de dialogue Modifier proposent les fonctions


suivantes :
z La liste déroulante modifiable montre le jeu de palettes disponible. 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 affiche les objets graphiques de la palette en cours à l'aide d'une icône
représentant chaque type d'objet graphique (compteur, bouton, etc.). Lorsque
vous cliquez sur une icône de la palette, un objet graphique du type
correspondant est sélectionné pour insertion. Lorsque que l'éditeur graphique est
en « mode insertion », un clic dans une zone libre de la fenêtre d'affichage
provoque l'insertion d'une instance de l'objet graphique sélectionné dans
l'affichage graphique.
z La zone d'information affiche le nom et la taille de l'objet graphique sélectionné.
z Le bouton Couper 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 éventuel.
z Le bouton Copier permet de copier les objets graphiques sélectionnés dans le
tampon en écrasant le contenu précédent.
z Le bouton Coller permet d'insérer le contenu du presse-papiers dans l'angle
supérieur gauche de l'affichage graphique. Il est alors possible de déplacer les
objets graphiques collés vers l'emplacement souhaité dans l'affichage.
z Le bouton Propriétés permet d'afficher la fiche des propriétés (voir p. 420) de
l'objet graphique sélectionné.
z Le bouton Personnaliser permet d'afficher le module de personnalisation de
l'objet graphique sélectionné, s'il existe.
z Le bouton Mise en page 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 Terminé permet d'afficher de nouveau la boîte de dialogue
supérieure.

414 35014557 09/2008


Editeur de tables de données et Editeur graphique

Boîte de dialogue La boîte de dialogue Mise en page permet de modifier la position et la taille d'un
Mise en page groupe d'objets graphiques.
e ETG 3000 - Microsoft Internet Explorer
Fichier Edition Affichage Favoris Outils ?
X
Précédente Suivante Arrêter Actualiser Démarrage Rechercher Favoris Historique Courrier Imprimer Modifier
Adresse e [Link] OK Liens>>

Aligner les bords : Droite Bas Gauche Haut Espacer Horizontal Vertical
Aligner les centres : Horizontal Vertical Dimensions égales : Largeur Hauteur Terminé

e e Zone Internet
Les commandes de la boîte de dialogue Mise en page proposent les fonctions
suivantes.
z Les boutons Droite, Bas, Gauche et Haut permettent d'aligner les bords des
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 Les boutons Horizontal et Vertical permettent d'aligner les centres des objets
graphiques. Vous devez sélectionner au moins deux objets graphiques pour
activer ces boutons.
z Les boutons Horizontal et Vertical permettent d'espacer régulièrement 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 activer ces boutons.
z Les boutons Largeur et Hauteur permettent d'obtenir une parité au niveau des
dimensions des objets graphiques, de façon que la hauteur ou la largeur
sélectionnée corresponde. Vous devez sélectionner au moins deux objets
graphiques pour activer ces boutons.
z Le bouton Terminé 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


régulièrement), 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 rapportent pour adopter
leur nouvelle position ou taille. Par exemple, lorsque vous cliquez sur le bouton
Largeur, tous les objets sélectionnés adoptent la largeur de l'objet de référence.
L'objet de référence se différencie des autres objets sélectionnés grâce à la
couleur différente de son cadre de sélection.

35014557 09/2008 415


Editeur de tables de données et Editeur graphique

Boîte de dialogue La boîte de dialogue Options permet de modifier les réglages relatifs à une grille
Options dessinée dans la fenêtre d'affichage. La grille a pour seul but de vous aider à
modifier ou à créer un affichage graphique et s'affiche uniquement lorsque l'éditeur
graphique est en « mode édition ».
Largeur de la colonne de la grille (8 - 100) : 20 Afficher la grille Aligner sur la grille
Hauteur des lignes de la grille (8 - 100) : 20 OK Annuler

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 Afficher la grille est cochée, cette dernière est affichée, sinon
elle est masquée.
z Lorsque la case Aligner sur la grille est cochée et que vous modifiez la taille ou
la position d'un objet graphique, les coordonnées ou les dimensions modifiées
s'ajustent automatiquement de manière à coïncider avec un point de la grille.
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 Annuler permet d'afficher de nouveau la boîte de dialogue Modifier
sans modifier les réglages des options.

416 35014557 09/2008


Editeur de tables de données et Editeur graphique

Fonctions utilisateur dans la fenêtre d'affichage

Description Les fonctions utilisateur disponibles dans la fenêtre d'affichage de l'Editeur


graphique permettent de sélectionner, de déplacer et de redimensionner des
objets. Pour effectuer des opérations de déplacement et de redimensionnement,
vous devez d'abord sélectionner le(s) 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 ABC XXX

Propriétés... Personnaliser... Curseur rotatif Couper Copier Coller Mise en page… Options… Terminé

1m_26s_440ms Time_1 Time_2 Time_3


50.0 150

25 50 75 0.0 100.0 0
0 100
[Link] AM [Link] AM [Link] AM [Link] AM [Link] AM

0 100 0 100 Démarrer


100
Valeur compteur Arrêter

0 Démarrer
0
Centre Commande Moteur
Off
A
LT_8 LT_8

35014557 09/2008 417


Editeur de tables de données et Editeur graphique

Sélection des Vous pouvez définir l'état de sélection d'un objet graphique (sélectionné/
objets désélectionné) à l'aide des actions utilisateur suivantes :
graphiques 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 cliquez dans une zone libre de la
fenêtre d'affichage (et non sur un objet graphique) et que 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 cliqué la première fois, 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 également 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 de cette manière, celui-ci devient
l'objet de référence (voir p. 420) dans le 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'utiliser l'une des opérations de Mise en
page.
z Vous pouvez désélectionner tous les objets graphiques en cliquant dans une
zone libre de la fenêtre d'affichage, et non sur un objet graphique.

Dimension- Pour modifier la taille d'un objet graphique, sélectionnez-le, puis utilisez la souris
nement des pour modifier la taille de la zone de sélection de l'objet. Lorsque vous déplacez le
objets pointeur de la souris sur la zone de sélection de l'objet, l'aspect du pointeur change
graphiques selon le type de redimensionnement à effectuer. Si vous cliquez alors que le curseur
pointe sur la zone de sélection de l'objet et que vous déplacez le curseur sans
relâcher le bouton, une zone délimitée par des pointillés apparaît. Lorsque vous
relâchez le bouton de la souris, l'objet prend les dimensions de la zone délimitée.
Vous pouvez réaliser différentes opérations de redimensionnement selon la partie
de la zone de sélection de l'objet que vous déplacez. Chaque coin de la zone permet
de déplacer ses côtés adjacents et chaque côté de la zone permet de déplacer
uniquement ce côté.

418 35014557 09/2008


Editeur de tables de données et Editeur graphique

Déplacement des Vous pouvez déplacer un objet graphique dans la fenêtre d'affichage à l'aide de la
objets souris. Si vous cliquez alors que le curseur pointe sur un objet et que vous déplacez
graphiques 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 Vous pouvez définir les propriétés d'un objet graphique à l'aide de la fiche des
propriétés des propriétés (voir p. 420). Si cette fenêtre est affichée, vous pouvez modifier les
objets propriétés de l'objet graphique sélectionné. Vous pouvez afficher la fiche des
graphiques propriétés en cliquant sur Propriétés... ou en double-cliquant sur l'objet sélectionné
dans la fenêtre d'affichage.

Personnali- Certains objets graphiques complexes présentent une gamme très étendue de
sation des objets propriétés. La configuration de ces objets à l'aide de la fiche des propriétés peut
graphiques s'avérer fastidieuse. Vous pouvez utiliser un module de personnalisation pour
complexes faciliter la configuration des objets graphiques complexes. Le module de personna-
lisation 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é à l'objet graphique sélectionné, le bouton Personnaliser...
devient actif et permet d'accéder au module. Lorsque vous double-cliquez 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.

Affichage d'une La propriété Image de fond de l'Editeur graphique vous permet de choisir une image
image de fond qui sera utilisée comme fond pour l'affichage. L'image peut être un fichier .gif ou
.jpeg. Pour plus d'informations sur l'ajout d'images, reportez-vous à la partie « Ajout
d'images » (voir p. 453).

35014557 09/2008 419


Editeur de tables de données et Editeur graphique

Fiche des propriétés

Description 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é :
Propriétés [Indicateur horizontal]

Name Indicateur horizontal 1


Unit ID

Address ...
Data Type registre
Background

Label Valeur du compteur

Label Colour

Label Font Abcdefg


Major Scale Divisions 1
Minor Scale Divisions 5
Scale Colour

Scale Font Abcdefg

Terminé

Fenêtre Applet Java

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 p. 425).

420 35014557 09/2008


Editeur de tables de données et Editeur graphique

Boîte de dialogue Pour chacun des objets graphiques fournis avec l'Editeur graphique, un éditeur de
Recherche des propriétés est fourni pour la propriété Adresse. Cet éditeur de propriétés vous
variables permet non seulement de saisir directement l'adresse d'une variable Modbus, mais
également d'accéder à la boîte de dialogue Recherche des variables. La boîte de
dialogue de consultation vous permet de sélectionner le nom d'un symbole
(variable) dans une liste de symboles (variables) dont Web Designer for
TSX ETG 30•• a autorisé l'accès via Internet.
La boîte de dialogue Consultation de la variable se présente sous la forme suivante :
Recherche des variables

Visualiser les variables commençant par


Masquer les variables structurées

device.Device2.I1_MAX_AVG WORD
device.Device2.I2_MAX_AVG WORD
device.Device2.I3_MAX_AVG 7 WORD
device.Device2.P_MAX_AVG_PLUS WORD
device.Device2.P_MAX_AVG_MINUS WORD
device.Device2.Q_MAX_AVG_PLUS WORD
device.Device2.Q_MAX_AVG_MINUS WORD
device.Device2.S_MAX_AVG WORD

OK Annuler

35014557 09/2008 421


Editeur de tables de données et Editeur graphique

Sécurité

Description Vos données sont protégées par trois dispositifs de sécurité.


z La page HTML contenant l'applet Editeur graphique a été placée dans un
répertoire sécurisé sur le module Web. Vous devez saisir le bon mot de passe
qui lui permettra de télécharger cette 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
renforce le mode lecture seule en désactivant les commandes utilisateur de tous
les objets graphiques.
z Web Designer for TSX ETG 30•• vous permet d'indiquer si un élément est en
lecture seule (il s'agit du mode par défaut). L'Editeur graphique renforce
l'attribut lecture seule d'un symbole (variable) en rejetant toute requête
définissant une nouvelle valeur de données et en affichant une fenêtre des
messages.

422 35014557 09/2008


Editeur de tables de données et Editeur graphique

Paramètres de l'applet Editeur graphique

Description 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 LOAD : ce paramètre demande à l'Editeur graphique de charger automati-
quement un fichier graphique spécifique au démarrage. Si le fichier n'existe pas,
un message 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.
z 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 la fenêtre
d'affichage. Lorsque ce paramètre est combiné au paramètre LOAD, vous
pouvez concevoir un site Web avec des pages HTML dédiées à un affichage
graphique spécifique. 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 Modbus.
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 Modbus après avoir saisi le mot de passe
d'accès en écriture.
z AUTO_LOGIN : ce paramètre demande à l'Editeur graphique d'indiquer
automatiquement le mot de passe qui autorise l'accès en écriture aux
équipements Modbus. Si le paramètre MODE est défini sur VIEW_RW ou EDIT
et si vous définissez AUTO_LOGIN sur TRUE, l'Editeur graphique autorise
l'accès en écriture sur les équipements Modbus sans demander à l'utilisateur de
saisir un mot de passe. Ce paramètre peut prendre les valeurs FALSE (valeur
par défaut) et TRUE.

35014557 09/2008 423


Editeur de tables de données et Editeur graphique

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 ce cas, le navigateur Web vous permet d'envoyer des valeurs
aux équipements Modbus via n'importe quel objet graphique prenant en charge
l'envoi de valeurs (à condition d'avoir saisi le mot de passe d'accès en écriture).
<APPLET codebase='/classes'
archive='[Link],[Link],[Link]' code='[Link]-
[Link]' width='700' height='514'> <PARAM
name='LOAD' value='UNIT_1'> <PARAM name='MODE'
value='VIEW_RW'> <PARAM name='AUTO_LOGIN' value='FALSE'> </
APPLET>

424 35014557 09/2008


Editeur de tables de données et Editeur graphique

Objets graphiques

Description L'ensemble d'objets graphiques que propose l'Editeur graphique vous aide à créer
des affichages graphiques imitant les tableaux de bord classiques. Tous les objets
de contrôle et de surveillance des données sont dotés de fonctionnalités de
communication intégrées et sont conçus comme des objets graphiques autonomes.
Toutefois, notez que si la communication avec l'équipement lié à l'objet graphique
est perdue, ce dernier devient inopérant sans que l'équipement terminal en soit
informé.
Par exemple, imaginons que vous avez programmé un objet bouton-poussoir pour
lancer un moteur par à-coups lorsqu'il est pressé et l'arrêter lorsqu'il est relâché. Si
la communication est perdue lorsque le bouton est pressé, le moteur continuera à
fonctionner par à-coups même si le bouton est relâché. Les objets graphiques ne
doivent pas être utilisés pour contrôler des actions telles que celle-ci sauf si d'autres
verrous de sécurité sont installés dans le système.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
N'utilisez pas les objets graphiques dans les situations où une perte de
communication avec le TSX ETG 30•• peut menacer la sécurité des personnes ou
des biens.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

De plus, tous les objets de l'Editeur graphique existent sous forme d'applets 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.

35014557 09/2008 425


Editeur de tables de données et Editeur graphique

Indicateur Un indicateur horizontal donne une représentation analogique de la valeur d'une


horizontal 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 Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures (repérées) 0 à 100
majeures
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de Nombre de décimales à afficher pour les étiquettes -1 à 6
l'échelle de l'échelle (définir sur –1 pour utiliser un format
exponentiel général)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la variable Remarque 3
dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la variable Remarque 3
dans l'équipement (voir p. 461)
Valeur visible Indique s'il doit y avoir un affichage numérique de la
valeur à l'échelle
Police des valeurs Police utilisée pour l'affichage numérique de la
valeur (s'il existe)

426 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Fond de la barre Couleur de fond de la barre d'indication
Couleur de la barre Couleur de la barre d'indication (si la valeur à
l'échelle est comprise dans la plage Haut/Bas)
Valeur de limite très Valeur exprimée en unités physiques, de la limite
haute Très haute.
Couleur de limite Couleur de la barre d'indication si la valeur à
très haute l'échelle est supérieure à la limite « Très haute »
Valeur de limite Valeur exprimée en unités physiques, de la limite
haute Haute.
Couleur de limite Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite Haute.
Valeur de limite Valeur, exprimée en unités physiques, de la limite
basse « Basse »
Couleur de limite Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Basse »
Valeur de limite très Valeur, exprimée en unités physiques, de la limite
basse « Très basse »
Couleur de limite Couleur de la barre d'indication si la valeur à
très basse l'échelle est inférieure à la limite « Très basse »
Limite bande morte Plage neutre (comme pourcentage de la plage EU) 0 à 10
à appliquer à la vérification de la limite Haute/Basse
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée brute (sans échelle) simulée Remarque 3
permettant de tester l'objet graphique (voir p. 461)

35014557 09/2008 427


Editeur de tables de données et Editeur graphique

Indicateur Un indicateur vertical donne une représentation analogique de la valeur d'une


vertical 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures (repérées) 0 à 100
majeures
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à afficher pour les étiquettes -1 à 6
de l'échelle (définir sur –1 pour utiliser un format
exponentiel général)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la variable Remarque 3
dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la variable Remarque 3
dans l'équipement (voir p. 461)
Fond de la barre Couleur de fond de la barre d'indication
Couleur de la barre Couleur de la barre d'indication (si la valeur à
l'échelle est comprise dans la plage Haut/Bas)
Valeur de limite très Valeur exprimée en unités physiques, de la limite
haute Très haute.

428 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Couleur de limite très Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite « Très haute »
Valeur de limite haute Valeur de la limite « Haute » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite Haute.
Valeur de limite basse Valeur de la limite « Basse » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Basse »
Valeur de limite très Valeur de la limite « Très basse » exprimée en
basse unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Très basse »
Limite bande morte Plage neutre (comme pourcentage de la plage EU) 0 à 10
à appliquer à la vérification de la limite Haute/
Basse
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée brute (sans échelle) simulée Remarque 3
permettant de tester l'objet graphique (voir p. 461)

35014557 09/2008 429


Editeur de tables de données et Editeur graphique

Curseur Un curseur horizontal ou vertical donne une représentation analogique de la valeur


horizontal ou d'une variable dans un équipement. Il s'agit d'une barre de défilement dont la
vertical position est indiquée par le curseur qui représente un pourcentage de sa plage en
unités physiques. A l'aide de la souris, vous pouvez modifier la valeur du curseur en
envoyant une nouvelle valeur à l'équipement.
Le tableau ci-après décrit les propriétés du curseur horizontal ou vertical :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures 0 à 100
majeures (repérées)
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à afficher pour les -1 à 6
étiquettes de l'échelle (définir sur –1 pour utiliser
un format exponentiel général)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la Remarque 3
variable dans l'équipement (voir p. 461)
Incrément de bloc Quantité dont est modifiée la valeur à l'échelle
lorsque l'utilisateur clique sur la zone de
défilement de la barre.

430 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Incrément d'unité Quantité dont est modifiée la valeur à l'échelle
lorsque l'utilisateur clique sur les flèches de la
barre de défilement
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

Sélecteur Un sélecteur horizontal ou vertical vous permet de choisir parmi plusieurs


horizontal ou possibilités. Une fois la sélection faite, la valeur correspondant au choix est envoyée
vertical à l'équipement. Les choix sont représentés par les repères sur une « échelle », la
sélection en cours étant indiquée par la position du curseur dans une barre de
défilement.
Le tableau ci-après décrit les propriétés du sélecteur horizontal ou vertical :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Choix Choix du sélecteur. Chaque choix est indiqué Au moins deux
sous la forme d'une entrée « étiquette=valeur » choix requis
(lorsque vous sélectionnez une « étiquette », la
« valeur » est envoyée à l'équipement).
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Echelle visible Indique si une« échelle », étiquetée avec des
choix, doit s'afficher
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

35014557 09/2008 431


Editeur de tables de données et Editeur graphique

Indicateur Un indicateur numérique donne une représentation numérique d'une variable dans
numérique un équipement. La valeur peut être affichée dans différents formats et réglée pour
changer de couleur lors du dépassement d'une limite haute ou basse prédéfinie.
Le tableau ci-après décrit les propriétés de l'indicateur numérique :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Format des valeurs Format (décimal, hexadécimal, etc.) à utiliser pour
l'affichage de la valeur à l'échelle
Précision de valeur Nombre de décimales à afficher pour la valeur à -1 à 6
l'échelle (définir sur -1 pour utiliser un format
exponentiel général)
Fond des valeurs Couleur de fond de la zone d'affichage de la valeur
Couleur des valeurs Couleur du texte de l'affichage numérique de la
valeur
Police des valeurs Police utilisée pour l'affichage numérique de la
valeur
Unités Etiquette des unités physiques de la valeur
(attachée à l'affichage numérique de la valeur)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la Remarque 3
variable dans l'équipement (voir
Remarques,
p. 461)

432 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur de limite très Valeur de la limite « Très haute » exprimée en
haute unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite « Très haute »
Valeur de limite haute Valeur de la limite « Haute » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite Haute.
Valeur de limite basse Valeur de la limite « Basse » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Basse »
Valeur de limite très Valeur de la limite « Très basse » exprimée en
basse unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Très basse »
Limite bande morte Plage neutre (comme pourcentage de la plage 0 à 10
EU) à appliquer à la vérification de la limite Haute/
Basse
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée brute (sans échelle) simulée Remarque 3
permettant de tester l'objet graphique (voir p. 461)

35014557 09/2008 433


Editeur de tables de données et Editeur graphique

Affichage de Un affichage de messages affiche un message textuel basé sur la valeur d'une
messages 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Messages Ensemble des messages à afficher. A chaque Au moins un
message correspond une entrée « valeur=texte » message requis
(lorsque la valeur de l'équipement est égale à
« valeur », le message « texte » s'affiche).
Fond de messages Couleur de fond de la zone d'affichage des
messages
Couleur des Couleur du texte du message
messages
Police des Police du texte du message
messages
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester Remarque 3
l'objet graphique (voir p. 461)

434 35014557 09/2008


Editeur de tables de données et Editeur graphique

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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Valeurs Valeurs à envoyer à l'équipement Remarque 4
(voir p. 461)
RAZ des valeurs Valeurs à envoyer à l'équipement après
expiration du délai d'initialisation. Si aucune
valeur d'initialisation n'est fournie, l'initialisation
n'aura pas lieu.
RAZ du délai Délai (en millisecondes) que doit respecter le 0-2000
bouton-poussoir entre l'envoi des valeurs à
l'équipement et l'envoi des valeurs d'initialisation
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Etiquette du bouton Texte de l'étiquette du bouton
Fond du bouton Couleur du bouton 0 à 100
Couleur de l'étiquette Couleur utilisée pour l'étiquette du bouton
du bouton
Police de l'étiquette du Police utilisée pour l'étiquette du bouton
bouton
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

35014557 09/2008 435


Editeur de tables de données et Editeur graphique

Station de sortie La station de sortie directe vous permet de saisir une valeur numérique dans une
directe 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 Paramétrer est activé. Dans
ce cas, la valeur saisie est envoyée à l'équipement lorsque vous cliquez sur le
bouton Paramétrer 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la Remarque 3
variable dans l'équipement (voir p. 461)
Entrée maximale Valeur maximale, exprimée en unités physiques,
autorisée pour la valeur saisie en entrée
Entrée minimale Valeur minimale, exprimée en unités physiques,
autorisée pour la valeur saisie en entrée
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

436 35014557 09/2008


Editeur de tables de données et Editeur graphique

Voyant Le témoin lumineux fournit une double indication de la valeur d'une variable dans un
équipement. Si la propriété Entrée inversée n'est pas réglée sur TRUE, une valeur
d'entrée nulle est déclarée comme étant inactive (OFF) et une valeur non nulle est
déclarée comme étant active (ON). Si la propriété Intervalle flash est réglée sur une
valeur positive, le témoin lumineux clignote lorsque la valeur d'entrée est égale à
ON.
Le tableau ci-après décrit les propriétés du témoin lumineux :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Mot Off Texte à afficher lorsque la valeur d'entrée est OFF
Fond de mot Off Couleur de fond du témoin lorsque Mot Off est
affiché
Couleur de mot Off Couleur du texte de Mot Off
Police de mot Off Police utilisée pour le texte de Mot Off
Mot On Texte à afficher lorsque la valeur d'entrée est ON
Fond de mot On Couleur de fond du témoin lorsque Mot On est
affiché
Couleur de mot On Couleur de la police de Mot On
Police de mot On Police utilisée pour le texte de Mot On
Intervalle flash La période de clignotement du voyant (exprimée 200 à 2000
en millisecondes) lorsque la valeur d'entrée est
ON. Réglée à zéro pour non-clignotement.
Forme Forme (cercle, rectangle, etc.) du témoin
lumineux
Entrée inversée Sur TRUE, inverse la valeur d'entrée. (Le témoin
affiche Mot Off lorsque la valeur d'entrée est ON.)
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique

35014557 09/2008 437


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester Remarque 3
l'objet graphique (voir p. 461)

Station de La station de commande du moteur est conçue pour imiter la station standard à
commande du bouton-poussoir marche/arrêt fréquemment utilisée pour commander les moteurs.
moteur 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Largeur de bordure Largeur (en pixels) de la bordure de l'objet graphique 0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
Voyant Propriétés identiques à celles de l'objet graphique
Témoin lumineux, à l'exception des propriétés
partagées énumérées ci-dessus
Bouton-poussoir Propriétés identiques à celles de l'objet graphique
supérieur Bouton-poussoir, à l'exception des propriétés
partagées énumérées ci-dessus
Bouton-poussoir Propriétés identiques à celles de l'objet graphique
inférieur Bouton-poussoir, à l'exception des propriétés
partagées énumérées ci-dessus

438 35014557 09/2008


Editeur de tables de données et Editeur graphique

Compteur Un compteur analogique donne une représentation analogique de la valeur d'une


analogique variable dans un é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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures 0 à 100
majeures (repérées)
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à afficher pour les -1 à 6
étiquettes de l'échelle (définir sur –1 pour utiliser
un format exponentiel général)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la Remarque 3
variable dans l'équipement (voir p. 461)
Balayage des degrés Portion d'arc circulaire à utiliser pour dessiner le 60 à 300
du cadran cadran
Type de pointeur Type de pointeur utilisé (aiguille, flèche, etc.)

35014557 09/2008 439


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Couleur du pointeur Couleur utilisée pour le pointeur
Couleur du cadran Couleur utilisée pour le cadran (pour la partie
comprise dans la plage Haute/Basse)
Valeur de limite très Valeur de la limite « Très haute » exprimée en
haute unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite « Très haute »
Valeur de limite haute Valeur de la limite « Haute » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite Haute.
Valeur de limite basse Valeur de la limite « Basse » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Basse »
Valeur de limite très Valeur de la limite « Très basse » exprimée en
basse unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Très basse »
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée brute (sans échelle) simulée Remarque 3
permettant de tester l'objet graphique (voir p. 461)

440 35014557 09/2008


Editeur de tables de données et Editeur graphique

Curseur rotatif Un curseur rotatif donne une représentation analogique de la valeur d'une variable
dans un équipement. Il est représenté par un bouton rond 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 rond. Au moyen de la
souris, vous pouvez modifier la position du bouton en envoyant une nouvelle valeur
à l'équipement.
Le tableau ci-après décrit les propriétés du curseur rotatif :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures 0 à 100
majeures (repérées)
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à afficher pour les étiquettes -1 à 6
de l'échelle (définir sur –1 pour utiliser un format
exponentiel général)
Balayage des degrés Portion d'arc circulaire à utiliser pour dessiner le 60 à 300
du cadran cadran
Couleur du cadran Couleur du cadran
Couleur du bouton Couleur utilisée pour le bouton rond
rond
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable

35014557 09/2008 441


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la variable Remarque 3
dans l'équipement (voir p. 461)
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

Sélecteur rotatif Un sélecteur rotatif vous permet de choisir parmi plusieurs possibilités. Une fois la
sélection faite, la valeur correspondant au choix est envoyée à l'équipement. Les
choix sont représentés par les repères d'une « échelle », la sélection en cours étant
indiquée par la position du bouton rond. 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du Remarque 2
symbole (voir p. 461)
Fond Couleur de fond de l'objet graphique
Choix Choix du sélecteur. Chaque choix est indiqué sous Au moins deux
la forme d'une entrée « étiquette=valeur » (lorsque choix requis
vous sélectionnez une « étiquette », la « valeur »
est envoyée à l'équipement).
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Echelle visible Indique si une« échelle », étiquetée avec des choix,
doit s'afficher
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Balayage des Portion d'arc circulaire à utiliser pour dessiner le 60 à 300
degrés du cadran cadran

442 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Couleur du bouton Couleur utilisée pour le bouton rond
rond
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

Enregistreur de Un enregistreur de tendances permet d'obtenir un graphique temporel continu des


tendances 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 la plage. 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-dessous 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 Limites
Nom Nom de l'objet graphique
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures 0 à 100
majeures (repérées)
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée sur les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à afficher pour les -1 à 6
étiquettes de l'échelle (définir sur –1 pour utiliser
un format exponentiel général)
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable

35014557 09/2008 443


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Intervalle de mise à jour Intervalle de mise à jour du graphique (en 0,5 à 120
secondes)
Divisions d'échelle Nombre de divisions de l'échelle horizontale 0à6
temporelle
Fond du graphique Couleur de la zone du graphique
Couleur de la grille Couleur de la grille dessinée dans la zone du
graphique
Divisions de grille Nombre de divisions verticales de la grille 0 à 100
verticales
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

Les propriétés suivantes de l'enregistreur de tendances sont disponibles pour


chaque stylo :
Propriété Description Limites
Unit ID Adresse de l'esclave Modbus contenant la variable à
surveiller
Adresse Adresse directe ou nom du symbole à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe ou du symbole Remarque 2
(voir p. 461)
Valeur maximale Valeur brute (sans échelle) maximale de la variable Remarque 3
dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la variable Remarque 3
dans l'équipement (voir p. 461)
Couleur du stylo Couleur du « stylo » qui permet d'enregistrer la valeur
mise à l'échelle
Etiquette du stylo Etiquette utilisée pour identifier le stylo

Liaison Une liaison d'affichage est un objet graphique particulier qui, lorsqu'il est actionné,
d'affichage vous permet de passer à un autre affichage graphique. Pour indiquer que l'objet
représente une liaison vers un autre affichage, l'étiquette de texte du lien est
soulignée et le curseur de la souris 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, dans lequel il n'existe aucune liste déroulante des
affichages graphiques.

444 35014557 09/2008


Editeur de tables de données et Editeur graphique

Une liaison d'affichage peut également servir de lien hypertexte vers un fichier
HTML. Si vous entrez une URL comme Nom d'affichage de liaison, vous pouvez
l'ouvrir dans une nouvelle fenêtre du navigateur cliquant sur le lien tout en
maintenant la touche Maj enfoncée. Si vous n'appuyez pas sur cette touche, l'URL
s'ouvre dans la fenêtre actuelle du navigateur.
Si le Nom d'affichage de liaison est vierge, l'étiquette n'est pas affichée en souligné
et l'objet affiché devient une simple étiquette de texte.
Le tableau ci-après décrit les propriétés de la liaison d'affichage :
Propriété Description Limites
Etiquette Etiquette de la liaison
Nom d'affichage de Nom de l'affichage graphique à charger lorsque
liaison l'utilisateur clique sur le lien, ou URL d'une page
Web
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette

35014557 09/2008 445


Editeur de tables de données et Editeur graphique

Historique L'historique Datalogging fournit un graphique chronologique continu des valeurs de


Datalogging six symboles (variables) au maximum issus du fichier d'archivage du service
datalogging. Cet historique émule un enregistreur à papier déroulant, avec les stylos
à droite et le « papier » qui se déroule de droite à gauche. Une échelle verticale à
gauche du diagramme indique la plage des valeurs enregistrées, et une échelle
horizontale sous le diagramme affiche le cadre temporel de celui-ci.
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 de
propriétés de l'Editeur graphique, que sont définies toutes les propriétés (sauf le
nom).
3 boutons sont disponibles en mode édition et animation :
z Recharger : l'objet Historique Datalogging est un élément statique. Ce bouton
permet de mettre à jour la valeur utilisée pour générer le graphique.
z + : effectue un zoom avant sur la tendance. Ce bouton réduit l'échelle de façon à
obtenir une vue plus détaillée d'une partie de la tendance.
z - : effectue un zoom arrière sur la tendance. Ce bouton augmente l'échelle de
façon à obtenir une vue plus globale de la tendance.
Si vous placez le pointeur de la souris sur un point de la tendance, une info-bulle
apparaît pour indiquer la valeur exacte correspondante. Cliquez sur ce point pour
afficher l'info-bulle de manière permanente. Cliquez dessus avec le bouton droit
pour la faire disparaître.
Le tableau ci-après décrit les propriétés de l'historique Datalogging. Les propriétés
disponibles pour chacun des stylos sont décrites dans le second tableau.
Propriété Description Limites
Nom Nom de l'objet graphique
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur utilisée pour l'étiquette
Police d'étiquette Police utilisée pour l'étiquette
Divisions d'échelle Nombre de divisions d'échelle majeures 0 à 100
majeures (repérées)
Divisions d'échelle Nombre de divisions d'échelle mineures (non 0 à 100
mineures repérées)
Couleur d'échelle Couleur de l'échelle et de ses étiquettes
Police d'échelle Police utilisée pour les étiquettes de l'échelle
Précision de l'échelle Nombre de décimales à indiquer pour les -1 à 6
étiquettes de l'échelle (régler sur -1 pour utiliser un
format exponentiel général)

446 35014557 09/2008


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur EU maximale Valeur maximale, en unités physiques, du symbole
(variable)
Valeur EU minimale Valeur minimale, en unités physiques, du symbole
(variable)
Intervalle de mise à jour Intervalle de mise à jour du graphique (en 0,5 à 120
secondes)
Divisions d'échelle Nombre de divisions de l'échelle horizontale 0à6
temporelle
Fond du graphique Couleur de la zone du graphique
Couleur de la grille Couleur de la grille dessinée dans la zone du
graphique
Divisions de grille Nombre de divisions verticales de la grille 0 à 100
verticales
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

Les propriétés suivantes de l'historique Datalogging sont disponibles pour chaque


stylo :
Propriété Description Limites
Nom du fichier CSV Nom du fichier CSV utilisé pour générer la tendance.
Emplacement :
z par défaut (aucun chemin) : le fichier se trouve
dans la mémoire flash,
z /CFA00/USERDATA/TABLEx : le fichier se trouve
sur la carte CF,
z /USBHD/00/USERDATA/TABLEx : le fichier se
trouve sur la clé USB,
z /RAMDISK/USERDATA/TABLEx : le fichier se
trouve dans la RAM sauvegardée.
Remarque : le fichier d'archivage doit inclure des
horodatages (voir Configuration des tables
d'historique, p. 296).
Adresse Nom du symbole (variable) à surveiller. Remarque 1
(voir p. 461)
Type de données Type de données du symbole (variable).
Remarque : le type de données doit être numérique.
Valeur maximale de Valeur brute (sans mise à l'échelle) maximale du Remarque 3
l'automate symbole (variable) dans l'automate. (voir p. 461)

35014557 09/2008 447


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur minimale de Valeur brute (sans mise à l'échelle) minimale du Remarque 3
l'automate symbole (variable) dans l'automate. (voir p. 461)
Couleur du stylo Couleur du « stylo » qui permet d'enregistrer la valeur
à l'échelle.
Etiquette du stylo Etiquette utilisée pour identifier le stylo.

448 35014557 09/2008


Editeur de tables de données et Editeur graphique

Objets graphiques étendus

Description 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 des
données sont dotés de fonctionnalités de communication intégrées et sont conçus
comme des objets graphiques autonomes.

AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
N'utilisez pas les objets graphiques de contrôle pour transmettre des informations
critiques liées à la sécurité des biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures
graves ou des dommages matériels.

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.

35014557 09/2008 449


Editeur de tables de données et Editeur graphique

Editeur de texte L'éditeur de texte ASCII se base sur l'élément graphique d'affichage des messages.
ASCII Cela permet de saisir un nouveau texte.
Les propriétés de l'éditeur de texte ASCII sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Longueur de texte max. Longueur maximale du texte
Couleur du texte Couleur du texte
Police du texte Police du texte
Permuter octets Faux si l'ordre cible des octets est le même que
celui du PC
Valeur Le texte en lui-même

450 35014557 09/2008


Editeur de tables de données et Editeur graphique

Graphique à Un graphique à barres donne une représentation analogique de la valeur d'une


barres variable dans un équipement. Il trace une 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la
variable à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir
Remarques,
p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Valeur EU maximale Valeur maximale, en unités physiques, de la
variable
Valeur EU minimale Valeur minimale, en unités physiques, de la
variable
Valeur maximale Valeur brute (sans échelle) maximale de la Remarque 3
variable dans l'équipement (voir p. 461)
Valeur minimale Valeur brute (sans échelle) minimale de la Remarque 3
variable dans l'équipement (voir p. 461)
Fond de la barre Couleur de fond de la barre d'indication
Couleur de la barre Couleur de la barre d'indication (si la valeur à
l'échelle est comprise dans la plage Haut/Bas)
Valeur de limite très Valeur de la limite « Très haute » exprimée en
haute unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite « Très haute »
Valeur de limite haute Valeur de la limite « Haute » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
haute l'échelle est supérieure à la limite Haute.

35014557 09/2008 451


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Valeur de limite basse Valeur de la limite « Basse » exprimée en unités
physiques
Couleur de limite Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Basse »
Valeur de limite très Valeur de la limite « Très basse » exprimée en
basse unités physiques
Couleur de limite très Couleur de la barre d'indication si la valeur à
basse l'échelle est inférieure à la limite « Très basse »
Limite bande morte Plage neutre (comme pourcentage de la plage 0 à 10
EU) à appliquer à la vérification de la limite Haute/
Basse
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée brute (sans échelle) simulée Remarque 3
permettant de tester l'objet graphique (voir p. 461)

452 35014557 09/2008


Editeur de tables de données et Editeur graphique

Bitmap L'élément graphique d'interface bitmap affiche un bitmap statique à l'écran.


Les propriétés de l'élément graphique d'interface bitmap sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Fond Couleur de fond de l'objet graphique Remarque 1
(voir p. 461)
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Largeur de bordure Largeur (en pixels) de la bordure de l'objet
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Choix du bitmap Noms de fichier des bitmaps personnalisés à
afficher
Pour plus d'informations sur l'ajout d'images dans
le module, reportez-vous au paragraphe suivant.

Ajout d'images Vous pouvez ajouter des images au module en utilisant l'une des méthodes
suivantes :
z ajoutez vos images au fichier [Link] (chemin : /NAND/FLASH1/wwwroot,
z créez un répertoire dans le module (par exemple, /NAND/FLASH1/wwwroot/
bitmaps). Copiez les images dans ce répertoire. Dans le cas présent, vous devez
spécifier le chemin des images à utiliser (c'est-à-dire /NAND/FLASH1/wwwroot/
bitmaps/[Link]).

Etape Action
1 Créez un dossier images sur votre PC.
2 Copiez les images à utiliser dans ce dossier.
3 Importez le fichier [Link] du TSX ETG 30•• sur l'ordinateur (chemin : /NAND/
FLASH1/wwwroot/classes) à l'aide d'un client FTP.
4 Ouvrez le fichier [Link] à l'aide d'un archiveur de fichiers.
5 Glissez-déposez le dossier images dans le fichier [Link]. Assurez-vous que le
chemin relatif des fichiers d'images est bien ‘images/’.
6 Transférez le fichier [Link] vers le module à l'aide d'un client FTP.

35014557 09/2008 453


Editeur de tables de données et Editeur graphique

Bitmap L'élément graphique d'interface Bitmap générique permet d'afficher un bitmap


générique 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 :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique Remarque 1
(voir p. 461)
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Choix du bitmap Noms de fichier des bitmaps personnalisés à
afficher
Pour plus d'informations sur l'ajout d'images dans le
module, reportez-vous au paragraphe précédent.
Largeur de bordure Largeur (en pixels) de la bordure de l'objet
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester le
comportement de l'objet graphique

Lien graphique Un lien graphique est un objet graphique particulier qui, lorsqu'il est activé, permet
de passer à un autre affichage graphique. Les liens graphiques peuvent également
être reconnus grâce à leur étiquette soulignée et au fait que le curseur de la souris
se transforme en une main lorsqu'il les survole. 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.

454 35014557 09/2008


Editeur de tables de données et Editeur graphique

Un lien graphique peut également servir de lien hypertexte vers un fichier HTML. Si
vous entrez une URL comme Nom d'affichage de liaison, 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 de
navigateur existante lorsque vous cliquez sur lien.
Si le champ Nom d'affichage de liaison n'est pas renseigné, l'étiquette n'est pas
soulignée et l'objet affiché devient une simple étiquette texte.
Les propriétés de la liaison d'affichage sont les suivantes :
Propriété Description Limites
Etiquette Etiquette de la liaison
Nom d'affichage de Nom de l'affichage graphique à charger lorsque
liaison l'utilisateur clique sur le lien, ou URL d'une page
Web
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Choix du bitmap Nom de fichier du bitmap sur lequel cliquer

Voyant Le témoin lumineux affiche la valeur d'une variable dans un équipement. La valeur
d'entrée 0 est égale à OFF et toute valeur différente de 0 est égale à ON. Si la
propriété Intervalle flash 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 voyant sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 3
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Mot OFF Texte à afficher lorsque la valeur d'entrée est OFF
Choix du bitmap OFF Bitmap du témoin lorsque le mot OFF est affiché

35014557 09/2008 455


Editeur de tables de données et Editeur graphique

Propriété Description Limites


Couleur de mot OFF Couleur du texte de mot OFF
Police de mot OFF Police du texte de mot OFF
Mot ON Texte à afficher lorsque la valeur d'entrée est ON
Choix du bitmap ON Bitmap du témoin lorsque le mot ON est affiché
Couleur de mot ON Couleur de la police de mot ON
Police de mot ON Police du texte de mot ON
Intervalle flash La période de clignotement du voyant (exprimée en 200 à 2 000
millisecondes) lorsque la valeur d'entrée est ON.
Défini sur 0 pour non-clignotement.
Entrée inversée Sur TRUE, inverse la valeur d'entrée. (Le témoin
affiche le mot OFF lorsque la valeur d'entrée est
ON.)
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester l'objet Remarque 3
graphique (voir p. 461)

456 35014557 09/2008


Editeur de tables de données et Editeur graphique

Moteur L'élément graphique d'interface Moteur affiche la valeur d'une variable dans un
équipement. La valeur d'entrée 0 est égale à OFF, la valeur 1 est égale à ON et les
autres valeurs sont égales à DEFAULT. Les trois états sont représentés par
différents bitmaps.
Les propriétés de l'élément graphique d'interface Moteur sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Mot OFF Texte à afficher lorsque la valeur d'entrée est OFF
Choix du bitmap OFF Bitmap du moteur lorsque le mot OFF est affiché
Couleur de mot OFF Couleur du texte de mot OFF
Police de mot OFF Police du texte de mot OFF
Mot ON Texte à afficher lorsque la valeur d'entrée est ON
Choix du bitmap ON Bitmap du moteur lorsque le mot ON est affiché
Couleur de mot ON Couleur de la police de mot ON
Police de mot ON Police du texte de mot ON
Mot DEFAULT Texte à afficher lorsque la valeur d'entrée est ON
Choix du bitmap Bitmap du moteur lorsque le mot DEFAULT est
DEFAULT affiché
Couleur de mot Couleur de la police du mot DEFAULT
DEFAULT
Police de mot Police du texte de mot DEFAULT
DEFAULT
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester l'objet Remarque 3
graphique (voir p. 461)

35014557 09/2008 457


Editeur de tables de données et Editeur graphique

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 Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Mot OFF Texte à afficher lorsque la valeur d'entrée est OFF
Choix du bitmap OFF Bitmap du tuyau lorsque le mot OFF est affiché
Couleur de mot OFF Couleur du texte de mot OFF
Police de mot OFF Police du texte de mot OFF
Mot ON Texte à afficher lorsque la valeur d'entrée est ON
Choix du bitmap ON Bitmap du tuyau lorsque le mot ON est affiché
Couleur de mot ON Couleur de la police de mot ON
Police de mot ON Police du texte de mot ON
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester l'objet Remarque 3
graphique (voir p. 461)

458 35014557 09/2008


Editeur de tables de données et Editeur graphique

Bouton-poussoir Un bouton-poussoir permet d'envoyer à un équipement une ou plusieurs valeurs


préréglées lorsque l'utilisateur l'actionne au moyen de la souris.
Les propriétés du bouton-poussoir sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 3
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique
Valeurs Valeurs à envoyer à l'équipement Remarque 4
(voir p. 461)
RAZ des valeurs Valeurs à envoyer à l'équipement après expiration
du délai d'initialisation. Si aucune valeur
d'initialisation n'est fournie, l'initialisation n'aura pas
lieu.
RAZ du délai Délai (en millisecondes) que doit respecter le 0-2000
bouton-poussoir entre l'envoi des valeurs à
l'équipement et l'envoi des valeurs d'initialisation.
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Etiquette du bouton Texte de l'étiquette du bouton
Couleur de l'étiquette Couleur utilisée pour l'étiquette du bouton
du bouton
Police de l'étiquette Police utilisée pour l'étiquette du bouton
du bouton
Choix du bitmap OFF Bitmap du bouton lorsque l'état OFF est affiché
Choix du bitmap ON Bitmap du bouton lorsque l'état ON est affiché
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique

35014557 09/2008 459


Editeur de tables de données et Editeur graphique

Distributeur Le distributeur affiche la valeur d'une variable dans un équipement avec deux états
possibles. La valeur d'entrée 0 est égale à OFF et toute valeur différente de 0 est
égale à ON. Il existe un bitmap pour l'état ON et un autre pour l'état OFF.
Les propriétés du distributeur sont les suivantes :
Propriété Description Limites
Nom Nom de l'objet graphique
Unit ID Adresse de l'esclave Modbus contenant la variable
à surveiller
Adresse Adresse directe à surveiller Remarque 1
(voir p. 461)
Type de données Type de données de l'adresse directe Remarque 2
(voir p. 461)
Fond Couleur de fond de l'objet graphique
Etiquette Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette Police utilisée sur l'étiquette
Mot OFF Texte à afficher lorsque la valeur d'entrée est OFF
Choix du bitmap OFF Bitmap du distributeur lorsque le mot OFF est
affiché
Couleur de mot OFF Couleur du texte de mot OFF
Police de mot OFF Police du texte de mot OFF
Mot ON Texte à afficher lorsque la valeur d'entrée est ON
Choix du bitmap ON Bitmap du distributeur lorsque le mot ON est affiché
Couleur de mot ON Couleur de la police de mot ON
Police de mot ON Police du texte de mot ON
Intervalle flash La période de clignotement du voyant (exprimée en 200 à 2 000
millisecondes) lorsque la valeur d'entrée est ON.
Défini sur 0 pour non-clignotement.
Largeur de bordure Largeur (en pixels) de la bordure de l'objet 0 à 32
graphique
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur Valeur d'entrée simulée permettant de tester l'objet Remarque 3
graphique (voir p. 461)

460 35014557 09/2008


Editeur de tables de données et Editeur graphique

Remarques Les remarques relatives à cette section sont les suivantes :


1. L'adresse Modbus directe est comprise entre 0 et 65535.
2. Les différentes valeurs de la propriété Type de données d'une adresse Modbus
directe ont la signification suivante :
Type Signification
COIL bit de sortie (booléen)
DISCRETE INPUT bit d'entrée (booléen)
REGISTER entier signé 16 bits
INT32 entier signé 32 bits
INT32SWAP entier signé 32 bits avec inversion des mots de poids faible et
de poids fort
INPUT REGISTER entier signé 16 bits pour entrée analogique
3. Les limites des propriétés d'automate Maximum PLC Value et Minimum PLC Value
sont les limites naturelles de la propriété Data type configurée.
4. Pour un bouton-poussoir, il faut préciser au moins une valeur. Si plusieurs valeurs
sont saisies, elles seront affectées dans un tableau d'adresses commençant à
l'adresse directe indiquée.
5. Pour que l'applet affiche une valeur numérique au lieu d'une étiquette, définissez les
paramètres suivants dans le code HTML : name = 'label' value = '$data$'.

35014557 09/2008 461


Editeur de tables de données et Editeur graphique

7.5 Visualisateur graphique

Visualisateur graphique

Description Le Visualisateur graphique permet d'afficher les écrans graphiques créés avec le
logiciel Web Designer. Il est dédié à la boîte de dialogue graphique. Avec le
Visualisateur graphique, vous pouvez afficher uniquement des écrans graphiques.
L'affichage plein écran est possible.
Le Visualisateur graphique est composé de deux fenêtres :
z Fenêtre supérieure : cette zone affiche les commandes utilisateur. Dans le
menu déroulant, vous pouvez sélectionner un graphique à modifier.
z 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.

462 35014557 09/2008


Editeur de tables de données et Editeur graphique

Sélection d'un
graphique
Etape Action
1 Cliquez sur Visualisateur graphique.
Résultat : la fenêtre supérieure et la fenêtre d'affichage apparaissent :

<nouveau> Mot de passe...


<nouveau>
graphique 1

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 Time_1 Time_2 Time_3


50.0 150

25 50 75 0.0 100.0 0
0 100 [Link] AM [Link] AM [Link] AM [Link] AM [Link] AM

0 100 0 100 Démarrer


100
Valeur compteur Arrêter

0 Démarrer
0
Centre Commande Moteur
Off A
LT_8 LT_8

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.

35014557 09/2008 463


Editeur de tables de données et Editeur graphique

464 35014557 09/2008


Création de pages Web
personnalisées
8
Présentation

Objet de ce Ce chapitre explique comment créer et télécharger des pages personnalisées. Il


chapitre décrit également les objets graphiques fournis sur le CD-ROM. Le module
TSX ETG 30•• peut héberger des pages Web définies par l'utilisateur, tout autre
document, par exemple des documents de maintenance et de schémas, ainsi que
tout fichier DOC, PDF, XLS susceptible d'aider les utilisateurs lors des opérations
exécutées et de la maintenance. Cette capacité vous permet de créer une interface
homme-machine totalement personnalisée et intégrée au module. Il répond
parfaitement à vos besoins avec toute la transparence offerte par les pages Web
(hyperliens vers d'autres sites Web, affichage des documents PDF, DOC, XLS,
animations personnalisées (Flash, etc.)).
Le CD-ROM du module TSX ETG 30•• comprend une bibliothèque d'objets
graphiques au format d'applet Java susceptible d'être inclus dans vos pages HTML.
Les objets peuvent être utilisés pour fournir une représentation graphique et
dynamique des valeurs de registre, valeurs de bit de sortie, etc. pour les
équipements Modbus. Une macro (ou fichier) au format Microsoft FrontPage est
fournie pour aider l'utilisateur à créer des pages HTML plus facilement. Une
description des objets graphiques est également disponible.

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 :
z si vous utilisez un logiciel tiers pour transférer un site Web et si vous atteignez
les limites de la mémoire, certaines pages du site Web n'apparaîtront pas,
z si vous utilisez Web Designer for TSX ETG 30•• pour transférer un site Web, il
vous indiquera que votre site Web dépasse la capacité mémoire.

35014557 09/2008 465


Création de pages Web personnalisées

Contenu de ce Ce chapitre contient les sous-chapitres suivants :


chapitre
Sous-chapitre Sujet Page
8.1 Travailler avec des pages personnalisées 468
8.2 Création de pages personnalisées avec un éditeur HTML 473
8.3 Création de pages personnalisées avec FrontPage 486
8.4 Description des objets graphiques 508

466 35014557 09/2008


Création de pages Web personnalisées

35014557 09/2008 467


Création de pages Web personnalisées

8.1 Travailler avec des pages personnalisées

Présentation

Vue d'ensemble Pour personnaliser le site Web, vous pouvez créer toutes les pages personnalisées
que vous souhaitez. Le module TSX ETG 30•• vous propose trois méthodes pour
ajouter ces pages au site :
z Vous pouvez ajouter des pages Web personnalisées et les protéger par un mot
de passe.
z Vous pouvez ajouter des pages Web personnalisées et en autoriser l'accès à
tous les utilisateurs.
z Vous pouvez remplacer la page d'accueil par défaut par une page de votre choix.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Chargement des pages personnalisées à l'aide d'un client FTP 469
Chargement d'une page d'accueil personnalisée 471

468 35014557 09/2008


Création de pages Web personnalisées

Chargement des pages personnalisées à l'aide d'un client FTP

Description Si vous ajoutez des pages Web personnalisées 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 personnalisées sur le site, vous devez spécifier le répertoire
dans lequel vous avez placé ces pages avant de les télécharger vers le serveur.

Structure de site
Web
Website
cabs
Zone Schneider :
Modification non classes
recommandée ! html
lib
secure
Zone sécurisée : system
Protection par user
mot de passe
[Link] Zone utilisateur
pages utilisateur
unsecure
Zone non sécurisée : user
Pas de protection
[Link]
Page d'accueil générale [Link]

Indiquer Placez les dossiers contenant vos pages Web ainsi que les images associées dans
l'emplacement un répertoire commun. Chaque sous-répertoire doit normalement avoir une page
des fichiers nommée [Link], qui est la page d'accueil du site.
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).

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.

35014557 09/2008 469


Création de pages Web personnalisées

Télécharger sur
un serveur
Etape Action
1 Enregistrez votre projet.
2 Ouvrez un client FTP (par exemple, filezilla).
3 Entrez l'adresse IP, le nom d'utilisateur et le mot de passe afin de vous connecter
au site (par défaut : userdata/userdata).
4 Retrouvez votre projet Web dans l'arborescence du disque local.
5 Selon le type de page à ajouter, son emplacement dans le module peut varier :
z Les pages accessibles à tous doivent être copiées dans le répertoire /
{MEDIA}/wwwroot/unsecure/user du serveur Web.
z Les pages avec un accès protégé doivent être copiées dans le répertoire /
{MEDIA}/wwwroot/secure/user du serveur Web.
La valeur de {MEDIA} pouvant être :
z FLASH : enregistrement dans la mémoire interne du module.
z USB : enregistrement sur la clé USB.
z CF : enregistrement sur la carte CF.

6 Copiez les fichiers du disque local vers l'emplacement souhaité du serveur


distant (module).

Note : vous pouvez gérer et transférer des pages Web personnalisées à l'aide de
Web Designer for TSX ETG 30••, auquel cas le transfert des pages est géré par le
logiciel.

470 35014557 09/2008


Création de pages Web personnalisées

Chargement d'une page d'accueil personnalisée

Description Si vous souhaitez remplacer la page d'accueil par défaut par une page de votre
choix, procédez comme suit :
z effectuez une sauvegarde de la configuration initiale de façon à pouvoir la
restaurer ultérieurement en cas de besoin,
z créez votre page d'accueil,
z déplacez la page d'accueil par défaut vers un emplacement sécurisé,
z mettez votre propre page d'accueil à sa place,
z chargez votre page d'accueil vers le serveur intégré.

Sauvegarde de la Avant de modifier la page d'accueil par défaut, vous devez effectuer une
configuration sauvegarde de la configuration. De cette façon, en cas d'anomalie sur le serveur
initiale intégré, vous pourrez restaurer la configuration initiale.

Note : le CD-ROM contient sous ETG30••\wwwroot une sauvegarde du site par


défaut.

Création de votre Vous devez attribuer à votre page d'accueil le même nom que celui de la page
page d'accueil d'accueil par défaut : [Link]

Placement de Copiez votre page d'accueil dans le répertoire wwwroot qui contient la page
votre page d'accueil par défaut.
d'accueil

35014557 09/2008 471


Création de pages Web personnalisées

Chargement de
votre page
Etape Action
d'accueil
1 Enregistrez votre projet.
2 Ouvrez un client FTP (par exemple, filezilla).
3 Entrez l'adresse IP, le nom d'utilisateur et le mot de passe afin de vous connecter
au site (par défaut : userdata/userdata).
4 Retrouvez votre projet Web dans l'arborescence du disque local.
5 Selon le type de page à ajouter, son emplacement dans le module peut varier :
z Les pages accessibles à tous doivent être copiées dans le répertoire /
{MEDIA}/wwwroot/unsecure/user du serveur Web.
z Les pages avec un accès protégé doivent être copiées dans le répertoire /
{MEDIA}/wwwroot/secure/user du serveur Web.
La valeur de {MEDIA} pouvant être :
z FLASH : enregistrement dans la mémoire interne du module.
z USB : enregistrement sur la clé USB.
z CF : enregistrement sur la carte CF.

6 Copiez les fichiers du site local vers l'emplacement désiré du site distant.

472 35014557 09/2008


Création de pages Web personnalisées

8.2 Création de pages personnalisées avec un éditeur


HTML

Présentation

Vue d'ensemble Cette section explique comment intégrer des pages personnalisées pour le module
TSX ETG 30•• avec un éditeur HTML.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Insertion d'applets dans une page Web 474
Insertion d'un applet LiveBeanApplet 475
Insertion d'un applet LiveBeanApplet à l'aide du code HTML 478
Insertion d'un applet LiveLabelApplet à l'aide du code HTML 481

35014557 09/2008 473


Création de pages Web personnalisées

Insertion d'applets dans une page Web

Description FactoryCast inclut des objets graphiques (ou Java beans) qui sont utilisés pour
visualiser des données dynamiques des é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 de l'applet
LiveBeanApplet. N'importe quel objet graphique, tel qu'un cadran analogique ou un
bouton-poussoir, 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 Insertion d'un applet LiveBeanApplet à l'aide du code HTML
z Insertion d'un applet LiveBeanApplet à l'aide du code HTML
z (2) Insérez un applet Java, puis renseignez les boîtes de dialogue en utilisant
l'extension FactoryCast de Microsoft FrontPage 2000 (voir p. 486).

474 35014557 09/2008


Création de pages Web personnalisées

Insertion d'un applet LiveBeanApplet

Description Cette section aborde les concepts généraux d'insertion d'un applet LiveBeanApplet.

Note :
Vous trouverez dans ce guide des informations relatives à l'insertion d'un
LiveBeanApplet via :
z le code HTML (voir p. 478),
z l'extension FrontPage de Microsoft (voir p. 493).

Note : avant d'insérer un applet LiveBeanApplet dans une page Web, vous devez
créer une bibliothèque JavaBeans à l'aide de l'Editeur graphique inclus dans Web
Designer for TSX ETG 30••. En règle générale, un utilisateur crée une bibliothèque
de JavaBeans qui contient 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.

35014557 09/2008 475


Création de pages Web personnalisées

Insertion d'un
applet
LiveBeanApplet
Etape Action
1 A l'aide de votre navigateur Web, entrez le nom ou l'adresse IP de votre module de serveur Web et
accédez à l'applet Editeur graphique en cliquant sur le lien Visualisation.

a brand of
Schneider Telemecanique FactoryCastTM TSX ETG 3021
Electric
Accueil Documentation URL
Visualisation Commande Diagnostic Maintenance Paramétrage
Visualisation

Editeur de données

Editeur de données Lite

Editeur graphique

Visualisateur graphique

Pages utilisateur
avec mot de passe
sans mot de passe

Web site version: [Link]

© 2000-2007 Schneider Electric. All Rights Reserved

Terminé Internet

476 35014557 09/2008


Création de pages Web personnalisées

Etape Action
2 Passez en mode Edition et créez la bibliothèque de JavaBeans à utiliser dans 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 XXX

Propriétés... Personnaliser... Couper Copier Coller Mise en page… Options… Terminé

1m_26s_440ms Time_1 Time_2 Time_3


50.0 150

25 50 75 0.0 100. 0
0 100 [Link] AM [Link] AM [Link] AM [Link] AM [Link] AM

0 10 0 10 Démarrer
10
Valeur compteur Arrêter

0 Démarrer
0
Centre Commande Moteur
Off A
LT_8 LT_8

Remarque : pour plus d'informations sur l'utilisation de l'applet Editeur graphique, reportez-vous à la
section Editeur graphique, p. 408.
3 Une fois votre bibliothèque créée, cliquez sur Terminé dans la fenêtre de l'éditeur et enregistrez votre
bibliothèque.

35014557 09/2008 477


Création de pages Web personnalisées

Insertion d'un applet LiveBeanApplet à l'aide du code HTML

Description Pour un affichage graphique des données, utilisez des objets graphiques tels que le
cadran analogique ou le bouton-poussoir. Avant l'insertion d'un applet dans une
page Web, un applet spécial appelé LiveBeanMgrApplet doit être installé sur le
serveur.

LiveBean- Grâce à l'applet LiveBeanMgrApplet, la page Web peut afficher les données
MgrApplet 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 Applet invisible : si la page Web n'est utilisée que pour contrôler les valeurs des
équipements, aucune saisie n'est requise de la part de l'utilisateur.
z 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 clé) dans 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 dans une page Web utilisée uniquement
à des fins de surveillance est le suivant :
<APPLET codebase='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=0 height=0> <PARAM
name='FTP_ROOT' value='/NAND/FLASH1'> </APPLET>
Le code HTML permettant d'inclure l'applet dans une page Web utilisée aussi bien
pour envoyer des valeurs à des équipements qu'à des fins de surveillance est le
suivant :
<APPLET codebase='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=32 height=32> <PARAM
name='FTP_ROOT' value='/NAND/FLASH1'> <PARAM name=MODE
value='READWRITE'> <PARAM name=AUTO_LOGIN value='FALSE'> </
APPLET>

478 35014557 09/2008


Création de pages Web personnalisées

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 fourni (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 (voir p. 408) peut être inclus sur une page Web en tant qu'applet séparé.
Tous les objets graphiques enregistrés dans le cadre d'un affichage graphique de
l'Editeur graphique peuvent être récupérés dans le fichier graphique et présentés
par l'applet.

Paramètres de L'applet LiveBeanApplet utilise des paramètres qui vous permettent de spécifier
LiveBeanApplet l'objet graphique présenté par l'applet et de définir la couleur de fond de l'applet.
Paramètre Définit
LIBRARY 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 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.
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.
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.

35014557 09/2008 479


Création de pages Web personnalisées

Exemple de Toutes les instances de l'applet LiveBeanApplet figurant dans une page Web
LiveBeanApplet 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='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=180 height=160> <PARAM
name=LIBRARY value='Library1'> <PARAM name=BEAN
value='MyDial'> <PARAM name=BACKGRND value='0xDDEEFF'> </
APPLET>

480 35014557 09/2008


Création de pages Web personnalisées

Insertion d'un applet LiveLabelApplet à l'aide du code HTML

Description Avant toute insertion d'étiquette interactive dans une page Web, vous devez insérer
un applet spécial appelé LiveLabelMgrApplet dans cette page.

Note : cependant, si une page Web contient à la fois un applet LiveLabelApplet et


LiveBeanApplet, elle doit comporter une seule instance de LiveBeanMgrApplet, et
pas LiveLabelMgrApplet.
(LiveBeanMgrApplet prend en charge LiveLabelApplet et LiveBeanApplet, tandis
que LiveLabelMgrApplet ne prend en charge que LiveLabelApplet.)

LiveLabel- Grâce à l'applet LiveLabelMgrApplet, la page Web peut afficher des données
MgrApplet dynamiques de l'automate. Vous devez inclure une fois cet 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='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=0 height=0>
<PARAM name='FTP_ROOT' value='/NAND/FLASH1'> </APPLET>

LiveLabelApplet Employez un applet 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.
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

35014557 09/2008 481


Création de pages Web personnalisées

Paramètres de
données
Paramètre Définit Avec la valeur par
défaut
LABEL Une étiquette de texte pour identifier l'élément de Aucune étiquette
données
UNITS Une étiquette de texte pour identifier les unités Aucune unité affichée
physiques de la valeur
UNITID Adresse de l'esclave Modbus (non utilisée pour les
symboles).
ADDRESS L'adresse Modbus directe ou le nom symbolique Aucun
DATATYPE Le type de données de l'adresse Modbus directe. REGISTER
Les valeurs correctes pour ce paramètre sont
COIL bit de sortie (booléen)
DISCRETE bit d'entrée (booléen)
INPUT
REGISTER entier signé 16 bits
INT32 entier signé 32 bits
INT32SWAP entier signé 32 bits avec inversion
des mots de poids faible et de poids
fort
INPUT entier signé 16 bits pour entrée
REGISTER analogique
FORMAT Le format d'affichage de la valeur. DEC pour la plupart
Les valeurs correctes pour ce paramètre sont des types de données
DEC décimal BOOL pour le type de
données coil ou
HEX hexadécimal
discrete input
BIN binaire
ASCII octets affichés en tant que
caractères ASCII
BOOL ON_WORD ou OFF_WORD (voir
ci-après)
GAIN Le gain (multiplicateur) utilisé pour l'échelle de la 1.0
valeur récupérée en unités physiques.
REMARQUE : 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

482 35014557 09/2008


Création de pages Web personnalisées

Paramètre Définit Avec la valeur par


défaut
BIAS Le pied (offset) utilisé pour l'échelle de la valeur 0.0
récupérée en unités physiques. Voir NOTA de GAIN
ON_WORD Une valeur texte à afficher quand la valeur est ON
différente de zéro
(A utiliser seulement si le FORMAT est BOOL).
OFF_WORD Une valeur texte à afficher quand la valeur est zéro OFF
(A utiliser seulement si le FORMAT est BOOL).
FOREGRND La couleur de premier plan de l'applet BLACK
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 LT_GRAY
Pour connaître les valeurs correctes, voir
FOREGRND.
ERROR_ La couleur de premier plan du champ VALUE quand MAGENTA
COLOR il est impossible de récupérer la valeur depuis
l'automate.
Pour connaître les valeurs correctes, voir
FOREGRND.
LABEL_ L'alignement du texte dans le champ LABEL, si la LEFT
ALIGN taille du champ est supérieure à la longueur du texte
Les valeurs correctes sont : LEFT, CENTER et
RIGHT.
VALUE_ L'alignement du texte dans le champ VALUE si la LEFT
ALIGN taille du champ est supérieure à la longueur du texte
Les valeurs correctes sont : LEFT, CENTER et
RIGHT.
UNITS_ L'alignement du texte dans le champ UNITS si la LEFT
ALIGN taille du champ est supérieure à la longueur du texte
Les valeurs correctes sont : LEFT, CENTER et
RIGHT.
FONT_ Le nom de la police utilisée par l'applet SANSSERIF
NAME Les valeurs correctes sont : SERIF, SANSSERIF et
MONOSPACE.

35014557 09/2008 483


Création de pages Web personnalisées

Paramètre Définit Avec la valeur par


défaut
FONT_ Si ce paramètre est configuré, tout le texte de FALSE
BOLD l'applet s'affiche en gras
Les valeurs correctes sont : TRUE et FALSE.
FONT_ Si ce paramètre est configuré, tout le texte de FALSE
ITALIC l'applet s'affiche en italique
Les valeurs correctes sont : TRUE et FALSE.
FONT_SIZE La taille de la police utilisée par l'applet 12
LABEL_ La largeur du champ LABEL
WIDTH
UNITS_ La largeur du champ UNITS
WIDTH

Paramètres de La taille de l'applet LiveLabelApplet est indiquée dans les attributs de largeur et de
taille hauteur de l'é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é.

LiveLabe- L'exemple d'applet qui figure dans cette section présente la quasi totalité des
lApplet, Exemple paramètres d'applet. Voici le code HTML de cet exemple.
n° 1 <APPLET codebase='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=300 height=30>
<PARAM name=LABEL value='Reactor 1 Temperature'> <PARAM
name=UNITS value='F'> <PARAM name=UNITID value='1'> <PARAM
name=ADDRESS value='100'> <PARAM name=DATATYPE
value='REGISTER'> <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>

484 35014557 09/2008


Création de pages Web personnalisées

LiveLabe- Cet exemple d'applet minimal utilise des valeurs par défaut pour la plupart des
lApplet, Exemple paramètres. Voici le code HTML de cet exemple.
n° 2 <APPLET codebase='/' archive='classes/[Link],classes/
[Link],classes/[Link],[Link]' code='[Link]-
[Link]' width=300 height=30>
<PARAM name=LABEL value='Reactor 1 Pressure'> <PARAM
name=UNITS value='PSI'> <PARAM name=ADDRESS value='Symbol1'>
</APPLET>

35014557 09/2008 485


Création de pages Web personnalisées

8.3 Création de pages personnalisées avec


FrontPage

Présentation

Vue d'ensemble Cette section décrit la création de pages personnalisées avec FrontPage pour le
module TSX ETG 30••.

Contenu de ce Ce sous-chapitre contient les sujets suivants :


sous-chapitre
Sujet Page
Installation d'une extension Microsoft FrontPage 487
Insertion d'un applet LiveBeanApplet avec FrontPage 493
Insertion de LiveLabelApplet à l'aide de FrontPage 503
Chargement des pages personnalisées avec FrontPage 507

486 35014557 09/2008


Création de pages Web personnalisées

Installation d'une extension Microsoft FrontPage

Description Cette section décrit comment installer/supprimer l'extension Web Designer for
TSX ETG 30•• pour Microsoft FrontPage 2000.

Installation de Lors de l'installation de Web Designer for TSX ETG 30••, si FrontPage 2000 est
FactoryCast installé sur le même PC, l'extension Web Designer pour FrontPage 2000 est
installée automatiquement en tant que « Fichier macro » FrontPage. Si tel est le
cas, vous pouvez passer à la section suivante qui explique comment ajouter
l'extension au menu de FrontPage.
En revanche, si FrontPage 2000 est installé après Web Designer for TSX ETG 30••,
vous pouvez installer l'extension soit en réinstallant Web Designer for
TSX ETG 30••, soit en copiant manuellement le fichier macro dans le dossier
macros de FrontPage. Si vous optez pour l'installation manuelle, installez d'abord
FrontPage 2000, puis effectuez les opérations suivantes pour installer l'extension :
Copiez le fichier Microsoft [Link] du CD-ROM dans le dossier
%USERPROFILE%\Application Data\Microsoft\FrontPage\Macros (créez le
dossier final Macros, s'il n'existe pas).

35014557 09/2008 487


Création de pages Web personnalisées

Ajout de Pour ajouter l'extension Web Designer ou l'extension Modbus au menu Insertion
l'extension de FrontPage, procédez comme suit.
Etape Action
1 Démarrez FrontPage 2000.
2 Cliquez sur Personnaliser dans le menu Outils.
3 Cliquez sur l'onglet Commandes, puis sélectionnez Macros dans la liste
Catégories.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC

x ??
(Aucun) (police par Normal G I S
Personnaliser ?
Barres
Affichage d'outils Commandes Options
Catégories : Commandes
Insertion Elément de menu personnalisé
Format
Page Outils Bouton personnalisé
Tableau
Cadres
Fenêtre
Pour obtenir de l'aide, Aide
Image
Macros
Nouveau menu
Commande sélectionnée :
Description Modifier la sélection

? Fermer

488 35014557 09/2008


Création de pages Web personnalisées

Etape Action
4 Glissez-déplacez l'entrée Elément de menu personnalisé de la liste
Commandes vers le menu Insertion, sous la commande Avancé. (Le menu
Insertion se déroule automatiquement lorsque vous pointez dessus avec le
curseur.)
Microsoft FrontPage

Fichier Edition Affichag Insertion Format Outils Tableau Cadres Fenêtre ?


Saut... ABC
Ligne horizontale
x ??
Date et heure...
(Aucun) (Police par
Symbole... Normal G I S
?
Commentaire...
Barre de navigation...
Barres Commandes Options
Affichage Bannière de page…
Catégories : Commandes
Tableau
Composant
Insertion Elément de menu personnalisé
Cadres
Format
Base de données
Fenêtre
Outils Bouton personnalisé
Page Formulaire
Avancées
HTML...
Image Contrôle DTC...
Pour obtenir de l'aide, Fichier… Applet Java...
Signet... Plug-in...
Lien hypertexte... ctrl+K Contrôle ActiveX....
Afficher les contrôles DTC

? Fermer

35014557 09/2008 489


Création de pages Web personnalisées

Etape Action
5 Cliquez sur Modifier la sélection, changez le nom en Applet ETG 3000, puis
appuyez sur la touche Entrée.
Microsoft FrontPage

Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?


Saut...
Ligne horizontale
(Aucun) x ??
Date et heure...
Normal G I S

Affichage Symbole... ?
Commentaire...
Options
Barre de navigation...
Barres Commandes
Bannière de page… Commandes :
Page Catégories :
Tableau
Composant Saut
Insertion
Cadres
Format
Base de données Ligne horizontale
Fenêtre
Outils Positionnement
Dossiers Formulaire
Avancées Date et heure
Elément de menu p Symbole
Rétablir
Rétablir
Rapports Image
Supprimer
Supprimer
Fichier…
Signet... Nom : Applet ETG3000 ction
Navigation Lien hypertexte...
Copier l'image du bouton
Coller l'image du bouton
Rétablir l'image du bouton
Liens hypertexte
? Modifier l'image du bouton Fermer

490 35014557 09/2008


Création de pages Web personnalisées

Etape Action
6 Cliquez à nouveau sur Modifier la sélection, puis choisissez Affecter une
macro.
Macro ?

Nom de macro :

ETG3000_Applet OK

ETG1000_Applet Annuler
ETG1010_Applet
ETG3000_Applet
FactoryCast_Applet
FactoryCastHMI_Applet

Macro dans : Microsoft FrontPage

7 Choisissez Applet ETG3000 dans la liste, puis cliquez sur OK.

35014557 09/2008 491


Création de pages Web personnalisées

Etape Action
8 Cliquez sur Fermer.
La commande Applet ETG3000 est ajoutée au menu Insertion.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
Saut...
Ligne horizontale
(Aucun) Normal G I S A
Date et heure...
Affichage Symbole...
Composant
Base de données
Page Formulaire
Avancées
Applet ETG3000
Dossiers Image
Lien hypertexte... ctrl+K

Rapports

Navigation

Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

Suppression de
l'extension
Etape Action
FactoryCast
1 Dans FrontPage, cliquez sur l'option Personnaliser du menu Outils.
2 Cliquez sur le menu Insertion, puis sélectionnez Applet ETG3000.
3 Cliquez sur le bouton droit de la souris, puis sélectionnez Supprimer dans le
menu contextuel.

Modification des Il existe deux manières de modifier un applet inséré dans une page Web. La
applets première consiste à double-cliquer sur l'objet et à effectuer les modifications par
l'intermédiaire des boîtes de dialogue. La seconde consiste à accéder à l'éditeur
HTML de FrontPage et à effectuer les modifications dans cet environnement. Nous
vous suggérons d'utiliser la première méthode, à moins de maîtriser suffisamment
la programmation en HTML, qui est le langage de création des pages Web.

492 35014557 09/2008


Création de pages Web personnalisées

Insertion d'un applet LiveBeanApplet avec FrontPage

Description Cette section décrit l'insertion d'un applet LiveBeanApplet dans une page Web.
Avant de procéder à l'insertion, lisez la remarque suivante puis effectuez les
14 opérations décrites ci-dessous.

Note : avant d'insérer un applet LiveBeanApplet dans une page Web, vous devez
créer une bibliothèque de JavaBeans à l'aide de l'Editeur graphique. En général,
un utilisateur crée une bibliothèque 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 qui sont copiés et personnalisés
dans vos pages Web. Une bibliothèque, par exemple, peut comporter 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.

35014557 09/2008 493


Création de pages Web personnalisées

Insertion d'un
applet
Etape Action
LiveBeanApplet
1 Sélectionnez Outils | Macro, puis pour afficher la fenêtre de sélection des applets cliquez sur
Macros.
Microsoft FrontPage

Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?


Orthographe...
Sécurité
(Aucun) Normal G I U A
Macro
Affichage Personnaliser
Options
Option de pages

Page

Dossiers

Rapports

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

494 35014557 09/2008


Création de pages Web personnalisées

Etape Action
2 Sélectionnez l'applet Applet_ETG3000, puis cliquez sur le bouton Exécuter.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC

(Aucun)
Macro Normal G I U A
Nom de macro :
Affichage
ETG3000_Applet
ETG1000_Applet Exécuter

ETG1000_Applet Annuler
ETG3000_Applet
Page Pas à pas détaillé
FactoryCast_Applet
FactoryCastHMI_Applet
Modifier
Web
Créer

Supprimer
Macro dans :
Rapports Microsoft FrontPage

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

35014557 09/2008 495


Création de pages Web personnalisées

Etape Action
3 Sélectionnez l'applet LiveBeanMgrApplet et cliquez sur OK.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC

(Aucun)
Applets ETG3000 Normal G I U A
Applets disponibles :
Affichage
Classe d'Applet Description OK
LiveLabelMgrApplet Applet Live Label Mgr
Annuler
LiveLabelApplet Applet LiveLabel
Page LiveBeanMgrApplet Applet Live Bean Mgr
LiveBeanApplet Applet Live Bean
GdeApplet Applet Graphic Data
Dossiers
LiveLabelAppletLite Applet Lite Live Label
LiveBeanAppletLite Applet Lite Live Bean

Rapports

Navigation Normal HTML Aperçu


Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

Remarque : l'applet LiveBeanMgrApplet est un applet spécial qui ne peut être


inséré qu'une fois dans votre page Web.

496 35014557 09/2008


Création de pages Web personnalisées

Etape Action
4 Configurez les paramètres Mode et Auto Login, puis cliquez sur OK.
Microsoft FrontPage

Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?


ABC

(Aucun)
Applets ETG3000 Normal G I U A
Applets FactoryCast disponibles :
Affichage
ClasseETG3000__LiveBeanMgrApplet
d'Applet Description OK
Paramètres :
LiveLabelMgrApplet Applet LiveLabelManager
OK Annuler
LiveLabelApplet
Page LiveTableApplet LiveLabelApplet
MODE: READWRITE Annuler
LiveTableApplet
LiveBeanMgrApplet LiveBeanManagerApplet
AUTO_LOGIN:
LiveBeanApplet TRUE
Dossiers LiveBeanApplet
GdeApplet Applet Graphic Data

Rapports

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

35014557 09/2008 497


Création de pages Web personnalisées

Etape Action
5 Une fenêtre s'affiche avec le code Java qui sera inséré dans votre document
HTML.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC
ETG3000Applet-- LiveBeanMgrApplet Normal G I U
(Aucun) A
<APPLET
codebase=”/”
archive=”classes/[Link],classes/[Link],classes/
[Link],[Link]”
code=”[Link]”
width=”32” height=”32”>
<PARAM name=”FTP_ROOT” value=”/NAND/FLASH1”>
<PARAM name=MODE value=”READWRITE”>
<PARAM name=”AUTO_LOGIN value=”TRUE”>
</APPLET>

Rapports

Insérer Annuler

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

Cliquez sur le bouton Insérer pour terminer l'insertion de cet applet.


Remarque : bien qu'une case grise comportant la lettre J en bleu apparaisse sur
votre page Web lors de l'édition, cet applet ne s'affichera sur votre page Web
téléchargée que si vous avez défini le paramètre Mode sur ReadWrite. Il apparaît
ensuite sous la forme d'une clé dans votre navigateur. En revanche, si le Mode
est réglé sur ReadOnly (lecture seule), la largeur et la hauteur de l'applet seront
définies à zéro et celui-ci ne sera pas visible dans votre navigateur.

498 35014557 09/2008


Création de pages Web personnalisées

Etape Action
6 Sélectionnez l'applet LiveBeanApplet à partir de la fenêtre de sélection des applets
de Web Designer, puis cliquez sur OK.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC

(Aucun)
Applets Web Designer Normal G I U A
Applets disponibles :
Affichage
Classe d'Applet Description OK
LiveLabelMgrApplet Applet Live Label Manager
LiveLabelApplet Applet Live Label
Annuler
Page LiveBeanMgrApplet Applet Live Bean Mgr
LiveBeanApplet Applet Live Bean
GdeApplet Applet Graphic Data
Dossiers
LiveLabelAppletLite Applet Lite Live Label
LiveBeanAppletLite Applet Lite Live Bean
Rapports

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

7 Entrez le nom d'une bibliothèque et le nom du « bean » que vous souhaitez


afficher au sein de celle-ci. Si vous n'avez pas besoin de personnaliser les
propriétés du bean (par exemple, l'adresse), cliquez sur OK.
Applets ETG3000 Normal
ETG3000--LiveBeanApplet
Applets FactoryCast disponibles :
Paramètres :
Classe d'Applet
Bibliothèque OK
LIBRARY:
LiveLabelMgrApplet
LiveLabelApplet
BEAN: Indicateur numérique 2 Annuler
Annuler
LiveTableApplet
BACKGRND: LT_GRAY
LiveBeanMgrApplet LiveBeanManagerApplet
PROPRIETES
LiveBeanApplet
GdeApplet Aucune :

Type d'objet Sélectionnez un type d'objet Modifier

35014557 09/2008 499


Création de pages Web personnalisées

Etape Action
8 De façon générale, vous devrez personnaliser au moins la propriété Adresse de
vos beans. Une fois que vous avez saisi le nom de la bibliothèque et du bean,
sélectionnez le type d'objet dans la zone Type d'objet.
ETG3000--LiveBeanApplet

Paramètres :
OK
LIBRARY: Bibliothèque

Annuler
BEAN: Indicateur numérique 2

BACKGRND: LT_GRAY
Propriétés

Aucune :
Indicateur numérique Modifier
Type d'objet

Cliquez sur 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 OK lorsque
vous avez terminé.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC
Propriétés [Indicateur numérique]
(Aucun) (Police par Normal G I S A
Adresse 1000 Valeur d'automate maximale 100
Affichage nouvelle_page_1.htm
Type de données : REGISTRE Valeur d'automate minimale 0
Etiquette : Heure Valeur de limite très haute
Format des valeurs : DEC Valeur de limite haute
Précision de valeur : 1 Valeur de limite basse
Unités sec Valeur de limite très basse
Valeur EU maximale 100 Limite bande morte [%]
Valeur EU minimale 0 Largeur de bordure :

OK Annuler

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

500 35014557 09/2008


Création de pages Web personnalisées

Etape Action
10 Cliquez sur OK. Une fenêtre s'affiche avec le code Java qui sera inséré dans votre
document HTML. Cliquez sur le bouton Insérer pour terminer l'insertion de cet
applet.
ETG3000--LiveBeanApplet

<
<APPLET
codebase=”/”
archive=”classes/[Link],classes/[Link],classes/
[Link],[Link]”
code=”[Link]”
width=”180” height=”160”>
<PARAM name=BACKGRND value=”LT_GRAY”>
<PARAM name=LIBRARY value=”library”>
<PARAM name=BEAN value=”Digital indicator 2”>
<PARAM name=PROPERTIES value=”adresse =100 |
datatype =REGISTER |
label =Time |
format =DEC |

Insérer Annuler

11 Continuez l'insertion d'instances de l'applet LiveBeanApplet 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 de Web Designer pour revenir à l'édition de votre page Web.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
ABC

(Aucun) (police par défaut) Normal G I U A

Affichage nouvelle_page_1.htm

Page

Dossiers

Rapports

[Link]

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

35014557 09/2008 501


Création de pages Web personnalisées

Etape Action
12 Enregistrez la page Web personnalisée.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
Enregistrer sous ?
(Aucun)Enregistrer dans : Apps Fcast Outils
Affichage intégré
utilisateur
Historique
e exemple de page web
Page
Mes
documents
Dossiers
Bureau
Rapports

Favoris
Navigation Titre de la page : Nouvelle page 1 Modifier le titre...
Enregistrer
Dossiers Nom du fichier : exemples de pages web
Liens Web Type de fichierPages web Annuler

Normal HTML Aperçu


0 seconde(s) sur 28,8

13 Transférez la page Web personnalisée sur le serveur Web.


14 Testez l'application.

502 35014557 09/2008


Création de pages Web personnalisées

Insertion de LiveLabelApplet à l'aide de FrontPage

Description Cette section décrit l'insertion de LiveLabelApplet dans une page Web.

Insertion de
LiveLabelApplet
Etape Action
1 Sélectionnez Insertion | Applet_ETG3000 pour afficher la fenêtre de sélection
de l'applet du module TSX ETG 30••.
Microsoft FrontPage
Fichier Edition Affichage Insertion Format Outils Tableau Cadres Fenêtre ?
Saut...
Ligne horizontale
(Aucun) Normal G I S A
Date et heure...
Affichage Symbole...
Composant
Base de données
Page Formulaire
Avancées
ETG3000_Applet
Dossiers Image
Lien hypertexte...

Rapports

Navigation Normal HTML Aperçu

Pour obtenir de l'aide, appuyez sur F1 0 seconde(s) sur 28,8

35014557 09/2008 503


Création de pages Web personnalisées

Etape Action
2 Sélectionnez LiveLabelMgrApplet et cliquez sur OK.
ETG3000_Applets

Applets FactoryCast disponibles :

Classe d'Applet Description OK

LiveLabelMgrApplet Applet Live Label Manager


LiveLabelApplet Applet Live Label
Annuler
LiveTableApplet Applet Live Table
LiveBeanMgrApplet Applet Live Bean Manager
LiveBeanApplet Applet Live Bean
GdeApplet Applet Graphic Data

Remarque : l'applet LiveLabelMgrApplet est un applet spécial qui ne s'insère


qu'une seule 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 serveur Web.
3 Sélectionnez LiveLabelApplet et cliquez sur OK. La fenêtre d'édition Paramètres
s'affiche.

504 35014557 09/2008


Création de pages Web personnalisées

Etape Action
4 Saisissez les paramètres de l'étiquette, puis cliquez sur le bouton OK.
ETG3000- LiveLabelApplet

Paramètres :

Description des données


ADDRESS: Registre 400001 UNITID: 255

DATATYPE: REGISTRE FORMAT: DEC

LABEL: Reg 400001 LABEL_WIDTH: 5

UNITS: UNITS_WIDTH: 5

GAIN: 1.0 BIAS: 0.0

ON_WORD: ON OFF_WORD: OFF


Couleurs Alignement

FOREGRND: BLACK LABEL_ALIGN: LEFT

BACKGRND: LT GRAY VALUE_ALIGN: LEFT


ERROR_COLOR: MAGENTA UNITS_ALIGN: LEFT

Police
FONT_NAME: SANSSERIF FONT_BOLD

FONT_SIZE: 12 FONT_ITALIC

OK Annuler

Remarque : pour une description de chaque paramètre, reportez-vous à la


section Insertion d'un applet LiveLabelApplet à l'aide du code HTML, p. 481.

35014557 09/2008 505


Création de pages Web personnalisées

Etape Action
5 Une fenêtre s'affiche : elle contient le code HTML qui sera inséré dans votre
document HTML. Cliquez sur Insérer.

ETG3000_Applet--LiveLabelApplet

<
<APPLET
codebase=”/”
archive=”classes/[Link],classes/[Link],
classes/[Link],[Link]”
code=”[Link]”
width=”110” height=”30”>
<PARAM name=”UNITID” value=”255”>
<PARAM name=”ADDRESS” value=”Reg 400001”>
<PARAM name=”DATATYPE” value=”REGISTER”>
<PARAM name=”FORMAT” value=”DEC”>
<PARAM name=”LABEL” value=”Register 400001”>
<PARAM name=”LABEL_WIDTH value=”5”>
<PARAM name=”UNITS_WIDTH” value=”5”>
</APPLET>

Insérer Annuler
Insérer

6 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 pour revenir à l'édition de votre
page Web.

506 35014557 09/2008


Création de pages Web personnalisées

Chargement des pages personnalisées avec FrontPage

Description Si vous ajoutez des pages Web personnalisées 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 Placez les fichiers contenant vos pages Web ainsi que les images associées dans
l'emplacement un répertoire commun. Chaque sous-répertoire doit normalement avoir une page
des fichiers nommée [Link].
Assurez-vous que tous les noms de fichier image sont au format DOS 8.3 (huit
caractères maximum pour le nom et trois caractères pour l'extension).
Les pages de sécurité (à mot de passe) doivent être copiées dans le répertoire
\wwwroot\secure\user du serveur intégré.
Les pages accessibles à tous doivent être copiées dans le répertoire
\wwwroot\unsecure\user du serveur intégré.

Note : n'oubliez pas de créer de nouveaux liens hypertexte vers d'autres pages
Web de façon à pouvoir accéder à ces pages via le navigateur.

Télécharger sur
un serveur
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 [Link] pour vos pages
libres accès.
Utiliser [Link] pour vos pages
sécurisées par mot de passe.
3 Cliquez sur Publier pour lancer le téléchargement.
Remarque : une fenêtre apparaît pour demander un nom et mot de passe. La
valeur par défaut des deux champs est 'wsupgrade'.

35014557 09/2008 507


Création de pages Web personnalisées

8.4 Description des objets graphiques

Bibliothèque Objets graphiques Lite

Description 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.
Les objets graphiques version Lite que propose l'ETG3000_Applet sont destinés à
vous aider à créer des affichages graphiques imitant les écrans de l'interface
opérateur.
Tous les objets de contrôle et de surveillance des données sont dotés de fonction-
nalités de communication intégrées et sont conçus comme des objets graphiques
autonomes.
Cette section décrit les objets graphiques Lite standard et leurs propriétés :
z LiveLabelAppletLite : objet textuel
z LiveBeanAppletLite : bibliothèque d'objets graphiques

Note : la bibliothèque Objets graphiques Lite vous permet de surveiller les


adresses Modbus directes ou les symboles d'équipements utilisant le mode Push
Data (reportez-vous au manuel utilisateur de Web Designer for TSX ETG 30•• pour
plus d'informations). Les autres adresses Modbus directes et autres symboles ne
sont pas pris en charge.

508 35014557 09/2008


Création de pages Web personnalisées

LiveLabelAp- Cette fenêtre donne la valeur d'une adresse directe d'un esclave Modbus, dans un
pletLite champ textuel :
ETG 3000--LiveLabelAppletLite
Parameters:
Data Description
ADDRESS: 5 UNITID: 255
DATATYPE: REGISTER POLLING_RATE: 1000
LABEL: label LABEL_WIDTH: 25
UNITS: mm UNIT_WIDTH: 5
GAIN: 1.0 BIAS: 0.0
ON_WORD: ON OFF_WORD: OFF
Colors Alignment
FOREGRND: BLACK LABEL_ALIGN: LEFT
BACKGRND: LT GRAY VALUE_ALIGN: LEFT
ERROR_COLOR: MAGENTA UNIT_ALIGN: LEFT
Font
FONT_NAME: SANSSERIF FONT_BOLD
FONT_SIZE: 12 FONT_ITALIC

OK Cancel

Les propriétés de cette fenêtre sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à Voir
65535) ou nom symbolique. Remarque 1
(voir p. 529)
Data type Data type Type de données de l'adresse Modbus Voir
(non utilisé pour les symboles). Remarque 2
(voir p. 529)
Label Label Etiquette à afficher en tant que partie de Voir
l'objet graphique. Remarque 5
(voir p. 529)
Label Width Label_Width Largeur de l'étiquette.
Unit Width Units_Width Largeur de l'unité.
Unit ID UnitId Adresse de l'esclave Modbus (non utilisée 1 à 255
pour les symboles).
Polling rate [ms] Rate Valeur de scrutation
Gain Gain Le gain (multiplicateur) est utilisé pour 1.0
l'échelle de la valeur récupérée en unités
physiques.

35014557 09/2008 509


Création de pages Web personnalisées

Propriété Code HTML Description Limites


Bias bias Le biais (offset) est utilisé pour l'échelle de 0.0
la valeur récupérée en unités physiques.
On_Word On_Word Valeur texte à afficher quand la valeur est ON
différente de zéro (utiliser si le format de
type de données est binaire).
Off_Word Off_Word Valeur texte à afficher quand la valeur est OFF
différente de zéro (utiliser si le format de
type de données est binaire).
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 MAGENTA
impossible de récupérer la valeur de
l'adresse.
Label_Align Label_Align Alignement du texte dans le champ Label LEFT
si la taille est supérieure à la longueur du
texte.
Value_Align Value_Align Alignement du texte dans le champ Value LEFT
si la taille est supérieure à la longueur du
texte.
Units_Align Units_Align Alignement du texte dans le champ Units si LEFT
la taille est supérieure à la longueur du
texte.
Font_Name Font_Name Nom de la police du texte de l'applet. SANSSERI
F
Font_Bold Font_Bold Le texte de l'applet est en gras si cette FALSE
variable est réglée sur TRUE.
Font_Italic Font_Italic Le texte de l'applet est en italique si cette FALSE
variable est réglée sur TRUE.
Font_Size Font_Size Taille de texte de l'applet. 12

510 35014557 09/2008


Création de pages Web personnalisées

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link]
[Link]"
width="130" height="30" >
<PARAM name="progressbar" value="true">
<PARAM name="progresscolor" value="#000000">
<PARAM name="ADDRESS" value="1">
<PARAM name="UNITID" value="255">
<PARAM name="RATE" value="1000">
<PARAM name="DATATYPE" value="REGISTER">
<PARAM name="LABEL" value="label">
<PARAM name="LABEL_WIDTH" value="25">
<PARAM name="UNITS" value="mm">
<PARAM name="UNITS_WIDTH" value="5">
</APPLET>

Indicateur L'indicateur donne une représentation analogique de la valeur d'une adresse directe
horizontal ou d'un esclave Modbus en traçant une barre horizontale ou verticale dont la longueur
vertical est proportionnelle à la valeur et qui représente un pourcentage de sa plage en
unités physiques.

Properties [Horizontal Indicator]

Address 1 High High Limit Value 99


Data Type REGISTER 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 Unit ID 255
Value Visible Polling rate [ms] 1000
Limit Deadband [%] 1

OK Cancel

35014557 09/2008 511


Création de pages Web personnalisées

Les propriétés de l'indicateur sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à 65535) ou nom Voir Remarque
symbolique. 1 (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé pour Voir Remarque
les symboles). 2 (voir p. 529)
Label Label Etiquette à afficher en tant que partie de l'objet graphique. Voir Remarque
5 (voir p. 529)
Major scale graduation MajorTics Nombre de grandes graduations (marquées) sur l'échelle. 0 à 100
Minor scale graduation MinorTics Nombre de petites graduations (non marquées) de 0 à 100
l'échelle.
Scale precision Precision Nombre de décimales à indiquer pour les graduations de -1 à 6
l'échelle (régler sur -1 pour utiliser un format exponentiel
général).
Maximum EU Value Maximum Valeur maximale, en unités physiques, de l'adresse
directe pour mise à l'échelle.
Valeur EU minimale 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 Voir Remarque
dans l'automate. 3 (voir p. 529)
Minimum PLC Value MinValue Valeur brute (sans échelle) minimale de l'adresse directe Voir Remarque
dans l'automate. 3 (voir p. 529)
Limit Deadband[%] Deadband Plage neutre (comme pourcentage de la plage UP) à 0 à 10
appliquer à la vérification de la limite Haute/Basse.
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 ColorHiHi Couleur de la barre d'indication si la valeur à l'échelle est
Color 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 ColorLoLo Couleur de la barre d'indication si la valeur à l'échelle est
Color inférieure à la limite Très basse.
Border Width BorderWidth Largeur de bordure.

512 35014557 09/2008


Création de pages Web personnalisées

Propriété Code HTML Description Limites


Unit ID UnitId Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link].
[Link]"
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="REGISTER">
<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="unitId" value="255">
<PARAM name="colorHiHi" value="RED">
<PARAM name="colorHi" value="ORANGE">
<PARAM name="colorLoLo" value="BLUE">
<PARAM name="colorLo" value="CYAN">
</APPLET>

35014557 09/2008 513


Création de pages Web personnalisées

Curseur Une barre de défilement horizontale ou verticale donne une représentation


horizontal ou analogique de la valeur d'une adresse directe d'un équipement Modbus en traçant
vertical 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'esclave Modbus.

Properties [Horizontal Slider]

Address 1 Maximum PLC Value 65535


Data Type REGISTER 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 Unit ID 255
Maximum EU Value 100 Polling rate [ms] 1000
Minimum EU Value 0 Read Only FALSE

OK Cancel

Les propriétés du curseur sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à 65535) ou nom Voir Remarque 1
symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé Voir Remarque 2
pour les symboles). (voir p. 529)
Label Label Etiquette à afficher en tant que partie de l'objet Voir Remarque 5
graphique. (voir p. 529)
Major Scale Division MajorTics Nombre de grandes graduations (marquées) sur 0 à 100
l'échelle.
Minor Scale Division MinorTics Nombre de petites graduations (non marquées) de 0 à 100
l'échelle.
Scale Precision Precision Nombre de décimales à indiquer pour les graduations -1 à 6
de l'échelle (régler sur -1 pour utiliser un format
exponentiel général).
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.

514 35014557 09/2008


Création de pages Web personnalisées

Propriété Code HTML Description Limites


Maximum PLC Value MaxValue Valeur brute (sans échelle) maximale de l'adresse Voir Remarque 3
directe dans l'automate. (voir p. 529)
Minimum PLC Value MinValue Valeur brute (sans échelle) minimale de l'adresse Voir Remarque 3
directe dans l'automate. (voir p. 529)
Unit Increment UnitIncrement Quantité dont est modifiée la valeur à l'échelle lorsque
l'utilisateur clique sur les flèches de la barre de
défilement.
Block Increment BlockIncremen Quantité dont est modifiée la valeur à l'échelle lorsque
t 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.
Unit ID UnitID Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.
Read Only ReadOnly TRUE = valeur en lecture, FALSE = valeur en lecture/
écriture.

35014557 09/2008 515


Création de pages Web personnalisées

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link].
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="REGISTER">
<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="unitId" value="255">
<PARAM name="borderWidth" value="20">
<PARAM name="readOnly" value="False">
</APPLET>

516 35014557 09/2008


Création de pages Web personnalisées

Sélecteur Un sélecteur horizontal ou vertical permet à l'utilisateur de choisir parmi plusieurs


horizontal ou possibilités. Une fois la sélection faite, la valeur correspondant au choix est envoyée
vertical à l'équipement. Les choix sont représentés par les repères sur une « échelle », la
sélection en cours étant indiquée par la position du curseur dans une barre de
défilement.

Properties [Horizontal Selector]

Address 1 Border Width 20


Data Type REGISTER Unit ID 255
Label label Polling rate [ms] 1000
Choices 1. .50. Read Only FALSE
Scale Visible True

OK Cancel

Les propriétés du curseur sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à Voir Remarque 1
65535) ou nom symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus Voir Remarque 2
(non utilisé pour les symboles). (voir p. 529)
Label Label Etiquette à afficher en tant que partie de Voir Remarque 5
l'objet graphique. (voir p. 529)
Choices Choices Consignes à appliquer à la valeur de
l'adresse.
Border Width BorderWidth Largeur (en pixels) de la bordure de
l'objet graphique.
Unit ID UnitId Adresse de l'esclave Modbus (non 1 à 255
utilisée pour les symboles).
Polling rate [ms] Rate Valeur de scrutation.
Read Only ReadOnly True = valeur en lecture, False = valeur
en lecture/écriture.

35014557 09/2008 517


Création de pages Web personnalisées

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link]
.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="REGISTER">
<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="unitId" value="255">
<PARAM name="borderWidth" value="20">
<PARAM name="readOnly" value="False">
</APPLET>

518 35014557 09/2008


Création de pages Web personnalisées

Bouton-poussoir Un bouton-poussoir permet à un utilisateur, en l'actionnant au moyen de la souris,


d'envoyer une valeur préréglée à un ou plusieurs esclaves Modbus.

Properties [Push Button]

Address 1 Button Label button


Data Type REGISTER Border Width 25
Label label Unit ID 255
Values 10 . . . 50 Polling rate [ms] 1000
Reset Values 0.....0
Reset Delay [ms] 15000

OK Cancel

Les propriétés du bouton-poussoir sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à 65535) ou Voir Remarque 1
nom symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé Voir Remarque 2
pour les symboles). (voir p. 529)
Label Label Etiquette à afficher en tant que partie de l'objet Voir Remarque 5
graphique. (voir p. 529)
Values Values Consignes à appliquer à la valeur de l'adresse lors Voir Remarque 4
d'un appui bouton. (voir p. 529)
Reset Values ResetValues Valeur à appliquer quand le délai Reset Delay est
écoulé.
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.
Unit ID UnitId Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.

35014557 09/2008 519


Création de pages Web personnalisées

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link]
.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="REGISTER">
<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="unitID" value="255">
</APPLET>

Note : dans cet exemple, lorsque l'utilisateur appuiera sur le bouton, la valeur 10
sera appliquée à l'adresse 1 et la valeur 50 à l'adresse 2 pendant 15 000 ms. Au
bout de ces 15 000 ms, les deux adresses prendront la valeur 0 (resetValue).

520 35014557 09/2008


Création de pages Web personnalisées

Station de sortie Cet applet permet à un utilisateur de saisir une valeur dans un champ de saisie
directe 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'esclave Modbus chaque fois que
l'utilisateur clique sur le bouton OK ou appuie sur la touche Entrée (si la saisie au
clavier est autorisée pour la zone de saisie).

Properties [Direct Output Station]

Address 1 Maximum Input [EU] 100


Data Type REGISTER Minimum Input [EU] 0
Label label Border Width 25
Maximum EU Value 100 Unit ID 255
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 Limites
Address Address Adresse Modbus de type données (1 à 65535) ou Voir Remarque 1
nom symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé Voir Remarque 2
pour les symboles). (voir p. 529)
Label label Etiquette à afficher en tant que partie de l'objet Voir Remarque 5
graphique. (voir p. 529)
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 maxValue Valeur brute (sans échelle) maximale de l'adresse Voir Remarque 3
Value directe dans l'automate. (voir p. 529)
Minimum PLC minValue Valeur brute (sans échelle) minimale de l'adresse Voir Remarque 3
Value directe dans l'automate. (voir p. 529)
Maximum Input MaxInputValue Consigne maximale pour la saisie.
[EU]
Minimum Input [EU] MinInputValue Consigne minimale pour la saisie.
Border Width BorderWidth Largeur (en pixels) de la bordure de l'objet
graphique.

35014557 09/2008 521


Création de pages Web personnalisées

Propriété Code HTML Description Limites


Unit ID UnitId Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link]
[Link]"
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="REGISTER">
<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="unitId" value="255">
<PARAM name="borderWidth" value="25">
</APPLET>

522 35014557 09/2008


Création de pages Web personnalisées

Voyant Le voyant fournit une double indication de la valeur d'une adresse directe 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 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 témoin clignote lorsque
la valeur d'entrée est égale à ON.

Properties [Indicator Light]

Address 2 Flash Interval [ms] 1000


Data Type REGISTER Input Inverted False
Label label Border Width 25
Off Word off Border Colorh BLUE
On Word on Shape ROUND RECTAN
Off Background Color LT_GRAY Unit ID 255
OnBackground Color GREEN Polling rate [ms] 1000
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 Modbus de type données (1 à 65535) ou Voir Remarque 1
nom symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé Voir Remarque 2
pour les symboles). (voir p. 529)
Label Label Etiquette à afficher en tant que partie de l'objet Voir Remarque 5
graphique. (voir p. 529)
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 OffWordBackgroun Couleur de fond du témoin lorsque Off Word est
Color d affiché
ON Background OnWordBackgroun Couleur de fond du témoin lorsque ON Word est
Color d affiché.
Off Foreground OffWordForegroun Couleur du texte du Off Word.
Color d
On Foreground OnWordForegroun Couleur du texte du On Word.
Color d

35014557 09/2008 523


Création de pages Web personnalisées

Propriété Code HTML Description Limites


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ée à zéro pour non-clignotement.
Input inverted InputInverted Si ce paramètre est réglé sur TRUE, inverse la
valeur d'entrée (le voyant affiche 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.
Unit ID UnitId Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.

Le code HTML contenant les paramètres de la fenêtre précédente est :


<p><APPLET
codebase="/classes"
archive="[Link]"
code="[Link]-
[Link]"
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="REGISTER">
<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="unitId" value="255">
</APPLET>

524 35014557 09/2008


Création de pages Web personnalisées

Curseur rotatif Un curseur rotatif donne une représentation analogique de la valeur d'une adresse
directe d'un équipement Modbus. 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 valeur du curseur rotatif et provoquer l'envoi d'une nouvelle valeur à
l'équipement.

Properties [Rotary Slider]

Address 1 Minimum EU Value 0


Data Type REGISTER Maximum PLC Value 65535
Label label Minimum PLC Value 0
Major Scale Divisions 65535 Border Width 25
Minor Scale Divisions 0 Unit ID 255
Scale Precision 0 Polling rate [ms] 1000
Dial Degrees Sweep 180 Read Only FALSE
Maximum EU Value 100

OK Cancel

Les propriétés du curseur sont les suivantes :


Propriété Code HTML Description Limites
Address Address Adresse Modbus de type données (1 à 65535) ou nom Voir Remarque 1
symbolique. (voir p. 529)
Data type Datatype Type de données de l'adresse Modbus (non utilisé pour les Voir Remarque 2
symboles). (voir p. 529)
Label Label Etiquette à afficher en tant que partie de l'objet graphique. Voir Remarque 5
(voir p. 529)
Major scale MajorTics Nombre de grandes graduations (marquées) sur l'échelle. 0 à 100
graduation
Minor scale MinorTics Nombre de petites graduations (non marquées) de 0 à 100
graduation l'échelle.
Scale precision Precision Nombre de décimales à indiquer pour les graduations de -1 à 6
l'échelle (régler sur -1 pour utiliser un format exponentiel
général).
Dial Degrees DegSweep Portion d'arc circulaire à utiliser pour dessiner le cadran. 60 à 300
Sweep

35014557 09/2008 525


Création de pages Web personnalisées

Propriété Code HTML Description Limites


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 MaxValue Valeur brute (sans échelle) maximale de l'adresse directe Voir Remarque 3
Value dans l'automate. (voir p. 529)
Minimum PLC MinValue Valeur brute (sans échelle) minimale de l'adresse directe Voir Remarque 3
Value dans l'automate. (voir p. 529)
Border Width BorderWidth Largeur (en pixels) de la bordure de l'objet graphique.
Unit ID UnitId Adresse de l'esclave Modbus (non utilisée pour les 1 à 255
symboles).
Polling rate [ms] Rate Valeur de scrutation.
Read Only ReadOnly True = valeur en lecture, False = valeur en lecture/écriture.

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
archive="[Link]"
code="[Link].
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="REGISTER">
<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="unitID" value="255">

526 35014557 09/2008


Création de pages Web personnalisées

Courbe tendance La courbe de tendance permet de représenter la valeur, dune adresse directe d'un
équipement Modbus ou d'un registre interne du module, graphiquement sur une
courbe suivant un intervalle de temps. Cet objet graphique n'ayant pas de fenêtre
de paramétrage, il faut donc écrire le code HTML.
Code HTML Description Limites
Address Adresse Modbus de type données (1 à 65535) ou Voir Remarque 1
nom symbolique. (voir p. 529)
Datatype Type de données de l'adresse Modbus (non Voir Remarque 2
utilisé pour les symboles). (voir p. 529)
Label Etiquette à afficher en tant que partie de l'objet Voir Remarque 5
graphique. (voir p. 529)
Pens Couleur du tracé de la valeur (noir par défaut).
Griddivisions Nombre d'intervalles 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 des axes
X et Y.
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 Voir Remarque 3
directe dans l'automate. (voir p. 529)
MinValue Valeur brute (sans échelle) minimale de l'adresse Voir Remarque 3
directe dans l'automate. (voir p. 529)
BorderWidth Largeur (en pixels) de la bordure de l'objet
graphique.
UnitId Adresse de l'esclave Modbus (non utilisée pour 1 à 255
les symboles).
Rate Valeur de scrutation.

35014557 09/2008 527


Création de pages Web personnalisées

Le code HTML contenant les paramètres de la fenêtre précédente est :


<APPLET
codebase="/classes"
code="[Link]
veChartApplet"
archive="[Link] "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="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="unitId" value="255">
<param name="chartbackgrnd" value="white">
</applet>

528 35014557 09/2008


Création de pages Web personnalisées

Remarques
1. Adresse Modbus de type données (1 à 65535) ou nom symbolique configuré par
Web Designer for TSX ETG 30••. Vous devez régler le paramètre ??? sur le mode
« PERSISTANT ».
2. Les différentes valeurs de la propriété Data Type d'une adresse Modbus directe ont
la signification suivante :
Type de données Signification
COIL bit de sortie (booléen)
DISCRETE INPUT bit d'entrée (booléen)
REGISTER entier signé 16 bits
INT32 entier signé 32 bits
INT32SWAP entier signé 32 bits avec inversion des mots de poids faible et
de poids fort
INPUT REGISTER entier signé 16 bits pour entrée analogique
3. Les limites des propriétés Maximum PLC Value et Minimum PLC Value sont les
limites naturelles de la propriété Data type configurée.
4. Pour un bouton-poussoir, il faut préciser au moins une valeur. Si plusieurs valeurs
sont saisies, elles seront affectées dans un tableau d'adresses commençant à
l'adresse directe indiquée.
5. Pour que l'applet affiche une valeur numérique au lieu d'une étiquette, définissez les
paramètres suivants dans le code HTML : name = 'label' value = '$data$'.

35014557 09/2008 529


Création de pages Web personnalisées

530 35014557 09/2008


Glossaire

API Automate programmable industriel : petit ordinateur servant à l'automatisation


des processus industriels, par exemple pour commander des machines sur des
chaînes de montage des usines.

Applet Composant logiciel exécuté dans le contexte d'un autre programme, par exemple
un navigateur Web.

ASCII American Standard Code for Information Interchange (Code standard américain
pour l'échange des données).
Se prononce « aski ». C'est un code américain (devenu standard international) qui
permet, à l'aide de 7 bits de définir tous les caractères alphanumériques utilisés en
anglais, les signes de ponctuation, certains caractères graphiques ainsi que
diverses commandes.

BIT Contraction des mots anglais Binary Digit (chiffre binaire).


C'est l'unité binaire de quantité d'informations qui peut représenter deux valeurs
distinctes (ou état) : 0 ou 1.
Un champ de 8 bits constitue 1 octet.

BOOTP Bootstrap Protocol : protocole de démarrage de terminaux ou de stations sans


disque par une gestion centralisée des paramètres réseau.

35014557 09/2008 531


Glossaire

Carte CF Carte CompactFlash : type d'équipement de stockage de données, utilisé dans les
appareils électroniques portables.

Commandes AT Egalement appelées commandes Hayes : ensemble de commandes servant à


diverses manipulations téléphoniques (numérotation et action de raccrocher le
combiné, par exemple).

Configuration La configuration rassemble les données qui caractérisent l'équipement (invariant) et


qui sont nécessaires au fonctionnement du module.

CRC Cyclic Redundancy Check (Contrôle de redondance cyclique) : type de fonction


de hachage servant à générer une somme de contrôle ou checksum (petit nombre
fixe de bits), par rapport à un bloc de données, par exemple un paquet du trafic
réseau ou un bloc sur un fichier informatique.

CTS Clear To Send (Prêt à émettre) : accuse réception du signal RTS et permet
l'émission via l'équipement terminal de traitement des données.

DCD Data Carrier Detect (Détection de porteuse des données) : indique qu'une bonne
porteuse est reçue du modem distant.

DHCP Dynamic Host Configuration Protocol (Protocole de configuration de l'hôte


dynamique) : protocole qui permet à une station connectée sur un réseau d'obtenir
dynamiquement sa configuration.

DIN Deutsches Institut für Normung : institut de normalisation allemand.

DNS Domain Name System (Système de nom de domaine) : stocke et associe de


nombreux types d'informations à des noms de domaine, et assure la conversion des
noms de domaine (nom d'hôte de l'ordinateur) en adresses IP.

DSR Data Set Ready (Ensemble de données prêt) : indique à l'ordinateur qu'il est prêt à
recevoir les données.

532 35014557 09/2008


Glossaire

DTE Data Terminal Equipment (Equipement terminal de données) : instrument terminal


qui convertit les informations utilisateur en signaux de transmission ou reconvertit
les signaux reçus en informations utilisateur.

DTR Data Terminal Ready (Terminal de traitement des données prêt) : indique que
l'ordinateur est prêt à recevoir les données.

Erreur de Défaut détecté par le module lorsque les échanges périodiques avec le processeur
communication automate ne sont plus effectués.

FactoryCast HMI Serveur Web actif qui exécute des fonctions IHM intégrées dans un module
automate. Avec le serveur Web actif, vous n'êtes pas obligé d'utiliser l'interrogation
pour mettre à jour la base de données IHM/SCADA.

FAI Fournisseur d'accès Internet : entreprise ou organisation qui commercialise un


service d'accès à Internet et des services connexes aux consommateurs.

FDR Faulty Device Remplacement (Remplacement d'équipement défaillant) : service


offert par le module de récupération automatique de sa configuration.

FTP/TFTP File Transfert Protocol/Trivial File Transfert Protocol (Protocole de transfert de


fichiers/Protocole de transfert de fichiers simple) : protocoles de transfert de fichiers
sur réseau.

GND Ground Signal (Signal de terre) : retour commun pour les autres connexions.

GPRS General Packet Radio Service : technologie radio pour les réseaux GSM qui
ajoute des protocoles de commutation de paquets et réduit le temps de
d'établissement des connexions au FAI.

35014557 09/2008 533


Glossaire

GSM Global System for Mobile Communications est le standard pour téléphone
mobile le plus répandu dans le monde.

HTML HyperText Markup Language : langage le plus répandu pour la création de pages
Web. Il permet de décrire la structure des informations textuelles d'un document et
de compléter ce texte avec des formulaires interactifs, des images intégrées et
d'autres objets.

HTTP HyperText Transfert Protocol (Protocole de transfert hypertexte) : protocole de


transfert sur réseau de documents écrit en hypertexte (liens).

IHM Interface homme-machine : ensemble de moyens avec lesquels les utilisateurs


interagissent avec une machine, un équipement, un programme informatique ou
autre outil complexe particulier (le système).

IP Internet Protocol (Protocole Internet) : protocole de données servant à


communiquer des données par l'intermédiaire d'un interréseau à commutation de
paquets (Internet, par exemple).

ISO International Standard Organization (Organisation internationale de normalisation).


Le code ISO est le plus utilisé. Les formats, les symboles, les règles de transmission
font l'objet de normes ISO. L'AFNOR est membre de l'ISO.

Mémoire flash Type de mémoire d'ordinateur non volatile pouvant être électriquement effacée et
reprogrammée.

MIB Management Information Base (Banque de données MIB) : base de données


utilisée par le protocole SNMP pour la gestion du réseau et contenant des
informations sur la transmission des données, les composants de la station ou du
routeur, etc.

534 35014557 09/2008


Glossaire

z MIB II : MIB Standard


z MIB Schneider Automation : MIB privée

NTP Network Time Protocol (Protocole de temps réseau) : protocole permettant la


synchronisation des horloges des systèmes informatiques sur les réseaux de
données à commutation de paquets et à latence des variables.

PAP Password Authentification Protocol (Protocole d'identification par mot de


passe) : protocole utilisé pour les connexions à distance par modem.

Pare-feu Equipement de sécurité informatique configuré pour autoriser, refuser ou permettre


par proxy les connexions de données définies et configurées par la stratégie de
sécurité de l'entreprise.

Pilote Programme signalant au système d'exploitation la présence et les caractéristiques


d'un périphérique.

PL7 Logiciels de programmation des automates Schneider Automation.

PPP Point-to-Point Protocol (Protocole Point-à-Point) : protocole de communication


utilisé pour les connexions modem.

Premium Famille d'automates programmables de Schneider Automation.

Proxy Un serveur proxy est un serveur s'occupant des requêtes de ses clients en
effectuant des requêtes sur d'autres serveurs. Un client se connecte au serveur
proxy et demande une page Web d'un autre serveur.

PSTN/RTC Public Switched Telephone Network/Réseau Téléphonique Commuté : réseau


mondial des réseaux téléphoniques à commutation de circuits publics.

35014557 09/2008 535


Glossaire

Quantum Famille d'automates programmables de Schneider Automation.

RAS Remote Access Server (Serveur d'accès distant)°: matériel et logiciel permettant
l'accès distant à des outils ou à des informations se trouvant sur un réseau
d'équipements informatiques.

RD Received Data (Données reçues) : données envoyées par l'équipement de


terminaison de circuit de données vers l'équipement terminal de traitement des
données.

RI Ring Indicator (Indicateur d'appel) : détecte le signal d'appel de la ligne


téléphonique.

RS232 Norme de communication série qui définit notamment la tension de service


suivante :
z un signal de +3 à +25 V indique un 0 logique,

z un signal de -3V à -25 V indique un 1 logique.


Entre +3V et -3V, le signal sera considéré comme invalide.
Les liaisons RS 232 ont une assez grande sensibilité au parasitage. La norme
préconise de ne pas dépasser 15 mètres de distance et 20 000 bauds (bits/s)
maximum.

RS485 Norme de liaison série qui fonctionne en différentiel +/-5 V. La liaison utilise le même
fil pour l'émission et la réception. Leurs sorties « 3 états », leur permet de se mettre
en écoute, lorsque l'émission est terminée.

RTS Request To Send (Requête à envoyer) : envoyée (définie sur 0) par l'équipement
terminal de traitement des données afin de préparer l'équipement de terminaison de
circuit de données à recevoir des données.

RTU Remote Terminal Unit (Terminal distant) : équipement qui relie les objets du
monde physique à un système de commande distribué ou à un système SCADA en
transmettant les données de télémesure au système et/ou en modifiant l'état des
objets connectés en fonction des messages de contrôle émis par le système.

536 35014557 09/2008


Glossaire

RUN Fonction permettant de démarrer l'exécution du programme applicatif dans


l'automate.

RVB Modèle colorimétrique dans lequel le rouge, le vert et le bleu (souvent utilisés dans
les modèles additifs de lumière) sont combinés de diverses manières pour
reproduire d'autres couleurs.

SCADA Supervisory Control And Data Acquisition (Télésurveillance et acquisition de


données) : logiciel qui interagit avec un automate pour rassembler et analyser les
informations servant à surveiller et à contrôler l'équipement commercial.

SMTP Simple Mail Transfert Protocol (Protocole de transfert de messages) : protocole


applicatif permettant de transporter les messages sur Internet et sachant les
acheminer jusqu'à une boîte aux lettres.

SNMP Simple Network Management Protocol : protocole de gestion de réseau qui


permet de contrôler un réseau à distance en interrogeant les stations sur leur état
et modifier leur configuration, faire des tests de sécurité et observer différentes
informations liées à l'émission de données. Il peut même être utilisé pour gérer des
logiciels et bases de données à distance.

SQL Structured Query Language (Langage littéral structuré) : langage utilisé pour
interroger (demander des données) une base de données relationnelle.

TCP Transmission Control Protocol (Protocole de contrôle de transmission) :


protocole de circuit virtuel, considéré comme l'un des principaux protocoles Internet,
souvent appelé TCP/IP.

TCP/IP Ensemble des protocoles de communication qui met en œuvre la pile de protocoles
sur laquelle repose Internet et la plupart des réseaux commerciaux.

TD Transmitted Data (Données transmises) : données envoyées par l'équipement


terminal de traitement des données vers l'équipement de terminaison de circuit de
données.

35014557 09/2008 537


Glossaire

Timeout Dépassement d'un délai d'attente. Arrêt de l'application ou déconnexion suite à


une période de non-utilisation trop longue.

UC Unité centrale.
Il s'agit du microprocesseur. Il est constitué de l'ensemble de l'unité de commande
et de l'unité arithmétique. L'unité de commande a pour but d'extraire de la mémoire
centrale l'instruction à exécuter ainsi que les données nécessaires à l'exécution de
cette instruction, d'établir les connexions électriques dans l'unité arithmétique et
logique et de lancer le traitement de ces données dans cette unité. On peut parfois
trouver des mémoires ROM ou RAM incluses sur la même puce, voire des
interfaces d'E/S ou des tampons.

UDP User Datagram Protocol (Protocole datagramme utilisateur) : l'un des principaux
protocoles Internet. Grâce à ce protocole, les programmes exécutés sur des
ordinateurs en réseau peuvent échanger des messages courts, également appelés
datagrammes.

URL Uniform Resource Locator (Identification d'un emplacement exact sur Internet) :
adresse globale de documents et autres ressources sur le Web.

VPN Virtual Private Network : réseau privé virtuel configuré au sein d'un réseau public.
Il utilise le cryptage et d'autres mécanismes de sécurité pour ne permettre qu'aux
personnes autorisées d'accéder au réseau et empêcher l'interception des données.

538 35014557 09/2008


Index
B
AC
A carte CF
avertissement, 53
active pages, service caractéristiques, 63
configuration, 308
installation et retrait, 53
présentation, 306
sauvegarde, 54
adressage, 80 carte d'E/S, 65
plat, 100
câblage, 55
adresse IP
caractéristiques, 62, 67
interface PPP, 126 carte SIM, 49
par défaut, 125
chaînage, 244
adresses directes changement des mots de passe, 84
accessibles en écriture, 399 clé USB, 63
applets
compatibilité, 24
FrontPage, 499, 509 conditions d'utilisation, 75
HTML, 481, 484, 487 configuration de la liaison série, 82
applets Java, 484, 487, 499, 509
connecteurs, 57
contrôle IP
configuration, 168
C cordon d'alimentation
câblage installation, 42
cordon d'alimentation, 42
câble direct, 130
câbles, 69 D
calculation, service database, service
configuration, 279 configuration, 286
présentation, 277 présentation, 285
caractéristiques table de base de données, 290
description physique, 21 datalogging, service
électriques, 73 configuration, 298
environnementales, 75 présentation, 294
normes, 74 dénomination, 258
caractéristiques matérielles, 33

35014557 09/2008 545


Index

device, service F
configuration, 259
FDR
présentation, 248
présentation, 197
DHCP
filtrage IP
client, 198
configuration, 133
FDR, 199
présentation, 346
présentation, 197
FrontPage
diagnostic, 71
chargement des pages, 513
statut du service, 250
extension, 493
dimensions, 36
FTP, 241
DNS
configuration, 204
présentation, 202 G
GPRS
E présentation, 152
publication de l'adresse IP, 159
Editeur de tables de données
topologies, 172
adresse directe, 398
GRPS
feuilles de calcul, 395
abonnement, 153
symbole, 397
GSM, modem
tableaux, 394
adressage, 142
variable, 397
priorités de la connexion, 141
Editeur de tables de données Lite
configuration, 403
Editeur de tables de données pour H
ordinateur de poche
présentation, 406 HTTP
utilisation, 408 Accueil général, 337
Editeur graphique
barre d'outils, 418
fiche des propriétés, 426
I
fonctions utilisateur, 423 I/O Scanning, 67
paramètres de l'applet, 429 IHM, services
présentation, 415 présentation, 248
sécurité, 428
email, service
configuration, 269
L
présentation, 267 LiveBeanApplet, 481, 484, 499, 509
protection par mot de passe, 268 LiveLabelApplet, 487
explorateur d'équipements
configuration, 217
présentation, 215
externe, modem
adressage, 142
priorités de la connexion, 141

546 35014557 09/2008


Index

M pages Web personnalisées


chargement, 475
Modbus
chargement des pages, 513
adressage, 104
FrontPage, 493
configuration, 106
insertion d'applets, 480
diffusion, 103
objets graphiques, 514
performances, 107
page d'accueil, 477
présentation, 101
utilisation d'applets Java, 481, 484, 487,
requêtes, 105
499, 509
serveur, 104
PAP, 137
modem
pile
priorités de la connexion, 141
insertion et retrait, 45
modem externe
PoE, 242
configuration, 146
Power Over Ethernet, 242
ouverture d'une connexion, 136
PPP, 137
modem GPRS
prise d'alimentation, 42
configuration, 156
proxy, 217
ouverture d'une connexion, 161
PSTN, modem
modem GSM
adressage, 142
configuration, 146
priorités de la connexion, 141
ouverture d'une connexion, 136
modem PSTN
configuration, 146 R
ouverture d'une connexion, 136
recipe database, service
module
configuration, 321
fonctions, 22
recipe, service
services, 22
configuration, 314
montage, 36
présentation, 313
mots de passe, 84
récupération de l'adresse IP, 130
registres
N registres internes du module, 109
registres locaux, 109
NTP
entrée, 119
configuration, 207
sortie, 119
présentation, 206
réseau, topologies, 89
numéro IMEI, 52

O S
sécurité
objets graphiques
accès, 26, 29
étendus, 455
mots de passe, 26
présentation, 431
pare-feu, 27
sécurité PPP, 168
P service Device
présentation, 256
pages de configuration, 80

35014557 09/2008 547


Index

services symboles
statut du service, 250 insérer, 397
site Web modification, 399
Commande, page d'accueil, 376
Commandes FDR, 379
configuration DNS, 352 T
configuration du modem, 348 tableaux de données, 394
configuration Ethernet, 345 TCP/IP
configuration Modbus, 344 adressage, 121
configuration NTP, 353 adresse IP, 125
configuration SNMP, 354 caractéristiques, 124
date et heure, 380 configuration, 131
diagnostic, 356 fermeture d'une connexion, 193
Editeur de tables de données, 384 ouverture d'une connexion, 127
Editeur de tables de données Lite, 385 rupture de connexion, 194
Editeur graphique, 386 téléphone
explorateur d'équipements, 374 configuration, 189
pages personnalisées, 388 présentation, 351
Paramétrage, page d'accueil, 341 topologies
présentation, 334 accès distant, 87
présentation du filtrage IP, 346 GPRS, 172
présentation du téléphone, 351 TSX ETG 30••
redémarrage, 377 vue d'ensemble, 18
sécurité, 343
statistiques ETG, 358
statistiques Ethernet, 360 V
statistiques FDR, 369 variables
statistiques Modbus, 362 dénomination, 258
statistiques modem, 364 insérer, 397
statistiques NTP, 371 modification, 399
statistiques SNMP, 373 Visualisateur graphique, 468
version, 339 voyants, 71
Visualisateur graphique, 387 VPN
Visualisation, page d'accueil, 382 client, 171
SMS, service configuration, 168
configuration, 269 présentation, 165
présentation, 267
SNMP
configuration, 212
présentation, 209
SOAP, 221
documentation, 240
ModbusXMLDA, 224
optimisation, 236
SymbolicXMLDA, 232

548 35014557 09/2008

Vous aimerez peut-être aussi