Modicon M340 - FactoryCast | Schneider Electric Modicon M340 Mode d'emploi

Ajouter à Mes manuels
256 Des pages
Modicon M340 - FactoryCast | Schneider Electric Modicon M340 Mode d'emploi | Fixfr
Modicon M340
35015193 12/2018
Modicon M340
FactoryCast
Guide utilisateur
(Traduction du document original anglais)
35015193.08
12/2018
www.schneider-electric.com
Le présent document comprend des descriptions générales et/ou des caractéristiques techniques
des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la
fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur
ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des
produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour
responsables de la mauvaise utilisation des informations contenues dans le présent document. Si
vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication,
veuillez nous en informer.
Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout
ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider
Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son
contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non
commerciale du document ou de son contenu, sinon une licence non exclusive pour une
consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés.
Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées
lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir
la conformité aux données système documentées, seul le fabricant est habilité à effectuer des
réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques
de sécurité, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits
matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages
matériels.
Marques déposées
Microsoft®, Windows®, Silverlight® et Expression Blend® sont des marques déposées de Microsoft
Corporation.
© 2018 Schneider Electric. Tous droits réservés.
2
35015193 12/2018
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Introduction à FactoryCast . . . . . . . . . . . . . . . . . . . . . . .
A propos de FactoryCast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Composants de FactoryCast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serveur FactoryCast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Web Designer pour Modicon M340 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion de la cohérence des variables . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 2 Sécurité du site Web. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité de l'accès aux variables, symboles, adresses directes . . . . .
Chapitre 3 Site Web par défaut pour Modicon M340 . . . . . . . . . . . .
3.1 Page d'accueil de Modicon M340 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page d'accueil de Modicon M340 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Page Surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Page de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pages (Silverlight) du Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . .
Etat CANopen (Java). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pages de diagnostic des modules Ethernet . . . . . . . . . . . . . . . . . . . .
page Propriétés du NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Page Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification des mots de passe HTTP et d'accès en écriture. . . . . . .
Changement du mot de passe FTP. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Visualiseur d'alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement et gestion des alarmes . . . . . . . . . . . . . . . . . . . . . . .
Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35015193 12/2018
7
11
13
14
15
16
17
19
23
24
25
27
29
30
30
32
32
34
35
36
40
46
49
55
56
57
58
61
63
64
67
68
3
Chapitre 4 Editeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tableur de l'Editeur de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Création d’un tableau de données . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utiliser un tableau de données existant . . . . . . . . . . . . . . . . . . . . . . . .
Insertion d'un symbole (variable) dans un tableau de données . . . . . .
Insertion d'une adresse directe dans un tableau de données . . . . . . .
Enregistrement d'un tableau de données. . . . . . . . . . . . . . . . . . . . . . .
Modification des valeurs de données dans un tableau de données . .
4.2 Editeur de données version Lite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editeur de données version Lite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Editeur de données pour ordinateur de poche. . . . . . . . . . . . . . . . . . .
Editeur de données pour ordinateur de poche. . . . . . . . . . . . . . . . . . .
Utilisation de l'Editeur de données pour ordinateur de poche . . . . . . .
4.4 Editeur graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation de l'Editeur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctions utilisateur de la fenêtre supérieure . . . . . . . . . . . . . . . . . . .
Fiche des propriétés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de l'applet Editeur graphique . . . . . . . . . . . . . . . . . . . . . .
Objets graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets graphiques étendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Viewer graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewer graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 Viewer de programme automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualiseur de programme automate . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 5 Ajout de pages personnalisées sur le site . . . . . . . . . . . .
5.1 Utiliser les applets Java FactoryCast avec le code HTML . . . . . . . . . .
Insérer des applets dans une page Web . . . . . . . . . . . . . . . . . . . . . . .
Insertion d'un LiveBeanApplet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertion de LiveBeanApplet à l'aide du code HTML . . . . . . . . . . . . . .
Insertion de LiveLabelApplet à l'aide du code HTML . . . . . . . . . . . . . .
Insérer LiveTableApplet à l’aide du code HTML . . . . . . . . . . . . . . . . .
4
69
70
72
74
78
79
80
82
83
84
86
86
88
89
91
96
97
100
105
107
108
109
129
140
140
142
142
151
152
153
154
157
160
165
35015193 12/2018
5.2 Utilisation de l'extension FactoryCast pour Microsoft FrontPage ou
Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation de l'extension FactoryCast pour Microsoft Expression Web
Installation de l'extension FactoryCast pour MicrosoftFrontPage . . . .
Insertion de l'applet LiveBeanApplet à l'aide de FrontPage ou de
Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertion de l'applet LiveLabelApplet à l'aide de FrontPage ou de
Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertion de l'applet LiveTableApplet à l'aide de FrontPage ou de
Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Utilisation de Objets graphiques version Lite . . . . . . . . . . . . . . . . . . .
Téléchargement de la bibliothèque Objets graphiques version Lite . .
Description de la bibliothèque Objets graphiques version Lite . . . . . .
5.4 Ajout de pages Microsoft Silverlight® . . . . . . . . . . . . . . . . . . . . . . . . .
Ajout de pages Microsoft Silverlight® . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 6 Services Web SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principes de conception d'une interface client SOAP . . . . . . . . . . . . .
Services SOAP ModbusXMLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Services SOAP SymbolicXMLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Services SOAP ExtendedSymbolicXMLDA. . . . . . . . . . . . . . . . . . . . .
Comment optimiser les requêtes Symbolic volumineuses . . . . . . . . .
Exemples Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documentation SOAP en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexes
.........................................
Annexe A Exigences relatives au navigateur, paramètres et notions
de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Version du navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité du navigateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index
35015193 12/2018
.........................................
167
168
174
180
187
191
195
196
197
215
215
217
219
220
228
232
239
242
243
245
247
248
250
253
255
5
6
35015193 12/2018
Consignes de sécurité
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil
avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance.
Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil
ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur
des informations qui clarifient ou simplifient une procédure.
35015193 12/2018
7
REMARQUE IMPORTANTE
L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être
assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité
quant aux conséquences de l'utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances dans le
domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et
ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus.
AVANT DE COMMENCER
N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures
graves pour l'opérateur.
AVERTISSEMENT
EQUIPEMENT NON PROTEGE


N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de
protection du point de fonctionnement.
N'accédez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Cet automatisme et le logiciel associé permettent de commander des processus industriels divers.
Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels
que la fonction de commande requise, le degré de protection exigé, les méthodes de production,
des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs
seront nécessaires, notamment lorsque la redondance de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître
toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la
maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés,
ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du
choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une
application particulière, vous devez respecter les normes et réglementations locales et nationales
en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux
Etats-Unis) fournit également de nombreuses informations utiles.
Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire,
comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si
les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de
pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les
produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles
blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement
ou s'y substituer.
8
35015193 12/2018
Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de
verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage
liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des
équipements et logiciels d'automatisation associés.
NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du
point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du
Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation.
DEMARRAGE ET TEST
Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un
fonctionnement normal après installation, un technicien qualifié doit procéder à un test de
démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier
une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa
totalité.
AVERTISSEMENT
RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT



Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées.
Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales
temporaires utilisés pour le transport de tous les dispositifs composant le système.
Enlevez les outils, les instruments de mesure et les débris éventuels présents sur
l'équipement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement.
Conservez toute la documentation de l'équipement pour référence ultérieure.
Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel.
Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non
installée conformément aux réglementations locales (conformément au National Electrical Code
des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager
accidentellement.
Avant de mettre l'équipement sous tension :
 Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement.
 Fermez le capot du boîtier de l'équipement.
 Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants.
 Effectuez tous les tests de démarrage recommandés par le fabricant.
35015193 12/2018
9
FONCTIONNEMENT ET REGLAGES
Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995
(la version anglaise prévaut) :
 Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à
l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de
l'équipement.
 Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour
effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent
connaître les instructions du fabricant de l'équipement et les machines utilisées avec
l'équipement électrique.
 Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux
autres commandes doit être limité afin d'empêcher les changements non autorisés des
caractéristiques de fonctionnement.
10
35015193 12/2018
A propos de ce manuel
Présentation
Objectif du document
Ce guide d'utilisation présente le logiciel FactoryCast pour Modicon M340, qui permet de
personnaliser un site Web sur le module de serveur intégré. Ce site est accessible via un
navigateur. Il permet de visualiser et modifier les données d'un automate programmable
Modicon M340 (PLC). FactoryCast fournit les pages Web et les applets Java nécessaires pour
visualiser les données d'exécution d'un contrôleur. FactoryCast propose 2 niveaux de personnalisation du site Web par défaut.
 Créez une base de données Web pour afficher et modifier les valeurs d'exécution des symboles
(variables) et des adresses directes.
 Ajoutez des pages Web au site.
FactoryCast fournit les outils nécessaires à la maintenance d'un site Web sur le serveur intégré,
notamment des méthodes de téléchargement, de sauvegarde et de restauration de fichiers.
Champ d'application
Cette documentation est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure.
Document(s) à consulter
Titre de documentation
Référence
Web Designer Objects Library for Microsoft Expression Blend
S1A75812 (anglais)
Modicon M340 pour Ethernet - Modules de communication et processeurs Manuel utilisateur
31007131 (anglais),
31007132 (français),
31007133 (allemand),
31007134 (espagnol),
31007493 (chinois),
31007494 (italien)
Manuel utilisateur Web Designer pour Modicon M340, Premium et Quantum
35016149 (anglais),
35016150 (français)
®
Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web
à l'adresse : https://www.schneider-electric.com/en/download
35015193 12/2018
11
Information spécifique au produit
AVERTISSEMENT
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
L'utilisation de ce produit requiert une expertise dans la conception et la programmation des
systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à
programmer, installer, modifier et utiliser ce produit.
Respectez toutes les réglementations et normes de sécurité locales et nationales.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
12
35015193 12/2018
Modicon M340
Introduction à FactoryCast
35015193 12/2018
Chapitre 1
Introduction à FactoryCast
Introduction à FactoryCast
Rôle
Ce chapitre décrit FactoryCast pour Modicon M340, y compris ses fonctionnalités, ses
composants et les prérequis système.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
A propos de FactoryCast
14
Composants de FactoryCast
15
Serveur FactoryCast
16
Web Designer pour Modicon M340
17
Gestion de la cohérence des variables
19
35015193 12/2018
13
Introduction à FactoryCast
A propos de FactoryCast
Objet du chapitre
FactoryCast est le progiciel que vous utilisez pour personnaliser un site Web sur le module de
serveur Web intégré. Vous pouvez accéder au site grâce à un navigateur afin d'afficher et de
modifier les données d'un automate programmable industriel (API) Modicon M340.
Site Web FactoryCast
FactoryCast met à votre disposition les pages Web et les applets Java nécessaires pour visualiser
les données en temps réel de votre automate. Vous pouvez utiliser le site Web FactoryCast par
défaut en configurant simplement le module et y accéder avec un navigateur sur l’intranet.
Site Web personnalisé
FactoryCast vous propose deux niveaux de personnalisation du site Web par défaut intégré au
module de l’automate.
 La création d'une base de données Web afin d'afficher et de modifier les valeurs d'exécution
des symboles de l'automate (variables) et des adresses directes.

L'ajout de vos propres pages Web au site.
Maintenance du site
FactoryCast dispose également les outils nécessaires à la maintenance de votre site Web sur le
serveur intégré, et notamment des outils de téléchargement, de sauvegarde et de restauration de
fichiers.
14
35015193 12/2018
Introduction à FactoryCast
Composants de FactoryCast
Présentation
Les composants de FactoryCast sont les suivants :




serveur FactoryCast,
Control Expert
Web Designer pour Modicon M340,
Navigateur Web
Description des composants de FactoryCast
Pour Modicon M340, les composants de FactoryCast sont intégrés comme suit .
Composant
Utilisation
BMX NOE 0110
Stocker le site Web sur son serveur intégré.
Unity Pro 4.0 ou version ultérieure
Programmer l'automate.
Web Designer pour Modicon M340
Configurer le site Web, charger des données et gérer le site sur le
serveur.
Navigateur Web (IE, Firefox...)
Afficher le site Web.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
NOTE : FactoryCast requiert l'installation des logiciels suivants :
 Sun Java Virtual Machine (JVM) version 1.6 minimum. Le logiciel d'installation de Sun JVM est
fourni sur le CD.
 Module Silverlight 4. Le logiciel d'installation de ce module est disponible sur le site Web
www.microsoft.com.
35015193 12/2018
15
Introduction à FactoryCast
Serveur FactoryCast
Présentation
Un serveur FactoryCast se compose de serveurs HTTP et FTP intégrés dans un module d'option
Modicon M340 Ethernet.
Fonctionnement
Les serveurs contiennent un lot de pages Web de diagnostic et d'applets Java par défaut.
L'utilisateur peut ajouter des pages Web et des applets personnalisés pour des applications
spécifiques.
Description
Le serveur FactoryCast est accessible à l'aide d'un câble Ethernet TCP/IP 10/100 Base T à paire
torsadée. Vous pouvez configurer le serveur Web à l'aide de Web Designer pour Modicon M340.
Le module BMX NOE 0110 réserve 64 Mo de mémoire pour la personnalisation du site Web.
Fonctions disponibles
Le serveur FactoryCast permet de surveiller et de diagnostiquer l'exécution via des pages Web
prédéfinies. Les fonctions disponibles sont les suivantes :
16

Outils de diagnostic :
 le Visualiseur de rack affiche l'état et la configuration du contrôleur, du module de serveur
intégré, d'autres modules en option et des modules d'E/S ;
 le Visualiseur d'alarmes affiche les événements de l'application lorsque les propriétés de
diagnostic sont activées dans l'application de l'automate.

Outils de surveillance :
 l'Editeur de données vous aide à afficher et modifier les variables (symboles et adresses
directes) ;
 l'Editeur graphique qui vous permet de créer et d'afficher des objets graphiques. Chaque
objet graphique peut être relié à une variable ou une adresse sur le serveur intégré.
 le Visualiseur de programme automatique qui vous permet de surveiller le programme
automate pendant son exécution.
35015193 12/2018
Introduction à FactoryCast
Web Designer pour Modicon M340
Présentation
Vous pouvez utiliser Web Designer pour Modicon M340 pour configurer votre site Web et en
assurer la maintenance.
Vous pouvez également l'utiliser pour créer une base de données Web de variables (symboles) et
d'adresses directes qui peuvent être affichées et modifiées pendant l'exécution sur le Web.
Une autre fonction de Web Designer pour Modicon M340 offre des services FTP qui vous
permettent de charger des pages Web personnalisées sur le module FactoryCast.
NOTE : la configuration et l'utilisation de Web Designer pour Modicon M340 ne sont pas décrites
de façon détaillée dans cette documentation. Pour plus d'informations, reportez-vous au Manuel
utilisateur Web Designer pour Modicon M340.
Configuration d'un site
Web Designer pour Modicon M340 vous permet d'effectuer les opérations suivantes :



installer un dispositif de sécurité incluant des mots de passe et une protection en
lecture/écriture,
ajouter vos propres pages Web, vos images et applets Java à un site,
charger et lire des fichiers sur le serveur intégré.
Création d'une base de données
L'outil de configuration vous permet de créer une base de données Web utilisant des symboles
(variables) et des adresses directes provenant de votre base de données Control Expert. Vous
pouvez utiliser cette base de données Web pour afficher et modifier la valeur des symboles
(variables) et des adresses directes pendant le fonctionnement de l'automate.
Maintenance d'un site
Web Designer pour Modicon M340 vous permet de réaliser une copie de sauvegarde et de
restaurer des fichiers et, si nécessaire, de reflasher des fichiers vers le serveur intégré.
35015193 12/2018
17
Introduction à FactoryCast
Ouverture d'applications provenant de versions de Web Designer avec patch cible intermédiaire
Certaines versions antérieures de Web Designer ont été mises à jour avec un fichier de patch pour
cibler une version de firmware exécutable intermédiaire telle que BMX NOE 0110 version 4.51. Il
se peut que les applications créées avec ces versions de Web Designer ne puissent pas être
ouvertes normalement dans la dernière version de Web Designer.
Si votre application a été créée avec une version de Web Designer qui a été mise à jour avec une
version de firmware intermédiaire et qu'elle ne s'ouvre pas normalement dans une version
ultérieure de Web Designer, procédez comme suit.
Etape
18
Action
1
Ouvrez le dossier contenant le projet. Par exemple :
C:\Documents and Settings\user name\My Documents\Schneider Electric\Web
Designer\projects\project name
où user name est votre identifiant de connexion Windows et project name le nom du projet
à modifier.
2
Utilisez un éditeur de texte tel que Wordpad pour ouvrir le fichier targetversion.xml. Recherchez
les lignes qui indiquent la version du micrologiciel cible. Dans l'exemple suivant, la version du
micrologiciel cible est 4.51, comme indiqué par les valeurs target firmwareVersion et
versionversion :
<?xml version="1.0" encoding="UTF-8" ?>- <Targets>
<target firmwareVersion="v4.51" name="TSX ETG 3021-Target0" version="4.51" /></Targets>
3
Modifiez les valeurs de target firmwareVersion et version pour indiquer le numéro de la
dernière version de Web Designer. Dans l'exemple suivant, la dernière version de Web Designer
est 5.0.
<?xml version="1.0" encoding="UTF-8" ?>- <Targets>
<target firmwareVersion="v5.0" name="TSX ETG 3021-Target0" version="5.0" /></Targets>
4
Enregistrez le fichier targetversion.xml.
35015193 12/2018
Introduction à FactoryCast
Gestion de la cohérence des variables
Présentation
Les modules FactoryCast permettent de créer des pages Web à l'aide de symboles (variables)
provenant de votre application Control Expert. Au cours de l'exécution, ces symboles sont animés
et communiquent en temps réel avec l'automate.
Cela peut entraîner des incohérences entre les variables échangées avec l'automate et les
variables de l'application automate (modifications de l'application Control Expert). Dans ce cas, les
communications en temps réel entre la page Web et l'automate sont interrompues.
A l'origine, lorsqu'une incohérence était détectée entre l'automate et les applications FactoryCast,
il fallait resynchroniser manuellement l'application FactoryCast à l'aide d'un fichier d'exportation
intermédiaire généré par Control Expert.
Avec la fonctionnalité de dictionnaire de données d’Unity Pro 4.0 et de gestion de la cohérence
des variables de FactoryCast 3.5, l'application FactoryCast resynchronise les données avec
l'automate et redémarre les communications en temps réel automatiquement.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
35015193 12/2018
19
Introduction à FactoryCast
Processus de synchronisation
La figure ci-dessous présente le processus de synchronisation :
20
35015193 12/2018
Introduction à FactoryCast
La procédure ci-après suppose que vous ayez déjà effectué les opérations suivantes :
 Transfert de votre application Control Expert dans l'automate avec la fonctionnalité de
Dictionnaire de données (voir EcoStruxure™ Control Expert, Modes de fonctionnement)
activée (consultez la remarque suivante).
 Importation des symboles de votre application Control Expert dans Web Designer pour
Modicon M340.
 Transfert du projet Web Designer pour Modicon M340 vers le module FactoryCast.
NOTE : Activez la fonctionnalité de dictionnaire de données dans votre projet Control Expert pour
utiliser la synchronisation automatique. Cette fonctionnalité augmente la taille de votre application.
Pour connaître la taille de votre application, consultez la page Bilan mémoire (voir EcoStruxure™
Control Expert, Modes de fonctionnement).
Etape
Logiciel
Description
1
Unity Pro 4.0 ou
version ultérieure
Modification de l'application Unity Pro exécutée sur l'automate.
2
-
La base de données du module FactoryCast se synchronise
automatiquement avec la base de données de l'automate à l'aide de la
fonctionnalité de dictionnaire de données de Control Expert.
3
Navigateur Web
Visualisation des pages Web.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
NOTE :
 La gestion de la cohérence des variables est assurée entre l'automate et le module
FactoryCast. Vous devez donc synchroniser manuellement l'espace de noms Web Designer
pour Modicon M340 après la modification de l'application de l'automate.
 Dans le cas d'une modification du programme de l'automate qu'il est impossible de synchroniser
automatiquement (création de variables, par exemple), vous pouvez forcer la synchronisation
de l'espace de noms en cliquant sur le bouton Recharger les symboles de l'automate ( ) dans
la barre d'outils de l'Editeur de données.
35015193 12/2018
21
Introduction à FactoryCast
22
35015193 12/2018
Modicon M340
Sécurité du site Web
35015193 12/2018
Chapitre 2
Sécurité du site Web
Sécurité du site Web
Présentation
N'utilisez pas les modules FactoryCast modules pour prendre en charge les fonctions essentielles.
Mettez au point un plan de sécurité avant de configurer votre site Web. A la différence des données
de site Web par défaut, celles d'un site Web personnalisé sont accessibles en écriture.
Définissez soigneusement les personnes disposant de droits d'accès au site et les données
pouvant être modifiées. Ce chapitre traite des événements de sécurité et présente les mécanismes
de sécurité accessibles aux utilisateurs qui font appel à l'utilitaire Web.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Sécurité interne
24
Sécurité externe
25
Sécurité de l'accès aux variables, symboles, adresses directes
27
35015193 12/2018
23
Sécurité du site Web
Sécurité interne
Présentation
Les produits FactoryCast proposent deux mécanismes permettant aux seuls utilisateurs autorisés
d'afficher et de modifier vos données.
 un mot de passe,
 des restrictions d'accès.
AVERTISSEMENT
FONCTIONNEMENT IMPREVU
Exercez un contrôle strict sur l'accès au serveur intégré :



Changez les mots de passe tous les mois.
N'utilisez pas des noms d'utilisateur et des mots de passe simples.
Désactivez les mots de passe par défaut avant de mettre le module en service.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Protection par mot de passe
Bien que vous puissiez ajouter des pages non protégées au site, les pages Web par défaut et
autres pages dont vous voulez restreindre l'accès ne sont consultables que par les utilisateurs qui
saisissent les nom d'utilisateur et mot de passe (voir page 59) corrects.
Limitation de l'accès aux pages Web
Pour restreindre l'accès à un site Web que vous créez, placez-le dans le dossier secure. Le
chargement du site Web personnalisé est soumis aux conditions de sécurité relatives à un mot de
passe FTP (voir page 61).
24
35015193 12/2018
Sécurité du site Web
Sécurité externe
Présentation
Si le réseau a été configuré pour autoriser les utilisateurs à consulter votre site Internet, votre
système de sécurité est identique à celui d'un site Intranet, à ceci près que vous disposez d'un
mécanisme de sécurité supplémentaire : un pare-feu.
Architecture d'un pare-feu
Un pare-feu fournit une passerelle entre Internet et votre serveur intégré. Vous pouvez l'utiliser
pour limiter ou interdire l'accès à votre site Web.
Le pare-feu peut être configuré de façon à autoriser les connexions réseau à une plage restreinte
de ports ou autoriser le trafic vers ou depuis certaines adresses IP.
Types de pare-feu
Il existe deux types de pare-feu :
les pare-feu de réseau,
 les pare-feu applicatifs.

Pare-feu réseau
Les pare-feu réseau sont souvent installés entre Internet et un point d'entrée unique dans un
intranet ou un réseau interne protégé.
35015193 12/2018
25
Sécurité du site Web
Pare-feu applicatifs
Un pare-feu applicatif fonctionne pour une application, FTP par exemple. Il intercepte tout trafic
envoyé à cette application et décide de le lui transmettre ou non. Les pare-feu applicatifs résident
sur des ordinateurs hôtes individuels.
Configuration du pare-feu
Web Designer pour Modicon M340 utilise les protocoles HTTP, FTP et MBAP (Modbus application
protocol) Schneider Electric pour accéder aux fichiers et pages du serveur intégré. Si vous
souhaitez que les visualiseurs puissent accéder à votre site depuis Internet et que votre serveur
intégré est protégé par un pare-feu, configurez le pare-feu pour autoriser le trafic HTTP, FTP et
MBAP.
Port
Protocole
Accès...
21
FTP
aux fichiers du serveur intégré protégé
80
HTTP
Pages Web
502
MBAP
aux données fonctionnelles
Supérieur à 1 024
NOTE :
Le nom et le mot de passe FTP par défaut sont USER/USER.
 Le client FactoryCast répond à la norme RFC 1579 relative à l'accès FTP avec un pare-feu.
Avant toute tentative de connexion à des données FTP, il envoie une commande FTP PASV au
serveur FactoryCast.
 Le mode connecté de l'outil de configuration n'est pas opérationnel si le module est protégé par
un coupe-feu. Les ports de ce mode sont affectés de manière dynamique.

26
35015193 12/2018
Sécurité du site Web
Sécurité de l'accès aux variables, symboles, adresses directes
Présentation
Les utilisateurs qui saisissent le mot de passe d'accès en écriture pour édition des données
(voir page 58) peuvent uniquement modifier les variables (symboles) et les adresses directes non
protégées en écriture. Lorsque vous créez une base de données Web incluant des variables et
des adresses directes, vous pouvez protéger chaque élément en lecture ou en écriture.
Les modifications non autorisées ou incorrectes apportées aux symboles et aux adresses directes
peuvent avoir des effets indésirables ou même modifier le comportement de votre application et
entraîner des conséquences imprévues, voire dangereuses.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT


Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables process critiques.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
35015193 12/2018
27
Sécurité du site Web
28
35015193 12/2018
Modicon M340
Site Web par défaut pour Modicon M340
35015193 12/2018
Chapitre 3
Site Web par défaut pour Modicon M340
Site Web par défaut pour Modicon M340
Objet du chapitre
Lorsque vous recevez le module API, il contient déjà un site Web par défaut avec les pages
Visualiseur de rack et Editeur de données d'exécution pré-téléchargées.
Pour pouvoir consulter ces pages, il vous suffit d’installer le module et de définir son adresse IP.
Pour accéder au site, tapez l’adresse IP du module de votre navigateur et le nom d’utilisateur par
défaut ainsi que le mot de passe : « USER/USER ».
Cette section décrit les pages du site Web par défaut.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
3.1
Page d'accueil de Modicon M340
30
3.2
Page Surveillance
32
3.3
Page de diagnostic
34
3.4
Page Configuration
56
3.5
Visualiseur d'alarme
63
35015193 12/2018
29
Site Web par défaut pour Modicon M340
Sous-chapitre 3.1
Page d'accueil de Modicon M340
Page d'accueil de Modicon M340
Page d'accueil de Modicon M340
Présentation
Le visiteur accède à la page d'accueil de Modicon M340 en saisissant l'adresse IP du module dans
son navigateur Web. Aucun mot de passe n'est requis pour afficher cette page.
Page d'accueil
La page d'accueil de Modicon M340 se présente de la manière suivante :
30
35015193 12/2018
Site Web par défaut pour Modicon M340
Liens
A partir de la page d'accueil de Modicon M340, vous pouvez accéder aux pages suivantes :





Surveillance (voir page 32)
Diagnostic (voir page 34)
Configuration (voir page 56)
Documentation
Des liens sont également proposés vers les versions allemande, espagnole, française et
italienne.
Le visiteur doit saisir un nom d'utilisateur et un mot de passe pour accéder aux services proposés
dans ces pages.
35015193 12/2018
31
Site Web par défaut pour Modicon M340
Sous-chapitre 3.2
Page Surveillance
Page Surveillance
Page Surveillance
Page Surveillance
Cette page répertorie les différents services pris en charge par le site Web par défaut du module
et fournit les liens permettant d'accéder aux services dont vous avez besoin.
Illustration
La page Surveillance se présente comme suit :
Pour accéder au service souhaité, cliquez sur le lien correspondant.



32
Editeur de données (voir page 70) : pour la création de tableaux de données de variables, afin
de déterminer leur valeur lors de l'animation de la table.
Data Editor Lite (voir page 86) : version limitée de l'éditeur de données. L'interface est identique
à celle de l'Editeur de données, à l'exception de quelques restrictions quant aux types de
données accessibles.
Editeur graphique (voir page 96) : pour la création de graphiques, afin de déterminer la valeur
des variables lors de l'animation du graphique.
35015193 12/2018
Site Web par défaut pour Modicon M340





