14.3
Memoria
La siguiente tabla ofrece una vista general de la memoria disponible:
Memoria
ROM
Memoria de
programa
RAM
Memoria de datos
PLC
Memoria de datos de
aplicación
E2PROM memoria no volátil
Memoria de
retención
Memoria persistente
I
¡Sugerencia!
En la biblioteca de funciones LenzeMemDrv.lib se dispone de funciones para el
acceso de escritura/lectura a la memoria de fondo (memoria de datos de
aplicación) del módulo de eje ECSxA....
,
Para más información ....
consulte el manual de la biblioteca de funciones LenzeMemDrv.lib.
14.3.1
Memoria de retención
En la llamada memoria de retención los valores de la variables de retención son guardados
protegidos contra fallos de red y en consecuencia están disponibles para el programa
incluso después de la conexión a red. No es necesario guardar con C0003 = 1.
Las variables de retención se declaran utilizando la clase de variable VAR RETAIN.
ƒ
Las variables de retención se crean como memoria direccionable simbólica.
ƒ
En cada descarga de programa las variables de retención son reseteadas a su valor
ƒ
de inicialización. Si no se ha configurado un valor de inicialización, la variable de
retención correspondiente es inicializada con el valor '0'.
En el modo online del DDS las variables de retención se pueden resetear al valor de
ƒ
inicialización en el módulo de eje ECSxA... con las órdenes Online
W
Online
EDBCSXA064 ES 2.0
Tamaño
512 kByte
10 kByte
2 bloques
de 64 kByte
cada uno
160 Byte
32 Byte
Reset (origen).
l
Memoria de retención
Info
Se sobreescribe cada vez que se descarga un programa.
Utilización simbólica para instancias de FB y variables PLC.
Los datos se pierden cada vez que se conecta a la red.
Véase capítulo 14.3.1
Véase capítulo 14.3.2
Anexo
14
Memoria
W
Reset (frío)o
363