Completar interfaz hombre-máquina (BE1)
3 Sintaxis
Variable de error ERR
Con la variable ERR puede comprobarse si las líneas precedentes se han
ejecutado sin errores.
ERR
El resultado de la consulta puede ser:
FALSE = la línea precedente se ha ejecutado sin errores
TRUE = la línea precedente no se ha ejecutado sin errores
La variable ERR sólo puede ser leída.
VAR4 = Rosca[VAR1,"DIA",3]
IF ERR == TRUE
VAR5 = "Error en el acceso a la matriz"
ELSE
VAR5 = "Todo OK"
ENDIF
Foco FOC
El foco de entrada (campo E/S actualmente activo) en una máscara se controla
con FOC. FOC puede leerse y escribirse.
FOC
Cuando se lee FOC se devuelve como resultado el nombre de la variable
focalizada.
IF FOC == "Var1"
REG[1] = Var1
ELSE
REG[1] = Var2
ENDIF
Cuando se escribe FOC se le puede asignar un string o un valor numérico. Un
string se interpreta como un nombre de variable y un valor numérico se interpreta
como un índice de variable.
La función FOC no debe dispararse con un evento de navegación. La posición del
cursor sólo puede modificarse en los Change Blocks, Press Blocks, etc., de los
pulsadores de menú, etc.
La reacción del cursor a la izquierda, a la derecha, arriba, abajo así como PGUP y
PGDN está predefinida de forma fija.
Nota
Las variables con el modo de entrada wr = 0 y wr = 4 así como las variables
auxiliares no se pueden focalizar.
FOC = "Var1"
FOC = 3
BE1/3-80
SINUMERIK 840D sl/840Di sl/840D/840Di/810D Puesta en servicio HMI (IAM) – Edición 01/2006
;Mostrar valor desde una matriz
;Consulta si el valor se ha encontrado
;en la matriz
;Si el valor no se ha encontrado en la
;matriz, se le asigna a la variable
;el valor "Error en el acceso a la
;matriz"
;Si el valor se ha encontrado en la
;matriz, se le asigna a la variable
;el valor "Todo OK"
;Lectura del foco
;Asignación de la variable 1 al foco de entrada
;Asignación del foco de entrada al 3
;de máscara con WR ≥ 2
© Siemens AG 2006 All Rights Reserved
01/2006
er
elemento