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.
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).
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 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.
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.