Programación flexible de CN
1.25 Uso de subprogramas
1.25.3.10 Ejecutar subprograma externo (EXTCALL)
Función
Con EXTCALL puede recargar un programa de HMI en el modo "Ejecución de externo". Se
pueden recargar y ejecutar todos los programas alcanzables a través de la estructura de
directorios del HMI.
Sintaxis
EXTCALL("<Ruta/Nombre de programa>")
Descripción
EXTCALL:
<Ruta/nombre de
programa>:
Nota
Los subprogramas externos no deben contener instrucciones de salto como GOTOF, GOTOB,
CASE, FOR, LOOP, WHILE o REPEAT.
Existe la posibilidad de construcciones IF-ELSE-ENDIF.
Son posibles las llamadas de subprograma y las llamadas EXTCALL imbricadas.
RESET, POWER ON
Con RESET y POWER ON se cancelan las llamadas de subprograma externas y se borran
las correspondientes memorias de recarga.
Un subprograma seleccionado para "Ejecución de externo" sigue seleccionado para
"Ejecución de externo" después de RESET/fin de programa de pieza. La selección se pierde
con POWER ON.
200
Comando para llamar a un subprograma externo
Constante/variable del tipo STRING
Se puede indicar una ruta absoluta (o una ruta relativa) o
un nombre de programa.
El nombre de programa se indica con o sin prólogo _N_ y
sin extensión. Se puede añadir una extensión al nombre
de programa con el carácter <_>.
Ejemplo:
"/_N_WKS_DIR/_N_EJE_WPD/_N_EJE_SPF"
o
"EJE"
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo