Programación
2.7 Funciones
Ejemplo
//M(TestGC/"Generación de código:")
DEF VAR1 = (R//1)
DEF VAR2 = (R//2)
DEF D_NAME
LOAD
VAR1 = 123
VAR2 = -6
END_LOAD
OUTPUT(CODE1)
"Cycle123(" VAR1 "," VAR2 ")"
"M30"
END_OUTPUT
PRESS(VS1)
D_NAME = "\MPF.DIR\MESSEN.MPF"
GC("CODE1",D_NAME)
END_PRESS
PRESS(HS8)
D_NAME = "\MPF.DIR\MESSEN.MPF"
AP(D_NAME)
END_PRESS
2.7.2
Definir bloque (//B)
Descripción
Los subprogramas se identifican en el fichero de programa con el identificador de bloque //B
y se finalizan con //END. Por cada identificador de bloque pueden definirse múltiples
subprogramas.
Nota
Las variables utilizadas en el subprograma tienen que estar definidas en el diálogo en
el cual se llama al subprograma.
Programación
Un bloque tiene la siguiente estructura:
80
;
Escribir el código del método OUTPUT en el fichero
\MPF.DIR\MESSEN.MPF
;
Cargar fichero al CN
Completar interfaz hombre-máquina (BE1)
Manual de puesta en servicio, 11/2006, 6FC5397-8CP10-0EA0