Description de la bibliothèque Objets graphiques version Lite
(Traduction du document original anglais)
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.
Les propriétés de cet élément graphique d'interface sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
PLC Type
Type d'automate
Premium ou Quantum
Label
Etiquette affichée en tant que partie de l'objet graphique
Label Width
Largeur de l'étiquette
Unit Width
Largeur de l'unité
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.
1.0
Bias
La déviation (multiplicateur) est utilisée pour l'échelle de la valeur récupérée en unités physiques.
0.0
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
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
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.
Les propriétés de cet indicateur sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
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 (définir sur -1 pour utiliser un format exponentiel général)
-1 à 6
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 à la vérification de la limite « Haute/Basse »
0 à 10
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
Quantum ou Premium
Polling rate [ms]
Valeur de scrutation
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
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.
Les propriétés de ce curseur sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
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
0 à 100
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 dans l'automate
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
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
Read Only
TRUE = valeur en lecture, FALSE = valeur en lecture/écriture
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
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
Data type
Type de données de l'adresse de l'automate
Label
Etiquette affichée en tant que partie de l'objet graphique
Choices
Consignes à appliquer à la valeur d'adresse
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
Read Only
TRUE = valeur en lecture, FALSE = valeur en lecture/écriture
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.
Les propriétés de ce bouton-poussoir sont les suivantes :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
Label
Etiquette affichée en tant que partie de l'objet graphique
Values
Consignes à appliquer à la valeur d'adresse lorsque l'utilisateur actionne le bouton
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
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
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.
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 :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
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 directe dans l'automate
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
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
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 :
Propriété
Description
Limites
Address
Adresse de la variable automate
Data type
Type de données de l'adresse de l'automate
Label
Etiquette affichée en tant que partie de l'objet graphique
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
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
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
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
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
Data type
Type de données de l'adresse de l'automate
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 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
Minimum PLC Value
Valeur brute (sans mise à l'échelle) minimale de l'adresse directe dans l'automate
Border Width
Largeur (en pixels) de la bordure de l'objet graphique
PLC Type
Type d'automate
Premium ou Quantum
Polling rate [ms]
Valeur de scrutation
Read Only
True = lecture de la valeur, False = lecture/écriture de la valeur
Le code HTML avec les paramètres de l'élément graphique d'interface ci-dessus est le suivant :
Remarques
1.
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
2.
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.