Skip to main content

Módulo: Almacenamiento de datos

El submódulo Almacenamiento de datos define el formato de almacenamiento de un canal de persistencia.

. Elija uno de los siguientes formatos de almacenamiento:
  • ASCIIFileStorage: Guardar los valores en formato ASCII en un archivo.

    El ASCIIFileStorage El formato permite abrir el archivo en un editor de texto y modificar los valores. Se pueden agregar comentarios al archivo de archivos ASCII. Estos serán ignorados cuando se lea el archivo.

  • BinaryFileStorage: Guardar los valores en formato binario en un archivo.

  • BinaryMemoryStorage:Guardar los valores en formato binario en el área "RETAIN" del compilador o del dispositivo en cuestión (ejemplo: en la NVRAM de dicho dispositivo).

  • PersistentBinaryMemoryStorage: Guardar los valores en formato binario en el área "Persistente" del compilador o del dispositivo en cuestión (ejemplo: en la NVRAM de dicho dispositivo).

Debajo del canal de persistencia inserte un Almacenamiento de datos módulo del formato deseado. Si es necesario, modifique la configuración en Parámetro pestaña:

Diálogo: Parámetros

sNombreArchivo

Nombre del archivo comprimido

Por defecto, el marcador de posición %CHANNEL_NAME% se define. Este marcador de posición será reemplazado por el nombre de instancia del canal de persistencia superior. El nombre del archivo comprimido debe ser único, porque todos los archivos comprimidos se almacenan de forma predeterminada en el directorio de instalación del controlador.

Nota: La ubicación de almacenamiento predeterminada para los archivos depende de la versión del sistema de ejecución. Ver: Descripción general del administrador de persistencia

xAlmacenamiento Doble

Si está activado (TRUE), las variables se almacenan alternativamente en dos archivos diferentes (sArchive1, sArchive2). En caso de un archivo dañado (ejemplo: debido a un apagado del controlador durante el almacenamiento de variables), se utilizará el archivo de respaldo. Cuando se abre el archivo, el Administrador de persistencia verifica la marca de tiempo de ambos archivos. En caso de que no haya daños, se utilizará el archivo más nuevo; en caso contrario, se utilizará el otro.

udiTamaño máximo de archivo

El tamaño máximo de archivo en bytes.

Si 0 está definido, no se establece ni comprueba ningún límite. Entonces, el tamaño del archivo puede alcanzar cualquier tamaño.

porSeparador

Valor ASCII para separador entre nombre y valor de variable.

udiMemDataTamaño

Tamaño de la memoria en el área de variables "RETAIN", que se crea para el módulo.

El valor se compara con el tamaño de los datos a almacenar. Si el valor es definitivamente demasiado pequeño, se crea un error de compilación. Si posiblemente es demasiado pequeño, se muestra una advertencia en la vista de mensajes.

LineEnding

Carácter que indica el final de la línea del archivo

Diálogo: Información

Para obtener detalles sobre este cuadro de diálogo, consulte: Información.