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

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

Publicidad

Programación flexible de CN
1.1 Variables
<Índice>:
Ejemplo
En la instalación de automatización hay 2 NCU (NCU1 y NCU2). A la NCU1 está conectado
el eje de máquina AX2 que la NCU2 desplaza como eje lincado.
La NCU1 escribe cíclicamente el valor real de intensidad ($VA_CURR) del eje AX2 en la
memoria de variables de lincado. La NCU2 lee cíclicamente el valor real de intensidad
transmitido por comunicación de lincado e indica la alarma 61000 al sobrepasar el límite.
La estructura de datos en la memoria de variables de lincado se representa en la siguiente
figura. El valor real de intensidad se transmite mediante el valor REAL.
NCU1
En una acción síncrona estática, la NCU1 escribe cíclicamente en el ciclo IPO el valor real de
intensidad del eje AX2 mediante la variable de lincado $A_DLR[16] en la memoria de
variables de lincado.
Código de programa
N111 IDS=1 WHENEVER TRUE DO $A_DLR[16]=$VA_CURR[AX2]
24
Índice de direcciones en bytes, calculado desde el principio de la memoria
de variables de lincado
Tipo de dato: INT
Rango de
0 - MAX_INDEX
valores:
Nota
MAX_INDEX se obtiene a partir del tamaño
parametrizado de la memoria de variables de lincado:
MAX_INDEX = (DM18700
$MN_MM_SIZEOF_LINKVAR_DATA) - 1
Solamente pueden programarse índices para que los
bytes direccionados en la memoria de variables de
lincado se encuentren en un límite de formato de datos ⇒
Índice = n * bytes, con n = 0, 1, 2, ...
– $A_DLB[i]: i = 0, 1, 2, ...
– $A_DLW[i]: i = 0, 2, 4, ...
– $A_DLD[i]: i = 0, 4, 8, ...
– $A_DLR[i]: i = 0, 8, 16, ...
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido