//M(MÁSCARA1)
...
CALL("MY_UP1")
...
END_CHANGE
SUB(MY_UP1)
END_SUB
//END
8.3.3
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:
Sintaxis:
Descripción:
Parámetro:
Ejemplo
//B(PROG1)
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
; Llamar y ejecutar el subprograma
;do something
//B(Nombre de bloque)
SUB(Identificador)
END_SUB
[SUB(Identificador)
...
END_SUB]
...
//END
Definición de un subprograma
Nombre de bloque
Identificador
; Comienzo del bloque
Comandos de programación
Nombre del identificador de bloque
Nombre del subprograma
8.3 Funciones
161