Programación flexible de CN
1.1 Variables
Limitaciones
Valor de inicialización: variables globales del usuario (GUD)
● Para que una variable global del usuario (GUD) pueda restablecerse a su valor de
● Para las variables globales del usuario (GUD) con el ámbito de vigencia NCK, solamente
se puede especificar INIPO (PowerOn) como instante de la inicialización.
● Para las variables globales del usuario (GUD) con el ámbito de vigencia CHAN, además
de INIPO (PowerOn) se puede especificar INIRE (reset) o INICF (NewConfig) como
instante de la inicialización.
● En las variables globales del usuario (GUD) con el ámbito de vigencia CHAN y el instante
de la inicialización INIRE (reset) o INICF (NewConfig), en el caso de un reset de CN,
reset de GMO y NewConfig las variables se reinicializan sólo en aquellos canales en los
que se han activado los sucesos mencionados.
Valor de inicialización: tipo de datos FRAME
Para variables del tipo de datos FRAME no se puede indicar ningún valor de inicialización.
Las variables del tipo de datos FRAME se inicializan siempre implícitamente con el frame por
defecto.
Valor de inicialización: tipo de datos CHAR
Para las variables del tipo de datos CHAR, en lugar del código ASCII (0...255) también se
puede programar el carácter ASCII correspondiente entre comillas, p. ej. "A".
Valor de inicialización: tipo de datos STRING
En variables del tipo de datos STRING la cadena de caracteres debe escribirse entre
comillas, p. ej.: ...= "MÁQUINA_1".
Valor de inicialización: tipo de datos AXIS
Para variables del tipo de datos AXIS, en el caso de la dirección extendida el identificador
de eje debe escribirse entre paréntesis, p. ej.: ...=(X3).
Valor de inicialización: variable del sistema
Para la variable del sistema no se pueden especificar valores de inicialización específicos
del usuario mediante una redefinición. Los valores de inicialización de las variables del
sistema están especificados en el sistema de forma fija. No obstante, mediante la redefini-
ción se puede modificar el instante (INIRE, INICF) en el que se reinicializa la variable del
sistema.
36
inicialización asignado en la definición o en la redefinición mediante INIRE (reset) o
INICF (NewConfig), debe estar ajustado el siguiente dato de máquina:
DM11270 $MN_DEFAULT_VALUES_MEM_MASK, BIT0 = 1
Si el dato de máquina no está ajustado, las variables globales del usuario (GUD) se
ajustan al valor de inicialización implícito del tipo de datos pertinente.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo