Nota
El orden de las variables o los valores de variables debe corresponder al orden de
las variables de transferencia de la función LM para que la asignación sea unívoca.
Si no se indican algunos de los valores de variables, estas variables de transferencia no
sufren cambios. Las variables de transferencia modificadas son válidas en el diálogo inicial
inmediatamente después de la función LM.
Programación con variable de transferencia
Sintaxis:
Descripción:
Parámetros:
Ejemplo
//M(Máscara1)
...
PRESS(HS1)
LM("MÁSCARA2","CFI.COM",1, POSX, POSY, DIÁMETRO)
DLGL("Mascara2 finalizada")
END_PRESS
...
//END
//M(Máscara2)
...
PRESS(HS1)
EXIT(5, , DIÁMETRO_CALCULADO)
END_PRESS
...
//END
Completar interfaz hombre-máquina (BE1)
Manual de puesta en servicio, 11/2006, 6FC5397-8CP10-0EA0
[(VARx)]
EXIT
Abandonar el diálogo con transferencia de una o varias variables
VARx
Denominación de las variables
; Interrumpir máscara1 y mostrar máscara2. A su vez,
transferir las variables POSX, POSY y DIÁMETRO.
; Al volver de la máscara 2, aparece en la línea de diálogo
de la máscara 1 el texto: Máscara2 finalizada
; Salir de máscara2 y regresar a máscara1 en la línea
siguiente a LM. Asignar a la variable POSX el valor 5 y a
la variable DIÁMETRO el valor de la variable
DIÁMETRO_CALCULADO. La variable POSY conserva su
valor actual.
Programación
2.7 Funciones
89