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

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

Publicidad

Ejemplo: llamada de subprograma con transferencia de parámetros
N10 DEF REAL LONGITUD,ANCHO,PROFUNDIDAD
N20 ...
N30 LONGITUD=15.3 ANCHO=20.2 PROFUNDIDAD=5
N40 MARCO(LONGITUD,ANCHO,PROFUNDIDAD)
o
N40 MARCO(15.3,20.2,5)
Ejemplo: subprograma
PROC SUB1 (INT VAR1, DOUBLE VAR2)
IF $P_SUBPAR[1]==TRUE
;El parámetro VAR1 se ha programado en la llamada a subprogramas
ELSE
;El parámetro VAR1 no se ha programado en la llamada a subprogramas
;y ha sido preajustado por el sistema al valor por defecto 0
ENDIF
IF $P_SUBPAR[2]==TRUE
;El parámetro VAR2 se ha programado en la llamada a subprogramas
ELSE
;El parámetro VAR2 no se ha programado en la llamada a subprogramas
;y ha sido preajustado por el sistema al valor por defecto 0.0
ENDIF
;El parámetro 3 no se ha definido
IF $P_SUBPAR[3]==TRUE -> Alarma 17020
M17
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Técnica de subprogramas, macros
2.4 Llamadas a subprogramas (L ó EXTERN)
2-11

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido