Afficher texte dynamique
Afficher texte statique
Insérer variables
BAL SX502 YN FR 3.00
Commandes pour l'heure et la date
Régler
$SHhhmmss↵
l'heure / la date
$SDddmmyy↵
Lecture
$RH↵
de l'heure / date
$RD↵
Pour afficher un texte dynamique, envoyer ses caractères (cc...) à l'affichage sous
forme de télégramme de données [1]. Un texte se trouvant dans l'affichage est
effacé lors de la réception d'un nouveau texte.
Pour appeler un texte statique, utiliser la commande $Tn↵. n représente le numéro
de texte; il peut comporter de 1 à 4 chiffres. Un texte se trouvant dans l'affichage
est effacé lors de l'appel d'un nouveau texte.
Ce mode d'opération est recommandé lorsque les appareils doivent afficher des
'masques de textes' dans lesquels certains caractères seulement doivent être
modifiés, par exemple pour actualiser des valeurs numériques comme dans
l'exemple ci-après :
Température : 172 °C
Dilatation : 243 mm
Les éléments de texte Température, Dilatation, °C et mm sont fixes et ne varient
pas. Par contre, les valeurs numériques sont des éléments de texte variables qu'il
faut actualiser constamment.
En principe, la mise à jour pourrait avoir lieu avec des textes dynamiques
contenant aussi bien des éléments de texte fixes que variables. Mais ceci
entraînerait un volume de données important.
La série SX502 offre une solution intéressante : les éléments de texte fixes ne sont
envoyés à l'afficheur qu'une seule fois et il suffit d'insérer les caractères
correspondants (variables) pour mettre à jour les éléments de texte variables.
Dans l'exemple, les éléments de texte fixes Température, Dilatation, °C et mm sont
envoyés à l'afficheur avec le télégramme de données suivant :
$M1Température : $VS$VS$VS °C$CDilatation : $VS$VS$VS mm↵
La commande $VS permet de marquer les substituts pour les variables [19]. Dans
l'affichage, ils sont représentés par un espace (blanc). Une variable correspond à
un caractère devant être affiché. Il est possible d'insérer jusqu'à 256 variables
dans un texte.
L'insertion des variables dans les substituts se fait à l'aide de la commande$VPn↵
[4]. n est le numéro courant du substitut de variable; il peut comporter de 1 à 3
chiffres (0...255). Dans l'exemple, la première position d'insertion est marquée à
l'aide de la commande $VP0↵.
Pour insérer des variables dans les substituts, utiliser la commande $VEcc...↵
[3]. cc... représente des caractères quelconques. Dans l'exemple, les variables
sont insérées avec le télégramme de données $VE172243↵. Elles peuvent
également
ête
insérées
données$VE172↵ puis $VE243↵.
Dans l'exemple, les éléments de texte fixes sont envoyés à l'affichage comme
texte dynamique. Ils peuvent également être générés comme texte statique que
l'on appelle dans la mémoire de textes. Les substituts pour les variables doivent
également être sélectionnés dans le texte statique avec $VS.
Régler l'heure
Régler la date
Lecture de l'heure par l'interface Ethernet
Lecture du jour de la semaine et de la date par l'interface
Ethernet
en
deux
étapes,
avec
[38]
[39]
[40]
[41]
les
télégrammes
de
17