Visualiseur de graphique (voir page 140) : pour l'accès aux pages graphiques créées par
l'utilisateur à l'aide de l'Editeur graphique.
Visualiseur de programme automate (voir page 142) : affiche les programmes Control Expert
en mode Run à l'aide d’un navigateur Web.
Pages personnalisées protégées par mot de passe (voir page 151) : pour la visualisation des
pages d'écran protégées, créées par l’utilisateur.
Pages personnalisées protégées par mot de passe (voir page 151) : pour la visualisation des
pages d'écran non protégées, créées par l’utilisateur.
Pages Silverlight (voir page 215) : pour la visualisation des pages personnalisées créées avec
Microsoft Expression Blend® puis ajoutées au site web.
35015193 12/2018
33
Site Web par défaut pour Modicon M340
Sous-chapitre 3.3
Page de diagnostic
Page de diagnostic
Objet du chapitre
Ce chapitre décrit les différents liens de la page Diagnostic.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
34
Page
Page Diagnostic
35
Page Visualiseur de rack
36
Pages (Silverlight) du Visualiseur de rack
40
Etat CANopen (Java)
46
Pages de diagnostic des modules Ethernet
49
page Propriétés du NOE
55
35015193 12/2018
Site Web par défaut pour Modicon M340
Page Diagnostic
Page Diagnostic
Cette page répertorie les différents services pris en charge par le site Web par défaut du module
et fournit les liens permettant d'accéder aux services dont vous avez besoin.
Illustration
La page Diagnostic se présente comme suit :
Liens
Pour accéder au service souhaité, cliquez sur le lien correspondant :










Visualiseur de rack (voir page 36)
Visualiseur d'alarmes (voir page 63)
Global Data (voir page 49)
I/O Scanning (voir page 50)
Messagerie (voir page 51)
Statistiques (voir page 52)
Surveillance de la bande passante (voir page 52)
NTP (voir page 53)
Téléchargement du fichier MIB (voir page 54)
Propriétés (voir page 55)
35015193 12/2018
35
Site Web par défaut pour Modicon M340
Page Visualiseur de rack
Présentation
La page Visualiseur de rack affiche des informations actualisées sur votre réseau dans une page
Microsoft Silverlight ou Java. La technologie employée pour afficher votre réseau varie selon :
 la configuration des Options du projet dans votre application Control Expert ;
 le logiciel de prise en charge de navigateur, installé sur votre ordinateur.
Options du projet
Pour afficher des pages Silverlight dans la page Visualiseur de rack, procédez comme suit :
Etape
Action
1
Dans Control Expert, sélectionnez Outils → Options du projet... pour ouvrir la fenêtre Options du
projet.
2
Sélectionnez Options du projet → Général → Diagnostics de l'automate dans l'arborescence située
à gauche de la fenêtre.
3
Sélectionnez Informations diagnostic Visualiseur de rack comme indiqué ci-dessous, puis cliquez
sur OK.
NOTE : Si vous ne sélectionnez pas Informations diagnostic Visualiseur de rack comme indiqué
ci-dessous, la version Java de la page Visualiseur de rack s'affiche.
36
35015193 12/2018
Site Web par défaut pour Modicon M340
Exemple de page Silverlight
Voici un exemple de la page Visualiseur de rack affichée dans Silverlight :
La version Silverlight du Visualiseur de rack présente les racks et modules du réseau dans un
écran. Dans l'exemple ci-dessus, le réseau comprend un rack principal local connecté à un réseau
CANopen. Les équipements CANopen physiquement situés dans le réseau sont représentés avec
des connexions vertes. Ceux que le Visualiseur de rack n'a pas pu détecter sont représentés avec
des connexions rouges.
Utilisez la molette de la souris pour faire un zoom avant ou arrière sur la page Visualiseur de rack.
Maintenez le bouton gauche enfoncé et déplacez la souris pour faire glisser l'affichage.
Chaque module Modicon M340 affiche l'état du bit de validité pour ce module :
 ON (en vert) indique que le module fonctionne correctement.
 OFF (en rouge) indique que le module ne fonctionne pas correctement.
Cliquez sur un module Modicon M340 pour ouvrir une page contextuelle fournissant des
informations détaillées sur ce module.
Cliquez sur le port CANopen du contrôleur pour ouvrir une page contextuelle décrivant l'état du
réseau CANopen (voir page 41).
Pour plus d'informations sur les pages Silverlight®, reportez-vous aux exemples de page
Visualiseur de rack pour modules Modicon M340 (voir page 40).
35015193 12/2018
37
Site Web par défaut pour Modicon M340
Exemple de page Java
Voici un exemple de page de Visualiseur de rack.
Accès à un rack :
Le côté gauche du Visualiseur de rack vous permet de passer d'un rack à un autre :
Cliquez sur la flèche vers le haut pour accéder au rack précédent.
 Cliquez sur la flèche vers le bas pour accéder au rack suivant.
 Le numéro de rack est affiché au milieu.

Données du module :
Les informations suivantes sont fournies pour chaque module affiché dans le rack :
 Aperçu des modules,
 Etat des modules donné par les voyants de diagnostic
Etat du module :
Cliquez sur une icône de module pour obtenir des informations détaillées sur ce module. Le
contenu de la page affichée dépend du type de module (UC, Ethernet, TOR).
38
35015193 12/2018
Site Web par défaut pour Modicon M340
La page d'état d'un équipement Ethernet se présente comme suit :
1
2
3
4
5
6
Etat des modules donné par les voyants de diagnostic
Informations générales à propos du produit et de ses références
Paramètres réseau
Services disponibles
Etat du bus
Compteurs de diagnostic
35015193 12/2018
39
Site Web par défaut pour Modicon M340
Pages (Silverlight) du Visualiseur de rack
Introduction
De nombreux modules Modicon M340 FactoryCast présentent des pages Web Silverlight® de
diagnostic pour les contrôleurs, modules de communication, modèles d’E/S, modules de
mouvement, modules de comptage et le bus ASI. Le Visualiseur de rack permet de sélectionner
tous ces modules et d’en afficher l'état .
Cette rubrique présente des exemples de pages Silverlight d'état de module.
Etat de l'automate
La page d'état du contrôleur est une page Silverlight en lecture seule. Cliquez sur le contrôleur
dans le Visualiseur de rack pour afficher les informations suivantes :
 le nom du module, son rack et son emplacement ;
 l’état des voyants RUN, ERR et I/O du contrôleur ;
 des informations décrivant le processeur et la carte du réseau ;
 des informations décrivant l'application exécutée dans le contrôleur.
NOTE : pour une description des paramètres d'un contrôleur, consultez la documentation
utilisateur du module concerné.
La page d'état de contrôleur se présente comme suit :
40
35015193 12/2018
Site Web par défaut pour Modicon M340
Etat du réseau CANopen
Pour ouvrir la page d'état du réseau CANopen, cliquez sur le port CANopen du contrôleur (entouré
en rouge) dans le Visualiseur de rack :
La page d'état du réseau CANopen est une page Silverlight en lecture seule qui affiche les
informations suivantes :
 le nom du module, son rack et son emplacement ;
 l'état des voyants CAN RUN et CAN ERR du contrôleur ;
 des informations sur l'état du maître CANopen ;
 une liste d'équipements esclaves CANopen, contenant une description de chaque équipement
et de son état ;
 l'état de fonctionnement du réseau CANopen, avec des statistiques sur les compteurs, le cycle,
la charge et la qualité.
NOTE : pour une description des paramètres du réseau CANopen, consultez la documentation
utilisateur du module contrôleur concerné.
35015193 12/2018
41
Site Web par défaut pour Modicon M340
La page d'état du réseau CANopen se présente comme suit :
Les équipements CANopen physiquement situés dans le réseau figurent en noir dans la liste Etat
des esclaves CANopen. Ceux qui sont configurés dans Control Expert mais non détectés sur le
réseau CANopen sont indiqués en rouge.
42
35015193 12/2018
Site Web par défaut pour Modicon M340
Etat du module de communication
La page d'état du module de communication Ethernet est une page Silverlight en lecture seule qui
affiche les informations suivantes :
 le nom du module, son rack et son emplacement ;
 ses voyants RUN, ERR et I/O ;
 les paramètres d'adresse IP ;
 une liste de services, indiquant si chaque service est activé (vrai) ou désactivé (faux) ;
 l'état de fonctionnement du module ;
 des statistiques sur la connexion Ethernet et le décompte des messages.
NOTE : pour une description des paramètres du module de communication Ethernet, consultez la
documentation utilisateur du module concerné.
La page d'état du module de communication Ethernet se présente comme suit :
35015193 12/2018
43
Site Web par défaut pour Modicon M340
Etat des entrées/sorties analogiques
Lorsque vous cliquez sur un module d'entrées ou de sorties analogiques, une page Silverlight
affiche les informations suivantes sur ce module :
 le type du module d'entrées ou de sorties analogiques ;
 Numéro du rack et emplacement dans le rack
 une liste de mots attribués au module ;
 l’état des voyants RUN, ERR et I/O du module ;
 l'adresse affectée à chaque voie analogique ;
 l'état de chaque voie analogique, où :
 E signale une erreur détectée,
 F signale un état forcé,
 FB signale la position de repli configurée.
NOTE : pour une description des paramètres du module d'E/S, consultez la documentation
utilisateur du module concerné.
Une page d'état de module d'entrées analogiques se présente comme suit :
Une page d'état de module de sorties analogiques se présente comme suit :
44
35015193 12/2018
Site Web par défaut pour Modicon M340
Etat des entrées/sorties numériques
Lorsque vous cliquez sur un module d'entrées ou de sorties numériques, une page Silverlight
affiche les informations suivantes sur ce module :
 le type du module d'entrées ou de sorties numériques ;
 Numéro du rack et emplacement dans le rack
 l’état des voyants RUN, ERR et I/O du module ;
 une présentation de chacun des points d'entrée et de sortie du module, où :
 vert clair = actif
 vert foncé = inactif

l'état de chaque point d'entrée ou de sortie, où :
 pour les sorties TOR :
– E signale une erreur détectée.
– F signale un état forcé,
– FB signale l'état de repli configuré ;
 pour les entrées TOR :
– E signale une erreur détectée.
NOTE : pour une description des paramètres du module d'E/S, consultez la documentation
utilisateur du module concerné.
Une page d'état de module d'entrées numériques se présente comme suit :
Une page d'état de module de sorties numériques se présente comme suit :
35015193 12/2018
45
Site Web par défaut pour Modicon M340
Etat CANopen (Java)
Introduction
Vous pouvez utiliser la version Java du Visualiseur de rack pour explorer les équipements
CANopen connectés au bus.
Accès à la page Etat CANopen
La procédure ci-dessous montre comment accéder à la page Etat CANopen.
Etape
46
Action
1
Cliquez sur le lien Diagnostic sur la page d'accueil.
2
Cliquez sur le lien Visualiseur de rack sur la page de diagnostic.
3
Cliquez sur le lien CANopen sur la face avant de l'UC :
4
Le Visualiseur de rack affiche la page d'état du réseau CANopen.
5
Cliquez sur le bouton Explorateur de bus CANopen pour ouvrir l'éditeur de bus CANopen.
35015193 12/2018
Site Web par défaut pour Modicon M340
Editeur de bus CANopen
L'éditeur de bus CANopen se présente de la façon suivante :
35015193 12/2018
47
Site Web par défaut pour Modicon M340
Eléments et fonctions
Ce tableau décrit les différentes zones constituant l'écran de configuration :
Numéro
Elément
Fonction
1
Zone d'adresse logique
Cette zone comprend les adresses des équipements connectés au
bus.
2
Zone de module
Cette zone comprend les équipements qui sont configurés en
rapport au bus.
3
Nom de l'équipement
Nom de l'équipement connecté au bus.
Propriétés de l'affichage
4
Nombres de composants
par page
Réglez le nombre d'équipements affichés par page. Vous pouvez
afficher 5, 10, 25, 50 ou 100 équipements.
5
Images
Cochez cette case pour afficher les images des équipements
connectés au bus.
6
Navigateur de pages
Ce bouton vous permet de naviguer entre les pages d'affichage des
équipements de bus.
NOTE :
Quand le Visualiseur de rack identifie l'équipement CANopen dans son catalogue, l'image de
l'équipement est affichée. Sinon, il affiche une image générique standard CANopen pour tous
les équipements accessibles mais inconnus.
 Les équipements n'ayant pas pu être joints par le maître CANopen sont affichés en rouge sans
référence.

48
35015193 12/2018
Site Web par défaut pour Modicon M340
Pages de diagnostic des modules Ethernet
Description
Le menu Diagnostics du NOE contient une liste de liens permettant d'accéder aux différentes
pages de diagnostic du module Ethernet :
 Utilitaire Global Data
 Utilitaire I/O Scanning
 Utilitaire de messagerie
 Statistiques sur module Ethernet
 Utilitaire de surveillance de la bande passante
 Paramètres du service de synchronisation horaire NTP (Network Time Protocol)
 Utilitaire de téléchargement du fichier MIB
Cliquez sur un lien pour accéder à la page de diagnostic souhaitée.
Page Global Data
Vous trouverez des informations de diagnostic général sur la fonction Global Data en haut de cette
page :
 Etat
 Nombre de publications par seconde
 Nombre de souscriptions par seconde
Cette page contient également un tableau de toutes les variables publiées et souscrites dans le
même groupe de distribution. Chaque variable est identifiée par son identificateur :
 couleur verte pour les variables souscrites,
 couleur noire pour les variables publiées,
 couleur blanche pour les variables non configurées,
 couleur rouge pour les variables avec interruptions de communication.
