Programación flexible de CN
1.1 Variables
Las variables de usuario deben haberse definido antes de su utilización (lectura/escritura).
Se tienen que observar las siguientes reglas:
•
Las GUD deben definirse en un fichero de definición, p. ej. _N_DEF_DIR/_M_SGUD_DEF.
•
Las PUD y las LUD deben definirse en la parte de definición de un programa de pieza.
•
Los datos deben definirse en una secuencia propia.
•
Por cada definición de datos solamente se debe utilizar un tipo de datos.
•
Por cada definición de datos pueden definirse varias variables del mismo tipo de datos.
Sintaxis
DEF <Ámbito> <Tipo> <Parada_DP> <Instante_inic> <Unidad_fís> <Valores
límite> <Derechos de acceso>
<Nombre>[<Valor_1>,<Valor_2>,<Valor_3>]=<Valor_inic>
Descripción
DEF:
<Ámbito>:
<Tipo>:
<Parada_DP>:
26
Comando para la definición de variables de usuario GUD, PUD, LUD
Ámbito de vigencia, sólo relevante para las GUD:
Variable de usuario global de CN
NCK:
Variable de usuario global del canal
CHAN:
Tipo de dato:
INT:
REAL:
BOOL:
CHAR:
STRING[<LongitudMáx>]:
AXIS:
FRAME:
Ver "Tipos de datos [Página 55]"
Parada de decodificación previa, sólo relevante para las GUD
(opcional)
Parada de decodificación previa durante la lectura
SYNR:
Parada de decodificación previa durante la
SYNW:
escritura
Parada de decodificación previa durante la
SYNRW:
lectura/escritura
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Valor entero con signo
Número real (LONG REAL según
IEEE)
Valor lógico TRUE (1)/FALSE (0)
Caracteres ASCII
Cadena de caracteres de una
longitud definida
Identificador de cabezal/eje
Datos geométricos para una
transformación de coordenadas
estática
Preparación del trabajo