15.14
EXTCALL
Desde un programa de pieza puede accederse a ficheros de la unidad local, soporte de datos USB
o unidades de red mediante el comando EXTCALL.
El programador puede especificar el directorio de origen con el dato de
operador SD $SC42700 EXT_PROG_PATH y el nombre del fichero para el subprograma que se
va a recargar, con el comando EXTCALL.
Condiciones
Se tienen que observar las siguientes condiciones para llamadas EXTCALL:
• Sólo los ficheros con la identificación MPF o SPF se pueden abrir mediante EXTCALL desde una
unidad de red.
• Los ficheros y las rutas deben ajustarse a la nomenclatura NCK (máx. 25 caracteres para el
nombre, 3 caracteres para la identificación).
• Un programa en una unidad de red se encuentra con el comando EXTCALL si:
– con SD $SC42700 EXT_PROG_PATH: la ruta de búsqueda remite a la red o a un directorio
– sin SD $SC42700: En la llamada EXTCALL, el programa se indica directamente, a través de
• Tenga en cuenta las mayúsculas y minúsculas en los programas creados en soportes de
memoria externos (sistema Windows).
Nota
Longitud de ruta máxima para EXTCALL
La longitud de la ruta no puede superar los 112 caracteres. La ruta está compuesta por el
contenido del dato de operador (SD $SC42700) y la indicación de ruta al efectuar la llamada
EXTCALL desde el programa de pieza.
Ejemplos de llamadas EXTCALL
El uso del dato de operador permite controlar la búsqueda del programa.
• Llamada de unidad USB a la TCU (dispositivo de memoria USB en interfaz X203) si SD42700
está vacío: p. ej., EXTCALL "//TCU/TCU1 /X203 ,1/TEST.SPF"
o bien
Llamada de unidad USB a la TCU (dispositivo de memoria USB en interfaz X203) si SD42700
contiene "//TCU/TCU1 /X203 ,1": "EXTCALL "TEST.SPF"
• Llamada de conexión frontal USB (unidad Flash USB) si el SD $SC 42700 está vacío: p. ej.,
EXTCALL "//ACTTCU/FRONT,1/TEST.SPF"
o bien
Llamada de conexión frontal USB (unidad Flash USB) si SD42700 contiene "//ACTTCU/
FRONT,1": EXTCALL "TEST.SPF"
Rectificado
Manual del usuario, 01/2023, A5E48383507E AD
en ella. El programa tiene que estar directamente guardado allí, no se buscará en
subdirectorios.
una ruta totalmente cualificada que puede remitir también a un subdirectorio de la
unidad de red, y se encuentra realmente allí.
Gestión de programas
15.14 EXTCALL
409