[
35015193 12/2018
49
Site Web par défaut pour Modicon M340
Page I/O Scanning
Des informations de diagnostic général sur l'utilitaire I/O Scanning figurent en haut de cette page :
Etat
 Nombre de transactions par seconde
 Nombre de connexions

Cette page contient également un résumé de l'état de tous les modules :
 couleur verte pour les modules scrutés,
 couleur blanche pour les modules non configurés,
 couleur rouge pour les modules au fonctionnement incorrect.
NOTE :
L'état des données (OK/NOK) indique uniquement l'état de votre réseau local configuré :
 OK : le tableau indique l'état des équipements (distants) scrutés.
 NOK : votre système local ne fonctionne pas correctement. Par conséquent, ne tenez aucun
compte des données du tableau.
50
35015193 12/2018
Site Web par défaut pour Modicon M340
Page Messagerie
La page Messagerie donne les informations en cours relatives aux connexions TCP ouvertes sur
le port 502.
Vous trouverez le nombre de messages envoyés et reçus sur le port en haut de la page.
Un tableau donne, pour chaque connexion (numérotées de 1 à 64) :
l'adresse IP distante,
 le port TCP distant,
 le port TCP local,
 le nombre de messages envoyés depuis cette connexion,
 le nombre de messages reçus de cette connexion,
 le nombre d'erreurs détectées pour cette connexion.

NOTE : après une demande de déconnexion, il se peut que l'automate maintienne la connexion
ouverte dans sa mémoire pendant quelques minutes durant lesquelles le tableau reflètera la
connexion ouverte.
Le nombre de messages reçus n'est pas réinitialisé après la déconnexion d'un port 502. Par
conséquent, le compte indique le nombre total de messages reçus depuis le démarrage du
module.
L'adresse distante 127.0.0.1 est utilisée comme connexion système privée pour la fonction de
diagnostic ou les communications SOAP.
35015193 12/2018
51
Site Web par défaut pour Modicon M340
Page de statistiques Ethernet
La page Statistiques du module Ethernet fournit des informations sur l'état, les statistiques
d'émission et de réception, ainsi que les erreurs détectées pour le module de serveur intégré. Vous
pouvez accéder à cette page en sélectionnant le module NOE à partir du rack local ou en cliquant
sur le lien Statistiques. L'illustration ci-après présente un exemple de page Statistiques du module
Ethernet :
Page de surveillance de la bande passante
Cette page affiche la répartition de la charge du module du serveur intégré entre les utilitaires
Global Data, I/O Scanning, Messagerie, etc. :
52
35015193 12/2018
Site Web par défaut pour Modicon M340
Page de diagnostic NTP
Paramètres du service de synchronisation horaire :
Paramètre
Description
Etat NTP
Le service est correctement configuré (OK).
Etat du serveur
NTP
Indique si le client NTP est connecté au serveur NTP et si le serveur est de type primaire
ou redondant.
Requêtes NTP
Nombre total de requêtes client envoyées au serveur NTP.
Réponses NTP
Nombre total de réponses serveur envoyées depuis le serveur NTP.
Nombre d'erreurs
Nombre total de requêtes NTP n'ayant pas reçu de réponse.
Dernier code
d'erreur
Dernier code d'erreur détecté reçu du client NTP.
Date
Date au format j/m/a
Temps
Temps
Fuseau horaire
Fuseau horaire en fonction du temps universel coordonné (UTC, Universal Time
Coordinated).
Heure d'été
Le paramètre Heure d'été est :
1. ON (activé) ou
2. OFF (désactivé).
35015193 12/2018
53
Site Web par défaut pour Modicon M340
La valeur du champ Dernière erreur indique le type de l'événement détecté.
Type d'événement détecté
Valeur
Composant OK et en cours d'exécution.
0
Trafic réseau excessif ou serveur surchargé.
1
Paramètres de configuration incorrects.
3
Composant désactivé.
4
Adresse IP incorrecte.
9
Fichier de fuseau horaire absent.
14
Erreur de syntaxe dans le fichier customrules.
15
Téléchargement du fichier MIB
Lorsque vous sélectionnez Téléchargement du fichier MIB, la boîte de dialogue Téléchargement
de fichier s'affiche. Vous avez le choix entre enregistrer et ouvrir le fichier MIB :
54
35015193 12/2018
Site Web par défaut pour Modicon M340
page Propriétés du NOE
Introduction à la page Propriétés du NOE
Vous pouvez accéder à la page Propriétés du NOE depuis la page Diagnostic (voir page 35). La
page Propriétés du NOE affiche les versions de l'exécutable, du noyau, des pages Web, ainsi que
le support physique utilisé :
NOTE : cette page n'a pour but que de fournir des informations. Vous ne pouvez pas en modifier
les champs.
35015193 12/2018
55
Site Web par défaut pour Modicon M340
Sous-chapitre 3.4
Page Configuration
Page Configuration
Objet du chapitre
Ce chapitre décrit les différents liens de la page Configuration.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
56
Page
Page Configuration
57
Modification des mots de passe HTTP et d'accès en écriture
58
Changement du mot de passe FTP
61
35015193 12/2018
Site Web par défaut pour Modicon M340
Page Configuration
Page Configuration
Utilisez cette page pour accéder aux paramètres de configuration du module :
Cliquez sur ces liens pour afficher une description des paramètres configurables :
Sécurité (voir page 58)
 FTP (voir page 61)

35015193 12/2018
57
Site Web par défaut pour Modicon M340
Modification des mots de passe HTTP et d'accès en écriture
Introduction
Cette page vous permet de changer :


le nom d'utilisateur et le mot de passe pour l'accès à la page d'accueil,
le mot de passe pour l'écriture de variables dans l'Editeur de données.
NOTE : le nom d'utilisateur et le mot de passe ne doivent pas comporter plus de 16 caractères (az, A-Z et 0-9).
NOTE :
L'accès à cette page est protégé par mot de passe. Les valeurs par défaut des champs Nom
d'utilisateur et Mot de passe sont USER/USER.
 Les nom d'utilisateur et mot de passe par défaut pour le FTP sont USER/USERUSER.

Accès à la page Configuration de la sécurité
La procédure ci-dessous indique comment accéder à la page Configuration de la sécurité.
Etape
58
Action
1
Cliquez sur le lien Configuration de la page d'accueil.
2
Cliquez sur le lien Sécurité de la page Configuration.
35015193 12/2018
Site Web par défaut pour Modicon M340
Affichage de la page Sécurité
La page Sécurité se présente de la manière suivante :
35015193 12/2018
59
Site Web par défaut pour Modicon M340
Changement des droits d'accès HTTP
Pour modifier les droits d'accès HTTP, procédez comme suit :
Etape
Action
1
Saisissez le nom d'utilisateur actuel.
2
Saisissez le nouveau mot de passe.
3
Saisissez à nouveau le nouveau mot de passe pour confirmer.
4
Confirmez la modification en cliquant sur Changer mot de passe.
Résultat : une fenêtre de confirmation s'affiche.
Changement du mot de passe pour l'accès en écriture à l'Editeur de données
Pour modifier le mot de passe d'accès en écriture à l'éditeur de données, procédez comme suit :
Etape
1
60
Action
Saisissez le mot de passe actuel d'accéder en écriture à l'éditeur de données (le champ dépend
des minuscules/majuscules).
2
Saisissez le nouveau mot de passe pour l'accès en écriture.
3
Saisissez à nouveau le nouveau mot de passe pour l'accès en écriture pour confirmer.
4
Confirmez le changement en cliquant sur Changer mot de passe pour accès en écriture.
Résultat : une fenêtre de confirmation s'affiche.
35015193 12/2018
Site Web par défaut pour Modicon M340
Changement du mot de passe FTP
Présentation
Cette page vous permet de changer le nom d'utilisateur et le mot de passe pour le service FTP.
NOTE : la longueur du nom d'utilisateur et du mot de passe est limitée à 40 caractères (a-z, A-Z
et 0-9). Le mot de passe doit comporter 8 caractères au minimum.
NOTE : cette page est protégée par mot de passe. Les valeurs par défaut des champs Nom
d'utilisateur et Mot de passe sont USER/USER.
Accès à la page Configuration FTP
La procédure ci-dessous montre comment accéder à la page Configuration de la sécurité.
Etape
Action
1
Cliquez sur le lien Configuration sur la page d'accueil.
2
Cliquez sur le lien FTP sur la page de configuration.
Aperçu de la page FTP
La page FTP se présente de la manière suivante :
35015193 12/2018
61
Site Web par défaut pour Modicon M340
Changement des droits d'accès FTP
La procédure est la suivante :
Etape
62
Action
1
Saisissez le nom d'utilisateur actuel.
2
Saisissez le nouveau mot de passe.
3
Confirmez la modification en cliquant sur Changer mot de passe.
Résultat : une fenêtre de confirmation s'affiche.
35015193 12/2018
Site Web par défaut pour Modicon M340
Sous-chapitre 3.5
Visualiseur d'alarme
Visualiseur d'alarme
Objet du chapitre
Le visualiseur d'alarmes est une appliquette Java conçue pour la surveillance d'automates
Modicon M340. C'est une fonction d'exécution client qui s'exécutera dans la JVM du navigateur
Internet client (Internet Explorer, Netscape Navigator, etc.).
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Affichage
64
Fonctionnement et gestion des alarmes
67
Limites
68
35015193 12/2018
63
Site Web par défaut pour Modicon M340
Affichage
Accès
Choisissez Diagnostic | Visualiseur d'alarmes.
NOTE : le Visualiseur d'alarmes est un module complémentaire. Vous devez le télécharger pour
pouvoir l'utiliser.
L'affichage est composé des éléments suivants :
une barre de boutons (dans l'espace de travail),
 une liste d'alarmes,
 un cadre d'état.

Barre de boutons
Cette barre comporte cinq boutons.
Ce bouton sert à confirmer la réception d'une alarme sélectionnée dans la liste. Une requête
est envoyée à l'automate (tampon de diagnostic).
Ce bouton sert à confirmer la réception de toutes les alarmes de la liste qui peuvent l'être.
Pour chaque alarme, une requête est transmise à l'automate.
Ce bouton sert à supprimer une alarme sélectionnée dans la liste. Aucune requête n'est
transmise à l'automate. Cette commande ne concerne que la liste des alarmes du Visualiseur
d'alarmes.
Ce bouton sert à supprimer toutes les alarmes de la liste qui peuvent l'être. Aucune requête
n'est transmise à l'automate. Cette commande ne concerne que la liste des alarmes du
Visualiseur d'alarmes.
Ce bouton affiche une aide sous forme d'encadré.
64
35015193 12/2018
Site Web par défaut pour Modicon M340
Liste d'alarmes
Les alarmes sont classées par ordre chronologique. La dernière alarme d'exécution est ajoutée en
fin de liste.
Chaque ligne affichée dans la liste correspond à une alarme et contient les informations ci-après.
Type : icône représentant le type d'alarme. Chaque type d'alarme est associé à une icône
différente.
35015193 12/2018
65
Site Web par défaut pour Modicon M340
Conf : icône représentant l'état de l'accusé de réception.
Message : texte de l'alarme.
Apparition : date et heure de survenance de l'alarme.
Disparition : date et heure de disparition de l'alarme.
Numéro de zone : zone géographique d'où provient l'alarme (zone commune : 0).
NOTE : tenez compte des éléments ci-dessous.
Vous pouvez modifier la largeur de la colonne à l'aide de la souris.
 Vous pouvez afficher 1 000 alarmes au maximum dans la liste. Lorsque cette limite est atteinte,
un message d'information apparaît dans le cadre d'état. Le Visualiseur d'alarmes reconnaît les
alarmes ultérieures mais ne les affiche pas. Pour visualiser les alarmes suivantes, purgez la
liste affichée par le Visualiseur d'alarmes.
 Le Visualiseur d'alarmes affiche des alarmes de toutes les zones. La zone contient des valeurs
comprises entre 0 et 15.

NOTE : une alarme qui apparaît est affichée en rouge, une alarme qui disparaît est affichée en
vert.
Cadre d'état
Ce cadre sert à afficher les messages d'alarme, d'informations ou de traitement. Exemple de
message : « L'application Diagnostics n'est pas configurée dans cette application. »
66
35015193 12/2018
Site Web par défaut pour Modicon M340
Fonctionnement et gestion des alarmes
Navigation
Pour sélectionner des alarmes dans la liste, utilisez la souris ou les touches Haut, Bas, Page haut
ou Page bas. Utilisez la barre de défilement si la liste contient un nombre d'alarmes supérieur à
celui pouvant être affiché dans la boîte de dialogue.
Accusé de réception
Si une alarme nécessite un accusé de réception, sélectionnez-la et utilisez le bouton de
commande approprié dans la barre d'outils.
Pour accuser réception de plusieurs alarmes simultanément, utilisez le bouton Confirmer la
réception de tous.
NOTE : la réception d'une alarme peut être confirmée à l'aide d'un autre Viewer d'alarmes. Dans
ce cas, le Viewer d'alarmes est notifié et l'alarme est affichée avec la mention Accusé de réception.
Suppression d'une alarme de la liste


Une alarme qui nécessite un accusé de réception ou qui n'a pas disparu ne peut pas être
supprimée.
Vous pouvez utiliser les boutons SUPPRIMER et SUPPRIMER TOUT pour supprimer
seulement les alarmes qui ont disparu et qui ont fait l'objet d'un accusé de réception (si ce
dernier est nécessaire).
35015193 12/2018
67
Site Web par défaut pour Modicon M340
Limites
Présentation
Pour chaque alarme, des informations supplémentaires sont stockées dans le tampon de
diagnostic. Par exemple, de nombreux DFB ont des sorties appelées STATUS (mot) dans
lesquelles l'origine de l'alarme est codée. Le visualiseur d'alarmes n'utilise pas ces informations. Il
n'affiche que des informations sommaires sur les alarmes.
Fonction du visualiseur d'alarmes
Les conditions de fonctionnement du visualiseur d'alarmes sont les suivantes.
Produit : BMX NOE 0110
 Plateforme de firmware : Modicon M340
 Plateforme logicielle : Unity Pro 3.1 ou version ultérieure
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.

68
35015193 12/2018
Modicon M340
Editeurs
35015193 12/2018
Chapitre 4
Editeurs
Editeurs
Vue d'ensemble
Ce chapitre décrit les applets Java de l'éditeur de données et de l'éditeur graphique, qui permettent
de créer des tableaux de données ou des affichages graphiques dynamiques. Les deux éditeurs
sont mis à jour de façon dynamique avec les données d’exploitation de l’automate.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
4.1
Editeur de données
70
4.2
Editeur de données version Lite
86
4.3
Editeur de données pour ordinateur de poche
88
4.4
Editeur graphique
96
4.5
Viewer graphique
140
4.6
Viewer de programme automate
142
35015193 12/2018
69
Editeurs
Sous-chapitre 4.1
Editeur de données
Editeur de données
Objet de cette section
L'Editeur de données permet de modifier/créer des tableaux de surveillance des données ou
d'afficher des tableaux de données. Les tableaux de données fournissent un accès en
lecture/écriture aux données d'application et aux registres des équipements. L'accès en écriture
est protégé par un mot de passe.
L'autorisation de l'accès en écriture peut avoir une incidence sur le fonctionnement du système.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT





Protégez par mot de passe le serveur intégré.
Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables process critiques.
N'utilisez pas le mot de passe par défaut ou un mot de passe évident.
Restreignez l'accès au personnel formé.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Cette section indique comment utiliser l'Editeur de données pour afficher et modifier les valeurs
des variables de symbole et des adresses directes.
70
35015193 12/2018
Editeurs
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :s
Sujet
Page
Editeur de données
72
Tableur de l'Editeur de données
74
Création d’un tableau de données
78
Utiliser un tableau de données existant
79
Insertion d'un symbole (variable) dans un tableau de données
80
Insertion d'une adresse directe dans un tableau de données
82
Enregistrement d'un tableau de données
83
Modification des valeurs de données dans un tableau de données
84
35015193 12/2018
71
Editeurs
Editeur de données
Présentation
L'Editeur de données est un applet Java qui vous permet de créer des tableaux de données
dynamiques pouvant être mis à jour à l'aide des données d'exécution de l'automate.
Eléments de l'Editeur de données
L'Editeur de données est divisé en 4 zones :
Repère
72
Description
1
Barre d'outils (voir page 73).
2
Tableau de l'Editeur de données (voir page 74). Il s'agit d'un tableur contenant vos données.
3
Liste des tableaux de données.
4
La zone de configuration permet d'effectuer les opérations suivantes :
 sélectionner (voir page 80) et/ou modifier (voir page 84) un symbole,
 modifier (voir page 84) la valeur d'un symbole,
 sélectionner (voir page 82) et/ou modifier une adresse,
 sélectionner le type de variable,
 sélectionner le format d'affichage de la variable,
 cocher l'option Lecture seule.
35015193 12/2018
Editeurs
Barre d'outils
Voici une vue rapprochée des boutons de la barre d'outils de l'Editeur de données :
Ces boutons vous permettent d'effectuer les actions suivantes (de gauche à droite) :









créer un objet,
enregistrer l'application courante,
copier l'objet,
coller l'objet,
supprimer l'objet,
modifier le mot de passe,
démarrer ou arrêter l'animation,
définir la fréquence d'interrogation de la variable,
afficher l'adresse IP du serveur au format <hôte>[:<:nom de fichier>].
35015193 12/2018
73
Editeurs
Tableur de l'Editeur de données
Présentation
La feuille de calcul de l'Editeur de données affiche des données dans les champs suivants :






Symbole
Adresse
Type de données
Valeur
Format
Status
Cette rubrique fournit une capture d'écran du tableur et une explication pour chaque champ.
Tableur
La figure ci-dessous représente le tableur de l'Editeur de données :
Champ Symbole
La colonne Symbole contient les noms des symboles Control Expert (variables).
Les seuls symboles (variables) pouvant être utilisés dans l'Editeur de données sont ceux qui
figurent dans l'espace de noms du serveur incorporé.
NOTE : l'Editeur de données ne peut lire que des valeurs provenant d'un espace de noms créé à
partir du même programme que celui fonctionnant sur le contrôleur. Le programme utilisé dans
l'automate est affiché en haut de l'éditeur de données. Si l'espace de noms a été créé à l'aide d'un
autre programme, son nom s'affiche au bas de l'Editeur de données.
74
35015193 12/2018
Editeurs
Champ Adresse
La colonne Adresse contient les adresses directes et les adresses des symboles Control Expert
(variables). Vous pouvez afficher n'importe quelle adresse directe en saisissant sa référence dans
ce champ. Vous n'avez pas besoin de l'inclure dans l'espace de noms.
Adresses directes valides pour Modicon M340
Le tableau suivant contient les adresses directes valides pour Modicon M340 :
Adresse
Type
Accès R (lecture) ou W (écriture)
%KWi
MOT 16
R
%KDi
MOT 32
R
%MDi
MOT 32
R/W
%SDi
MOT 32
R/W
%Ir.s.c
BOOLEAN
R
%Qr.s.c
BOOLEAN
R/W
%Mi
BOOLEAN
R/W
%Si
BOOLEAN
R/W
%MFi
REEL 32
R/W
%IWr.s.c.
MOT 16
R
%MWi
MOT 16
R/W
%SWi
MOT 16
R/W
%QWr.s.c.
MOT 16
R/W
%MWr.s.c.i
MOT 16
R/W
%KWr.s.c.i
MOT 16
R/W
r = numéro de rack, s = numéro d'emplacement, c = numéro de voie et i = numéro de plage
35015193 12/2018
75
Editeurs
Le tableau suivant contient les adresses Fipio valides pour Modicon M340 :
Adresse
Type
Accès R (lecture) ou W (écriture)
%I\bs.cp\0.m.c
BOOLEAN
R
%Q\bs.cp\0.m.c
BOOLEAN
R/W
%IW\bs.cp\0.m.c.i
MOT 16
R
%QW\bs.cp\0.m.c.i
MOT 16
R/W
%MW\bs.cp\0.m.c.i
MOT 16
R/W
%KW\bs.cp\0.m.c.i
MOT 16
R
bs = numéro de bus, cp = point de connexion, m = numéro de module, c = numéro de voie et i = numéro de
plage
Pour un automate Modicon M340, il est possible de spécifier un seul bit d'une « adresse de mot »
quelconque (par exemple, %MWi, %SWi, %KWi) en affixant « .j » à l'adresse, « j » étant un indice
de bit compris entre 0 (bit de poids le plus faible) et 15 (bit de poids le plus fort). Par exemple, le
bit 4 de la valeur à %MW101 serait spécifié sous la forme %MW101.4.
De la même façon, pour un automate Modicon M340, une adresse directe peut inclure une
spécification de l'indice qui lui permet d'être traitée comme une variable de tableau. Il est possible
d'utiliser l'adressage indexé avec une adresse %Mi, %MWi, %MDi, %MFi, %KWi ou %KD en
ajoutant « [j] » à l'adresse en début de tableau, où « j » est une valeur d'entier non signé. Par
exemple, la troisième valeur d'un tableau de valeurs flottantes commençant à %MF201 serait
spécifiée sous la forme %MF201[2].
Champ Type de données
Le champ Type de données contient le type de données du symbole (variable) ou de l'adresse
directe. Les types de données du symbole (variable) apparaissent automatiquement quand le
symbole (variable) est localisé. Sélectionnez les types de données des adresses directes dans la
liste déroulante.
Les types de données suivants sont valides :
76
Abréviation
Type de données
INT
Entier signé 16 bits
UINT
Entier non signé de 16 bits
DINT
Entier signé 32 bits
UDINT
Entier non signé de 32 bits
REAL
Virgule flottante IEEE de 32 bits
TIME
Entier non signé 32 bits (en ms)
DATE
Date (BCD 32 bits)
TOD
Date et heure BCD 32 bits
BOOL
TOR 1 bit (booléen)
35015193 12/2018
Editeurs
Champ Valeur
La colonne Valeur contient la valeur du symbole (variable) ou l'adresse directe. Le champ est mis
à jour en permanence.
Format Champ
Le champ Format contient le format d'affichage de la valeur du symbole (variable) ou de l'adresse
directe. Les formats suivants sont acceptés :
Abréviation
Type de format
bool
Booléen
dec
Décimal
hex
Hexadécimal
binary
Binaire
ASCII
Octets affichés en tant que caractères ASCII
time
jour_hr_min_s_ms
date
AAAA-MM-JJ ou HH:MM:SS
Champ Etat
La colonne Etat contient des messages sur l'état des communications avec le symbole (variable)
ou l'adresse directe. Si les communications sont normales, le message d'état est « OK ».
En cas d'interruption de la communication avec le symbole (variable) ou l'adresse directe, la
colonne Etat affiche un message décrivant l'événement.
35015193 12/2018
77
Editeurs
Création d’un tableau de données
Description
Pour afficher des symboles (variables) ou des adresses directes, créez un tableau de données.
Création d’un tableau de données
Pour créer un tableau de données, procédez comme suit :
Etape
Description
1
Pour créer un tableau de données, cliquez sur le bouton
Résultat : La boîte de dialogue Nouveau tableau s’affiche.
2
Saisissez le nom du nouveau tableau de données.
3
Cliquez sur OK.
.
NOTE : enregistrez (voir page 83) la feuille de calcul avant d’en sélectionner une autre. Si vous
sélectionnez une nouvelle feuille de calcul, celle-ci supprime la feuille en cours.
78
35015193 12/2018
Editeurs
Utiliser un tableau de données existant
Présentation
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.
Rechercher un tableau de données
Une arborescence de l'Editeur de données affiche tous les tableaux de données enregistrés.
Récupérer un tableau de données
Sélectionnez le tableau de données de votre choix dans l'arborescence. Il est affiché sur une feuille
de calcul.
35015193 12/2018
79
Editeurs
Insertion d'un symbole (variable) dans un tableau de données
Présentation
Pour afficher ou modifier la valeur d'un symbole (variable) dans l'espace de noms, insérez ce
symbole dans un tableau de données.
Insertion d'un symbole (variable)
Etape
1
Action
Double-cliquez sur une ligne vide dans la feuille de calcul.
Résultat : la zone de configuration de l'éditeur de données s'affiche.
2
Dans la zone de configuration, cliquez sur le bouton
.
Résultat : la boîte de dialogue Consulter variable s'affiche.
80
35015193 12/2018
Editeurs
Etape
3
Action
Cliquez sur l'un des boutons suivants :
 Variables d'espace de noms : pour afficher des variables attribuées à l'espace de noms du
serveur Web qui se trouve dans le module de communication Ethernet.
 Variables du dictionnaire de données : pour afficher les variables du dictionnaire de données
de l'automate.
NOTE : Pour pouvoir sélectionner des variables dans le dictionnaire de données, configurez
Control Expert pour intégrer le dictionnaire de données dans la mémoire de l'automate.
4
Sélectionnez le symbole (variable) que vous souhaitez insérer dans le tableau de données.
5
Cliquez sur OK.
Résultat : le symbole (variable) que vous avez sélectionné s'affiche dans le champ Symbole.
6
Dans la zone de configuration, cliquez sur Appliquer
Résultat : une nouvelle ligne correspondant au symbole (variable) sélectionné apparaît dans la
feuille de calcul.
35015193 12/2018
81
Editeurs
Insertion d'une adresse directe dans un tableau de données
Présentation
Si vous souhaitez afficher ou modifier la valeur d'une adresse directe, insérez cette adresse directe
dans un tableau de données.
L'autorisation d'un accès en écriture peut modifier le fonctionnement du système.
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT




Restreignez l'accès au serveur intégré au personnel formé.
Limitez l'accès au serveur intégré en configurant des mots de passe.
Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables susceptibles de nuire à la sécurité des
biens ou des personnes.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Insertion d'une adresse directe
Etape
1
82
Action
Double-cliquez sur une ligne vide dans la feuille de calcul.
Résultat : la zone de configuration de l'éditeur de données s'affiche.
2
Dans le champ Adresse de la zone de configuration, saisissez l'adresse directe de la variable.
3
Dans la zone de configuration, cliquez sur Appliquer.
Résultat : une nouvelle ligne, correspondant à l'adresse de variable, apparaît dans la feuille de
calcul.
35015193 12/2018
Editeurs
Enregistrement d'un tableau de données
Présentation
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 :
si vous modifiez et enregistrez une table de données, les dernières modifications sont
enregistrées et remplacent la table existante même si elle a été créée par un autre utilisateur.
 Si quelqu'un visualise une table de données qui est remplacée, les modifications ne seront
visibles qu'au prochain accès à l'éditeur de tables de données.

Enregistrement d'un tableau de données
Pour enregistrer un tableau de données, suivez les étapes du tableau ci-dessous.
Etape
Action
1
Cliquez sur le bouton
dans la barre d’outils.
Résultat : la boîte de dialogue Enregistrer l'application apparaît.
2
Saisissez le mot de passe (USER, par défaut).
3
Cliquez sur OK.
35015193 12/2018
83
Editeurs
Modification des valeurs de données dans un tableau de données
Présentation
Vous pouvez utiliser l’Editeur de données pour modifier la valeur d’un symbole (variable) et d’une
adresse directe, puis transmettre les nouvelles valeurs à l’automate.
L'autorisation d'un accès en écriture peut modifier le fonctionnement du système.
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT





Protégez à l'aide d'un mot de passe l'accès au serveur intégré.
Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables de processus critiques.
N'utilisez pas le mot de passe par défaut ou un mot de passe évident.
Limitez l'accès au personnel qualifié et formé.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Supposons, par exemple, que vous ayez programmé un objet bouton-poussoir pour démarrer un
moteur lorsque le bouton est enfoncé et pour l'arrêter lorsque le bouton est relâché. Si la
communication est interrompue tandis que le bouton est enfoncé, la poussée du moteur continue
même lorsque le bouton a été relâché. Les objets graphiques ne doivent pas être utilisés pour
commander de telles situations, à moins que d'autres mécanismes de sécurité par interverrouillage soient activés dans le système.
Restrictions concernant la modification de données
Vous ne pouvez modifier que la valeur d'un symbole (variable) ou d'une adresse directe accessible
en écriture dans l'espace de noms.
84
35015193 12/2018
Editeurs
Modification de données
Pour modifier des données, suivez les étapes du tableau ci-dessous :
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'éditeur de données s'affiche.
2
Dans le champ Valeur de la zone de configuration, modifiez la valeur du symbole (variable) ou
de l'adresse directe.
3
Cliquez sur Appliquer.
4
Résultat : la fenêtre Mot de passe apparaît.
5
Saisissez le mot de passe (USER, par défaut).
6
Cliquez sur OK.
Résultat : la nouvelle valeur est transmise au contrôleur.
Variables dans une info-bulle
Lorsque le pointeur de la souris se trouve sur la ligne contenant la variable UNITY, le texte entré
dans UNITY s'affiche dans une info-bulle.
35015193 12/2018
85
Editeurs
Sous-chapitre 4.2
Editeur de données version Lite
Editeur de données version Lite
Editeur de données version Lite
Objet du chapitre
L'Editeur de données version Lite est une version compacte de l'Editeur de données qui se
télécharge plus rapidement. Il convient particulièrement aux utilisateurs disposant d'une connexion
par ligne commutée. L'interface est identique à celle de l'Editeur de données à l'exception de
quelques restrictions quant aux types de données accessibles.
Variables
L'Editeur de données version Lite prend en charge les variables CEI suivantes :
86
Adresse
Type
Affichage
%MW : mots internes CEI
INT
DECIMAL
%MD : mot double CEI
DINT
DECIMAL
%M : bits internes CEI
BOOL
BOOLEEN
35015193 12/2018
Editeurs
Tableaux
Les tableaux créés à l'aide de l'Editeur de données et de l'Editeur de données pour ordinateur de
poche peuvent également être utilisés avec la version Lite. Cependant, la plage de variables des
tableaux de la version Lite est plus restreinte. Quand l'Editeur de données version Lite rencontre
une variable qu'il ne peut pas traiter, il affiche la mention Non pris en charge. Dans ce cas, la
variable ne peut pas être modifiée.
Mode de fonctionnement
Reportez-vous au chapitre relatif au mode de fonctionnement de l'Editeur de données
(voir page 70).
NOTE : L'Editeur de données version Lite ne permet pas d'insérer des symboles (variables) dans
un tableau de données, vous ne pouvez insérer que des adresses directes.
35015193 12/2018
87
Editeurs
Sous-chapitre 4.3
Editeur de données pour ordinateur de poche
Editeur de données pour ordinateur de poche
Vue d'ensemble
Cette section décrit l'Editeur graphique exécuté sur un ordinateur de poche.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
88
Page
Editeur de données pour ordinateur de poche
89
Utilisation de l'Editeur de données pour ordinateur de poche
91
35015193 12/2018
Editeurs
Editeur de données pour ordinateur de poche
Présentation
L'Editeur de données pour ordinateur de poche est une version de l'Editeur 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 données pour ordinateur de poche prend en charge la
surveillance à distance des données, ainsi que le contrôle et le diagnostic à distance.
AVERTISSEMENT
PERTE DES ALERTES ET DU CONTROLE DU PROCESS


N'utilisez pas l'Editeur de données pour ordinateur de poche pour récupérer et afficher ou
contrôler des événements susceptibles de compromettre l'intégrité des personnes ou des
biens.
Intégrez une protection appropriée et spécifique via votre application ou votre processus.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Configuration de l'ordinateur de poche
La configuration nécessaire de l'ordinateur de poche est la suivante :

Processeur ARM

Windows 2003 Mobile pour ordinateur de poche
Le système Windows 2002 Mobile pour ordinateur de poche n'est pas pris en charge.
Fonctionnalités
L'Editeur de données pour ordinateur de poche permet d'ouvrir et de modifier les mêmes tableaux
de données que la version pour ordinateur de bureau, dans un format adapté aux ordinateurs de
poche.
NOTE :
 Les tableaux modifiés par l'Editeur de données pour ordinateur de poche ne peuvent pas être
enregistrés.
 Si vous avez créé des pages utilisateur 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, adaptez le site
Web pour renvoyer la page appropriée en fonction du type de navigateur utilisé par le client.
35015193 12/2018
89
Editeurs
Disponibilité
NOTE :
L'Editeur 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.
 Des interruptions de communication peuvent survenir entre un ordinateur de poche et le module
FactoryCast lorsque le mode d'é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 données pour ordinateur de poche prend uniquement en charge les symboles
(variables).
Les types de symboles pris en charge sont :
INT
 DINT
 BOOL
 EBOOL

NOTE :
 Les adresses Modbus directes ne sont pas prises en charge. Le libellé Non pris en charge
apparaît dans la barre d'état si vous saisissez une adresse Modbus directe dans un tableau de
données pour ordinateur de poche.
 Les variables à surveiller avec l'ordinateur de poche doivent être déclarées en mode Permanent
dans Web Designer pour Modicon M340.
90
35015193 12/2018
Editeurs
Utilisation de l'Editeur de données pour ordinateur de poche
Présentation
Lorsque vous connectez un ordinateur de poche au serveur Web FactoryCast pour la première
fois, téléchargez et installez l'Editeur de données pour ordinateur de poche sur votre ordinateur de
poche. Ensuitez, lancez 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 données pour ordinateur de poche
Le tableau suivant explique comment installer l'Editeur de données pour ordinateur de poche :
Etape
Action
1
Allumez l'ordinateur de poche.
2
Lancez Internet Explorer.
3
Saisissez l'adresse IP de l'équipement distant.
Résultat : la fenêtre suivante apparaît :
35015193 12/2018
91
Editeurs
Etape
92
Action
4
Saisissez le nom d'utilisateur et le mot de passe (USER et USER, par défaut).
Résultat : la page d'accueil du serveur FactoryCast apparaît :
5
Cliquez sur Installer l'Editeur de données pour ordinateur de poche.
Résultat : la fenêtre suivante apparaît :
6
Cliquez sur OUI.
35015193 12/2018
Editeurs
Utilisation de l'Editeur de données pour ordinateur de poche
Le tableau ci-après explique comment utiliser l'Editeur de données pour ordinateur de poche.
Etape
1
Action
Cliquez sur le lien Editeur de données pour ordinateur de poche dans la page d'accueil du site
Web de l'équipement.
Résultat : la fenêtre suivante apparaît :
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 Enreg. pour enregistrer la nouvelle version du tableau après avoir saisi le
mot de passe HTTP.
2
Sélectionnez le tableau souhaité dans le menu déroulant :
Les tableaux définis dans l'Editeur de données pour ordinateur de bureau et dans l'Editeur de
données version Lite peuvent également être utilisés avec la version pour ordinateur de poche.
En revanche, les variables ne sont pas toutes accessibles. (Vous trouverez le détail des
restrictions dans la section Variables (voir page 90).) Une variable 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, ??? apparaît dans la cellule de la valeur.
35015193 12/2018
93
Editeurs
Etape
3
Action
Pour visualiser ou modifier la valeur d'une variable d'automate, insérez le symbole ou l'adresse
de la variable dans le tableau de données pour ordinateur de poche.
Vous pouvez ajouter de nouvelles adresses, conformément aux restrictions détaillées dans la
section Variables (voir page 90). Pour modifier une variable d'automate, sélectionnez la cellule
Valeur correspondante et saisissez la nouvelle valeur.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT





Protégez par mot de passe le serveur intégré.
Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables process critiques.
N'utilisez pas le mot de passe par défaut ou un mot de passe évident.
Restreignez l'accès au personnel formé.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
94
35015193 12/2018
Editeurs
Copier, coller ou supprimer des lignes de tableau
Pour copier, coller ou supprimer des lignes, sélectionnez-en une ou plusieurs en cliquant sur la
première cellule (à gauche de la cellule Variable). Les lignes sélectionnées sont mises en
surbrillance. Maintenez le bouton de la souris enfoncé jusqu'à ce qu'un menu contextuel
apparaisse, puis sélectionnez l'action de votre choix.

Pour effectuer une copie, sélectionnez une ou plusieurs ligne(s) contenant des valeurs (lignes
non vides).

Pour coller les lignes copiées, sélectionnez une ligne (vide ou renseignée). Lorsque plusieurs
lignes sont copiées, les autres lignes sont collées les unes à la suite des autres.

Pour supprimer une ou plusieurs ligne(s), sélectionnez des lignes contenant des valeurs (lignes
non vides), puis cliquez sur Supprimer.
Utilisation des pages personnalisées
Pour afficher une page personnalisée, cliquez sur le lien Pages personnalisées dans la page
d'accueil du site Web de l'équipement.
Lancement de l'Editeur de données pour ordinateur de poche depuis son icône
Vous pouvez également lancer l'Editeur de données pour ordinateur de poche directement depuis
son icône de programme.
35015193 12/2018
95
Editeurs
Sous-chapitre 4.4
Editeur graphique
Editeur graphique
Vue d'ensemble
Cette section décrit les fonctionnalités de l'Editeur graphique, un applet Java qui vous permet de
créer des affichages graphiques dynamiques à l'aide d'un navigateur Web et en utilisant un
ensemble d'objets graphiques prédéfinis. Cet éditeur sert uniquement à la création et à la
modification des affichages. Le Viewer graphique est l'environnement d'exécution qui permet
d'obtenir des affichages animés de façon dynamique par les données d'exécution de l'automate.
Ce viewer est plus allégé que l'éditeur et permet de raccourcir les temps de chargement et
d'exécution.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Présentation de l'Editeur graphique
96
Page
97
Fonctions utilisateur de la fenêtre supérieure
100
Fiche des propriétés
105
Sécurité
107
Paramètres de l'applet Editeur graphique
108
Objets graphiques
109
Objets graphiques étendus
129
35015193 12/2018
Editeurs
Présentation de l'Editeur graphique
Interface
L'applet Editeur graphique est composé de trois fenêtres :
Fenêtre supérieure : propose une zone contenant 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.
 Fenêtre d'affichage : propose une zone de présentation de l'affichage graphique en cours.
Lorsque vous créez un affichage graphique, cette fenêtre se transforme en un espace vierge
dans lequel vous pouvez ajouter les objets graphiques qui constitueront l'affichage graphique
souhaité.
 Fenêtre des messages : contient les messages générés par l'Editeur graphique.

Illustration
La figure ci-après présente l'applet Editeur graphique avec sa fenêtre supérieure telle qu'à l'initialisation et ses fenêtres d'affichage et de messages vierges.
Objets graphiques
Les objets graphiques fournis avec l'Editeur graphique sont capables de communiquer avec
l'automate depuis lequel l'applet Editeur graphique a été téléchargé. Il n'y a pas de « câblage »
supplémentaire entre les objets graphiques et les « objets de communication ». Les objets
graphiques sont autonomes, ce qui signifie qu'aucune connexion n'est nécessaire entre eux et que
chacun est capable de fonctionner indépendamment.
35015193 12/2018
97
Editeurs
Obtention d'un affichage graphique
Une fois l'applet Editeur graphique chargé dans un navigateur Web, vous souhaiterez
généralement obtenir un affichage graphique (pour contrôler l'application de l'automate) ou
créer/modifier un affichage graphique. Pour l'utilisateur qui souhaite simplement obtenir des
affichages graphiques existants (un opérateur, par exemple) et dialoguer avec ces affichages, il
suffit de cliquer sur le lien Visualiseur graphique à la place de Editeur graphique. Une fenêtre
contenant des éléments graphiques d'interface apparaît. Elle ne propose pas le menu Modifier. Ce
visualiseur est plus léger que l'Editeur graphique et se charge donc plus rapidement. Seul un mot
de passe est nécessaire pour écrire des données dans l'automate.
L'autorisation de l'accès en écriture peut avoir une incidence sur le fonctionnement du système.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT





Protégez par mot de passe le serveur intégré.
Sélectionnez avec soin les symboles et adresses directes pour lesquels vous autorisez les
modifications en ligne.
N'autorisez pas la modification en ligne de variables process critiques.
N'utilisez pas le mot de passe par défaut ou un mot de passe évident.
Restreignez l'accès au personnel formé.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Création et modification des affichages graphiques
Pour créer et modifier des affichages graphiques, cliquez sur le bouton Modifier… afin de faire
apparaître les fonctions standard d'édition de graphiques. Vous pouvez ainsi sélectionner des
objets dans une palette, les placer dans un espace, les déplacer et les redimensionner à l'aide de
la souris et définir leurs propriétés. Vous pouvez tester immédiatement l'affichage graphique
modifié avec les données d'exécution de l'automate en cliquant sur le bouton Terminé pour quitter
le mode édition. Une fois que vous avez obtenu un résultat satisfaisant, l'affichage graphique peut
être enregistré sur l'automate en vue d'une réutilisation en cliquant sur le bouton Enregistrer..., à
condition que vous ayez entré le bon mot de passe.
NOTE : soyez prudent lors de la modification et de l'enregistrement d'une page graphique, car les
dernières modifications sont enregistrées et remplacent la page existante, même si elle a été créée
par une autre personne.
98
35015193 12/2018
Editeurs
Fonctions Utilisateur
La plupart des fonctions utilisateur de l'Editeur graphique sont disponibles en tant que fonctions
utilisateur de la fenêtre supérieure (voir page 100) Dans la fenêtre d'affichage, vous pouvez
directement jouer sur la taille d'un objet graphique ainsi que sur son emplacement. Toutes les
propriétés d'un objet graphique (valeurs de mise à l'échelle, étiquettes, couleurs, adresses
d'automate des données d'exécution, par exemple) sont définies dans la fiche des propriétés
(voir page 105).
35015193 12/2018
99
Editeurs
Fonctions utilisateur de la fenêtre supérieure
Présentation
La fenêtre supérieure de l'applet Editeur graphique comporte plusieurs « panneaux de dialogue »,
un seul pouvant être affiché à la fois. Pour passer d'un panneau à l'autre, il suffit de cliquer sur les
boutons de la boîte de dialogue en cours. Cette rubrique décrit les panneaux de dialogue de la
fenêtre supérieure.
Boîte de dialogue supérieure
La boîte de dialogue supérieure est le panneau qui s'affiche à l'initialisation dans la fenêtre
supérieure lors du démarrage de l'applet Editeur graphique. L'accès à tous les autres panneaux
de la fenêtre supérieure se fait à partir de cette boîte de dialogue.
Les commandes de la boîte de dialogue supérieure incluent les fonctions suivantes :
Liste déroulante. La liste déroulante répertorie tous les fichiers d'affichage graphique
enregistrés sur le module de serveur Web et qui sont disponibles. Lorsque vous sélectionnez
un affichage graphique dans cette liste, l'affichage graphique de la fenêtre en cours est
remplacé par celui que vous venez de choisir. Si l'affichage graphique en cours a été modifié
depuis son dernier enregistrement, vous devez confirmer que les changements doivent être
ignorés. Si vous choisissez l'entrée <nouveau> dans la liste, le contenu de la fenêtre d'affichage
est effacé et un nouvel affichage graphique peut être créé.
 Enregistrer. Le bouton Enregistrer rend la Boîte de dialogue Enregistrer visible. Ce bouton reste
désactivé tant qu'un mot de passe d'écriture correct n'a pas été saisi.
 Supprimer. Le bouton Supprimer... rend la boîte de dialogue Supprimer visible. 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é.
 Modifier. Le bouton Modifier... rend la boîte de dialogue Modifier visible.
 Mot de passe. Le bouton Mot de passe... rend la boîte de dialogue Mot de passe visible.
 Zone d'affichage d'informations. La zone d'affichage d'informations indique le nom et la version
du programme Control Expert exécuté sur l'automate connecté.

100
35015193 12/2018
Editeurs
Boîte de dialogue Enregistrer
La boîte de dialogue Enregistrer permet d’enregistrer l’affichage graphique actuel.
Lorsque la boîte de dialogue Enregistrer s'affiche, le nom de l'affichage graphique en cours est
visible dans la zone de texte de la boîte de dialogue. Si l'affichage graphique en cours n'a pas été
enregistré (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 le bouton OK pour enregistrer le contenu de l'affichage graphique
en cours dans le module de serveur Web. Si vous cliquez sur Non, la boîte de dialogue supérieure
s'affiche à nouveau et aucune action n'est effectuée.
Boîte de dialogue Supprimer
La boîte de dialogue Supprimer permet de supprimer l’affichage graphique actuel.
Si vous cliquez sur Oui, l'affichage graphique existant est effacé et le fichier graphique est
supprimé sur le module du serveur Web. Si vous cliquez sur Non, la boîte de dialogue supérieure
réapparaît et aucune action n'est effectuée.
Boîte de dialogue Mot de passe
La boîte de dialogue Mot de passe permet d'entrer le mot de passe donnant accès aux fonctions
utilisateur qui modifient les fichiers d'affichage graphique ou les valeurs de données d'exécution
d'un automate.
Si vous saisissez le mot de passe correct et cliquez sur le bouton OK, vous 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'automate (via les objets graphiques qui
gèrent l'écriture de valeurs vers un automate, le cas échéant). Si vous cliquez sur le bouton OK
alors que le champ de texte est vide, les éventuelles autorisations liées au mot de passe en cours
sont supprimées. Le bouton Annuler réaffiche la boîte de dialogue supérieure sans modifier les
autorisations actuelles liées au mot de passe.
35015193 12/2018
101
Editeurs
Boîte de dialogue Modifier
La boîte de dialogue Modifier permet de sélectionner un objet graphique à placer dans la fenêtre
d'affichage et d'accéder à toutes les fonctions d'édition graphique. Les objets graphiques
disponibles sont présentés dans un jeu de palettes, une seule palette étant visible à la fois. Il existe
deux palettes :
La palette standard :
La palette étendue :
Les commandes de la boîte de dialogue Modifier incluent les fonctions suivantes :
 La Zone de liste déroulante affiche la liste des palettes disponibles. Lorsque vous sélectionnez
un nom de palette dans la liste, les objets graphiques de cette palette sont visibles dans la zone
d'affichage de la palette de la boîte de dialogue.
 La Palette affiche les objets graphiques dans la palette actuelle. Chaque type d'objet graphique
(compteur, bouton, etc.) est représenté par une icône. Lorsque vous cliquez sur une icône de
la palette, un objet graphique du type correspondant est sélectionné pour insertion. Si vous
cliquez sur une zone ouverte de la fenêtre d'affichage alors que l'Editeur graphique est en mode
« insertion », une instance de l'objet graphique sélectionné est insérée dans l'affichage
graphique.
 La zone d'information affiche le nom et la taille de l'objet graphique sélectionné.
 Le bouton Couper permet de supprimer le ou les objets graphiques sélectionnés de l'affichage
graphique et de les enregistrer dans un tampon (un Presse-papiers interne), en écrasant le
contenu précédent du tampon.
 Le bouton Copier permet de copier le ou les objets graphiques sélectionnés dans le tampon, en
écrasant le contenu précédent du tampon.
 Le bouton Coller permet d'insérer le contenu du Presse-papiers dans l'angle supérieur gauche
de l'affichage graphique. Vous pouvez ensuite déplacer les objets graphiques que vous avez
collés pour les placer où vous souhaitez sur l'affichage.
 Le bouton Propriétés affiche la Fiche des propriétés (voir page 105) de l’objet graphique
sélectionné.
 Le bouton Personnaliser permet d'afficher le module de personnalisation de l'objet graphique
sélectionné (si celui-ci dispose d'un tel module).
 Le bouton Mise en page rend la boîte de dialogue Mise en page visible.
 Le bouton Options rend la boîte de dialogue Options visible.
 Le bouton Terminé rend la Boîte de dialogue supérieure à nouveau visible.
102
35015193 12/2018
Editeurs
Boîte de dialogue Mise en page
La boîte de dialogue Mise en page permet de modifier la position et la taille d'un groupe d'objets
graphiques.
Les commandes de la boîte de dialogue Mise en page incluent les fonctions suivantes :
Pour aligner les arêtes des objets graphiques, les boutons Droite, Bas, Gauche et Haut
déplacent les objets graphiques sélectionnés de sorte que leurs côtés spécifiés soient au même
emplacement. Sélectionnez au moins deux objets graphiques pour activer ces boutons.
 Les boutons Horizontal et Vertical permettent de déplacer les objets graphiques sélectionnés
afin que leurs lignes médianes horizontales ou verticales soient respectivement à la même
position. Sélectionnez au moins deux objets graphiques pour activer ces boutons.
 Les boutons Horizontal et Vertical permettent d'ajuster les objets graphiques sélectionnés de
façon à obtenir un espacement horizontal ou vertical identique entre eux. Sélectionnez au
moins trois objets graphiques pour activer ces boutons.
 Utilisez les boutons Largeur et Hauteur afin que la largeur et la hauteur des objets graphiques
sélectionnés correspondent. Sélectionnez au moins deux objets graphiques pour activer ces
boutons.
 Le bouton Terminé rend la boîte de dialogue Modifier à nouveau visible.

NOTE : pour la plupart des opérations de mise en page (à l'exception d’Espacer uniformément),
l'un des objets sélectionnés est considéré comme l'« objet de référence » par rapport auquel tous
les autres objets sélectionnés ajustent 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 distingue des autres objets sélectionnés de par la couleur de sa
zone de sélection qui est différente de celle des autres.
35015193 12/2018
103
Editeurs
Boîte de dialogue Options
La boîte de dialogue Options vous permet de modifier les réglages relatifs à la grille que vous
pouvez faire apparaître dans la fenêtre d'affichage. La grille a pour seul but de vous aider à
modifier un affichage graphique et s'affiche uniquement lorsque l'Editeur graphique est en « mode
Edition » . Le mode Edition démarre lorsque vous accédez à la boîte de dialogue Modifier et
s’arrête lorsque vous revenez dans la boîte de dialogue supérieure.
Les commandes de la boîte de dialogue Options fournissent les fonctions suivantes :
Il est possible de modifier la taille des cellules de la grille en saisissant une largeur de colonne
et une hauteur de ligne dans les zones de texte de la boîte de dialogue.
 Lorsque la case Afficher la grille est cochée, cette dernière s'affiche ; dans le cas contraire, la
grille n'est pas visible.
 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.
 Le bouton OK active les paramètres d’option actuels et réaffiche la boîte de dialogue Modifier.
 Si vous cliquez sur Annuler, la boîte de dialogue Modifier réapparaît et aucun paramètre
d’option n’est modifié.

104
35015193 12/2018
Editeurs
Fiche des propriétés
Présentation
La fiche des propriétés est une boîte de dialogue « flottante » (non modale) qui présente toutes les
propriétés configurables de l'objet graphique sélectionné :
Les propriétés d'un objet graphique sont propres au type d'un 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 page 109).
35015193 12/2018
105
Editeurs
Boîte de dialogue de consultation
Un éditeur de propriétés Adresse est disponible pour chaque objet graphique de l'Editeur
graphique. Cet éditeur vous permet non seulement de saisir directement l'adresse d'un nom de
variable Control Expert, mais également d'accéder à la boîte de dialogue Sélection de variable. La
boîte de dialogue Sélection de variable permet de sélectionner le nom d'un symbole (variable)
Control Expert dans une liste de symboles (variables) pour laquelle le programme de configuration
Web Designer pour Modicon M340 a autorisé un accès via Internet.
La figure suivante montre la boîte de dialogue Sélection de variable :
106
35015193 12/2018
Editeurs
Sécurité
Trois éléments de sécurité contribuent à la protection de vos données :
 La page HTML qui contient l'applet Editeur graphique, a été placée dans le répertoire secure du
module Web. Vous devez fournir le mot de passe correct pour télécharger la page HTML.
 La boîte de dialogue Mot de passe vous permet non seulement d'enregistrer et de supprimer
des fichiers, mais également de transférer des valeurs de données. Cette boîte de dialogue est
protégée par un mot de passe. Lorsque vous transférez des valeurs de données, l'Editeur
graphique réactive le mode Lecture seule en désactivant les commandes utilisateur liés aux
objets graphiques.
 Web Designer pour Modicon M340 vous permet d'indiquer si un élément est en lecture seule
(mode défini par défaut). L'Editeur graphique réactive l'attribut Lecture seule d'un symbole
(variable) en refusant toute requête qui définit une nouvelle valeur de données et en affichant
une fenêtre de message.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT


N'utilisez pas d'objets graphiques dans le cas où une interruption de la communication avec
le module FactoryCast peut nuire à la sécurité des biens ou des personnes.
N'utilisez pas d'objets graphiques lors d'opérations dangereuses pour la sécurité.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire
fonctionner un moteur lorsque le bouton est enfoncé et l'arrêter lorsque le bouton est relâché. Si
les communications sont interrompues alors que le bouton est enfoncé, le moteur continuera de
fonctionner même si le bouton est relâché. Les objets graphiques ne doivent pas être utilisés pour
commander de telles situations, à moins que d'autres mécanismes de sécurité par interverrouillage ne soient activés dans le système.
35015193 12/2018
107
Editeurs
Paramètres de l'applet Editeur graphique
Présentation
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 :



LOAD : ce paramètre demande à l'Editeur graphique de charger automatiquement un fichier
graphique spécifique au démarrage. Si le fichier n'existe pas, un message apparaît. Si ce
paramètre n'apparaît pas dans la balise <APPLET>, aucun fichier n'est chargé automatiquement au démarrage et vous devez sélectionner un fichier graphique initial dans la liste
proposée par l'Editeur graphique.
MODE : ce paramètre demande à l'Editeur graphique de démarrer en mode Edition (mode
normal) ou Affichage (mode spécifique). Dans le cas d'un démarrage en mode Affichage,
l'Editeur graphique affiche seulement sa fenêtre d'affichage. Lorsque ce paramètre est utilisé
avec le paramètre LOAD, vous pouvez concevoir un site Web avec des pages HTML dédiées
à des affichages graphiques spécifiques. L'utilisateur n'a pas besoin de sélectionner de fichier
graphique ; le comportement de l'écran IHM est donc plus standard. Ce paramètre peut prendre
les valeurs suivantes :
 EDIT (valeur par défaut) : l'Editeur graphique démarre en mode Edition (mode normal).
 VIEW_RO : l'Editeur graphique démarre en mode Affichage (lecture seule). L'utilisateur du
navigateur Web n'est pas autorisé à envoyer des valeurs de données à l'automate.
 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 à l'automate après avoir
saisi le mot de passe d'accès en écriture.
AUTO_LOGIN : ce paramètre demande à l'Editeur graphique d'indiquer automatiquement le
mot de passe qui autorise l'écriture sur l'automate. Si le paramètre MODE est défini sur
VIEW_RW ou EDIT, et si vous définissez AUTO_LOGIN sur TRUE, l'Editeur graphique autorise
l'écriture sur l'automate sans demander à l'utilisateur de saisir un mot de passe. Ce paramètre
peut prendre les valeurs FALSE (valeur par défaut) et TRUE.
Exemple
Voici un exemple de balise d'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 à l'automate à l'aide de n'importe quel objet
graphique prenant en charge l'envoi de valeurs (à condition d'avoir saisi le mot de passe d'accès
en écriture).
<APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar"
code="com.schneiderautomation.gde.GdeApplet" width="700" height="514">
<PARAM name="LOAD" value="UNIT_1"> <PARAM name="MODE" value="VIEW_RW">
<PARAM name="AUTO_LOGIN" value="FALSE"> </APPLET>
108
35015193 12/2018
Editeurs
Objets graphiques
Présentation
Les objets graphiques que propose l'Editeur graphique aident à la création d'affichages
graphiques imitant les tableaux de bord classiques. Les objets de contrôle et de surveillance de
données sont dotés de fonctionnalités de communication intégrées et conçus comme des objets
graphiques autonomes.
Gardez toutefois à l'esprit que si les communications à destination de l'équipement lié à l'objet
graphique sont interrompues, l'objet ne fonctionne plus et l'équipement final n'est pas averti.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT


