01/2006
Carga del bloque (LB)
Con la función LB (LoadBlock) se pueden cargar bloques con subprogramas en
tiempo de ejecución.
LB debe configurarse preferiblemente en un método LOAD, para que los
subprogramas cargados puedan llamarse en cualquier momento.
LB("Nombre de bloque"[,"Fichero"])
con:
Nombre de bloque Nombre del identificador del bloque
Fichero
LOAD
LB("PROG1") ;El bloque "PROG1" se busca en el fichero de configuración
LB("PROG2","XY.COM")
END_LOAD
Nota
Los subprogramas también pueden definirse directamente en una máscara, en
cuyo caso no tienen que cargarse.
Llamada de un subprograma (CALL)
Con la función CALL puede llamarse un subprograma cargado desde cualquier
lugar de un método.
El anidamiento, es decir, la llamada de un subprograma desde otro subprograma,
está permitido.
CALL("Identificador")
con:
Identificadores
//M(MASCARA1)
VAR1 = ...
VAR2 = ...
LOAD
LB("PROG1") ;Carga de bloque
...
END_LOAD
CHANGE()
...
CALL("UP1") ;Llamada y ejecución de un subprograma
...
END_CHANGE
...
//END
© Siemens AG 2006 All Rights Reserved
SINUMERIK 840D sl/840Di sl/840D/840Di/810D Puesta en servicio HMI (IAM) – Edición 01/2006
Nombre de ruta del fichero de configuración
Ajuste estándar: fichero de configuración actual
;actual y se carga a continuación
;El bloque "PROG2" se busca en el fichero de configuración
;XY.COM y se carga a continuación
Nombre del subprograma
Completar interfaz hombre-máquina (BE1)
3 Sintaxis
BE1/3-85