La instrucción KEY_READ_REM lee el estado de clave del módulo LCD remoto opcional cuando está activa la pantalla de usuario.
Detalles de la operación:
Use la instrucción LCD_REM para activar la pantalla del usuario en el módulo LCD remoto. Si la pantalla del usuario no está activa, se produce un error durante la ejecución de KEY_READ_REM.
La propiedad P-BUTTON del archivo de función de LCD se activa; de lo contrario, todos los estados de clave son Falso.
La instrucción KEY_READ_REM solo admite pulsaciones de una sola tecla; no se admiten combinaciones de pulsaciones de dos teclas.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E.
KEY_READ_REM
Parámetros de KEY_READ_REM
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
Enable
Entrada
BOOL
Habilitar bloque de instrucción.
CIERTO: Habilitar
FALSO: Deshabilitar
KEY_READ_REM
Salida
BOOL
CIERTO: Se leen correctamente los datos de clave de LCD remoto.
FALSO: Si Habilitar es falso, hay un error de lectura. Datos de clave de LCD remoto o la pantalla de usuario no está activa.
Sts
Salida
UINT
Estado de la operación KEY_READ_REM.
Códigos de estado KEY_READ_REM:
0: La entrada Enable muestra FALSO.
1: Los datos de clave se han leído correctamente.
2: LCD remoto no detectado.
Puede ocurrir cuando:
El LCD remoto no está conectado físicamente al controlador (o bien el cableado no es correcto).
La configuración de puerto serie es distinta de la requerida para el LCD remoto.
3: Error de conexión.
Puede ocurrir cuando hay un error interno de estado de la máquina. La causa podría ser una incompatibilidad entre la versión de firmware del controlador y la versión de firmware de RLCD.
4: La pantalla de usuario no está activa.
5-65535: Reservado.
KeyData
Salida
UDINT
Datos de teclado de LCD remoto.
Las definiciones de KeyData se definen en la tabla de campos de bits KeyData.
Tabla de campos de bits KeyData
Campos de bits KeyData para KEY_READ_REM
N.º de bit en KeyData
Nombre
Descripción del parámetro
0
UKY
Cierto = Se ha pulsado la tecla de flecha arriba.
1
DKY
Cierto = Se ha pulsado la tecla de flecha abajo.
2
LKY
Cierto = Se ha pulsado la tecla de flecha izquierda.
3
RKY
Cierto = Se ha pulsado la tecla de flecha derecha.
4
F1KY
Cierto = Se ha pulsado la tecla F1.
5
F2KY
Cierto = Se ha pulsado la tecla F2.
6
F3KY
Cierto = Se ha pulsado la tecla F3.
7
F4KY
Cierto = Se ha pulsado la tecla F4.
8
F5KY
Cierto = Se ha pulsado la tecla F5.
9
F6KY
Cierto = Se ha pulsado la tecla F6.
10
EKY
Cierto = Se ha pulsado la tecla Intro.
11
CKY
Cierto = Se ha pulsado la tecla Cancelar.
12
EKYL
Cierto: se ha pulsado la tecla Intro durante más de 2 segundos.
13
CKYL
Cierto: se ha pulsado la tecla Cancelar durante más de 2 segundos.
14-31
N/A
Reservado.
Ejemplos de KEY_READ_REM
Ejemplo de diagrama de bloque de funciones KEY_READ_REM
Ejemplo de diagrama de lógica de escalera KEY_READ_REM