N'utilisez pas d'objets graphiques dans le cas où une interruption de la communication avec
le module FactoryCast peut nuire à la sécurité des biens ou des personnes.
N'utilisez pas d'objets graphiques lors d'opérations dangereuses pour la sécurité.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire
fonctionner un moteur lorsque le bouton est enfoncé et l'arrêter lorsque le bouton est relâché. Si
les communications sont interrompues alors que le bouton est enfoncé, le moteur continuera de
fonctionner même si le bouton est relâché. Les objets graphiques ne doivent pas être utilisés pour
commander de telles situations, à moins que d'autres mécanismes de sécurité par interverrouillage ne soient activés dans le système.
De plus, chaque objet graphique de l'Editeur graphique existe sous forme d'applet pour aider les
clients qui souhaitent insérer plusieurs applets simples sur une même page HTML. Lorsqu'ils sont
associés à l'applet LiveBeanApplet, les objets graphiques de l'Editeur graphique s'utilisent
comme l'applet LiveLabelApplet.
Cette rubrique décrit les objets graphiques standard et leurs propriétés.
35015193 12/2018
109
Editeurs
Indicateur horizontal
Un indicateur horizontal donne une représentation analogique de la valeur d'un symbole (variable)
ou d'une adresse directe dans un automate. 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.
110
Propriété
Description
Limites
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à
surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Divisions d'échelle
majeures
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Divisions d'échelle
mineures
Nombre de divisions mineures (non repérées) de
l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes de -1 à 6
l'échelle (régler sur -1 pour utiliser un format exponentiel
général)
Valeur EU maximale
Valeur maximale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
Valeur visible
Indique s'il doit y avoir affichage numérique de la valeur
à l'échelle
Police des valeurs
Police utilisée pour l'affichage numérique de la valeur
(s'il existe)
Fond de la barre
Couleur de fond de la barre d'indication
Voir la remarque 1,
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
Voir la remarque 3,
Voir la remarque 3,
35015193 12/2018
Editeurs
Propriété
Description
Couleur de la barre
Couleur de la barre d'indication (si la valeur à l'échelle est
comprise dans la plage des limites Haute/Basse)
Valeur de limite très
haute
Valeur, exprimée en unités physiques, de la limite « Très
haute »
Couleur de limite très
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Très haute »
Valeur de limite haute
Valeur, exprimée en unités physiques, de la limite
« Haute »
Limites
Couleur de limite haute Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Haute »
Valeur de limite basse
Valeur, exprimée en unités physiques, de la limite
« Basse »
Couleur de limite basse Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Basse »
Valeur de limite très
basse
Valeur, exprimée en unités physiques, de la limite « Très
basse »
Couleur de limite très
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Très basse »
Limite bande morte
Plage neutre (comme pourcentage de la plage EU) à
appliquer à la vérification des limites Haute/Basse
0 à 10
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate
Valeur d'entrée brute (sans mise à l'échelle) simulée
permettant de tester l'objet graphique
35015193 12/2018
Voir la remarque 3,
Remarques, page 128
111
Editeurs
Indicateur vertical
Un indicateur vertical donne une représentation analogique de la valeur d'un symbole (variable)
ou d'une adresse directe dans un automate. 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
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à
surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet
graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Divisions d'échelle
majeures
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Divisions d'échelle
mineures
Nombre de divisions mineures (non repérées) de
l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes de -1 à 6
l'échelle (régler sur -1 pour utiliser un format
exponentiel général)
Valeur EU maximale
Valeur maximale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
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 des limites Haute/Basse)
Voir la remarque 1,
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
Voir la remarque 3,
Voir la remarque 3,
Valeur de limite très haute Valeur, exprimée en unités physiques, de la limite
« Très haute »
112
35015193 12/2018
Editeurs
Propriété
Description
Couleur de limite très
haute
Couleur de la barre d'indication si la valeur à l'échelle
est supérieure à la limite « Très haute »
Valeur de limite haute
Valeur de la limite « Haute » exprimée en unités
physiques
Couleur de limite haute
Couleur de la barre d'indication si la valeur à l'échelle
est supérieure à la limite « Haute »
Valeur de limite basse
Valeur de la limite « Basse » exprimée en unités
physiques
Couleur de limite basse
Couleur de la barre d'indication si la valeur à l'échelle
est inférieure à la limite « Basse »
Limites
Valeur de limite très basse Valeur de la limite « Très basse » exprimée en unités
physiques
Couleur de limite très
basse
Couleur de la barre d'indication si la valeur à l'échelle
est inférieure à la limite « Très basse »
Limite bande morte
Plage neutre (comme pourcentage de la plage EU) à
appliquer à la vérification des limites Haute/Basse
0 à 10
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate
Valeur d'entrée brute (sans mise à l'échelle) simulée
permettant de tester l'objet graphique
35015193 12/2018
Voir la remarque 3,
Remarques, page 128
113
Editeurs
Curseur horizontal ou vertical
Un curseur horizontal ou vertical donne une représentation analogique de la valeur d'un symbole
(variable) ou d'une adresse directe dans un automate. Il s'agit d'une barre de défilement dont la
position est indiquée par le curseur qui représente un pourcentage de sa plage en unités
physiques. Au moyen de la souris, vous pouvez modifier la valeur de la barre de défilement en
envoyant une nouvelle valeur à l'automate.
Le tableau ci-après décrit les propriétés du curseur horizontal ou vertical.
114
Propriété
Description
Limites
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à
surveiller
Type de données
Type de données de l'adresse directe ou du symbole Voir la remarque 2,
(variable)
Remarques, page 128
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
Voir la remarque 1,
Remarques, page 128
Divisions d'échelle majeures Nombre de divisions majeures (repérées) de
l'échelle
0 à 100
Divisions d'échelle mineures Nombre de divisions mineures (non repérées) de
l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes
de l'échelle (régler sur -1 pour utiliser un format
exponentiel général)
Valeur EU maximale
Valeur maximale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse
directe ou du symbole (variable)
-1 à 6
Valeur d'automate maximale Valeur brute (sans mise à l'échelle) maximale de
l'adresse directe ou du symbole (variable) dans
l'automate
Voir la remarque 3,
Valeur d'automate minimale
Valeur brute (sans mise à l'échelle) minimale de
l'adresse directe ou du symbole (variable) dans
l'automate
Voir la remarque 3,
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
Remarques, page 128
Remarques, page 128
35015193 12/2018
Editeurs
Propriété
Description
Incrément unité
Quantité dont est modifiée la valeur à l'échelle
lorsque l'utilisateur clique sur les flèches de la barre
de défilement
Limites
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique 0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Sélecteur horizontal ou vertical
Un sélecteur horizontal ou vertical vous permet de choisir parmi plusieurs possibilités. Une fois la
sélection faite, la valeur correspondant au choix est envoyée à l'automate. Les choix sont
représentés par les repères d'une « échelle », la sélection en cours étant indiquée par la position
du curseur d'une barre de défilement.
Le tableau ci-après décrit les propriétés du sélecteur horizontal ou vertical.
Propriété
Description
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Fond
Couleur de fond de l'objet graphique
Choix
Choix du sélecteur. Chaque choix est indiqué sous la
forme d'une entrée « étiquette=valeur » (lorsque vous
sélectionnez une « étiquette », la « valeur » est envoyée
à l'automate).
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
Remarques, page 128
Largeur de bordure Largeur (en pixels) de la bordure de l'objet graphique
Voir la remarque 2,
Remarques, page 128
Au moins deux choix
requis
0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
35015193 12/2018
115
Editeurs
Indicateur numérique
Un indicateur numérique donne une représentation numérique de la valeur d'un symbole (variable)
ou d'une adresse directe dans un automate. 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.
116
Propriété
Description
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Format des valeurs
Format (décimal, hexadécimal, etc.) à utiliser pour
l'affichage de la valeur à l'échelle
Précision de valeur
Nombre de décimales à afficher pour la valeur à l'échelle
(régler sur -1 pour utiliser un format exponentiel général)
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
Limites
Voir la remarque 1,
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
-1 à 6
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 l'adresse directe
ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse directe
ou du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe ou du symbole (variable) dans l'automate
Voir la remarque 3,
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe ou du symbole (variable) dans l'automate
Voir la remarque 3,
Valeur de limite très
haute
Valeur de la limite « Très haute » exprimée en unités
physiques
Couleur de limite très
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Très haute »
Valeur de limite haute
Valeur de la limite « Haute » exprimée en unités physiques
Couleur de limite
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Haute »
Remarques, page 128
Remarques, page 128
35015193 12/2018
Editeurs
Propriété
Description
Limites
Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques
Couleur de limite
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Basse »
Valeur de limite très
basse
Valeur de la limite « Très basse » exprimée en unités
physiques
Couleur de limite très
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Très basse »
Limite bande morte
Plage neutre (en pourcentage de la plage EU) à appliquer
à la vérification des limites Haute/Basse
0 à 10
0 à 32
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 de l'automate
Valeur d'entrée brute (sans mise à l'échelle) simulée
permettant de tester l'objet graphique
Voir la remarque 3.
Affichage de messages
Un affichage de messages affiche un message textuel basé sur la valeur d'un symbole (variable)
ou d'une adresse directe dans un automate. 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
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 128
Fond
Couleur de fond de l'objet graphique
Messages
Au moins un message
Ensemble des messages à afficher. A chaque message
correspond une entrée « valeur=texte » (lorsque la valeur de requis
l'automate est égale à « valeur », le message « texte »
s'affiche).
Fond de messages
Couleur de fond de la zone d'affichage de messages
Couleur des
messages
Couleur du texte du message
Remarques, page 128
Voir la remarque 2,
Police des messages Police du texte du message
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
35015193 12/2018
117
Editeurs
Propriété
Description
Limites
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate Valeur d'entrée simulée permettant de tester l'objet
graphique
Voir la remarque 3,
Remarques, page 128
Bouton-poussoir
Un bouton-poussoir vous permet, lorsqu'il est actionné au moyen de la souris, d'envoyer à un
automate une ou plusieurs valeurs préréglées.
Le tableau ci-après décrit les propriétés du bouton-poussoir.
118
Propriété
Description
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à
surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Fond
Couleur de fond de l'objet graphique
Valeurs
Valeurs à envoyer à l'automate
RAZ des valeurs
Valeurs à envoyer à l'automate après expiration du
retard 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 bouton- 0-2000
poussoir entre l'envoi des valeurs à l'automate 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
Couleur de l'étiquette du
bouton
Couleur utilisée pour l'étiquette du bouton
Police de l'étiquette du
bouton
Police utilisée pour l'étiquette du bouton
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique 0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Voir la remarque 1,
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
Voir la remarque 4,
Remarques, page 128
0 à 100
35015193 12/2018
Editeurs
Station de sortie directe
La station de sortie directe vous permet de saisir une valeur numérique dans une zone de texte
directement à partir du clavier. Lorsque la valeur saisie est comprise entre des limites haute et
basse préréglées, un bouton Paramétrer est activé. Dans ce cas, la valeur saisie est envoyée à
l'automate lorsque vous cliquez sur le bouton Paramétrer ou 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
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à
surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
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 l'adresse
directe ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse
directe ou du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de
l'adresse directe ou du symbole (variable) dans
l'automate
Remarques, page 128
Entrée maximale
Valeur maximale, exprimée en unités physiques,
autorisée pour la valeur saisie en entrée
Entrée minimale
Valeur minimale, exprimée en unités physiques,
autorisée pour la valeur saisie en entrée
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
Couleur de bordure
Couleur de la bordure de l'objet graphique
35015193 12/2018
Limites
Voir la remarque 1,
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
Voir la remarque 3,
Voir la remarque 3,
0 à 32
119
Editeurs
Témoin lumineux
Le témoin lumineux fournit une double indication de la valeur d'un symbole (variable) ou d'une
adresse directe dans un automate. 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 OFF et une valeur non nulle est déclarée ON. Si la propriété
Intervalle flash est réglée sur une valeur positive, le témoin clignote lorsque la valeur d'entrée est
égale à ON.
Le tableau ci-après décrit les propriétés du témoin lumineux.
120
Propriété
Description
Limites
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
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 le 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 le 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
Période de clignotement du témoin (exprimée en
millisecondes) lorsque la valeur d'entrée est ON. Défini
sur zéro pour non-clignotement.
Forme
Forme (cercle, rectangle, etc.) du témoin
Entrée inversée
Si cette propriété est réglée sur TRUE, elle inverse la
valeur d'entrée. (Le témoin affiche le Mot Off lorsque la
valeur d'entrée est ON.)
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 de l'automate
Valeur d'entrée simulée permettant de tester l'objet
graphique
Remarques, page 128
Voir la remarque 2,
Remarques, page 128
200 à 2 000
0 à 32
Voir la remarque 3,
Remarques, page 128
35015193 12/2018
Editeurs
Station de commande du moteur
La station de commande du moteur est conçue pour imiter la station standard à bouton-poussoir
marche/arrêt fréquemment utilisée pour commander les moteurs. Cet objet graphique est
essentiellement composé de deux boutons-poussoirs et d'un témoin lumineux. Pour faciliter la
configuration des nombreuses propriétés de cet objet, un module de personnalisation est fourni.
C'est au moyen de ce module, et non de la fiche des propriétés de l'Editeur graphique, que sont
définies la plupart des propriétés (à l'exception du nom).
Le tableau ci-après décrit les propriétés de la station de commande du moteur.
Propriété
Description
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
Limites
0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
Témoin lumineux
Propriétés identiques à celle de l'objet graphique Témoin lumineux, à
l'exception des propriétés partagées énumérées ci-dessus
Bouton-poussoir
supérieur
Propriétés identiques à celle de l'objet graphique Bouton-poussoir, à
l'exception des propriétés partagées énumérées ci-dessus
Bouton-poussoir
inférieur
Propriétés identiques à celle de l'objet graphique Bouton-poussoir, à
l'exception des propriétés partagées énumérées ci-dessus
35015193 12/2018
121
Editeurs
Compteur analogique
Un compteur analogique donne une représentation analogique de la valeur d'un symbole
(variable) ou d'une adresse directe dans un automate. 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
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 128
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Divisions d'échelle
majeures
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Divisions d'échelle
mineures
Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes de
l'échelle (régler sur -1 pour utiliser un format exponentiel
général)
Valeur EU
maximale
Valeur maximale, en unités physiques, de l'adresse directe ou
du symbole (variable)
Remarques, page 128
Voir la remarque 2,
-1 à 6
Valeur EU minimale Valeur minimale, en unités physiques, de l'adresse directe ou
du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
Voir la remarque 3,
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
Balayage des
degrés du cadran
Portion d'arc circulaire à utiliser pour dessiner le cadran
60 à 300
Type de pointeur
Type de pointeur utilisé (aiguille, flèche, etc.)
Voir la remarque 3,
Couleur du pointeur Couleur utilisée pour le pointeur
122
35015193 12/2018
Editeurs
Propriété
Description
Couleur du cadran
Couleur utilisée pour le cadran (pour la partie comprise dans
la plage des limites Haute/Basse)
Limites
Valeur de limite très Valeur de la limite « Très haute » exprimée en unités
haute
physiques
Couleur de limite
très haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Très haute »
Valeur de limite
haute
Valeur de la limite « Haute » exprimée en unités physiques
Couleur de limite
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Haute »
Valeur de limite
basse
Valeur de la limite « Basse » exprimée en unités physiques
Couleur de limite
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Basse »
Valeur de limite très Valeur de la limite « Très basse » exprimée en unités
basse
physiques
Couleur de limite
très basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Très basse »
Largeur de bordure Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur de
l'automate
35015193 12/2018
Valeur d'entrée brute (sans mise à l'échelle) simulée
permettant de tester l'objet graphique
Voir la remarque 3,
Remarques, page 128
123
Editeurs
Curseur rotatif
Un curseur rotatif donne une représentation analogique de la valeur d'un symbole (variable) ou
d'une adresse directe dans un automate. Il est représenté par un bouton sur un cadran circulaire
dont la position correspond à un pourcentage de sa plage en unités physiques. Vous pouvez
définir la taille du cadran et la couleur du bouton. Au moyen de la souris, vous pouvez modifier la
position du bouton en envoyant une nouvelle valeur à l'automate.
Le tableau ci-après décrit les propriétés du curseur rotatif.
Propriété
Description
Limites
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Type de données
Type de données de l'adresse directe ou du symbole (variable) Voir la remarque 2,
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Divisions d'échelle
majeures
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Divisions d'échelle
mineures
Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes de
l'échelle (régler sur -1 pour utiliser un format exponentiel
général)
-1 à 6
Balayage des
degrés du cadran
Portion d'arc circulaire à utiliser pour dessiner le cadran
60 à 300
Couleur du cadran
Couleur du cadran
Couleur du bouton
rond
Couleur utilisée pour le bouton
Valeur EU
maximale
Valeur maximale, en unités physiques, de l'adresse directe ou
du symbole (variable)
Voir la remarque 1,
Remarques, page 128
Remarques, page 128
Valeur EU minimale Valeur minimale, en unités physiques, de l'adresse directe ou
du symbole (variable)
124
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
Voir la remarque 3,
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
Voir la remarque 3,
35015193 12/2018
Editeurs
Propriété
Description
Largeur de bordure Largeur (en pixels) de la bordure de l'objet graphique
Limites
0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
Sélecteur rotatif
Un sélecteur rotatif vous permet de choisir parmi plusieurs possibilités. Une fois la sélection faite,
la valeur correspondant au choix est envoyée à l'automate. Les choix sont représentés par les
repères d'une « échelle », la sélection en cours étant indiquée par la position du bouton. La taille
du cadran circulaire (balayage des degrés d'un cercle) et la couleur du bouton sont paramétrables.
Le tableau ci-après décrit les propriétés du sélecteur rotatif.
Propriété
Description
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 128
Fond
Couleur de fond de l'objet graphique
Choix
Choix du sélecteur. Chaque choix est indiqué sous la forme Au moins deux choix
d'une entrée « étiquette=valeur » (lorsque vous sélectionnez requis
une « étiquette », la « valeur » est envoyée à l'automate).
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Echelle visible
Indique si une échelle, étiquetée avec des choix, doit
s'afficher
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Balayage des degrés Portion d'arc circulaire à utiliser pour dessiner le cadran
du cadran
Couleur du bouton
rond
Couleur utilisée pour le bouton
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
Couleur de bordure
Couleur de la bordure de l'objet graphique
35015193 12/2018
Limites
Remarques, page 128
Voir la remarque 2,
60 à 300
0 à 32
125
Editeurs
Enregistreur de tendances
Un enregistreur de tendances permet d'obtenir un graphique temporel continu des valeurs de six
symboles (variables) ou adresses directes au maximum dans un automate. Il émule un
enregistreur à papier déroulant, avec les stylos à droite et le « papier » qui se déroule de droite à
gauche. Une échelle verticale à gauche du graphique indique la plage des valeurs enregistrées,
et une échelle horizontale sous le graphique affiche le cadre temporel de celui-ci. Vous pouvez
définir la fréquence de mise à jour et l'aspect du graphique.
Pour faciliter la configuration des nombreuses propriétés de cet objet, un module de personnalisation est fourni. C'est au moyen de ce module, et non de la fiche des propriétés de l'Editeur
graphique, que sont définies la plupart des propriétés (à l'exception du nom).
Le tableau ci-après décrit les propriétés de l'enregistreur de tendances. Les propriétés disponibles
pour chacun des stylos sont décrites dans le second tableau.
126
Propriété
Description
Nom
Nom de l'objet graphique
Limites
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Couleur d'étiquette
Couleur de l'étiquette
Police d'étiquette
Police utilisée sur l'étiquette
Divisions d'échelle majeures
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Divisions d'échelle mineures
Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Couleur d'échelle
Couleur de l'échelle et de ses étiquettes
Police d'échelle
Police utilisée sur les étiquettes de l'échelle
Précision échelle
Nombre de décimales à indiquer pour les étiquettes de l'échelle -1 à 6
(régler sur -1 pour utiliser un format exponentiel général)
Valeur EU maximale
Valeur maximale, en unités physiques, de l'adresse directe ou
du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse directe ou
du symbole (variable)
Intervalle de mise à jour
Intervalle de mise à jour du graphique (en secondes)
0,5 à 120
Divisions d'échelle temporelle
Nombre de divisions de l'échelle horizontale
0à6
Fond du graphique
Couleur de la zone du graphique
Couleur de la grille
Couleur de la grille dessinée dans la zone du graphique
Divisions de grille verticales
Nombre de divisions verticales de la grille
0 à 100
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
35015193 12/2018
Editeurs
Les propriétés suivantes de l'enregistreur de tendances sont disponibles pour chaque stylo :
Propriété
Description
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole (variable) Voir la remarque 2,
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe ou du symbole (variable) dans l'automate
Remarques, page 128
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
Remarques, page 128
Remarques, page 128
Voir la remarque 3,
Voir la remarque 3,
Liaison d'affichage
Une liaison d'affichage est un objet graphique particulier qui vous permet de passer à un autre
affichage graphique en cliquant dessus avec la souris. Pour indiquer que l'objet représente une
liaison vers un autre affichage, l'étiquette de texte du lien est soulignée et le curseur de la souris
se transforme en main lorsque la souris passe dessus. Cet objet est particulièrement utile lorsque
l'Editeur graphique est utilisé en mode Affichage qui ne propose pas de liste déroulante pour
sélectionner un affichage graphique.
Une liaison d'affichage peut également servir de lien hypertexte vers un fichier HTML. Si vous
saisissez une URL dans Nom d'affichage de liaison, vous pouvez l'ouvrir dans une nouvelle
fenêtre de navigateur à condition d'appuyer sur la touche MAJ tout en cliquant sur le lien ; dans le
cas contraire, la fenêtre de navigateur existante est remplacée par l'URL au moment où vous
cliquez sur le lien.
Si le champ Nom d'affichage de liaison est vide, l'étiquette s'affiche non soulignée et l'objet affiché
devient une simple étiquette texte.
Le tableau ci-après décrit les propriétés de la liaison d'affichage.
Propriété
Description
Etiquette
Etiquette de la liaison
Limites
Nom d'affichage de liaison Nom de l'affichage graphique à charger lorsque 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
35015193 12/2018
127
Editeurs
Remarques
Les remarques relatives à cette rubrique sont les suivantes :
128
1.
Si la propriété d'adresse d'un objet graphique est une adresse directe, la propriété de type de
données est définie sur UNDEFINED et un type de données par défaut (BOOL, INT, DINT ou REAL
selon la taille implicite de la valeur de données) est utilisé. Si la propriété Adresse est le nom d'un
symbole (variable), il est inutile d'indiquer la propriété Type de données qui peut être définie sur
UNDEFINED. Cependant, si la propriété Type de données est indiquée pour un symbole (ou
variable), elle doit correspondre exactement au type de données réel du symbole (de la variable).
Si la propriété d'adresse est l'adresse directe d'une référence d'automate TOR (Quantum 0x/1x), la
propriété de type de données doit être BOOL. La propriété Type de données peut être définie sur
BOOL uniquement pour une référence d'automate binaire.
2.
Les différentes valeurs de la propriété Type de données ont la signification suivante :
Type de données
Signification
UNDEFINED
Aucun type de données n'est précisé
BOOL
1 bit TOR (booléen)
SHORT
Entier signé 8 bits
USHORT
Entier non signé 8 bits
INT
Entier signé 16 bits
UINT
Entier non signé 16 bits
DINT
Entier signé 32 bits
UDINT
Entier non signé 32 bits
REAL
Virgule flottante IEEE 32 bits
TIME
Entier non signé 32 bits (en millisecondes)
DATE
Date (BCD 32 bits)
TOD
Date/Heure (BCD 32 bits)
DT
Date et heure (BCD 64 bits)
3.
Les limites des propriétés Valeur d'automate maximale et Valeur d'automate minimale sont les
limites naturelles de la propriété Type de données configurée. Le réglage UNDEFINED attribué au
Type de données sera traité comme REAL par rapport à ses valeurs limites.
4.
Pour un bouton-poussoir, spécifiez au moins une valeur. Si la propriété Adresse est un nom de
symbole (variable), une seule valeur est toujours envoyée à l'automate, toutes les autres valeurs
étant ignorées. Si la propriété d'adresse est une adresse directe, toutes les valeurs fournies sont
envoyées à l'automate sous la forme d'un tableau commençant à l'adresse directe indiquée.
35015193 12/2018
Editeurs
Objets graphiques étendus
Présentation
Les objets graphiques étendus fournis dans l'Editeur graphique servent à créer des affichages
graphiques imitant les panneaux graphiques avancés. Tous les objets de contrôle et de
surveillance de données sont dotés de fonctionnalités de communication intégrées et sont conçus
comme des objets graphiques autonomes.
Gardez toutefois à l'esprit que, si les communications avec l'équipement lié à l'objet graphique
étendu sont interrompues, l'objet ne fonctionne plus et l'équipement final n'est pas averti.
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'EQUIPEMENT


N'utilisez pas d'objets graphiques dans des situations où des interruptions de communication
avec le module FactoryCast peuvent nuire à la sécurité des biens ou des personnes.
N'utilisez pas d'objets graphiques lors d'opérations dangereuses pour la sécurité.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Supposons, par exemple, que vous ayez programmé un objet de bouton-poussoir pour faire
fonctionner un moteur lorsque le bouton est enfoncé et l'arrêter lorsque le bouton est relâché. Si
les communications sont interrompues alors que le bouton est enfoncé, le moteur continuera de
fonctionner même si le bouton est relâché. Les objets graphiques ne doivent pas être utilisés pour
commander de telles situations, à moins que d'autres mécanismes de sécurité par interverrouillage ne soient activés dans le système.
De plus, pour aider les clients qui souhaitent insérer plusieurs applets simples sur une seule page
HTML, chacun des objets de l'ensemble de l'Editeur graphique existe sous forme d'applet.
Lorsqu'ils sont associés à l'applet LiveBeanApplet, les objets graphiques de l'Editeur graphique
s'utilisent comme l'applet LiveLabelApplet.
35015193 12/2018
129
Editeurs
Editeur de texte ASCII
L'éditeur de texte ASCII se base sur l'élément graphique d'affichage des messages. Il permet de
saisir un nouveau texte.
Les propriétés de l'éditeur de texte ASCII sont les suivantes :
Propriété
Description
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller Voir la remarque 1,
Remarques, page 139
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 de
l'ordinateur
Valeur
Le texte lui-même
Graphique à barres
Un graphique à barres donne une représentation analogique de la valeur d'un symbole (variable)
ou d'une adresse directe dans un automate. 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 :
130
Propriété
Description
Limites
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
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 l'adresse directe
ou du symbole (variable)
Valeur EU minimale
Valeur minimale, en unités physiques, de l'adresse directe
ou du symbole (variable)
Valeur d'automate
maximale
Valeur brute (sans mise à l'échelle) maximale de l'adresse Voir la remarque 3,
Remarques, page 139
directe ou du symbole (variable) dans l'automate
Remarques, page 139
Voir la remarque 2,
Remarques, page 139
35015193 12/2018
Editeurs
Propriété
Description
Limites
Valeur d'automate
minimale
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe ou du symbole (variable) dans l'automate
Voir la remarque 3,
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 des limites Haute/Basse)
Valeur de limite très
haute
Valeur de la limite « Très haute » exprimée en unités
physiques
Couleur de limite très
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Très haute »
Remarques, page 139
Valeur de limite haute Valeur de la limite « Haute » exprimée en unités physiques
Couleur de limite
haute
Couleur de la barre d'indication si la valeur à l'échelle est
supérieure à la limite « Haute »
Valeur de limite basse Valeur de la limite « Basse » exprimée en unités physiques
Couleur de limite
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Basse »
Valeur de limite très
basse
Valeur de la limite « Très basse » exprimée en unités
physiques
Couleur de limite très
basse
Couleur de la barre d'indication si la valeur à l'échelle est
inférieure à la limite « Très basse »
Limite bande morte
Plage neutre (comme pourcentage de la plage EU) à
appliquer à la vérification des limites Haute/Basse
0 à 10
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
0 à 32
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate
Valeur d'entrée brute (sans mise à l'échelle) simulée
permettant de tester l'objet graphique
35015193 12/2018
Voir la remarque 3,
Remarques, page 139
131
Editeurs
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
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
Limites
Voir la remarque 1,
Remarques, page 139
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
Le chemin racine par défaut du répertoire du fichier est
/FLASH1/wwwroot;; ":images/ et correspond à
/FLASH1/wwwroot/images/.
Bitmap générique
L'élément graphique d'interface Bitmap générique permet d'afficher un bitmap statique pour
chaque valeur distincte d'une variable d'automate. 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
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Type de données
Type de données de l'adresse directe ou du symbole (variable) Voir la remarque 2,
Fond
Couleur de fond de l'objet graphique
Etiquette
Etiquette à afficher en tant que partie de l'objet graphique
Voir la remarque 1,
Remarques, page 139
Remarques, page 139
Voir la remarque 1,
Remarques, page 139
Couleur d'étiquette Couleur de l'étiquette
Police d'étiquette
132
Police utilisée sur l'étiquette
35015193 12/2018
Editeurs
Propriété
Description
Choix du Bitmap
Noms de fichier des bitmaps personnalisés à afficher
Cette propriété permet d'ouvrir un éditeur de texte permettant
de saisir les conditions de valeur de l'automate et les bitmaps
associés à afficher, comme « 0:key.gif:images/ » où 0 est la
valeur de l'automate, « key.gif » le fichier bitmap associé à la
valeur et « images » le répertoire dans lequel se trouve le
fichier.
Le chemin racine par défaut du répertoire du fichier est
/FLASH1/wwwroot; ":images/ et correspond à
/FLASH1/wwwroot/images/.
Limites
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 de
l'automate
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 vous permet de passer à un autre affichage
graphique, en cliquant dessus avec la souris. Les liens graphiques peuvent également être
reconnus par leur étiquette soulignée et le curseur de la souris se transforme en main lorsque la
souris passe dessus. Cet objet est particulièrement utile lorsque l'Editeur graphique est utilisé en
mode Affichage, mode dans lequel il n'existe pas de liste déroulante des affichages graphiques.
Un lien graphique peut également servir de lien hypertexte vers un fichier HTML. Si vous saisissez
une URL dans 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 du navigateur existante lorsque vous cliquez sur lien.
Si le Nom d'affichage de liaison n'est pas renseigné, l'étiquette n'est pas soulignée et l'objet affiché
devient une simple étiquette texte.
Les propriétés de la liaison d'affichage sont les suivantes :
Propriété
Description
Etiquette
Etiquette de la liaison
Nom d'affichage de
liaison
Nom de l'affichage graphique à charger lorsque l'utilisateur clique sur
le lien, ou 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
35015193 12/2018
Limites
133
Editeurs
Témoin lumineux
Le témoin lumineux affiche la valeur d'un symbole (variable) ou d'une adresse directe dans un
automate avec deux états possibles. 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 témoin lumineux sont les suivantes :
Propriété
Description
Nom
Nom de l'objet graphique
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
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
Limites
Voir la remarque 1,
Remarques, page 139
Voir la remarque 2,
Remarques, page 139
Choix du Bitmap OFF Bitmap du témoin lorsque le mot OFF est affiché
134
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
Période de clignotement du témoin (exprimée en
millisecondes) lorsque la valeur d'entrée est ON. Réglé
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 graphique
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate
Valeur d'entrée simulée permettant de tester l'objet
graphique
200 à 2 000
0 à 32
Voir la remarque 3,
Remarques, page 139
35015193 12/2018
Editeurs
Moteur
L'élément graphique d'interface Moteur affiche la valeur d'un symbole (variable) ou d'une adresse
directe dans un automate avec trois états possibles. 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
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 139
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é
Remarques, page 139
Voir la remarque 2,
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
DEFAULT
Bitmap du moteur lorsque le mot DEFAULT est affiché
Couleur de mot
DEFAULT
Couleur de la police du mot DEFAULT
Police de mot
DEFAULT
Police du texte de mot DEFAULT
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 de l'automate Valeur d'entrée simulée permettant de tester l'objet
graphique
35015193 12/2018
0 à 32
Voir la remarque 3,
Remarques, page 139
135
Editeurs
Tuyau
Le tuyau affiche la valeur d'un symbole (variable) ou d'une adresse directe dans un automate 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 :
136
Propriété
Description
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
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 graphique
Couleur de bordure
Couleur de la bordure de l'objet graphique
Valeur de l'automate
Valeur d'entrée simulée permettant de tester l'objet
graphique
Remarques, page 139
Voir la remarque 2,
Remarques, page 139
0 à 32
Voir la remarque 3,
Remarques, page 139
35015193 12/2018
Editeurs
Bouton-poussoir
Un bouton-poussoir permet d'envoyer à un automate 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
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 139
Fond
Couleur de fond de l'objet graphique
Valeurs
Valeurs à envoyer à l'automate
RAZ des valeurs
Valeurs à envoyer à l'automate après expiration du retard
d'initialisation. Si aucune valeur d'initialisation n'est fournie,
l'initialisation n'aura pas lieu.
RAZ du délai
0-2000
Délai (en millisecondes) que doit respecter le boutonpoussoir entre l'envoi des valeurs à l'automate 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
du bouton
Couleur utilisée pour l'étiquette du bouton
Police de l'étiquette
du bouton
Police utilisée pour l'étiquette du bouton
Remarques, page 139
Voir la remarque 2,
Voir la remarque 4,
Remarques, page 139
Choix du Bitmap OFF Bitmap du bouton lorsque l'état OFF est affiché
Choix du Bitmap ON
Bitmap du bouton lorsque l'état ON est affiché
Largeur de bordure
Largeur (en pixels) de la bordure de l'objet graphique
Couleur de bordure
Couleur de la bordure de l'objet graphique
35015193 12/2018
0 à 32
137
Editeurs
Distributeur
Le distributeur affiche la valeur d'un symbole (variable) ou d'une adresse directe dans un automate
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
Nom
Nom de l'objet graphique
Limites
Adresse
Adresse directe ou nom du symbole (variable) à surveiller
Voir la remarque 1,
Type de données
Type de données de l'adresse directe ou du symbole
(variable)
Remarques, page 139
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é
Remarques, page 139
Voir la remarque 2,
Couleur de mot ON Couleur de la police de mot ON
Police de mot ON
Police du texte de mot ON
Intervalle flash
Période de clignotement du témoin (exprimée en
millisecondes) lorsque la valeur d'entrée est ON. Réglez
sur 0 pour annuler le clignotement.
Largeur de bordure Largeur (en pixels) de la bordure de l'objet graphique
200 à 2000
0 à 32
Couleur de bordure Couleur de la bordure de l'objet graphique
Valeur de
l'automate
138
Valeur d'entrée simulée permettant de tester l'objet
graphique
Voir la remarque 3,
Remarques, page 139
35015193 12/2018
Editeurs
Remarques
Les remarques relatives à ce chapitre sont les suivantes.
1.
Si la propriété d'adresse d'un objet graphique est une adresse directe, la propriété de type de
données est réglée sur UNDEFINED et un type de données par défaut (BOOL, INT, DINT ou REAL
selon la taille implicite de la valeur des données) est utilisé. Si la propriété d'adresse est un nom de
symbole (variable), il est inutile d'indiquer la propriété de type de données qui peut être réglée sur
UNDEFINED. En revanche, si la propriété de type de données est spécifiée pour un symbole, elle
n'est valide que si elle correspond exactement au type de données réel du symbole.
Si la propriété d'adresse est un adresse directe d'une référence Quantum 0x/1x, la propriété de type
de données doit être réglée sur BOOL. La propriété de type de données ne peut être BOOL que pour
une référence d'automate TOR.
2.
Les différentes valeurs de la propriété Type de données ont la signification suivante.
Type de données
Signification
UNDEFINED
Aucun type de données n'est précisé
BOOL
1 bit TOR (booléen)
SHORT
Entier signé 8 bits
USHORT
Entier non signé 8 bits
INT
Entier signé 16 bits
UINT
Entier non signé 16 bits
DINT
Entier signé 32 bits
UDINT
Entier non signé 32 bits
REAL
Virgule flottante IEEE 32 bits
TIME
Entier non signé 32 bits (en millisecondes)
DATE
Date (BCD 32 bits)
TOD
Date/Heure (BCD 32 bits)
DT
Date et heure (BCD 64 bits)
3.
Les limites des propriétés Valeur d'automate maximale et Valeur d'automate minimale sont les
limites naturelles de la propriété Type de données configurée. Le réglage UNDEFINED attribué au
Type de données sera traité comme REAL par rapport à ses valeurs limites.
4
Pour un bouton-poussoir, spécifiez au moins une valeur. Si la propriété d'adresse est un nom de
symbole, une seule valeur est envoyée à l'automate et les autres valeurs sont ignorées. Si la
propriété d'adresse est une adresse directe, toutes les valeurs sont envoyées à l'automate sous la
forme d'un tableau commençant à l'adresse directe indiquée.
35015193 12/2018
139
Editeurs
Sous-chapitre 4.5
Viewer graphique
Viewer graphique
Viewer graphique
Vue d'ensemble
Le Viewer graphique est une version allégée de l'Editeur graphique. Sa petite taille permet
d'accélérer sa vitesse de téléchargement. Avec le Viewer graphique, vous pouvez afficher
uniquement des éléments graphiques d'interface. Vous ne pouvez pas les modifier.
Le Viewer graphique est composé de deux fenêtres :


Fenêtre supérieure : cette zone affiche les commandes utilisateur. Dans le menu déroulant,
vous pouvez sélectionner un graphique à modifier.
Fenêtre d'affichage : cette zone affiche le graphique sélectionné.
Lorsque vous affichez un graphique en mode plein écran, la Fenêtre supérieure n'est pas affichée.
140
35015193 12/2018
Editeurs
Sélection d'un graphique
Les instructions suivantes expliquent comment sélectionner un graphique créé dans l'Editeur
graphique :
Etape
Action
1
Cliquez sur Viewer graphique.
La fenêtre supérieure et la fenêtre d'affichage apparaissent :
2
Sélectionnez un graphique dans le menu déroulant.
Résultat : Le graphique sélectionné apparaît dans la fenêtre d'affichage :
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.
35015193 12/2018
141
Editeurs
Sous-chapitre 4.6
Viewer de programme automate
Viewer de programme automate
Visualiseur de programme automate
Présentation
La fonctionnalité Visualiseur de programme automate permet de visualiser et de surveiller les
programmes Control Expert en mode RUN à l'aide d'un navigateur Web. Les programmes
automates sont consultables dans les langages suivants :
 Schéma à contacts (LD)
 Liste d'instructions (IL)
 Langage à blocs fonction (FBD)
 LL984 (984)
 Texte structuré (ST)
 Diagramme fonctionnel en séquence (SFC).
Pour les versions de FactoryCast supérieures à 4.6, le module FactoryCast détecte les
modifications apportées au programme automate, puis met à jour et synchronise automatiquement
l'affichage Web.
Activation de la synchronisation automatique du Visualiseur de programme automate
Pour les versions de FactoryCast supérieures à 4.65, vous pouvez configurer votre application
Control Expert afin que le module de communication Ethernet de FactoryCast détecte automatiquement les modifications du programme automate, puis synchronise automatiquement
l'affichage Web.
Pour activer la synchronisation automatique de l'application Control Expert exécutée dans
l'automate avec le Visualiseur de programme automate, vous devez :
 activer l'affichage des informations du visualiseur de programme,
 intégrer le dictionnaire des variables dans la mémoire de l'automate.
Utilisez Control Expert pour saisir ces paramètres, comme décrit ci-après.
142
35015193 12/2018
Editeurs
Pour activer l'affichage du Visualiseur de programme automate, procédez comme suit :
Etape
Action
1
Dans Control Expert, sélectionnez Outils → Options du projet... pour ouvrir la fenêtre Options du
projet.
2
Sélectionnez Options du projet → Général → Diagnostics de l'automate dans l'arborescence
située à gauche de la fenêtre.
3
Sélectionnez Informations Visualiseur de programme comme indiqué ci-dessous, puis cliquez
sur Appliquer.
NOTE : Si vous ne sélectionnez pas Informations Visualiseur de programme comme indiqué cidessous, la version Java de la page Visualiseur de programme automate s'affiche.
35015193 12/2018
143
Editeurs
Pour intégrer le dictionnaire des variables automates dans la mémoire de l'automate, procédez
comme suit :
Etape
Action
1
Dans Control Expert, sélectionnez Outils → Options du projet... pour ouvrir la fenêtre Options du
projet.
2
Sélectionnez Options du projet → Général → Données intégrées de l'automate dans
l'arborescence située à gauche de la fenêtre.
3
Sélectionnez Dictionnaire de données comme indiqué ci-dessous, puis cliquez sur OK.
Accès au Visualiseur de programme automate
Pour accéder à la page Visualiseur de programme automate, procédez comme suit :
Etape
144
Action
1
Lancez le site Web de votre module à l'aide d'un navigateur Web.
2
Cliquez sur le lien Surveillance sur la page d'accueil du site Web.
3
Cliquez sur le lien Visualiseur de programme automate sur la page Surveillance.
35015193 12/2018
Editeurs
Représentation et signification des couleurs
Fenêtre Visualiseur de programme automate :
1
2
3
Arborescence de navigation : sélectionnez la section du programme automate à visualiser.
Fenêtre d'affichage : cette zone affiche le programme automate animé.
Console : affiche les données des événement de suivi sélectionnés.
Animation des variables :

Les valeurs booléennes sont affichées en :
 vert si la valeur est vraie,
 rouge si la valeur est fausse.

Pour les autres types de variables, le nom ou la valeur apparaissent en jaune. Consultez l'infobulle pour plus d'informations sur le nom de la variable, son type, son adresse ainsi que sur les
commentaires qui lui sont associés.
Animation des liens :


Les liens associés aux variables booléennes sont affichés en vert ou en rouge selon la valeur
de la variable à laquelle ils sont connectés (vert si la valeur est vraie et rouge si elle est fausse).
Les autres liens apparaissent en noir.
35015193 12/2018
145
Editeurs
Animation SFC :
Les couleurs suivantes sont utilisées pour les différents éléments :
 pour les étapes :
 vert si l'étape est active,
 blanc si l'étape est inactive,
 jaune si la durée d'activité de l'étape est inférieure à la durée minimale programmée,
 rose si la durée d'activité de l'étape est supérieure à la durée minimale programmée.
146

pour les macro-étapes :
 lorsqu'une macro-étape devient active, la moitié supérieure est affichée en vert,
 lorsque l'étape OUT de la macro-étape est active, la macro-étape est affichée intégralement
en vert,
 lorsque la macro-étape devient inactive, elle est affichée en blanc.

pour les transitions associées à un élément booléen ou à une expression booléenne simple :
 vert si l'élément ou l'expression est TRUE,
 rouge si l'élément ou l'expression est FALSE.

pour les transitions associées à une section :
 noir tant que l'étape précédente reste inactive,
 vert si les conditions de la section sont TRUE,
 rouge si les conditions de la section sont FALSE.
35015193 12/2018
Editeurs
Animation LL984 :
Les couleurs utilisées pour les différentes variables sont indiquées ci-après avec leur signification :
 Noir : non surveillé
 Jaune : valeur en temps réel non disponible
 Rouge : variable booléenne réglée sur False
 Vert : variable booléenne réglée sur True
 Noir sur fond jaune : variable non booléenne (par exemple, une constante)
Info-bulle
La fonction Info-bulle permet d'afficher un texte d'aide lorsque vous placez le pointeur sur une
variable.
Elle fournit des informations sur :
la valeur de la variable si seul son nom est visible dans le visualiseur,
 le type, le nom, l'adresse ainsi que le commentaire associé si seule sa valeur est visible dans
le visualiseur.

Cliquez sur la variable pour afficher l'info-bulle en permanence. Cliquez sur l'info-bulle avec le
bouton droit pour la faire disparaître.
35015193 12/2018
147
Editeurs
Zoom avant/arrière
Le Visualiseur de programme automate comprend deux boutons qui permettent de régler le zoom
d'affichage du programme. Ces boutons se trouvent en haut à droite du visualiseur :
Cliquez sur le bouton de gauche (avec le signe « + ») pour faire un zoom avant de trois niveaux
maximum.
Cliquez sur le bouton de droite (avec le signe « – ») jusqu'à trois fois pour faire un zoom arrière et
afficher l'intégralité du programme dans le visualiseur.
Affichage/masquage de la console et de l'arborescence de navigation
Le Visualiseur de programme automate contient deux boutons que vous pouvez activer ou
désactiver pour respectivement afficher ou masquer la console et l'arborescence de navigation.
Ces boutons se trouvent en haut à gauche du visualiseur :
Cliquez sur le bouton de gauche pour afficher ou masquer la console.
Cliquez sur le bouton de droite pour afficher ou masquer l'arborescence de navigation.
Limitations



Seuls les programmes automates créés à l'aide d’Unity Pro version 4.0 ou ultérieure peuvent
être visualisés.
Vous pouvez surveiller les programmes automate, pas les modifier.
Les objets suivants ne sont pas animés ; ils apparaissent en noir :
 objets dont les résultats dépendent d'une expression,
 blocs fonction sans instance pour lesquels aucune information sur les variables d'entrée/de
sortie n'est disponible,
 DFB standard (par exemple, ALARM_DIA),
 tables multidimensions.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
148
35015193 12/2018
Editeurs
Paramètres
Pour lancer le Visualiseur de programme automate, deux possibilités s'offrent à vous :
Dans la page Accueil, sélectionnez Surveillance → Visualiseur de programme automate.
 Dans votre navigateur, saisissez l'URL complète de la page Visualiseur de programme
automate.

L'URL complète de la page Visualiseur de programme automate est la suivante :
“http://<adresse IP>/unsecure/system/plcv.htm? showTreeview = 1&showConsole = 1&
section = <nomSection>|<IDobjet>@<nomEquipement>.plc”
Lorsque vous ouvrez cette page avec son URL complète, seul le Visualiseur de programme
automate s'affiche. L'en-tête et le menu principal de la page Web (qui normalement s'affichent en
haut de la page), ainsi que le menu Surveillance (qui normalement s'affiche à gauche de la page)
sont absents.
En outre, vous pouvez configurer les paramètres inclus dans l'URL pour afficher ou masquer
l'arborescence (à gauche du Visualiseur de programme automate), pour afficher ou masquer la
console (en bas du Visualiseur de programme automate), et pour examiner en détail une section
ou un objet spécifique du programme automate. Ces paramètres sont les suivants :
 showTreeview : 0 pour masquer l'arborescence, 1 pour l'afficher.

showConsole : 0 pour masquer la console, 1 pour l'afficher.

section : accès à une section d'un programme ou à un objet d'une section. Les applets affichent
directement la section ou l'objet s'ils ont été trouvés. La syntaxe de ce paramètre est la
suivante :
section = nomSection|IdObjet@nomEquipement.plc
Voici un exemple d'URL complète n'affichant que la fenêtre du Visualiseur de programme
automate :
http://139.158.20.12/unsecure/system/plcv.htm?showTreeview = 0 &showConsole = 0&
section = System_Init|FBI_4@device0.plc
35015193 12/2018
149
Editeurs
Comme seul le programme est affiché, il est plus simple d'en surveiller l'exécution, comme illustré
ci-après :
150
35015193 12/2018
Modicon M340
Ajout de pages personnalisées sur le site
35015193 12/2018
Chapitre 5
Ajout de pages personnalisées sur le site
Ajout de pages personnalisées sur le site
Présentation
Vous pouvez ajouter vos propres pages Web sur le site du serveur intégré. Web Designer vous
permet d'utiliser les mêmes mots de passe pour vos pages personnalisées et les pages par défaut.
Vous pouvez aussi les placer dans une zone non protégée où aucun mot de passe n'est requis.
FactoryCast fournit des objets graphiques animés. Ces objets sont écrits en HTML pour que vous
puissiez les utiliser dans vos propres pages Web. Ils vous permettent de surveiller et de contrôler
les variables d'automate en les associant aux objets.
Cette section explique comment créer vos propres pages Web HTML et utiliser les objets animés
en temps réel fournis avec FactoryCast.
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 :
 Si vous utilisez un logiciel de fournisseur tiers pour transférer un site Web et que les limites de
mémoire sont atteintes, certaines pages du site Web n'apparaissent pas.
 Lorsque vous utilisez Web Designer pour transférer un site Web, un message est affiché si le
site dépasse la capacité de mémoire.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
5.1
Utiliser les applets Java FactoryCast avec le code HTML
152
5.2
Utilisation de l'extension FactoryCast pour Microsoft FrontPage ou Expression
Web
167
5.3
Utilisation de Objets graphiques version Lite
195
5.4
Ajout de pages Microsoft Silverlight®
215
35015193 12/2018
151
Ajout de pages personnalisées sur le site
Sous-chapitre 5.1
Utiliser les applets Java FactoryCast avec le code HTML
Utiliser les applets Java FactoryCast avec le code HTML
Vue d'ensemble
Cette section décrit comment utiliser les applets Java relatifs à FactoryCast. Utilisez ces applets
pour créer des pages Web personnalisées. Pour créer des pages personnalisées, utilisez un
éditeur de texte tel que Microsoft Notepad.
La création de pages Web personnalisées au moyen du code HTML vous permet d'afficher des
données dynamiques de l'automate dans votre navigateur.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
152
Page
Insérer des applets dans une page Web
153
Insertion d'un LiveBeanApplet
154
Insertion de LiveBeanApplet à l'aide du code HTML
157
Insertion de LiveLabelApplet à l'aide du code HTML
160
Insérer LiveTableApplet à l’aide du code HTML
165
35015193 12/2018
Ajout de pages personnalisées sur le site
Insérer des applets dans une page Web
Présentation
Le logiciel FactoryCast inclut plusieurs objets graphiques (ou JavaBeans) qui sont utilisés pour
visualiser des données dynamiques de l'automate sur un affichage graphique. En général, un
utilisateur final crée un affichage graphique à l'aide de l'outil Editeur graphique livré avec
FactoryCast. Vous pouvez cependant créer un affichage graphique en utilisant des objets
graphiques insérés dans une page Web au moyen du LiveBeanApplet. L'un de ces objets
graphiques, tel qu'un compteur 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 de l'automate à l'aide d'un navigateur, vous pouvez choisir
l'une des deux méthodes d'insertion d'un applet FactoryCast dans une page Web.
 (1) Saisissez le code HTML qui figure dans les sections :
 Insertion de LiveBeanApplet à l'aide du code HTML
 Insertion de LiveLabelApplet à l'aide du code HTML
 Insertion de LiveTableApplet à l'aide du code HTML

(2) Insérez un applet Java puis renseignez les boîtes de dialogue en utilisant l'extension
FactoryCast de Microsoft FrontPage ou de Expression Web.
35015193 12/2018
153
Ajout de pages personnalisées sur le site
Insertion d'un LiveBeanApplet
Présentation
Cette rubrique aborde les concepts généraux relatifs à l'insertion d'un LiveBeanApplet.
NOTE :
Vous trouverez également dans ce guide des informations sur l'insertion d'un LiveBeanApplet
via :
 le code HTML, (voir page 157)
 l'extension FrontPage de Microsoft. (voir page 180)
NOTE : avant d'insérer un LiveBeanApplet dans une page Web, créez une bibliothèque de
JavaBeans à l'aide de l'Editeur graphique fourni avec le logiciel FactoryCast. En général, la
bibliothèque de JavaBeans créée doit contenir une instance de chaque objet à utiliser dans une
page Web. Considérez cette bibliothèque comme un ensemble de modèles copiés et
personnalisés pour vos pages Web. Par exemple, une bibliothèque peut contenir un compteur
analogique, un sélecteur rotatif et un bouton-poussoir. Il est ensuite possible d'ajouter plusieurs
instances de chaque objet Bean à une page Web, avec pour chacune un ensemble de paramètres
uniques (adresse, par exemple).
154
35015193 12/2018
Ajout de pages personnalisées sur le site
Insertion d'un LiveBeanApplet
Pour insérer un LiveBeanApplet :
Etape
1
Action
A l'aide de votre navigateur Web, saisissez le nom ou l'adresse IP de votre module de serveur Web et
accédez à l'applet Editeur graphique via le lien Surveillance et Editeurs en ligne.
35015193 12/2018
155
Ajout de pages personnalisées sur le site
Etape
2
Action
Passez en mode Edition et créez la bibliothèque de JavaBeans à utiliser sur vos pages Web.
Personnalisez chaque objet 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.
Remarque : pour plus d'informations sur l'utilisation de l'applet Editeur graphique, reportez-vous à la
section Editeur graphique (voir page 96).
3
156
Une fois votre bibliothèque créée, cliquez sur le bouton Terminé dans la fenêtre de l'éditeur et enregistrez
votre bibliothèque.
35015193 12/2018
Ajout de pages personnalisées sur le site
Insertion de LiveBeanApplet à l'aide du code HTML
Présentation
Pour visualiser graphiquement les données, utilisez des objets graphiques tels qu'un compteur
analogique ou un bouton-poussoir. Avant d'insérer un objet JavaBean dans une page Web,
installez un applet spécial appelé LiveBeanMgrApplet sur le serveur.
LiveBeanMgrApplet
L'applet LiveBeanMgrApplet permet à la page Web d'afficher des données dynamiques
provenant de l'automate. Il doit figurer une fois sur la page si celle-ci comporte des instances de
LiveBeanApplet.
L'applet LiveBeanMgrApplet peut être inclus dans une page Web de deux manières.


Applet invisible—si la page Web n'est utilisée que pour contrôler les valeurs de l'automate,
aucune entrée n'est requise de la part de l'utilisateur
Icône clé—si la page Web est utilisée à la fois pour envoyer de nouvelles valeurs à l'automate
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 saisir un mot de passe pour envoyer
des valeurs à l'automate. Lorsque l'utilisateur clique sur l'applet (icône d'une clé) depuis le
navigateur Web, une boîte de dialogue l'invite à indiquer un mot de passe qui lui permettra d'écrire
des données dans l'automate.
Le code HTML permettant d'inclure l'applet dans une page Web utilisée uniquement à des fins de
surveillance est le suivant :
<APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar"
code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=0 height=0>
</APPLET>
Le code HTML permettant d'inclure l'applet sur une page Web utilisée aussi bien pour envoyer des
valeurs à un automate qu'à des fins de surveillance est le suivant :
<APPLET codebase="classes" archive="SAComm.jar,GDE.jar,Widgets.jar"
code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=32
height=32> <PARAM name=MODE value="READWRITE"> <PARAM name=AUTO_LOGIN
value="FALSE"> <PARAM name=FTP_ROOT value="/SDCA/Web"> </APPLET>
Si, dans l'exemple ci-dessus, la valeur du paramètre AUTO_LOGIN est réglée sur TRUE au lieu
de FALSE, le mot de passe est saisi automatiquement (l'utilisateur n'a pas besoin de le faire).
35015193 12/2018
157
Ajout de pages personnalisées sur le site
LiveBeanApplet
L'applet LiveBeanApplet 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 page 96) peut être inclus sur une page Web en tant
qu'applet séparé. Tout objet graphique enregistré comme partie d'un affichage graphique de
l'Editeur graphique peut être récupéré à partir du fichier graphique et présenté par l'applet.
Paramètres de LiveBeanApplet
L'applet LiveBeanApplet utilise des paramètres qui vous permettent de spécifier l'objet
graphique présenté par l'applet et de définir la couleur de fond de l'applet.
Les paramètres de l'applet et leur signification sont répertoriés ci-dessous.
Paramètre
Définition
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é lors 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.
Une valeur RVB peut également être saisie au format « 0xRRVVBB » où RR, VV et BB
sont les valeurs hexadécimales respectives des composantes rouge, vert et bleu.
Ce paramètre est facultatif mais est normalement défini pour correspondre à la couleur
de la page HTML.
Outre les paramètres ci-dessus, la balise <APPLET> d'un LiveBeanApplet doit mentionner les
attributs width (largeur) et height (hauteur). Normalement, un applet LiveBeanApplet doit avoir
la même taille que l'objet graphique qu'il affiche. Pour connaître la taille d'un objet graphique,
sélectionnez l'objet lorsque l'Editeur graphique est en mode édition. Le nom et la taille de l'objet
sélectionné sont affichés dans la Zone d'information qui se trouve en haut de l'applet Editeur
graphique.
158
35015193 12/2018
Ajout de pages personnalisées sur le site
Exemple de LiveBeanApplet
Toutes les instances de l'applet LiveBeanApplet figurant dans une page Web suivent le même
modèle ; seuls les paramètres et la taille de l'applet varient.
Voici le code HTML permettant d'inclure un applet LiveBeanApplet affichant l'objet graphique
nommé MyMeter qui a été enregistré par l'Editeur graphique comme partie de l'affichage
graphique Library1.
<APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar"
code="com.schneiderautomation.gde.LiveBeanApplet" width=180 height=160>
<PARAM name=LIBRARY value="Library1"> <PARAM name=BEAN value="MyMeter">
<PARAM name=BACKGRND value="0xDDEEFF"> </APPLET>
Informations supplémentaires
Pour en savoir plus sur la création d'applets Java et d'objets graphiques permettant d'obtenir des
données d'exécution d'un automate, reportez-vous au kit du développeur de logiciels inclus dans
l'installation FactoryCast.
35015193 12/2018
159
Ajout de pages personnalisées sur le site
Insertion de LiveLabelApplet à l'aide du code HTML
Présentation
Avant toute insertion d'applet actifs dans une page Web, installez un applet spécial appelé
LiveLabelMgrApplet sur la page.
NOTE : en revanche, une page Web contenant à la fois les applets LiveLabelApplet et
LiveBeanApplet doit comporter une instance de LiveBeanMgrApplet et aucune de
LiveLabelMgrApplet.
(LiveBeanMgrApplet prend en charge LiveLabelApplet et LiveBeanApplet, tandis que
LiveLabelMgrApplet ne prend en charge que LiveLabelApplet.)
LiveLabelMgrApplet
Grâce à l'applet LiveLabelMgrApplet, la page Web peut afficher des données dynamiques de
l'automate. Il doit figurer une fois sur la page si celle-ci comporte des instances de
LiveLabelApplet.
Voici le code HTML à utiliser pour insérer l'applet dans une page.
<APPLET> codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelMgrApplet" <PARAM Name=FTP_ROOT
value="/SDCA/Web"> width=0 height=0> </APPLET>
LiveLabelApplet
Employez un LiveLabelApplet pour chaque symbole (variable) ou adresse directe affiché sur
la page Web utilisée. Par exemple, si vous contrôlez trois symboles (variables), vous devez inclure
l'applet trois fois.
Cet applet affiche les trois champs suivants.
160
Champ
Description
Etiquette
Etiquette de votre symbole (variable) ou adresse directe
Valeur
Valeur d'exécution du symbole (variable) ou de l'adresse directe
Unités
Unités que vous spécifiez pour la valeur
35015193 12/2018
Ajout de pages personnalisées sur le site
Paramètres de données
Les paramètres de l'applet, leur signification et les valeurs par défaut sont répertoriés ci-après.
Paramètre…
Description
Valeur par défaut
LABEL
Etiquette textuelle utilisée pour identifier les données
Aucune étiquette
UNITS
Etiquette textuelle utilisée pour identifier les unités
physiques de la valeur
Aucune unité affichée
ADDRESS
Nom de symbole (variable) Concept/PL7/Control Expert ou Aucune
adresse directe Quantum/Premium
DATATYPE
Type de données du symbole (variable) ou de l'adresse
directe
Les valeurs correctes pour ce paramètre sont :
SHORT
Entier signé de 8 bits
USHORT
Entier non signé de 8 bits
INT
Entier signé 16 bits
UINT
Entier non signé de 16 bits
DINT
Entier signé 32 bits
UDINT
Entier non signé de 32 bits
REAL
Virgule flottante IEEE de 32 bits
TIME
Entier non signé 32 bits (en ms)
DATE
Date (BCD 32 bits)
TOD
Date et heure BCD 32 bits
DT
Date et heure BCD 64 bits
BOOL
1 bit TOR (booléen)
UNDEFINED
REMARQUES : si le paramètre ADDRESS est une adresse directe et que le paramètre DATATYPE n'est pas
spécifié, on utilise une valeur par défaut DATATYPE (BOOL, INT, DINT ou REAL selon la taille implicite de
la valeur de données).
Si ADDRESS est l'adresse directe d'une référence Quantum 0x/1x, réglez le DATATYPE sur BOOL.
DATATYPE peut être réglé sur BOOL uniquement pour des références d'automate TOR.
Si le paramètre ADDRESS correspond au nom d’un symbole Concept, PL7 ou Control Expert, le paramètre
DATATYPE est facultatif. Si le paramètre DATATYPE est spécifié pour un symbole, il doit correspondre
exactement à son type de données réel. TIME n'est pas un type de données valide pour PL7 Premium.
35015193 12/2018
161
Ajout de pages personnalisées sur le site
Paramètre…
Description
Valeur par défaut
FORMAT
Format d'affichage de la valeur
Les valeurs correctes pour ce paramètre sont :
DEC pour la plupart des
types de données,
TIME pour le type de
données TIME,
BOOL pour le type de
données BOOL,
DATE pour les types de
données DATE, TOD et DT.
DEC
Décimal
HEX
Hexadécimal
BIN
Binaire
ASCII
Octets affichés en tant que caractères ASCII
TIME
'j_h_min_s_ms'
DATE
'aaaa-mm-jj-hh' et/ou 'hh:mm:ss'
BOOL
ON_WORD ou OFF_WORD (voir ci-dessous)
REMARQUE : si DATATYPE est REAL, un FORMAT autre que DEC donnera des résultats imprévisibles si
la valeur ne peut pas être convertie en un entier.
GAIN
Gain (multiplicateur) utilisé pour la mise à l'échelle de la
valeur récupérée en unités physiques
1.0
REMARQUE : il est possible de mettre une valeur à l'échelle uniquement si GAIN ou BIAS est défini et si le
FORMAT est DEC.
La formule suivante est utilisée pour la mise à l'échelle linéaire :
SCALED_VALUE=GAINxRAW_VALUE+BIAS
162
BIAS
Décalage utilisé pour mettre à l'échelle la valeur récupérée 0.0
en unités physiques. Voir la REMARQUE sur GAIN.
ON_WORD
Valeur textuelle à afficher quand la valeur est différente de
zéro
(A utiliser seulement si le FORMAT est BOOL.)
ON
OFF_WORD
Valeur textuelle à afficher quand la valeur est zéro
(A utiliser seulement si le FORMAT est BOOL.)
OFF
FOREGRND
Couleur de premier plan de l'applet
Les valeurs autorisées sont les suivantes : 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.
BLACK
BACKGRND
Couleur de fond de l'applet
Pour connaître les valeurs autorisées, voir FOREGRND.
LT_GRAY
ERROR_COLOR
Couleur de premier plan du champ VALUE quand il est
impossible de récupérer la valeur depuis l'automate
Pour connaître les valeurs autorisées, voir FOREGRND.
MAGENTA
LABEL_ALIGN
Alignement du texte dans le champ LABEL, si la largeur du LEFT
champ est supérieure à la longueur du texte
Les valeurs autorisées sont les suivantes : LEFT, CENTER
et RIGHT.
35015193 12/2018
Ajout de pages personnalisées sur le site
Paramètre…
Description
VALUE_ALIGN
Alignement du texte dans le champ VALUE, si la largeur du LEFT
champ est supérieure à la longueur du texte
Les valeurs autorisées sont les suivantes : LEFT, CENTER
et RIGHT.
Valeur par défaut
UNITS_ALIGN
Alignement du texte dans le champ UNITS, si la largeur du LEFT
champ est supérieure à la longueur du texte
Les valeurs autorisées sont les suivantes : LEFT, CENTER
et RIGHT.
FONT_NAME
Nom de la police utilisée par l'applet
Les valeurs autorisées sont les suivantes : SERIF,
SANSSERIF et MONOSPACE.
SANSSERIF
FONT_BOLD
Si ce paramètre est configuré, tout le texte de l'applet
s'affiche en gras.
Les valeurs autorisées sont les suivantes : TRUE et
FALSE.
FALSE
FONT_ITALIC
Si ce paramètre est configuré, tout le texte de l'applet
s'affiche en italique
Les valeurs autorisées sont les suivantes : TRUE et
FALSE.
FALSE
FONT_SIZE
Taille de la police utilisée par l'applet
12
LABEL_WIDTH
Largeur du champ LABEL
UNITS_WIDTH
Largeur du champ UNITS
Paramètres de taille
La taille d’un LiveLabelApplet est définie dans les attributs width (largeur) et height (hauteur)
de sa balise <APPLET>. Si la largeur du champ LABEL ou UNITS n'est pas réglée au moyen des
paramètres LABEL_WIDTH ou UNITS_WIDTH, affichez les valeurs textuelles des paramètres
d'applet associés avec la largeur correcte. La largeur restante de l'applet est attribuée au champ
VALUE associé.
35015193 12/2018
163
Ajout de pages personnalisées sur le site
LiveLabelapplet - Exemple n° 1
L'exemple d'applet qui figure dans cette section contient la quasi-totalité des paramètres d'applet.
Voici le code HTML correspondant.
<APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM
name=LABEL value="Température du réacteur 1"> <PARAM name=UNITS
value="F"> <PARAM name=ADDRESS value="40101">(ForPremium value="%MW100")
<PARAM name=DATATYPE value="UINT"> <PARAM name=FORMAT value="DEC">
<PARAM name=GAIN value="2.0"> <PARAM name=BIAS value="100.0"> <PARAM
name=FOREGRND value="WHITE"> <PARAM name=BACKGRND value="BLACK"> <PARAM
name=ERROR_COLOR value="RED"> <PARAM name=FONT_NAME value="SERIF">
<PARAM name=FONT_BOLD value="TRUE"> <PARAM name=FONT_ITALIC
value="FALSE"> <PARAM name=FONT_SIZE value="10"> </APPLET>
LiveLabelApplet - Exemple n° 2
Cet exemple d'applet minimal utilise des valeurs par défaut pour la plupart des paramètres. Voici
le code HTML correspondant.
<APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM
name=LABEL value="Pression du réacteur 1"> <PARAM name=UNITS
value="PSI"> <PARAM name=ADDRESS value="PT_101"> </APPLET>
164
35015193 12/2018
Ajout de pages personnalisées sur le site
Insérer LiveTableApplet à l’aide du code HTML
Vue d'ensemble
LiveTableApplet permet d'afficher sur une page Web des données dynamiques d'exécution de
l’automate ; l'applet LiveTableApplet fonctionne comme l'applet LiveLabelApplet. Il y a,
cependant, une différence : LiveTableApplet peut afficher plusieurs valeurs sous forme de
tableau, alors que seule une valeur peut être affichée avec LiveLabelApplet.
LiveTableApplet
LiveTableApplet prend en charge les paramètres de l’applet concernant



La définition du nombre de lignes dans le tableau associé (N_ROWS)
Les valeurs par défaut des propriétés d’une ligne
Les réglages propres aux propriétés de chaque ligne
Les propriétés (par défaut ou uniques) qui peuvent être définies pour une ligne de LiveTableApplet sont les mêmes que celles de LiveLabelApplet. (Les noms des paramètres sont les
mêmes que ceux de LiveLabelApplet, si ce n’est que Rx_ leur attribue le préfixe x qui
correspond au numéro de la ligne applicable. Le paramètre est un paramètre par défaut s’il n’a pas
de préfixe Rx_.
35015193 12/2018
165
Ajout de pages personnalisées sur le site
Exemple de LiveTableApplet
Dans cet exemple de LiveTableApplet, les deux lignes ont une largeur totale de 200. La
largeur du champ Etiquette est définie à 100 par les propriétés générales des lignes et la largeur
du champ Unités est définie à 40 (ce qui donne une largeur de 60 pour le champ Valeur). De plus,
chaque ligne a une couleur de fond noire et une couleur de texte blanche avec une taille de police
de 10. Le texte du champ Etiquette est centré ; celui de Valeur est aligné à droite et celui de Unités
est aligné à gauche. L’adresse, le type de données et le texte des champs Etiquette et Unités sont
définis séparément pour chaque ligne.
Voici le code HTML pour cet exemple.
<APPLET codebase="/classes" archive="SAComm.jar"
code="com.schneiderautomation.factorycast.LiveTableApplet"
width="200" height="40">
<PARAM name=N_ROWS value="2">
<PARAM name=LABEL_WIDTH value="100">
<PARAM name=UNITS_WIDTH value="40">
<PARAM name=BACKGRND value="BLACK">
<PARAM name=FOREGRND value="WHITE">
<PARAM name=FONT_SIZE value="10">
<PARAM name=LABEL_ALIGN value="CENTER">
<PARAM name=VALUE_ALIGN value="RIGHT">
<PARAM name=UNITS_ALIGN value="LEFT">
<PARAM name=R1_LABEL value="Pression réacteur">
<PARAM name=R1_UNITS value="PSIG">
<PARAM name=R1_ADDRESS value="400101">
" (pour valeur Premium="%MW101")
<PARAM name=R1_DATATYPE value="INT">
<PARAM name=R2_LABEL value="Température réacteur">
<PARAM name=R2_UNITS value="F">
<PARAM name=R2_ADDRESS value="400102">
" (pour valeur Premium="%MW102")
<PARAM name=R2_DATATYPE value="INT">
</APPLET>
166
35015193 12/2018
Ajout de pages personnalisées sur le site
Sous-chapitre 5.2
Utilisation de l'extension FactoryCast pour Microsoft FrontPage ou Expression Web
Utilisation de l'extension FactoryCast pour Microsoft
FrontPage ou Expression Web
Présentation
La section Utilisation des applets Java de Factory Cast décrit comment ajouter des applets Java
de FactoryCast dans un document HTML à l'aide d'un éditeur de texte. Cette section décrit
l'utilisation d'une extension pour l'application FrontPage ou Expression Web de Microsoft. Cette
extension permet à un utilisateur de FrontPage ou de Expression Web d'insérer facilement des
applets FactoryCast pour un affichage des données d'automate en temps réel sur une page Web.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Installation de l'extension FactoryCast pour Microsoft Expression Web
168
Installation de l'extension FactoryCast pour MicrosoftFrontPage
174
Insertion de l'applet LiveBeanApplet à l'aide de FrontPage ou de Expression Web
180
Insertion de l'applet LiveLabelApplet à l'aide de FrontPage ou de Expression Web
187
Insertion de l'applet LiveTableApplet à l'aide de FrontPage ou de Expression Web
191
35015193 12/2018
167
Ajout de pages personnalisées sur le site
Installation de l'extension FactoryCast pour Microsoft Expression Web
Présentation
Cette section décrit comment installer/supprimer l'extension FactoryCast pour Expression Web
(MS Expression Web).
Installation de FactoryCast
MS Expression Web installé avant Web Designer pour Modicon M340 :
Pendant l'installation de Web Designer pour Modicon M340, l'extension FactoryCast pour MS
Expression Web est automatiquement installée sous forme de « fichier de macro » MS Expression
Web. Dans ce cas, passez à la section suivante, qui contient des instructions pour l'ajout de
l'extension au menu de MS Expression Web.
MS Expression Web installé après Web Designer pour Modicon M340 :
L'extension peut être installée soit en réinstallant Web Designer pour Modicon M340, soit en
copiant manuellement le fichier de macro dans le dossier des macros de MS Expression Web.
Pour l'installation manuelle, installez d'abord MS Expression Web, puis effectuez les opérations
suivantes pour installer l'extension :
Copiez le fichier « Microsoft Expression Web.wdmacro » du CD-ROM vers le dossier suivant
(créez le dossier « Macros » final s'il n'existe pas) :
C:\Documents and Settings\<nom_utilisateur>\Application Data\Microsoft\Expression\Macros
NOTE : MS Expression Web utilise cette adresse par défaut. Pour une installation personnalisée,
vous pouvez définir cette adresse en saisissant SET à partir d'une invite de commande.
168
35015193 12/2018
Ajout de pages personnalisées sur le site
Ajout de l'extension FactoryCast
Pour ajouter l'extension FactoryCast au menu Insertion de MS Expression Web, procédez comme
suit.
Etape
Action
1
Lancez MS Expression Web.
2
Cliquez sur Personnaliser dans le menu Outils.
3
Cliquez sur l'onglet Commandes, puis sélectionnez Macros dans la liste Catégories.
35015193 12/2018
169
Ajout de pages personnalisées sur le site
Etape
4
170
Action
Glissez-déplacez l'entrée Elément de menu personnalisé de la liste Commandes vers le menu
Insertion, sous la commande Symbole (le menu Insertion se déroule automatiquement lorsque
vous pointez dessus avec le curseur).
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
5
35015193 12/2018
Action
Cliquez sur Modifier la sélection, changez le nom en Applet FactoryCast, puis appuyez sur la
touche ENTREE.
171
Ajout de pages personnalisées sur le site
Etape
172
Action
6
Cliquez à nouveau sur Modifier la sélection, puis choisissez Affecter une macro.
7
Choisissez Applet_FactoryCast dans la liste, puis cliquez sur OK.
8
Cliquez sur Fermer.
Résultat : la commande Applet FactoryCast est ajoutée au menu Insertion.
35015193 12/2018
Ajout de pages personnalisées sur le site
Suppression de l'extension FactoryCast
Pour supprimer l'extension FactoryCast du menu MS Expression Web, procédez comme suit.
Etape
Action
1
Dans MS Expression Web, choisissez l'option Personnaliser du menu Outils.
2
Cliquez sur le menu Insertion, puis sélectionnez Applet FactoryCast.
3
Cliquez sur le bouton droit de la souris, puis sélectionnez Supprimer dans le
menu contextuel.
Modification des applets
Il existe deux manières de modifier un applet inséré dans une page Web :


Vous pouvez double-cliquer sur l'objet et effectuer les modifications par l'intermédiaire de boîtes
de dialogue.
Vous pouvez accéder à l'éditeur HTML de MS Expression Web et effectuer les modifications
dans cet environnement.
NOTE : 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.
35015193 12/2018
173
Ajout de pages personnalisées sur le site
Installation de l'extension FactoryCast pour MicrosoftFrontPage
Objet du chapitre
Cette section décrit comment installer/supprimer l'extension FactoryCast pour
Microsoft FrontPage 2000.
Installation de FactoryCast
Pendant l'installation de Web Designer pour Modicon M340, si FrontPage 2000 est installé sur le
même PC, l'extension de FactoryCast Extension pour FrontPage 2000 est installée automatiquement en tant que « fichier de macro » FrontPage. Si c'est le cas, passez à la section suivante,
qui contient des instructions pour l'ajout de l'extension au menu de FrontPage.
En revanche, si FrontPage 2000 est installé ultérieurement à Web Designer pour FactoryCast,
vous pouvez installer l'extension soit en réinstallant Web Designer pour Modicon M340, soit en
copiant manuellement le fichier de macro dans le dossier de macros de FrontPage. Pour
l'installation manuelle, installez d'abord FrontPage 2000, puis effectuez les opérations suivantes
pour installer l'extension :


174
Pour Windows95/98 : Copiez le fichier « Microsoft FrontPage.fpm » dans le dossier
C:\WINDOWS\Application Data\Microsoft\FrontPage\Macros. (Créez le dossier final « Macros
» , s'il n'existe pas.)
Pour Windows NT/2000/XP : Copiez le fichier « Microsoft FrontPage.fpm » du CD-ROM dans
le dossier %USERPROFILE%\Application Data\Microsoft\FrontPage\Macros. (Créez le dossier
cible « Macros », s'il n'existe pas encore.) La valeur de la variable d'environnement
USERPROFILE est habituellement C:\WINNT\Profils\<nom d'utilisateur> pour NT, ou C:\Mes
documents et paramètres\<nom d'utilisateur> pour Windows XP. Vous pouvez définir cette
valeur en tapant SET à une invite de commande.
35015193 12/2018
Ajout de pages personnalisées sur le site
Ajout d'une extension FactoryCast
Pour ajouter l'extension FactoryCast au menu Insertion 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.
35015193 12/2018
175
Ajout de pages personnalisées sur le site
Etape
4
176
Action
Glissez-déplacez l'entrée Elément de menu personnalisé de la liste Commandes vers le menu
Insertion, sous la commande Avancé. (Le menu Insertion se déroule automatiquement lorsque
vous pointez dessus avec le curseur.)
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
5
35015193 12/2018
Action
Cliquez sur Modifier la sélection, changez le nom en Applet FactoryCast, puis appuyez sur la
touche ENTREE.
177
Ajout de pages personnalisées sur le site
Etape
178
Action
6
Cliquez à nouveau sur Modifier la sélection, puis choisissez Affecter une macro.
7
Choisissez Applet_FactoryCast dans la liste, puis cliquez sur OK.
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
8
Action
Cliquez sur Fermer.
La commande Applet FactoryCast est ajoutée au menu Insertion.
Suppression de l'extension FactoryCast
Pour supprimer l'extension FactoryCast du menu FrontPage, procédez comme suit.
Etape
Action
1
Dans FrontPage, cliquez sur l'option Personnaliser du menu Outils.
2
Cliquez sur le menu Insertion, puis sélectionnez Applet FactoryCast.
3
Cliquez sur le bouton droit de la souris, puis sélectionnez Supprimer dans le
menu contextuel.
Modification des applets
Il existe deux manières pour modifier un applet inséré dans une page Web. La première consiste
à cliquer deux fois sur l'objet et à effectuer les modifications par l'intermédiaire de boîtes de
dialogue. La seconde consiste à accéder à l'éditeur HTML de FrontPage et à effectuer les
modifications dans cet environnement. Nous vous suggérons d'utiliser la première méthode, à
moins de maîtriser suffisamment la programmation en HTML, qui est le langage de création des
pages Web.
35015193 12/2018
179
Ajout de pages personnalisées sur le site
Insertion de l'applet LiveBeanApplet à l'aide de FrontPage ou de Expression Web
Présentation
NOTE : la procédure ci-après explique comment insérer un LiveBeanApplet à l'aide de Frontpage.
Suivez la même procédure si vous utilisez Expression Web.
Insertion d'un LiveBeanApplet
Etape
1
180
Action
Dans FrontPage, choisissez Insertion | FactoryCastApplet pour afficher la fenêtre de sélection
des applets FactoryCast.
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
Action
2
Remarque : l'applet LiveBeanMgrApplet est un applet spécial qui n'est inséré qu'une seule fois
dans votre page Web.
Sélectionnez l'applet LiveBeanMgrApplet, puis cliquez sur le bouton OK.
3
Configurez les paramètres MODE et AUTO_LOGIN, puis cliquez sur le bouton OK.
35015193 12/2018
181
Ajout de pages personnalisées sur le site
Etape
4
Action
Une fenêtre s'affiche, présentant le code Java qui sera inséré dans votre document HTML.
Procédez comme suit :
1. Ajoutez la ligne suivante dans l'applet :
<PARAM Name=FTP_ROOT value="/SDCA/Web">
2. 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 chargée que si vous
avez réglé le paramètre MODE sur READ/WRITE (Lecture/Ecriture) ; il apparaîtra sous forme
de Clé lorsque vous le visualiserez à l'aide de votre navigateur. En revanche, si MODE est réglé
sur READONLY (lecture seule), la largeur et la hauteur de l'applet seront définies à zéro et celuici ne s'affichera pas dans votre navigateur.
182
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
Action
5
Sélectionnez l'applet LiveBeanApplet dans la fenêtre de sélection des applets FactoryCast, puis
cliquez sur le bouton OK.
6
Saisissez le nom d'une bibliothèque et le nom de l'objet « Bean » que vous souhaitez afficher
au sein de cette bibliothèque. Si vous n'avez pas besoin de personnaliser les propriétés de
l'objet JavaBean (comme l'adresse), cliquez sur le bouton OK.
35015193 12/2018
183
Ajout de pages personnalisées sur le site
Etape
7
Action
De façon générale, vous devrez personnaliser au moins la propriété Adresse de vos objets
Bean. Une fois que vous avez saisi le nom de la bibliothèque et de l'objet JavaBean,
sélectionnez le type d'objet dans la zone Type d'objet.
Cliquez sur le bouton Modifier lorsque vous avez terminé.
8
184
Dans la fenêtre d'édition, ne changez que les paramètres spécifiques à cet objet Bean, comme
l'adresse. Les autres paramètres sont configurés en fonction de l'objet JavaBean enregistré
dans votre bibliothèque. Cliquez sur le bouton OK lorsque vous avez terminé.
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
Action
9
Cliquez sur le bouton OK. Une fenêtre s'affiche, présentant le code Java qui sera inséré dans
votre document HTML. Cliquez sur le bouton Insérer pour terminer l'insertion de cet objet
JavaBean.
10
Continuez à ajouter des instances de l'applet LiveBeanApplet dans votre page Web. Une fois
le dernier applet inséré, cliquez sur le bouton Annuler dans la fenêtre de sélection des applets
FactoryCast pour revenir à l'édition de votre page Web.
35015193 12/2018
185
Ajout de pages personnalisées sur le site
Etape
186
Action
11
Enregistrez la page Web personnalisée.
12
Transmettez la page Web personnalisée au serveur Web NOE.
13
Testez l'application.
35015193 12/2018
Ajout de pages personnalisées sur le site
Insertion de l'applet LiveLabelApplet à l'aide de FrontPage ou de Expression Web
Description
NOTE : la procédure ci-après indique comment insérer un applet LiveBeanApplet à l'aide de
Frontpage. Suivez la même procédure si vous utilisez Expression Web.
Insertion d'un LiveLabelApplet
Etape
1
35015193 12/2018
Action
Sélectionnez Insertion | FactoryCast pour afficher la fenêtre de sélection des applets
FactoryCast.
187
Ajout de pages personnalisées sur le site
Etape
2
Action
Sélectionnez l'applet LiveLabelMgrApplet, puis cliquez sur le bouton OK.
Une fenêtre s'affiche ; elle contient le code HTML qui sera inséré dans votre document HTML.
Procédez comme suit :
1. Ajoutez la ligne de code suivante dans l'applet :
<PARAM Name=FTP_ROOT value="/SDCA/Web">
2. Cliquez sur le bouton Insérer pour terminer l'insertion de cet applet.
Remarque : l'applet LiveLabelMgrApplet est un applet spécial qui n'est inséré 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 visualisée à
partir du module de serveur intégré.
3
188
Sélectionnez l'applet LiveLabelApplet, puis cliquez sur le bouton OK. La fenêtre d'édition
Paramètres apparaît.
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
4
Action
Saisissez les paramètres de l'étiquette, puis cliquez sur le bouton OK.
Remarque : pour une description de chaque paramètre, reportez-vous à la section Utiliser les
applets Java FactoryCast avec le code HTML, page 152.
35015193 12/2018
189
Ajout de pages personnalisées sur le site
Etape
190
Action
5
Une fenêtre s'affiche ; elle contient le code HTML qui sera inséré dans votre document HTML.
Cliquez sur le bouton Insérer pour terminer l'insertion de cet applet.
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 dans la fenêtre de
sélection des applets FactoryCast pour revenir à l'édition de votre page Web.
35015193 12/2018
Ajout de pages personnalisées sur le site
Insertion de l'applet LiveTableApplet à l'aide de FrontPage ou de Expression Web
Description
NOTE : la procédure ci-après indique comment insérer un applet LiveTableApplet à l'aide de
FrontPage. Suivez la même procédure si vous utilisez Expression Web.
Insertion d'un LiveTableApplet
Etape
Action
1
Sélectionnez Insertion | FactoryCast pour afficher la fenêtre de sélection des applets
FactoryCast.
2
Sélectionnez l'applet LiveLabelMgrApplet, puis cliquez sur le bouton OK.
Une fenêtre s'affiche ; elle contient le code HTML qui sera inséré dans votre document HTML.
Procédez comme suit :
1. Ajoutez la ligne de code suivante dans l'applet :
<PARAM Name=FTP_ROOT value="/SDCA/Web">
2. Cliquez sur le bouton Insérer pour terminer l'insertion de cet applet.
Remarque : l'applet LiveLabelMgrApplet est un applet spécial qui n'est inséré qu'une seule fois
dans votre page Web.
35015193 12/2018
191
Ajout de pages personnalisées sur le site
Etape
3
192
Action
Sélectionnez l'applet LiveTableApplet, puis cliquez sur le bouton OK.
35015193 12/2018
Ajout de pages personnalisées sur le site
Etape
4
Action
Cliquez sur le bouton Commun pour configurer les paramètres communs à toutes les lignes du
tableau.
Cette procédure accélère la configuration, car elle permet de saisir simultanément de
nombreuses valeurs ayant les mêmes champs de paramétrage. Vous pouvez toujours éditer les
paramètres de chaque ligne pendant le processus d'ajout.
35015193 12/2018
193
Ajout de pages personnalisées sur le site
Etape
Action
5
Cliquez sur le bouton Ajouter pour ajouter une ligne à votre tableau. La boîte de dialogue
d'édition des paramètres apparaît. Configurez les paramètres, puis cliquez sur le bouton
Ajouter.
6
Continuez à ajouter des lignes à l'aide du bouton Ajouter. Vous pouvez également sélectionner
une ligne et la déplacer vers le haut ou vers le bas de votre tableau à l'aide des boutons Vers
le haut et Vers le bas. Lorsque vous avez terminé d'ajouter et de modifier des lignes dans le
tableau, cliquez sur le bouton OK dans la fenêtre Liste des lignes.
7
Une fenêtre s'affiche ; elle contient le code HTML qui sera inséré dans votre document HTML.
Cliquez sur le bouton Insérer pour terminer l'insertion de cet applet.
Pour plus d'informations sur l'insertion d'un applet GDEApplet personnalisé, reportez-vous à la
section Graphic Editor Applet Parameters (voir page 108).
194
35015193 12/2018
Ajout de pages personnalisées sur le site
Sous-chapitre 5.3
Utilisation de Objets graphiques version Lite
Utilisation de Objets graphiques version Lite
Vue d'ensemble
Cette section décrit comment utiliser la bibliothèque Objets graphiques version Lite. Cette
bibliothèque permet, grâce à un 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.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Téléchargement de la bibliothèque Objets graphiques version Lite
196
Description de la bibliothèque Objets graphiques version Lite
197
35015193 12/2018
195
Ajout de pages personnalisées sur le site
Téléchargement de la bibliothèque Objets graphiques version Lite
Description
Pour utiliser la bibliothèque Objets graphiques version Lite, vous devez d’abord la télécharger.
Lancez l’utilitaire Transférer des fichiers Web fourni avec WebDesigner et transférez le fichier
widgetslite.jar sur le site Web du module.
NOTE : Le fichier widgetslite.jar est situé dans le sous-répertoire /addons/jar du dossier
d'installation.
196
35015193 12/2018
Ajout de pages personnalisées sur le site
Description de la bibliothèque Objets graphiques version Lite
Présentation
Les objets graphiques que propose FactoryCast_Applet peuvent vous aider à créer des affichages
graphiques similaires aux écrans IHM. Les objets de contrôle et de surveillance de données sont
dotés de fonctions de communication intégrées et conçus comme des objets graphiques
autonomes.
Configuration de LiveLabel AppletLite
La fenêtre LiveLabel AppletLite affiche la valeur de l'adresse directe d'un esclave Modbus dans
une zone de texte.
35015193 12/2018
197
Ajout de pages personnalisées sur le site
Les propriétés de cet élément graphique d'interface sont les suivantes :
198
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
PLC Type
Type d'automate
Premium ou Quantum
Label
Etiquette affichée en tant que partie de l'objet
graphique
(voir page 214)
Label Width
Largeur de l'étiquette
Unit Width
Largeur de l'unité
(voir page 214)
(voir page 214)
Remarque 5
Polling rate [ms]
Valeur de scrutation
Gain
Le gain (multiplicateur) est utilisé pour l'échelle de la
valeur récupérée en unités physiques.
Bias
La déviation (multiplicateur) est utilisée pour l'échelle 0.0
de la valeur récupérée en unités physiques.
ON_Word
Texte affiché lorsque la valeur est différente de zéro
(à utiliser si le type de données est binaire)
ON
OFF_Word
Texte affiché lorsque la valeur est différente de zéro
(à utiliser si le type de données est binaire)
OFF
Foregrnd
Couleur de premier plan de l'applet
BLACK
1.0
Backgrnd
Couleur de fond de l'applet
LT_GRAY
Error_Color
Couleur de premier plan de l'applet si la valeur de
l'adresse ne peut pas être récupérée
MAGENTA
Label_Align
Alignement du texte dans le champ Label si la taille
est supérieure à la longueur du texte
LEFT
Value_Align
Alignement du texte dans le champ Value si la taille
est supérieure à la longueur du texte
LEFT
Units_Align
Alignement du texte dans le champ Units si la taille
est supérieure à la longueur du texte
LEFT
Font_Name
Nom de la police du texte de l'applet
SANSSERIF
Font_Bold
Texte de l'applet en gras si réglé sur TRUE
FALSE
Font_Italic
Texte de l'applet en gras si réglé sur TRUE
FAUX
Font_Size
Taille du texte de l'applet
12
35015193 12/2018
Ajout de pages personnalisées sur le site
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
Configuration de l'indicateur horizontal ou vertical
L'indicateur horizontal ou vertical donne une représentation analogique de la valeur d'une adresse
directe d'un esclave Modbus. Il s'agit d'une barre verticale ou horizontale dont la longueur est
proportionnelle à la valeur. Elle représente un pourcentage de sa plage en unités physiques.
35015193 12/2018
199
Ajout de pages personnalisées sur le site
Les propriétés de cet indicateur sont les suivantes :
200
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Major scale gradation
Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Minor scale gradation
Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Scale precision
Nombre de décimales à indiquer pour les graduations d'échelle -1 à 6
(définir sur -1 pour utiliser un format exponentiel général)
Maximum EU Value
Valeur maximale de l'adresse directe pour la mise à l'échelle en
unités physiques
Minimum EU Value
Valeur minimale, en unités physiques, de l'adresse directe pour
la mise à l'échelle
Maximum PLC Value
Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe dans l'automate
Minimum PLC Value
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe dans l'automate
Limit Deadband[%]
Plage neutre (comme pourcentage de la plage UP) à appliquer 0 à 10
à la vérification de la limite « Haute/Basse »
High High Limit Value
Valeur exprimée en unités physiques de la limite « Très haute »
High Limit Value
Valeur exprimée en unités physiques de la limite « Haute »
Low Limit Value
Valeur exprimée en unités physiques de la limite « Basse »
Low Low Limit Value
Valeur exprimée en unités physiques de la limite « Très
basse »
High High Limit Value
Color
Couleur de la barre d'indication si la valeur d'échelle est
supérieure à la limite « Très haute »
High Limit Value Color
Couleur de la barre d'indication si la valeur d'échelle est
supérieure à la limite « Haute »
Low Limit Value Color
Couleur de la barre d'indication si la valeur d'échelle est
inférieure à la limite « Basse »
Low Low Limit Value
Color
Couleur de la barre d'indication si la valeur d'échelle est
inférieure à la limite « Très basse »
Border Width
Largeur de la bordure
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
(voir page 214)
(voir page 214)
Remarque 5
(voir page 214)
Remarque 3
(voir page 214)
Remarque 3
(voir page 214)
Quantum ou
Premium
35015193 12/2018
Ajout de pages personnalisées sur le site
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
35015193 12/2018
201
Ajout de pages personnalisées sur le site
Configuration du curseur horizontal ou vertical
Un curseur horizontal ou vertical donne une représentation analogique de la valeur d'une adresse
directe d'un équipement Modbus. Il s'agit d'un curseur qui est proportionnel à la valeur et qui
représente un pourcentage de sa plage en unités physiques. Au moyen de la souris, vous pouvez
modifier la valeur du curseur et déclencher l'envoi d'une nouvelle valeur à l'esclave Modbus.
202
35015193 12/2018
Ajout de pages personnalisées sur le site
Les propriétés de ce curseur sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Major Scale Division
Nombre de divisions majeures (repérées) de l'échelle
Minor Scale Division
Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Scale Precision
Nombre de décimales à indiquer pour les graduations d'échelle
(définir sur -1 pour utiliser un format exponentiel général)
-1 à 6
Maximum EU value
Valeur maximale, en unités physiques, de l'adresse directe pour la
mise à l'échelle
Minimum EU Value
Valeur minimale de l'adresse directe pour la mise à l'échelle en
unités physiques
Maximum PLC Value
Valeur brute (sans mise à l'échelle) maximale de l'adresse directe Remarque 3
dans l'automate
(voir page 214)
Minimum PLC Value
Valeur brute (sans mise à l'échelle) minimale de l'adresse directe
dans l'automate
Unit Increment
Montant par lequel la valeur d'échelle est modifiée lorsque vous
cliquez sur les flèches du curseur
Block Increment
Montant par lequel la valeur d'échelle est modifiée lorsque vous
cliquez sur la zone de défilement de la barre
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
Read Only
TRUE = valeur en lecture, FALSE = valeur en lecture/écriture
35015193 12/2018
(voir page 214)
(voir page 214)
Remarque 5
(voir page 214)
0 à 100
Remarque 3
(voir page 214)
Premium ou
Quantum
203
Ajout de pages personnalisées sur le site
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
204
35015193 12/2018
Ajout de pages personnalisées sur le site
Sélecteur horizontal ou vertical
Un sélecteur horizontal ou vertical permet à l'utilisateur de choisir parmi plusieurs possibilités. Une
fois la sélection faite, la valeur correspondant au choix est envoyée à l'automate. Les choix sont
représentés par les repères d'une « échelle », la sélection en cours étant indiquée par la position
du curseur sur une barre de défilement.
Les propriétés de ce curseur sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Remarque 5
Choices
Consignes à appliquer à la valeur d'adresse
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
Read Only
TRUE = valeur en lecture, FALSE = valeur en lecture/écriture
35015193 12/2018
(voir page 214)
(voir page 214)
(voir page 214)
Premium ou Quantum
205
Ajout de pages personnalisées sur le site
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
Configuration du bouton-poussoir
Vous pouvez envoyer une valeur préréglée à un ou plusieurs esclaves Modbus à l'aide d'un
bouton-poussoir. Un bouton-poussoir est activé à l'aide de la souris.
206
35015193 12/2018
Ajout de pages personnalisées sur le site
Les propriétés de ce bouton-poussoir sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Remarque 5
Values
Consignes à appliquer à la valeur d'adresse lorsque
l'utilisateur actionne le bouton
Remarque 4
Reset Values
Valeur à appliquer à l'issue du Reset Delay
Reset Delay [ms]
Décompte en ms après l'activation du bouton
Button Label
Etiquette à afficher sur le bouton
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
(voir page 214)
(voir page 214)
(voir page 214)
(voir page 214)
Premium ou Quantum
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
NOTE : dans cet exemple, lorsque vous appuyez sur le bouton, l'adresse 1 prend la valeur 10 et
l'adresse 2 la valeur 50 pour une durée de 15 000 ms. Au terme des 15 000 ms, les deux adresses
sont remises à 0.
35015193 12/2018
207
Ajout de pages personnalisées sur le site
Station de sortie directe
L'applet Station de sortie directe vous permet de saisir une valeur dans une zone de saisie
textuelle directement à partir du clavier. Si vous saisissez une valeur numérique comprise entre
des limites haute et basse prédéfinies, un bouton OK est activé. La valeur est envoyée à l'esclave
Modbus chaque fois que vous cliquez sur le bouton OK ou appuyez sur la touche ENTREE (si la
saisie au clavier est autorisée pour la zone de saisie).
Les propriétés de sortie directe sont les suivantes :
208
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Maximum EU Value
Valeur maximale, en unités physiques, de l'adresse directe
à mettre à l'échelle
Minimum EU Value
Valeur minimale, en unités physiques, de l'adresse directe
à mettre à l'échelle
Maximum PLC Value
Valeur brute (sans mise à l'échelle) maximale de l'adresse Remarque 3
directe dans l'automate
(voir page 214)
Minimum PLC Value
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe dans l'automate
Maximum Input [EU]
Consigne maximale pour l'entrée
Minimum Input [EU]
Consigne minimale pour l'entrée
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
(voir page 214)
(voir page 214)
Remarque 5
(voir page 214)
Remarque 3
(voir page 214)
Premium ou Quantum
35015193 12/2018
Ajout de pages personnalisées sur le site
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
35015193 12/2018
209
Ajout de pages personnalisées sur le site
Configuration du témoin lumineux
Le témoin lumineux fournit une double indication de la valeur d'une adresse directe dans un
automate. Si la propriété Input inverted n'est pas réglée sur TRUE, une valeur d'entrée de 0 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 lumineux clignote lorsque la valeur d'entrée est égale à ON.
Les propriétés de ce témoin lumineux sont les suivantes :
210
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique Remarque 5
OFF Word
Texte affiché lorsque la valeur d'entrée est OFF
ON Word
Texte affiché lorsque la valeur d'entrée est ON
OFF Background Color
Couleur de fond du témoin lumineux lorsque OFF Word
est affiché
ON Background Color
Couleur de fond du témoin lumineux lorsque ON Word
est affiché
OFF Foreground Color
Couleur du texte OFF Word
(voir page 214)
(voir page 214)
(voir page 214)
ON Foreground Color
Couleur du texte ON Word
Flash Interval
Période de clignotement du témoin lumineux (exprimée
en millisecondes) lorsque la valeur d'entrée est ON.
Réglé sur zéro pour non-clignotement.
200 à 2 000
35015193 12/2018
Ajout de pages personnalisées sur le site
Propriété
Description
Input inverted
Si cette propriété est réglée sur TRUE, elle inverse la
valeur d'entrée (le témoin lumineux affiche le OFF Word
lorsque la valeur d'entrée est ON).
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
Border Color
Couleur de la bordure
Shape
Forme (cercle, rectangle, etc.) du témoin lumineux
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
Limites
Premium ou Quantum
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
35015193 12/2018
211
Ajout de pages personnalisées sur le site
Configuration du curseur rotatif
Un curseur rotatif donne une représentation analogique de l'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
(balayage des degrés d'un cercle) et la couleur du bouton peuvent être configurées. Au moyen de
la souris, l'utilisateur peut modifier la valeur du curseur rotatif et déclencher l'envoi d'une nouvelle
valeur à l'automate.
Les propriétés de ce curseur sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Remarque 1
Data type
Type de données de l'adresse de l'automate
Remarque 2
Label
Etiquette affichée en tant que partie de l'objet graphique
Remarque 5
(voir page 214)
(voir page 214)
Major scale gradation Nombre de divisions majeures (repérées) de l'échelle
0 à 100
Minor scale gradation Nombre de divisions mineures (non repérées) de l'échelle
0 à 100
Scale precision
Nombre de décimales dans les graduations d'échelle
(définir sur -1 pour utiliser un format exponentiel général)
-1 à 6
Dial Degrees Sweep
Portion du cadran circulaire utilisée pour dessiner l'échelle
60 à 300
Maximum EU Value
Valeur maximale de l'adresse directe pour la mise à
l'échelle en unités physiques
Minimum EU Value
Valeur minimale de l'adresse directe pour la mise à l'échelle
en unités physiques
Maximum PLC Value Valeur brute (sans mise à l'échelle) maximale de l'adresse
directe dans l'automate
212
(voir page 214)
Remarque 3
(voir page 214)
35015193 12/2018
Ajout de pages personnalisées sur le site
Propriété
Description
Limites
Minimum PLC Value
Valeur brute (sans mise à l'échelle) minimale de l'adresse
directe dans l'automate
Remarque 3
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Polling rate [ms]
Valeur de scrutation
Read Only
True = lecture de la valeur, False = lecture/écriture de la
valeur
(voir page 214)
Premium ou Quantum
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
35015193 12/2018
213
Ajout de pages personnalisées sur le site
Remarques
1.
2.
214
L'adresse peut être un des éléments suivants :
%MW
Mot interne CEI
%MD
Mot double CEI
%M
Bit interne CEI
400000
Entier Concept
100000
Valeur booléenne Concept
Les différentes valeurs de la propriété Type de données ont la signification suivante :
Data type
Meaning
INT
entier
DINT
entier double
BOOL
valeur booléenne
3.
Les limites des propriétés Valeur d'automate maximale et Valeur d'automate minimale sont les limites
naturelles de la propriété Type de données configurée.
4.
Vous devez indiquer au moins une valeur pour un bouton-poussoir. Si plusieurs valeurs sont saisies,
elles seront affectées à une table d'adresses débutant avec l'adresse directe indiquée.
5.
Si vous spécifiez param name="label" value="$data$" dans le code HTML, l'applet affiche la
valeur numérique des données au lieu d'une étiquette.
35015193 12/2018
Ajout de pages personnalisées sur le site
Sous-chapitre 5.4
Ajout de pages Microsoft Silverlight®
Ajout de pages Microsoft Silverlight®
Ajout de pages Microsoft Silverlight®
Introduction
Utilisez les commandes disponibles dans Web Designer pour créer ou importer des applications
Microsoft Expression Blend, et les ajouter dans votre projet Web Designer. Expression Blend est
une puissante plate-forme de développement, qui vous permet de créer graphiquement des pages
Silverlight pour votre site Web.
Lorsque vous lancez Expression Blend à partir de Web Designer, les outils suivants sont
disponibles :
 une collection d'objets FactoryCast personnalisés – développés par Schneider Electric – que
vous pouvez intégrer dans vos pages Silverlight ;
 une liste de variables d'automate – importées depuis votre projet Control Expert – que vous
pouvez utiliser pour animer les objets Factory Cast ajoutés dans vos pages Silverlight.
Commandes Expression Blend
Lorsque vous ouvrez un projet Web Designer, les commandes suivantes permettent d'ajouter une
application Expression Blend à votre site Web.
Pour créer une application Expression Blend :
<Projet> → <Cible> → GraphicScreens → Nouvelle application Microsoft Blend
Pour importer une application Expression Blend :
<Projet> → <Cible> → GraphicScreens → Importer une application Blend
Autres références
Pour des instructions sur l'utilisation de Expression Blend et des objets Factory Cast personnalisés
par Schneider Electric, consultez les documents suivants :
 Aide de Expression Blend
 Web Designer Objects Library for Microsoft Expression Blend® accessible comme indiqué ciaprès :
 sous la forme d'un fichier d'aide dans le menu Aide de Web Designer ;
 au format PDF sur le disque d'installation de Web Designer.
35015193 12/2018
215
Ajout de pages personnalisées sur le site
216
35015193 12/2018
Modicon M340
Services Web SOAP
35015193 12/2018
Chapitre 6
Services Web SOAP
Services Web SOAP
Objet du chapitre
Ce chapitre décrit les différents services Web SOAP disponibles sur les serveurs Web
FactoryCast. Ces services sont en tout point conformes aux normes des services Web W3C WSI. Ils proposent une nouvelle méthode normalisée et efficace grâce à laquelle les automates
peuvent interagir directement avec les applications de niveau informatique/gestion.
AVERTISSEMENT
PERTE DES ALERTES ET DU CONTROLE DU PROCESS


Ne vous limitez pas aux services Web SOAP pour récupérer et afficher ou contrôler les
événements susceptibles de compromettre l'intégrité des personnes ou des biens.
Intégrez une protection appropriée et spécifique dans votre application ou votre processus.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Les services Web reposent sur les normes suivantes :

SOAP (Single Object Access Protocol), protocole d'échange exécuté via la voie HTTP
(HyperText Transfer Protocol).

WSDL (Web Services Description Language), au format XML.

XML (eXtensible Markup Language), la norme universelle pour l'échange de données.
Les services Web SOAP FactoryCast 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 FactoryCast. Les applications de type Microsoft.NET,
SQL Server, Microsoft Office, IBM (WebSphere), SUN (Java, Eclipse), Lotus, Oracle, SAP, MES,
ERP, etc. peuvent interagir de manière directe avec FactoryCast via les services Web SOAP.
Les modules FactoryCast proposent trois types de services Web qui se présentent sous la forme
d'interfaces de serveur SOAP :



ModbusXMLDA : service Web assurant un accès aux variables Modbus,
SymbolicXMLDA : service Web assurant un accès aux données Symbolic,
ExtendedSymbolicXMLDA : service Web qui étend l'accès de Control Expert aux données
Symbolic.
Les services Web proposés par FactoryCast sont conformes à la spécification WS-I Basic
Profile 1.1.
35015193 12/2018
217
Services Web SOAP
NOTE : pour plus d'informations sur les services Web, veuillez consulter les publications
spécialisées sur le sujet.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
218
Page
Principes de conception d'une interface client SOAP
219
Services SOAP ModbusXMLDA
220
Services SOAP SymbolicXMLDA
228
Services SOAP ExtendedSymbolicXMLDA
232
Comment optimiser les requêtes Symbolic volumineuses
239
Exemples Visual Basic
242
Documentation SOAP en ligne
243
35015193 12/2018
Services Web SOAP
Principes de conception d'une interface client SOAP
Vue d'ensemble
Une interface permet à une application cliente SOAP de communiquer directement avec un
module de serveur Web FactoryCast. L'application client SOAP initie des échanges. Le serveur
FactoryCast répond à ces requêtes.
Interface client SOAP
Le tableau ci-après décrit le processus de conception d'une interface client SOAP :
Etape
Action
1
Créer l'application client
L'environnement de développement (Visual Studio.net, par exemple) se connecte à un module de
serveur Web FactoryCast où il peut accéder à une liste de services Web disponibles. Le serveur
Web renvoie des descriptions des services demandés sous forme d'objets WSDL.
2
Développer 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écuter l'application client
En mode d'exécution, l'application client communique en temps réel avec le module de serveur
Web FactoryCast, via le protocole SOAP.
35015193 12/2018
219
Services Web SOAP
Services SOAP ModbusXMLDA
Objet du chapitre
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 :
ReadDeviceIdentification ;
 ReadMultipleRegisters ;
 WriteMultipleRegisters ;
 ReadCoils ;
 WriteMultipleCoils ;
 ReadInt32 ;
 WriteInt32.

Quantité de données des paramètres API
Ce tableau présente la quantité de données maximale pouvant être utilisée pour les paramètres
API :
API
BMX NOE 0110
ReadMultipleRegisters
124 (Registre)
WriteMultipleRegisters
96 (Registre)
ReadCoils
255 (bits de sortie)
WriteMultipleCoils
254 (bits de sortie)
ReadInt32
61 (entier 32 bits)
WriteInt32
48 (entier 32 bits)
ReadDeviceIdentification
Cette requête renvoie l'identification complète du périphérique de la destination spécifiée par l'ID
fourni dans la requête.
Cette API est associée au code fonction Modbus 43 14.
Paramètres
Entrée : entier UnitID
Sortie : chaîne VendorName, ProductCode, MajorMinorRevision, VendorURL, ProductName,
ModelName, UserApplicationName, TRImplementationClass, TRCommunicationServices
220
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/ReadDeviceIdentification" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadDeviceIdentification xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> </ReadDeviceIdentification> </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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadDeviceIdentificationResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <ReadDeviceIdentificationResult>
<DeviceIdentification> <VendorName>string</VendorName>
<ProductCode>string</ProductCode> <MajorMinorRevision>string</MajorMinorRevision> <VendorUrl>string</VendorUrl>
<ProductName>string</ProductName> <ModelName>string</ModelName>
<UserApplicationName>string</UserApplicationName> <TRImplementationClass>string</TRImplementationClass>
<TRCommunicationServices>string</TRCommunicationServices> </DeviceIdentification> </ReadDeviceIdentificationResult>
</ReadDeviceIdentificationResponse> </soap:Body> </soap:Envelope>
ReadMultipleRegisters
Il s'agit de l'API ReadMultipleRegisters utilisée pour exécuter une opération de lecture sur
plusieurs registres.
La requête fournit trois paramètres :
Le destinataire de la requête de lecture ;
 L'adresse de départ ;
 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.
Cette API est associé au code fonction Modbus 03.
35015193 12/2018
221
Services Web SOAP
Paramètres
Entrée : Entier UnitID, Address, Quantity
Sortie : Tableau d'entiers Result
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadMultipleRegisters xmlns="http://www.schneiderelectric.com/ws/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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadMultipleRegistersResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <ReadMultipleRegistersResult>
<int>int</int> <int>int</int> </ReadMultipleRegistersResult>
</ReadMultipleRegistersResponse> </soap:Body> </soap:Envelope>
WriteMultipleRegisters
Il s'agit de l'API WriteMultipleRegisters utilisée pour exécuter une opération d'écriture sur plusieurs
registres.
La requête fournit trois paramètres :
Le destinataire de la requête d'écriture ;
 L'adresse de départ ;
 Les valeurs à écrire.

Cette API est associée au code fonction Modbus 16.
Paramètres
Entrée : Entier UnitID, Address, tableau d'entiers Value
Sortie : Aucune
222
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteMultipleRegisters xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID>
<Address>int</Address> <Value> <int>int</int> <int>int</int> </Value>
</WriteMultipleRegisters> </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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteMultipleRegistersResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> </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 :
Le destinataire de la requête de lecture ;
 L'adresse de départ ;
 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.
Cette API est associée au code fonction Modbus 01.
Paramètres
Entrée : Entier UnitID, Address, Quantity
Sortie : Tableau d'entiers Result
35015193 12/2018
223
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/ReadCoils" <?xml
version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadCoils xmlns="http://www.schneider-electric.com/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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadCoilsResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <ReadCoilsResult> <int>int</int>
<int>int</int> </ReadCoilsResult> </ReadCoilsResponse> </soap:Body>
</soap:Envelope>
WriteMultipleCoils
Il s'agit de l'API WriteMultipleCoils utilisée pour exécuter une opération d'écriture sur plusieurs bits
de sortie.
La requête fournit trois paramètres :
Le destinataire de la requête d'écriture ;
 L'adresse de départ ;
 Les valeurs à écrire.

Cette API est associée au code fonction Modbus 15.
Paramètres
Entrée : Entier UnitID, Address, tableau d'entiers Value
Sortie : Aucune
224
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleCoils"
<?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteMultipleCoils xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID>
<Address>int</Address> <Value> <int>int</int> <int>int</int> </Value>
</WriteMultipleCoils> </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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteMultipleCoilsResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> </WriteMultipleCoilsResponse>
</soap:Body> </soap:Envelope>
Requête/réponse SOAP ReadInt32
La requête ReadInt32 fournit trois paramètres :
Le destinataire de la requête de lecture ;
 L'adresse de départ ;
 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
35015193 12/2018
225
Services Web SOAP
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: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadInt32 xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/">
<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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <
ReadInt32Response xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> < ReadInt32Result> <int>int</int>
<int>int</int> </ ReadInt32Result> </ ReadInt32Response> </soap:Body>
</soap:Envelope>
Requête/réponse SOAP WriteInt32
La requête WriteInt32 fournit trois paramètres :
Le destinataire de la requête d'écriture ;
 L'adresse de départ ;
 Les valeurs à écrire.

Paramètres
Entrée : Entier UnitID, Address, tableau d'entiers Value
Sortie : Aucune
226
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type:
text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteInt32 xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/">
<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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <
WriteInt32Response xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> </ WriteInt32Response> </soap:Body>
</soap:Envelope>
35015193 12/2018
227
Services Web SOAP
Services SOAP SymbolicXMLDA
Présentation
SymbolicXMLDA est un service Web permettant de mettre en œuvre un accès aux données de
type Symbolic en fonction de l'espace de noms FactoryCast. Les services proposés sont :



lecture,
écriture,
navigation.
Limitation de l'accès de type Symbolic
L'accès de type Symbolic dépend de l'accès Modbus de bas niveau pour les communications
réelles, de sorte que seuls les symboles associés aux données accessibles par l'intermédiaire des
requêtes natives Modbus (lecture/écriture de registres et lecture/écriture de bits de sortie) sont pris
en charge. Par conséquent, seuls les types de données suivants sont pris en charge :
 bit,
 16 bits,
 mot double 32 bits.
Tous les types de données non localisées ne sont pas pris en charge.
Service de lecture
L'objectif de cette requête est de lire un ou plusieurs symboles. Les symboles transférés comme
arguments de requête sont traduits à l'aide de l'espace de noms 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 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 ses valeurs.
Paramètres
Entrée : liste de chaînes ItemName
Sortie : tableau de l'élément ReadResult
228
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/SymbolicXmlDa.asmx HTTP/1 Host: 139.160.65.83:8080 ContentType: text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/SymbolicXmlDa/1.0/Read" <?xml
version="1.0" encoding="utf-8"?> <soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<Read xmlns="http://www.schneider-electric.com/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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<WriteResponse xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/"> </WriteResponse> </soap:Body>
</soap:Envelope>
Service d'écriture
L'objectif de cette requête est d'écrire un ou plusieurs symboles. Les symboles, ainsi que leur type
et leur valeur, sont transférés comme arguments de requête. Les noms des variables sont traduits
à l'aide de l'espace de noms 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 écrites, la réponse SOAP est générée.
Paramètres
Entrée : liste de (chaîne ItemName, Value, Type)
Sortie : aucune
35015193 12/2018
229
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /Recipe/ws/SymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/SymbolicXmlDa/1.0/Write" <?xml
version="1.0" encoding="utf-8"?> <soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<Write xmlns="http://www.schneider-electric.com/ws/SymbolicXmlDa/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="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<ReadResponse xmlns="http://www.schneiderelectric.com/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 navigation
L'objectif de cette requête est de lire une liste de variables Symbolic présentes dans l'espace de
noms du module FactoryCast.
Cette fonctionnalité n'a pas d'interface avec la couche Modbus, puisque sa seule action consiste
à renvoyer les éléments de l'espace de noms. La réponse comprend les symboles et leur type.
Paramètres
Entrée : liste de (chaîne ItemName, Type)
Sortie : liste de Descriptions BrowseResult
230
35015193 12/2018
Services Web SOAP
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /Recipe/ws/SymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080
Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction:
"http://www.schneider-electric.com/ws/SymbolicXmlDa/1.0/Browse" <?xml
version="1.0" encoding="utf-8"?> <soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<Browse xmlns="http://www.schneider-electric.com/ws/SymbolicXmlDa/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="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
<BrowseResponse xmlns="http://www.schneiderelectric.com/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>
35015193 12/2018
231
Services Web SOAP
Services SOAP ExtendedSymbolicXMLDA
Présentation
ExtendedSymbolicXMLDA offre une extension des services SOAP de SymbolicXmlDA pour
Control Expert. Il vous permet d'accéder directement aux données d'adresse directe et aux
données non affectées. Les services proposés sont :



Lecture,
Ecriture,
navigation.
Restrictions de l'accès aux variables
L'accès aux variables dépend de l'accès au protocole Control Expert de bas niveau pour les
communications réelles, de sorte que seules les variables et adresses directes associées aux
données accessibles via les requêtes natives Control Expert (lecture/écriture de registre et
lecture/écriture de bits de sortie) sont prises en charge. Par conséquent, seuls les types de
données suivants sont pris en charge :
Type
Syntaxe
Variables internes
%Mi, %MXi, %MWi, %MWi.j
Constantes
%KWi
Variables système
%Si, %SXi, %SWi
Simulation
%MDi, %MFi, %KDi, %KFi
Tous les types Control Expert sont pris en charge, notamment les éléments de tableaux.
Pour l'adressage direct, la syntaxe prise en charge est :
232
Syntaxe
Type
Commentaire
%Mi ou %MXi
EBOOL
Mappé sur le type XML/W3C unsignedByte
%MWi
INT
Mappé sur le type XML/W3C short
%MWi.j
BOOL
Mappé sur le type XML/W3C boolean
%MDi
DINT
Mappé sur le type XML/W3C int
%MFi
REAL
Mappé sur le type XML/W3C float
%KWi
INT
Mappé sur le type XML/W3C short
%KWi.j
BOOL
Mappé sur le type XML/W3C boolean
%KDi
DINT
Mappé sur le type XML/W3C int
%KFi
REAL
Mappé sur le type XML/W3C float
%Si ou %SXi
BOOL
Mappé sur le type XML/W3C boolean
%SWi
INT
Mappé sur le type XML/W3C short
%SWi.j
BOOL
Mappé sur le type XML/W3C boolean
35015193 12/2018
Services Web SOAP
Pour les symboles Control Expert, les types pris en charge sont les suivants :
Type
Commentaire
BOOL
Mappé sur le type XML/W3C boolean
EBOOL
Mappé sur le type XML/W3C unsignedByte
INT
Mappé sur le type XML/W3C short
DINT
Mappé sur le type XML/W3C int
UINT
Mappé sur le type XML/W3C unsignedShort
UDINT
Mappé sur le type XML/W3C unsignedInt
TIME
Mappé sur le type XML/W3C unsignedInt
DATE
Mappé sur le type XML/W3C date ou dateTime (dateTime est obligatoire pour l'écriture, la
partie date n'est pas prise en compte)
TOD
Mappé sur le type XML/W3C time ou dateTime (dateTime est obligatoire pour l'écriture, la
partie heure n'est pas prise en compte)
DT
Mappé sur le type XML/W3C dateTime
REAL
Mappé sur le type XML/W3C float ou double (double est seulement pour les demandes
d'écriture, forcer la valeur au format float)
BYTE
Mappé sur le type XML/W3C unsignedByte
WORD
Mappé sur le type XML/W3C unsignedShort
DWORD
Mappé sur le type XML/W3C unsignedInt
STRING
Mappé sur le type XML/W3C string
STRING[n]
Mappé sur le type XML/W3C string
NOTE :
Le nom de la variable peut être soit une adresse directe, soit tout symbole apparaissant dans
l'espace de noms de FactoryCast.
 Si une fonction de service Web possède un paramètre en option, Visual Studio .NET crée un
paramètre booléen supplémentaire dans le serveur proxy correspondant. Visual Studio .NET
ajoute « Specified » à la fin du nom de ce paramètre.

Service de lecture
L'objectif de cette requête est de lire des symboles et des adresses directes. Les symboles
transférés comme arguments de requête sont traduits à l'aide de l'espace de noms pour obtenir
l'adresse de la valeur à lire. Les adresses directes sont transmises comme arguments de requête.
Lorsque toutes les adresses sont connues, plusieurs demandes Control Expert sont émises par
des adresses contiguës (par exemple, si les registres 10, 11 et 13 sont demandés, deux requêtes
sont émises : une pour 10 et 11, et une pour 13) et par type de variable souhaitée (bobines
registres). Une fois 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 ses valeurs.
35015193 12/2018
233
Services Web SOAP
Paramètres
Entrée : liste de chaînes ItemName
Sortie : tableau de l'élément ReadResult
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /ws/ExtendedSymbolicXmlDa.asmx HTTP/1
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.schneider-electric.com/ws/ExtendedSymbolicsXmlDa/Read"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Read xmlns="http://www.schneider-electric.com/ws/ExtendedSymbolicsXmlDa/">
<VariableList>
<Name>string</Name>
<Name>string</Name>
</VariableList>
</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:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ReadResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXMLDa/">
<ReadResult>
<Elément>
<Name>chaîne</Name>
234
35015193 12/2018
Services Web SOAP
<VariableType>chaîne</VariableType>
<Valeur />
</Elément>
<Elément>
<Name>chaîne</Name>
<VariableType>chaîne</VariableType>
<Valeur />
</Elément>
</ReadResult>
</ReadResponse>
</soap:Body>
</soap:Envelope>
Service d'écriture
L'objectif de cette requête est l'écriture de symboles ou d'adresses directes. Les symboles, ainsi
que leur type et leur valeur, sont transférés comme arguments de requête. Les noms des variables
sont traduits à l'aide de l'espace de noms pour obtenir l'adresse de la valeur à lire. Les adresses
directes sont transmises comme arguments de requête. Lorsque toutes les adresses sont
connues, plusieurs demandes Control Expert sont émises par des adresses contiguës (par
exemple, si les registres 10, 11 et 13 sont demandés, deux requêtes sont émises : une pour 10 et
11, et une pour 13) et par type de variable souhaitée (bobines 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, Valeur, Type)
Sortie : aucune
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /maquette/ExtendedSymbolicXmlDa.asmx HTTP/1.1
Host: 139.160.65.83:8080
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
35015193 12/2018
235
Services Web SOAP
SOAPAction: "http://www.schneider-electric.com/ws/ExtendedSymbolicsXmlDa/Write"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<Write xmlns="http://www.schneider-electric.com/ws/ExtendedSymbolicXmlDa/">
<ItemList>
<Item>
<Name>string</Name>
<VariableType>string</VariableType>
<Value />
</Item>
<Item>
<Name>string</Name>=
<VariableType>string</VariableType>
<Value />
</Item>
</ItemList>
</Write>
</soap:Body>
</soap:Envelope>
Réponse
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope/">
<soap:Body>
<WriteResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/">
</WriteResponse>
</soap:Body> </soap:Envelope>
Service de navigation
L'objectif de cette requête est la lecture d'une liste de variables symboliques (automate, non
affectées et E/S) présentes dans l'espace de noms du module FactoryCast.
La réponse comprend tous les symboles et leur type.
236
35015193 12/2018
Services Web SOAP
Paramètres
Entrée : aucune ou paramètre en option
Sortie : liste des descriptions (nom, adresse et type de symbole)
Exemple
L'exemple suivant présente une requête SOAP et sa réponse :
Requête
POST /maquette/ExtendedSymbolicXmlDa.asmx
HTTP/1.1 Host: 139.160.65.83:8080
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
SOAPAction: xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/Browse"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/2003/05/soap-envelope/">
<soap:Body>
<Browse xmlns="http://www.schneider-electric.com/ws/ExtendedSymbolicXmlDa/Browse" /> </soap:Body>
</soap:Envelope>
Réponse
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope/">
<soap:Body>
<BrowseResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/">
<BrowseResult>
<Description>
<Name>string</Name>
<Address>string</Address>
<VariableType>string</VariableType>
</Description>>
35015193 12/2018
237
Services Web SOAP
<Description>
<Name>string</Name>
<Address>string</Address>
<VariableType>string</VariableType>
</Description>
</BrowseResult>
</BrowseResponse>
</soap:Body>
</soap:Envelope>
238
35015193 12/2018
Services Web SOAP
Comment optimiser les requêtes Symbolic volumineuses
Description
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 espace de noms cohérent et à utiliser des
requêtes Symbolic de manière efficace.
Traitement d'une requête Symbolic
Les requêtes Symbolic permettent d'utiliser des symboles plutôt que des adresses pour traiter les
données de l'automate. Ce système de requête utilise l'espace de noms 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 d'optimisation d'une
requête Symbolic :
35015193 12/2018
239
Services Web SOAP
Méthode d'optimisation
Pour optimiser une requête Symbolic volumineuse, regroupez les symboles comme suit :
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 dans l'ordre croissant.
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 d'optimisation
Prenons un fichier d'espace de noms relativement simple :
|STATION:0.0 16 |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|%M4|0|0|1|1|1|false |Bit_mem5|%M5|0|0|1|1|1|false
|Bit_mem6|%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 contient des valeurs pour deux moteurs (engine et engine2).
Il contient également des valeurs booléennes (Bit_mem).
Si vous créez une requête pour chaque symbole dans l'ordre de l'espace de noms, vous recevrez
une requête SOAP avec 16 valeurs. Comme ces valeurs sont triées par type et par adresse (en
ordre croissant), l'optimisation ne va traiter que des blocs d'adresses. Dans le cas présent, nous
avons trois blocs :



les bits de sortie de l'adresse 0 à 6 ;
les registres de l'adresse 0 à 5 ;
les registres de l'adresse 100 à 105.
Trois requêtes de bas niveau sont envoyées à l'UC.
240
35015193 12/2018
Services Web SOAP
Si l'utilisateur final demande 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 de même type sont triés par adresse. La requête SOAP
n'étant pas correctement ordonnée, les données doivent être traitées pendant cette étape.
Au terme de cette étape, nous disposons de deux tableaux : un avec un bit de sortie et un autre
avec quatre registres :
3
Cette étape doit permettre de trouver les adresses contiguës. Puisqu'il n'y en a aucune, nous
avons cinq blocs composés d'une adresse.
Résultat final : cinq requêtes de bas niveau ont été envoyées à l'UC.
En bref
Lorsque vous faites un usage intensif (en nombre et en temps) des requêtes Symbolic, respectez
les règles suivantes :



Regroupez les symboles par type.
Classez les symboles dans l'ordre croissant.
Regroupez les symboles par blocs d'adresses contiguës.
35015193 12/2018
241
Services Web SOAP
Exemples Visual Basic
Vue d'ensemble
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
Le tableau ci-dessous décrit les actions à effectuer avant de suivre l'exemple.
Etape
Action
1
Dans Visual Basic .NET, sélectionnez Projet → Ajouter Référence Web.
2
Saisissez http://Module @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 System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim ws As New WindowsApplication26.WebReference.ModbusXmlDa
ListBox1.DataSource = ws.ReadMultipleRegisters(0, 5, 10)
End Sub
End Class
242
35015193 12/2018
Services Web SOAP
Documentation SOAP en ligne
Présentation
Lorsque vous ouvrez une page du serveur Web FactoryCast dans un navigateur, un lien
hypertexte Documentation apparaît.
Ce lien vous renvoie à la documentation SOAP en ligne, qui décrit les services Web SOAP
disponibles, explique la syntaxe des API SOAP et fournit un exemple en Visual Basic.
35015193 12/2018
243
Services Web SOAP
244
35015193 12/2018
Modicon M340
35015193 12/2018
Annexes
35015193 12/2018
245
246
35015193 12/2018
Modicon M340
Exigences relatives au navigateur, paramètres et notions de sécurité
35015193 12/2018
Annexe A
Exigences relatives au navigateur, paramètres et notions de sécurité
Exigences relatives au navigateur, paramètres et notions de
sécurité
Description
Pour afficher les applets Java sur des sites Web FactoryCast, utilisez un navigateur prenant en
charge les pages Java® et Silverlight®. Cette annexe traite de cette exigence et d'autres
conditions relatives au navigateur.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Version du navigateur
248
Configuration du navigateur
250
Sécurité du navigateur
253
35015193 12/2018
247
Exigences relatives au navigateur, paramètres et notions de sécurité
Version du navigateur
Objet du chapitre
Pour afficher des pages Web FactoryCast, votre navigateur doit prendre en charge les pages
Java® et Silverlight®. Les logiciels suivants doivent être installés :
 Java Standard Edition (Java SE), en commençant par Java 2 version 1.6 minimum. Utilisez le
module Java Sun disponible sur le site Web : http://java.sun.com. Cliquez sur Download et
installez le logiciel Java SE.
 Module Silverlight 4. Le logiciel d'installation de ce module est disponible sur le site Web
www.microsoft.com.
NOTE : le module Silverlight prend en charge l'affichage des pages Silverlight du Visualiseur de
rack. Si ce module n'est pas installé, le Visualiseur de rack s'affiche sous la forme de
pages Java.
Quels navigateurs sont concernés ?
Les pages Silverlight sont prises en charge par les combinaisons suivantes de systèmes
d'exploitation et de navigateurs :
Navigateur
Système d'exploitation
IE 8
IE 7
Windows Vista
X
X
X
X
X
X
X
X
Windows 7
X
Windows Server 2008
X
Windows Server 2008 R2
X
Windows Server 2003,
Windows XP SP2, SP3
X
Windows 2000 SP4+
IE 6
Firefox 3+
Safari 3+
Chrome 4+
X
X
X
X
X
X
X
Macintosh OS 10.4.11+
(processeur Intel)
X
X
X = pris en charge
Pour plus d'informations, reportez-vous au site Web de Microsoft Silverlight à l'adresse :
http://www.microsoft.com/silverlight/faq/#sys-req
De quel navigateur disposez-vous ?
Le nom et la version de votre navigateur sont affichés au bas de la page d'accueil FactoryCast. Si
vous avez besoin de mettre à niveau votre navigateur, reportez-vous aux adresses Internet des
deux principaux navigateurs indiquées ci-après. (Les mises à niveau sont gratuites, il vous suffit
de télécharger la dernière version.)
248
35015193 12/2018
Exigences relatives au navigateur, paramètres et notions de sécurité
Comment effectuer la mise à niveau ?
Les navigateurs pris en charge sont les suivants :
Télécharger le navigateur :
Sur le site Web :
Mozilla Firefox
http://www.mozilla.com
Internet Explorer
http://www.microsoft.com
35015193 12/2018
249
Exigences relatives au navigateur, paramètres et notions de sécurité
Configuration du navigateur
Modifier les réglages de sécurité
Si vous utilisez Microsoft Internet Explorer et que vous ne parvenez pas à afficher les applets Java,
modifiez les paramètres de sécurité de votre navigateur comme suit :
Etape
250
Action
1
Ouvrez Internet Explorer.
2
Sélectionnez Outils | Options Internet dans la barre de menus.
Résultat : la fenêtre Options Internet apparaît.
3
Cliquez sur l'onglet Sécurité.
4
Sélectionnez le bouton Personnaliser le niveau dans la partie Niveau de sécurité.
35015193 12/2018
Exigences relatives au navigateur, paramètres et notions de sécurité
Etape
Action
5
Cliquez sur le bouton Paramètres.
Résultat : la boîte de dialogue Paramètres de sécurité apparaît.
6
Faites défiler la liste vers le bas jusqu'à Microsoft VM puis Autorisations Java. Cochez la case
d'option Personnalisée.
Résultat : le bouton Paramètres Java personnalisés apparaît.
35015193 12/2018
251
Exigences relatives au navigateur, paramètres et notions de sécurité
Etape
Cliquez sur le bouton Paramètres Java personnalisés.
Résultat : la boîte de dialogue Internet apparaît.
8
Cliquez sur l'onglet Autorisations d'édition.
9
Sous Exécuter le contenu non signé, sélectionnez Activer.
10
252
Action
7
Cliquez sur OK.
35015193 12/2018
Exigences relatives au navigateur, paramètres et notions de sécurité
Sécurité du navigateur
Objet du chapitre
En fonction de votre configuration, Mozilla Firefox autant que Internet Explorer garde en mémoire
le nom d'utilisateur et le mot de passe saisis pour accéder à un site Web.
Recommandations
Fermez le navigateur après chaque session pour éviter que des personnes non autorisées
profitent de vos mots de passe pour obtenir un accès en lecture ou en écriture à votre site.
Si vous utilisez Internet Explorer, vous devrez peut-être modifier vos paramètres de sécurité à
l'aide de l'option des paramètres de personnalisation. Sous les options Authentification utilisateur,
sélectionnez « Demander le nom d'utilisateur et le mot de passe ».
35015193 12/2018
253
Exigences relatives au navigateur, paramètres et notions de sécurité
254
35015193 12/2018
Modicon M340
Index
35015193 12/2018
Index
A
adresses directes, 82
accessibles en écriture, 84
Affichage du Visualiseur d'alarmes, 64
Alarmes
fonctionnement et gestion, 67
Applets
Java, 157
utilisation, 157
Applets Java, 157
B
BMX NOE 0110, 15
page Configuration, 57
page d'accueil, 30
page Diagnostic, 35
page Surveillance, 32
C
Changement de mots de passe, 61
E
Editeur de données
feuilles de calcul, 74
symboles, 80
tableaux, 78
variables, 80
Editeur de données pour ordinateur de poche
présentation, 89
utilisation, 91
espace de noms, 19
état des E/S analogiques, 44
état des E/S numériques, 45
état du contrôleur, 40
Etat du réseau CANopen, 46
état du réseau CANopen, 41
35015193 12/2018
F
FactoryCast
page d'accueil de NOE, 30
FTP, 16
G
gestion des données, 19
H
HTTP, 16
objets graphiques, 197
M
Modicon M340
module FactoryCast, 30
page d'accueil, 30
Modification des mots de passe, 58
Module de communication Ethernet
diagnostic, 49
module de communication Ethernet
état, 43
mots de passe, 58
Mots de passe, 61
N
Navigateurs
configuration requise, 247
paramètres, 247
pris en charge, 248
sécurité, 247, 253
versions, 247
Navigateurs Internet
pris en charge, 248
NOE
propriétés via le serveur Web, 55
255
Index
O
outil de configuration
présentation, 17
W
Web Designer, 17
P
Pages Silverlight, 215
Pages Web personnalisées
utilisation d'applets Java, 157
S
Sécurité, 253
sécurité
accès, 27
Sécurité
accès, 24
mots de passe, 24
sécurité
pare-feu, 25
Serveur Web
page Propriétés du NOE, 55
Serveurs intégrés, 16
Sites Web par défaut
lecture seule, 23
SOAP, 217
symboles
insertion, 80
modification, 84
T
Tableaux de données, 78
V
variables
insertion, 80
modification, 84
Visualiseur de programme automate, 142
visualiseur de rack, 36
pages Silverlight, 40
256
35015193 12/2018

Manuels associés