FONCTION DISPLAY (AFFICHAGE SUR LE LCD)

La fonction affichage contrôle
lafficheur à cristaux liquides (LCD) intégré dans
les contrôleurs M2 (à lexception des contrôleurs des
séries dites "économique EC
" et "carte nue CN")
Elle contrôle également la fenêtre de
l'atelier M2 dénommée "face avant" durant les sessions de
simulation et de monitoring. En effet, cette fenêtre face avant est
l'image de l'afficheur à cristaux liquides des contrôleurs qui en
possèdent et remplace ce dernier pour les contrôleurs des
séries économiques et carte nue.
Par le biais de cette fonction, lutilisateur peut
saisir un texte (48 caractères au plus) ou indiquer quelles valeurs
doivent être affichées et sous quelle représentation
(nombre, mois, jour, année, etc..)
L'ensemble des caractères de la norme ASCII
(chiffres, caractères majuscules, caractères minuscules et signes
de ponctuation) ainsi que des caractères accentués et des lettres
grecques sont utilisables pour afficher des textes dans la fonction DISPLAY.
Les caractères et les symboles qui ne s'affichent pas dans la
fenêtre de saisie lors de la frappe sur le clavier ne sont pas
disponibles dans la matrice du LCD
Lentrée VALIDATION FONCTION permet, si elle
est à ARRET, de rendre inactive la fonction (aucun affichage) et si elle
est à MARCHE de faire apparaître les affichages choisis dans la
fenêtre paramètres. Lorsqu'elle est non connectée, cette
entrée est à MARCHE. Seules 8 de ces fonctions peuvent être
actives simultanément dans un programme. Si plus de 8 sont actives,
seules les 8 premières dans l'ordre de la compilation sont
traitées.
Si lENTREE VALEUR n'est pas connectée, la
chaîne de caractères affichée sur le LCD et sur sa
représentation dans la fenêtre "face avant" correspond aux choix
effectués en édition dans la zone de paramètre
nommée "Options utilisateur", à savoir :
- Si Texte est choisie : une chaîne de
caractère,
- Si Date est choisie : la valeur courante de la date
interne du dispositif sur lequel le programme s'exécute
(contrôleur ou simulateur)
- Si Heure est choisie : la valeur courante de lheure
interne du dispositif sur lequel le programme s'exécute
(contrôleur ou simulateur)
- Si Calibration est choisie : la valeur de la
dérive de lhorloge interne du contrôleur.
La boîte paramétrage / onglet
Paramètres est conçue pour modifier les paramètres de
toutes les fonctions d'affichage utilisées à un instant
donné dans la fenêtre dédition. Cette boîte de
dialogue affiche également la chaîne résultante de toutes
les chaînes d'affichage décrites dans les paramètres de
toutes les fonctions daffichage de la fenêtre dédition
(texte, date, heure et valeurs)
La modification de ces paramètres ne peut
être effectuée quen mode édition.
Toutes les fonctions d'affichage sont
sélectionnées par leur numéro de bloc (BXX) choisi dans la
liste en haut à gauche de la fenêtre de paramétrage. Cette
liste de sélection propose par défaut le numéro de bloc de
la fonction à partir de laquelle la boîte de dialogue est ouverte.
Chaque sélection dun numéro de bloc représente la
boîte d'affichage associée à la fonction de même
numéro.
La chaîne de format du numéro de bloc actif
est indiquée par des lettres ou des étoiles en rouge. Si les
chaînes se superposent, un avertissement s'affiche sous la grille.et des
fonds rouges apparaissent sur les cases en recouvrement. Toutes les autres
chaînes sont affichées en noir. Chaque fenêtre de
paramétrage associée à un numéro de fonction
daffichage dispose des commandes de saisie suivantes :
- Ligne : Numéro de la ligne à partir de laquelle
la chaîne de caractères correspondant à l'action de la
fonction afficheur est placée sur la grille du LDC. La valeur saisie
peut varier de 1 à 4, le nombre maximum de lignes.
- Colonne :
Numéro de la colonne à partir de laquelle la chaîne de
caractères correspondant à l'action de la fonction afficheur est
placée sur la grille du LCD. La valeur de saisie peut varier de 1
à 12, le nombre maximum de colonnes
Si lENTREE VALEUR est connectée à
une sortie d'une fonction, la valeur émise par cette sortie est
affichée selon le format indiqué dans la fenêtre de
paramétrage.
La valeur entière présente sur
lentrée est convertie en une chaîne d'affichage
correspondante placée à partir de lemplacement (ligne,
colonne) dans la grille. La forme que prend cette chaîne affichée
dépend des formats d'affichages choisis dans les paramètres en
mode édition.
Choix du style d'affichage d'un entier :
- Le choix dun taux : 1/1, 1/10, 1/100, 1/1000, 1/10000
- Si 1/1 est choisi : lentier présent sur
lENTREE VALEURest affiché comme un nombre entier signé ( 1
à 5 chiffres décimaux précédés d'un signe
moins si le nombre est négatif)
- Si 1/10 ou 1/100 ou 1/1000 ou 1/10000 est choisi : lentier
présent sur lENTREE VALEUR est affiché comme un nombre
décimal signé avec un, deux, trois ou quatres chiffres
derrière un point décimal.
Choix dun format de date calendaire :
- Année : La valeur de l'entrée doit être
comprise entre 1 et 99 correspondant à un affichage entre 2001 et 2099.
Toute autre valeur d'entrée à pour conséquence un
affichage non significatif.
- Mois : La valeur de l'entrée doit être comprise
entre 1 et 12 correspondant à l'affichage des quatre premières
lettres du nom du mois. Toute autre valeur d'entrée à pour
conséquence un affichage non significatif.
- Semaines : Pour assurer le
compatibilité avec TIME PROG, il faut pouvoir afficher
simultanément une, plusieurs ou toutes les semaines dans le mois. A la
première semaine est affectée la valeur 1 (affichage 1----),
à la seconde la valeur 2 (affichage -2---), à la troisième
la valeur 4 (affichage --3--), à la quatrième la valeur 8
(affichage ---4-)et à la cinquième la valeur 16 (affichage
----5). Si la valeur d'entrée est 20 (4+16) l'affichage est : --3--5 .
Toute autre valeur d'entrée inférieure à 1 ou
supérieur à 31 correspond à un affichage non
significatif.
- Jour du mois : La valeur de l'entrée doit être
comprise entre 1 et 31. Toute autre valeur d'entrée à pour
conséquence un affichage non significatif. Aucun contrôle de
cohérence n'est effectué entre le "Jour du mois", le "Mois" et
"Année".
- Jours (de la semaine) : Pour assurer le
compatibilité avec TIME PROG, il faut pouvoir afficher
simultanément un, plusieurs ou tous lesjours dans la semaine. Au Lundi
est affectée la valeur 1 (affichage L------), au Mardi la valeur 2
(affichage -M-----), au Mercredi la valeur 4 (affichage --M----), au Jeudi la
valeur 8 (affichage ---J---), au Vendredi la valeur 16 (affichage ----V--), au
Samedi la valeur 32 (affichage -----S-) et au Dimanche la valeur 64 (affichage
------D). Si la valeur d'entrée est 127 (1+2+4+8+16+32+64) tous les
jours de la semaine sont affichés (LMMJVSD) . Toute autre valeur
d'entrée inférieure à 1 ou supérieur à 127
correspond à un affichage non significatif.
- Heure : Valeur d'entrée entre 0 et 23. Deux chiffres
sont affichés. Aucun contrôle de cohérence n'est
effectué.
- Minute : Valeur d'entrée entre 0 et 59. Deux chiffres
sont affichés. Aucun contrôle de cohérence n'est
effectué.
Option Modification autorisée : cette case à cocher permet
à l'utilisateur de modifier directement :
- soit la donnée entière connectée sur
lENTREE VALEUR de la fonction si celle-ci est modifiable par DISPLAY
(voir les aides en ligne de chaque fonction),
- soit la valeur courante de la date ou lheure interne du
contrôleur (exécution sur un contrôleur),
- soit la valeur courante de la date et lheure interne du
simulateur (en mode simulation),
- soit dappliquer une correction de dérive de
lhorloge interne du contrôleur (exécution sur un
contrôleur). Cette dernière action est inopérante en mode
simulation
Cette modification s 'effectue en utilisant les boutons de dialogue de face avant du
contrôleur ou l'image des boutons représentés sur la
fenêtre face avant de l'atelier.
Boite de
paramétrage / onglet Commentaires
Retour Sommaire