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

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

Publicidad

• Los atributos de campos no se pueden activar para elementos individuales, sino
DEF CHAN INT _MYGUD[10,10]
REDEF _MYGUD INIRE
REDEF _MYGUD[1,1] INIRE
• No se influye en la inicialización de las mismas matrices GUD.
DEF NCK INT _MYGUD[10] =(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
DEF NCK INT _MYGUD[100,100] = REP (12)
DEF NCK INT _MYGUD[100,100] ;
• Las instrucciones REDEF con parámetro R se tienen que indicar entre corchetes.
REDEF R[ ]INIRE
• Atributos INI
• Parámetros R y variables de sistema
• Para el tipo de datos FRAME de GUD (al igual que en la definición del dato) tampoco se
• GUD (DEF NCK INT_MYGUD)
Especificación de un valor por defecto
Al modificar con REDEF <nombre> INIRE, INIPO; INICF; PRLOC el comportamiento de una
variable de sistema o GUD, el dato de máquina
DM 11270: DEFAULT_VALUES_MEM_MASK = 1 tiene que estar activado (memoria para
valores de inicialización activa). Si éste no es el caso, se emite la alarma 12261
"Inicialización no autorizada".
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
únicamente para toda la matriz:
Sin embargo, hay que tener en cuenta que, al definir los atributos INI para estas
variables, se tiene que disponer de una memoria para valores INIT suficientemente
grande, ajustable a través de DM 18150: MM_GUD_VAL_MEM. En DM 11270:
DEFAULT_VALUES_MEM_MASK tiene que estar activado bit 1 = 1 (memoria para
valores de inicialización activa). Si la capacidad de memoria es insuficiente, se produce
la alarma 12261 "Inicialización no autorizada".
Para variables R y de sistema no existe la posibilidad de indicar un valor por defecto que
difiera del valor compilado. Sin embargo, es posible la reposición al valor compilado con
INIPO, INIRE o INICF.
puede indicar un valor por defecto que difiera del valor compilado.
Para GUD globales (DEF NCK INT_MYGUD) sólo se permite el atributo INIPO.
Para GUD específicos del canal (DEF CHAN INT_MYGUD) sólo se inicializan los datos
en el canal respectivo con el resultado correspondiente (RESET, BAG-RESET o
NewConfig).
Ejemplo: Hay 2 canales definidos con el GUD específico del canal que debe inicializarse
con RESET:
DEF CHAN INT _MYGUD
REDEF _MYGUD INIRE
Con un RESET en el primer canal, se pone a cero el GUD para este canal; el valor del
segundo canal no se ve afectado.
Administración de programas y ficheros
3.5 REDEF: Modificar atributos de elementos de lenguaje CN
// ok
// no es posible; se emite una alarma
// (valor de matriz)
3-23

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido