Descargar Imprimir esta página

Siemens SINUMERIK 840D sl Manual De Programación página 157

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

Publicidad

1.25.1.6
Transferencia de parámetros
Definición de un subprograma con transferencia de parámetros
Un subprograma con transferencia de parámetros se define con la palabra reservada PROC
y una lista completa de todos los parámetros que espera el subprograma.
Transferencia incompleta de parámetros
Al llamar el subprograma no siempre es necesario transferir explícitamente todos los
parámetros definidos en la interfaz del subprograma. Si se omite un parámetro, para este
parámetro se transferirá el valor estándar "0".
No obstante, para la identificación unívoca del orden de los parámetros deben indicarse
siempre las comas como caracteres separadores de los parámetros. El último parámetro es
una excepción. Si éste se omite al efectuar la llamada, también puede omitirse la última
coma.
Ejemplo:
Subprograma:
Código de programa
PROC SUB_PROG (REAL X, REAL Y, REAL Z)
...
N100 RET
Programa principal:
Código de programa
PROC MAIN_PROG
...
N30 SUB_PROG(1.0,2.0,3.0)
...
N100 M30
Ejemplos de la llamada de subprograma en N30 con una transferencia de parámetros
incompleta:
N30 SUB_PROG( ,2.0,3.0)
N30 SUB_PROG(1.0, ,3.0)
N30 SUB_PROG(1.0,2.0)
N30 SUB_PROG( , ,3.0)
N30 SUB_PROG( , , )
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Comentarios
;
Parámetros formales: X, Y y Z
Comentarios
; Llamada de subprograma con transferencia de
parámetros completa:
X=1.0, Y=2.0, Z=3.0
; X=0.0, Y=2.0, Z=3.0
; X=1.0, Y=0.0, Z=3.0
; X=1.0, Y=2.0, Z=0.0
; X=0.0, Y=0.0, Z=3.0
; X=0.0, Y=0.0, Z=0.0
Programación flexible de CN
1.25 Uso de subprogramas
157

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d