Datos De Usuario Locales (Lud) - Siemens SINUMERIK 802D sl Manejo Y Programación

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

Publicidad

8.7.2

Datos de usuario locales (LUD)

Funcionalidad
El usuario/programador puede definir en un programa variables propias de distintos tipos de
datos (LUD = Local User Data). Estas variables sólo existen en el programa en el cual se
han definido. La definición se realiza inmediatamente al principio del programa y puede
estar ligada al mismo tiempo a una asignación de valor. Por lo demás, el valor inicial es
cero.
El mismo programador puede definir el nombre de una variable. La creación del nombre
está sujeta a las siguientes reglas:
S Como máx. 32 caracteres
S Los dos primeros caracteres deben ser letras (el resto: letras, carácter de subrayado o
números)
S No se deben utilizar nombres que ya se usan en el control (direcciones CN, palabras
reservadas, nombres de programas, subprogramas, etc.)
Programación/tipos de datos
DEF BOOL varname1
DEF CHAR varname2
DEF INT varname3
DEF REAL varname4
)DEF STRING[LongitudString] varname41
; Tipo STRING, [LongitudString]: Máx. caracteres
Cada tipo de datos exige una línea de programa propia. Sin embargo, se pueden definir
distintas variables del mismo tipo en una línea.
Ejemplo:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4
Ejemplo del tipo STRING con asignación:
DEF STRING[12] PVAR="Hola"
Matrices
Además de variables individuales se pueden definir matrices uni o bidimensionales de
variables de estos tipos de datos:
DEF INT PVAR5[n]
DEF INT PVAR6[n,m]
Ejemplo:
DEF INT PVAR7[3]
SINUMERIK 802D sl Manejo y programación Punzado (BP-N), Edición 06/2006
6FC5 398-3CP10-0EA0
8.7
Parámetro de cálculo R, LUD y variable de PLC
; Tipo Bool, valores: TRUE (=1), FALSE (=0)
; Tipo Char, 1 carácter en código ASCII: "a", "b", ...
; Valor numérico de código: 0 ... 255
; Tipo Integer, valores en números enteros, gama de valores de
32 bits:
; –2 147 483 648 a +2 147 483 648 (decimal)
; Tipo Real, número natural (como parámetro de cálculo R),
; Gama de valores: (0.000 0001 ... 9999 9999)
; (8 decimales y signo y coma decimal) o
; notación exponencial:  (10
; 4 variables del tipo INT
; Definir variable PVAR con máx. 12 caracteres
y asignar secuencia de caracteres Hola
; Matriz unidimensional del tipo INT, n: número entero
; Matriz bidimensional del tipo INT, n, m: número entero
; Matriz con 3 elementos del tipo INT
Programación
–300
+300
... 10
8-177

Publicidad

Tabla de contenido
loading

Tabla de contenido