Ejemplo De Programación: Programación Indirecta; Datos De Usuario Locales (Lud); Programación/Tipos De Datos - Siemens SINUMERIK 802D sl Torneado Manual De Programación Y Manejo

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

Publicidad

Programar
9.9 Parámetro de cálculo R, LUD y variable de PLC
Ejemplo de programación: Programación indirecta
N10 R1=5
...
N100 R[R1]=27.123
9.9.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 determinar el nombre de una variable. La creación del nombre
está sujeta a las siguientes reglas:
● Como máx. 32 caracteres
● Los dos primeros caracteres deben ser letras (el resto: letras, carácter de subrayado o
● No se deben utilizar nombres que ya se usan en el control (direcciones CN, palabras
Programación/tipos de datos
DEF BOOL varname1
DEF CHAR varname2
DEF INT varname3
DEF REAL varname4
DEF STRING[longitud de cadena]
varname41
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.
292
números)
reservadas, nombres de programas, subprogramas, etc.)
; Asignar directamente el valor 5 (número
entero) a R1
; Asignar indirectamente el valor 27,123 a R5
; Tipo Bool, valores: TRUE (=1), FALSE (=0)
; Tipo Char, 1 carácter de código ASCII: "a", "b"...
; Valor numérico de código: 0 ... 255
; Tipo Integer, valores de números enteros, gama de
valores de 32 bits:
; -2 147 483 648 a +2 147 483 647 (decimal)
; Tipo Real, número natural (como parámetro de
cálculo R),
; Rango de valores: ±(0.000 0001 ... 9999 9999)
; (8 decimales y signo y coma decimal) o
; notación exponencial: ± (10 elevado a -300 ... 10
elevado a +300)
; Tipo STRING, [longitud de cadena]: máx. número de
caracteres
Manual de programación y manejo, 11/2012, 6FC5398-1CP10-7EA0
Torneado

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 802d sl

Tabla de contenido