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

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

Publicidad

Programación flexible de CN
1.2 Definición de variables (DEF variables definidas por el usuario LUD, GUD, PUD)
Ejemplo Redefinir variables de usuario locales (LUD) y globales de programa (PUD)
Si están definidas en el programa principal, también son válidas en todos los planos de los
subprogramas llamados. Se crean con inicio de programa de pieza y se borran con fin de
programa de pieza o Reset.
Si el dato de máquina $MN_LUD_EXTENDED_SCOPE está aplicado, ya no se puede definir
en el programa principal y los subprogramas una variable con el mismo nombre.
$MN_LUD_EXTENDED_SCOPE=1
PROC MAIN
DEF INT VAR1
...
SUB2
...
M30
PROC SUB2
DEF INT VAR2
...
IF (VAR1==1)
VAR1=VAR1+1
VAR2=1
ENDIF
SUB3
...
M17
PROC SUB3
...
IF (VAR1==1)
VAR1=VAR1+1
VAR2=1
ENDIF
...
M17
Nombres de variables
Los nombres de las variables constan como máximo de 31 caracteres. Los dos primeros
caracteres deben de ser una letra o bien el carácter de subrayado.
El carácter "$" no puede utilizarse para definir variables de usuario, ya que está destinado a
la definición de las variables del sistema.
1-6
;Programa principal
;Definición PUD
;llamada de subprograma
;Subprograma SUB2
;DEFINICIÓN LUD
;Leer PUD
;Leer y escribir PUD
;Escribir LUD
;llamada de subprograma
;Subprograma SUB3
;Leer PUD
;Leer y escribir PUD
;Error: LUD de SUB2 desconocido
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido