KEY_READ_REM (lecture des touches pour un LCD à distance)
L'instruction KEY_READ_REM lit l'état des touches sur le module LCD distant facultatif lorsque l'affichage utilisateur est actif.
Détails de l'opération :
Utilisez l'instruction LCD_REM pour activer l'affichage utilisateur sur le module LCD distant. Si l'affichage utilisateur n'est pas actif, une erreur se produit lors de l'exécution de KEY_READ_REM.
La propriété du bouton P dans le fichier de fonction LCD s'active ; sinon tous les états de touche indiquent « FALSE ».
Seules les pressions de touche uniques sont prises en charge pour l'instruction KEY_READ_REM ; les combinaisons à deux touches ne sont pas prises en charge.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
KEY_READ_REM
Paramètres KEY_READ_REM
Paramètre
Type de paramètre
Type de données
Description
Enable
Entrée
BOOL
Activation du bloc d'instruction.
TRUE : Activer
FALSE : Désactiver
KEY_READ_REM
Sortie
BOOL
TRUE : Les données de touche du LCD distant ont été lues correctement.
FALSE : L'activation est définie sur Faux, erreur de lecture. Les données de touche du LCD distant ou de l'affichage utilisateur ne sont pas actives.
Sts
Sortie
UINT
Statut de l'opération KEY_READ_REM.
Codes d'état KEY_READ_REM :
0: L'entrée Enable est FAUX.
1: Les données de touche ont été lues correctement.
2: LCD distant non détecté.
Peut se produire lorsque :
Le LCD distant n'est pas connecté physiquement au contrôleur (ou le câblage est incorrect).
Les paramètres port série sont différents de ce qui est requis pour le LCD distant.
3: Erreur de connexion.
Peut se produire en cas d'erreur de machine à l'état interne. Une incompatibilité entre la version du micrologiciel du contrôleur et la version du micrologiciel du RLCD peut en être la cause.
4: L'affichage utilisateur n'est pas actif.
5-65535 : Réservé.
KeyData
Sortie
UDINT
Données du clavier de LCD distant.
Les définitions KeyData sont définies dans le tableau des champs de bits KeyData.
Tableau de champs de bits KeyData
Champs de bits KeyData pour KEY_READ_REM
N° de bit dans KeyData
Nom
Description du paramètre
0
UKY
TRUE = appui sur la touche HAUT.
1
DKY
TRUE = appui sur la touche BAS.
2
LKY
TRUE = appui sur la touche GAUCHE.
3
RKY
TRUE = appui sur la touche DROITE.
4
F1KY
TRUE = appui sur la touche F1.
5
F2KY
TRUE = appui sur la touche F2.
6
F3KY
TRUE = appui sur la touche F3.
7
F4KY
TRUE = appui sur la touche F4.
8
F5KY
TRUE = appui sur la touche F5.
9
F6KY
TRUE = appui sur la touche F6.
10
EKY
TRUE = appui sur la touche ENTRÉE.
11
CKY
TRUE = appui sur la touche ÉCHAP.
12
EKYL
TRUE = appui sur la touche ENTRÉE pendant plus de 2 secondes.
13
CKYL
TRUE = appui sur la touche ÉCHAP pendant plus de 2 secondes.
14-31
S/O
Réservé.
Exemples KEY_READ_REM
Exemple de diagramme de bloc de fonctions KEY_READ_REM