Llamada De Subprograma Indirecta (Call) - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

1.25.3.5

Llamada de subprograma indirecta (CALL)

Función
En dependencia de las condiciones dadas se pueden llamar en un mismo punto diferentes
subprogramas. A tal efecto, se memoriza el nombre del subprograma en una variable del tipo
STRING. La llamada de subprograma se efectúa con CALL y el nombre de la variable.
La llamada indirecta de subprograma sólo resulta posible para subprogramas sin
transferencia de parámetros. Para una llamada directa a un subprograma, el nombre debe
consignarse en una constante STRING.
Sintaxis
CALL <nombre programa>
Descripción
CALL:
<Nombre de programa>: Nombre del subprograma (variable o constante)
Ejemplo
Llamada directa con constante STRING:
Código de programa
...
CALL "/_N_WKS_DIR/_N_SUBPROG_WPD/
_N_PIEZA1_SPF"
...
Llamada indirecta mediante variable:
Código de programa
...
DEF STRING[100] PROGNAME
PROGNAME="/_N_WKS_DIR/_N_SUBPROG_WPD/_N_PIEZA1_SPF"
CALL PROGNAME
...
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
PRECAUCIÓN
Comando para la llamada de subprograma indirecta
Tipo:
STRING
Comentarios
; Llamar directamente a subprograma
Programación flexible de CN
1.25 Uso de subprogramas
PIEZA1 con CALL.
Comentarios
; Definir variable.
; Asignar subprograma PIEZA1 a
la variable PROGNAME.
; Llamar indirectamente
subprograma PIEZA1 mediante
CALL y la variable PROGNAME.
201

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido