Organización de la memoria Flash

Introducción

La memoria flash contiene el sistema de archivos que utiliza el controlador.

Tipo de archivo

Modicon M241 Logic Controller gestiona los siguientes tipos de archivos:

Tipo

Descripción

Aplicación de arranque

Este archivo reside en la memoria flash y contiene el código binario compilado de la aplicación ejecutable. Siempre que se reinicia el controlador, la aplicación ejecutable se extrae de la aplicación de arranque y se copia en la RAM del controlador (1).

Origen de aplicación

Archivo de origen que se puede cargar de la memoria flash al equipo si el archivo de origen no está disponible en el equipo (2).

Configuración de Post

Archivo que contiene Ethernet, línea serie y parámetros de cortafuegos.

Los parámetros especificados en el archivo sobrescriben los parámetros de la aplicación ejecutable en cada reinicio.

Registro de datos

Archivos en los que el controlador registra eventos tal como especifica la aplicación.

Página HTML

Páginas HTML mostradas por el servidor web para el sitio web incrustado en el controlador.

Sistema operativo (SO)

El firmware del controlador que se puede escribir en una memoria Flash. El archivo de firmware se aplica la próxima vez que se reinicia el controlador.

Variable retentiva

Variables remanentes

Variable retentiva-persistente

(1) La creación de una aplicación de arranque es opcional en EcoStruxure Machine Expert, según las propiedades de la aplicación. La opción predeterminada es crear la aplicación de arranque en la descarga. Al descargar una aplicación de EcoStruxure Machine Expert al controlador, sólo se transfiere la aplicación ejecutable binaria directamente a la RAM.

(2) EcoStruxure Machine Expert no admite la carga de la aplicación ejecutable ni la aplicación de arranque en un PC para su modificación. Las modificaciones de programas deben realizarse en el origen de la aplicación. Al descargar su aplicación, tiene la opción de almacenar el archivo de origen a una memoria Flash.

Organización de archivos

En esta tabla se muestra la organización de archivos de la memoria flash:

Disco

Directorio

Archivo

Contenido

Tipo de datos cargados/descargados

/sys

OS

M241M251FW1v_XX.YY (1) 

Firmware del núcleo 1

Firmware

M241M251FW2v_XX.YY (1) 

Firmware del núcleo 2

Version.ini

Archivo de control de versión de firmware

Web

Index.htm

Páginas HTML proporcionadas por el servidor web para el sitio web incrustado en el controlador.

Sitio web

Conf.htm

...

/usr

App

Application.app

Aplicación de arranque

Aplicación

Application.crc

Application.map

Archive.prj (2)

Origen de aplicación

settings.conf (3)

Configuración de OPC UA

Configuración

OpcUASymbolConf.map (3)

Configuración de símbolos de OPC UA

Configuración

Cfg

Machine.cfg (2)

Archivo de postconfiguración

Configuración

CodesysLateConf.cfg (2)

oNombre de la aplicación que se iniciará

oTabla de enrutamiento (red principal/subred)

Configuración

/usr

Log

UserDefinedLogName_1.log

Todos los archivos *.log creados mediante las funciones de registro de datos. Debe especificar el número total de archivos creados y los nombres y contenidos de cada archivo de registro.

Archivo de registro

...

UserDefinedLogName_n.log

Rcp

 

Directorio principal de Fórmula

Syslog

crashC1.txt(2)

crashC2.txt(2)

crashBoot.txt(2)

Este archivo contiene un registro de errores del sistema detectados. Para uso del soporte técnico de Schneider Electric.

Archivo de registro

PlcLog.txt (2)

Este archivo contiene datos de eventos del sistema que también están visibles online en EcoStruxure Machine Expert, al mostrar la ficha Registro del Editor de dispositivos de controlador.

FwLog.txt

Este archivo contiene un registro de eventos del sistema del firmware. Para uso del soporte técnico de Schneider Electric.

/usr

Fdr/FDRS (4) sólo para TM241CE•

Device1.prm

Archivos de parámetros almacenados por el dispositivo1 del cliente FDR

FDR

/data

/sd0

Archivos del usuario

(1): v_XX.YY representa la versión

(2): si existe

(3): si se ha configurado OPC UA

(4): el directorio Fdr/FDRS está oculto

NOTA: Para obtener más información acerca de bibliotecas y bloques de funciones disponibles, consulte Bibliotecas.

Reenvío de archivos

Cuando el sistema, el programa o una actividad determinada del usuario crea tipos de archivos específicos, M241 Logic Controller examina la extensión del archivo y mueve el archivo automáti­camente a una carpeta correspondiente de la memoria flash.

En la siguiente tabla se enumeran los tipos de archivos que se mueven de este modo y la carpeta de destino de la memoria flash:

Extensiones de archivo

Carpeta de memoria flash

*.app, *.ap_, *.err, *.crc, *.frc, *.prj

/usr/App

*.cfg, *.cf_

/usr/Cfg

*.log

/usr/Log

*.rcp, *.rsi

/usr/Rcp

Archivo de registro de datos de copia de seguridad

Los archivos de registro de datos aumentan hasta el punto de exceder el espacio disponible en el sistema de archivos. Por consiguiente, debe desarrollar un método para archivar los datos de registro periódicamente en una tarjeta SD. Puede dividir los datos de registro en diversos archivos (por ejemplo, LogMonth1, LogMonth2) y usar el comando ExecuteScript  para copiar el primer archivo en una tarjeta SD. A continuación, puede eliminarlo del sistema de archivos interno mientras el segundo archivo acumula datos. Si permite que el archivo de registro de datos aumente y supere el límite de tamaño de archivo, podría perder datos.

AVISO

PÉRDIDA DE DATOS DE APLICACIÓN

oHaga copias de seguridad de la tarjeta SD con regularidad.

oNo quite la alimentación ni resetee el controlador y no inserte ni extraiga la tarjeta SD mientras se está accediendo a la tarjeta.

El incumplimiento de estas instrucciones puede causar daño al equipo.