Flash-Speicheranordnung

Einführung

Der Flash-Speicher enthält das von der Steuerung verwendete Dateisystem.

Dateityp

Der Modicon M251 Logic Controller verwaltet die folgenden Dateitypen:

Typ

Beschreibung

Boot-Anwendung

Diese Datei ist im Flash-Speicher resident und enthält den kompilierten binären Code der ausführbaren Anwendung. Bei jedem Neustart der Steuerung wird die ausführbare Anwendung aus der Boot-Anwendung extrahiert und in den Arbeitsspeicher der Steuerung kopiert (1).

Anwendungsquelle

Die Quelldatei, die aus dem Flash-Speicher auf den PC hochgeladen werden kann, falls die Quelldatei nicht auf dem PC verfügbar ist (2).

Post-Konfiguration

Datei mit Parametern in Bezug auf Ethernet, serielle Leitung und Firewall.

Die in der Datei definierten Parameter überschreiben bei jedem Neustart die Parameter in der Programmanwendung.

Datenprotokollierung

Dateien, in denen die Steuerung Ereignisse aufzeichnet, wie von der Anwendung vorgegeben.

HTML-Seite

HTML-Seiten, die vom Webserver für die in der Steuerung integrierte Website angezeigt werden.

Betriebssystem (OS)

Steuerungsfirmware, die in den Flash-Speicher geschrieben werden kann. Die Firmwaredatei wird beim nächsten Neustart der Steuerung angewendet.

Retain-Variable

Remanente Variablen

Persistente Retain-Variablen

(1) Die Erzeugung einer Boot-Anwendung ist in EcoStruxure Machine Expert optional und richtet sich nach den Eigenschaften der Anwendung. Die Standardoption ist das Erzeugen der Boot-Anwendung beim Herunterladen. Wenn Sie eine Anwendung aus EcoStruxure Machine Expert auf die Steuerung herunterladen, übertragen Sie lediglich die binäre ausführbare Anwendung direkt in den Arbeitsspeicher.

(2) EcoStruxure Machine Expert unterstützt weder das Hochladen einer ausführbaren Anwendung noch das Hochladen einer Boot-Anwendung auf einen PC zum Zweck der Änderung. Programmänderungen müssen in der Anwendungsquelle vorgenommen werden. Wenn Sie eine Anwendung herunterladen, haben Sie die Möglichkeit, die Quelldatei im Flash-Speicher abzulegen.

Dateiorganisation

Diese Tabelle zeigt, wie die Dateien des Flash-Speichers organisiert sind:

Festplatte

Verzeichnis

Datei

Inhalt

Hoch- oder heruntergeladener Datentyp

/sys

OS

M241M251FW1v_XX.YY (1) 

Firmware von Core 1

Firmware

M241M251FW2v_XX.YY (1) 

Firmware von Core 2

Version.ini

Steuerungsdatei für Firmwareversion

Web

Index.htm

HTML-Seiten, die vom Webserver für die in der Steuerung integrierte Website bereitgestellt werden.

Website

Conf.htm

...

/usr

App

Application.app

Boot-Anwendung

Anwendung

Application.crc

Application.map

Archive.prj (2)

Anwendungsquelle

settings.conf (3)

OPC-UA-Konfiguration

Konfiguration

OpcUASymbolConf.map (3)

OPC-UA-Symbolkonfiguration

Konfiguration

Cfg

Machine.cfg (2)

Post-Konfigurationsdatei

Konfiguration

CodesysLateConf.cfg (2)

oName der aufzurufenden Anwendung

oRouting-Tabelle (main/sub net)

Konfiguration

/usr

Log

UserDefinedLogName_1.log

Alle *.log-Dateien, die mit den Datenprotokollierungsfunktionen erstellt wurden. Sie müssen die Anzahl der insgesamt erstellten Dateien angeben sowie Namen und Inhalt jeder Protokolldatei.

Protokolldatei

...

UserDefinedLogName_n.log

Rcp

 

Hauptverzeichnis für Rezept

Syslog

crashC1.txt(2)

crashC2.txt(2)

crashBoot.txt(2)

Diese Datei enthält einen Datensatz mit Systemfehlern. Zur Verwendung durch den technischen Support von Schneider Electric.

Protokolldatei

PlcLog.txt(2)

Diese Datei enthält systemspezifische Ereignisdaten, die auch online in EcoStruxure Machine Expert sichtbar sind. Wählen Sie zur Anzeige die Registerkarte Protokoll im Geräteeditor der Steuerung aus.

FwLog.txt

Diese Datei enthält einen Datensatz mit Systemfehlern. Zur Verwendung durch den technischen Support von Schneider Electric.

/usr

Fdr/FDRS (4) nur für TM251MESE

Device1.prm

Parameterdateien, die das FDR-Client-Gerät 1 speichert

FDR

Device2.prm

Parameterdateien, die das FDR-Client-Gerät 2 speichert

...

/data

Retain-Daten und persistente Daten

/sd0

SD-Karte. Entnehmbar

Benutzerdateien

(1): v_XX.YY steht für die Version

(2): wenn vorhanden

(3): wenn OPC UA konfiguriert ist

(4): Fdr/FDRS-Verzeichnis ist ausgeblendet

HINWEIS: Weitere Informationen zu Bibliotheken und verfügbaren Funktionsbausteinen finden Sie in Bibliotheken.

Dateiumleitung

Wenn System-, Programm- und bestimmten Benutzeraktivitäten bestimmte Dateitypen erstellt werden, prüft der M251 Logic Controller die Erweiterung der Dateien und verschiebt sie automatisch in einen entsprechenden Ordner im Flash-Speicher.

In der nachstehenden Tabelle werden die Dateitypen aufgeführt, die auf diese Art verschoben werden, sowie die entsprechenden Zielordner im Flash-Speicher:

Dateierweiterungen

Ordner im Flash-Speicher

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

/usr/App

*.cfg, *.cf_

/usr/Cfg

*.log

/usr/Log

*.rcp, *.rsi

/usr/Rcp

Sichern der Datenprotokolldateien

Datenprotokolldateien können groß werden und den Punkt erreichen, an dem sie den im Dateisystem verfügbaren Speicherplatz übersteigen. Aus diesem Grund sollten Sie eine Methode entwickeln, um Protokolldateien regelmäßig auf einer SD-Karte zu archivieren. So können Sie die Protokolldateien beispielsweise auf mehrere Dateien aufteilen, z. B. LogMonth1, LogMonth2, und die erste Datei mit dem Befehl ExecuteScript  auf eine SD-Karte kopieren. Anschließend könnten Sie sie dann aus dem internen Dateisystem entfernen, während in der zweiten Datei weitere Daten erfasst werden. Wenn Sie die Datenprotokolldatei so groß werden lassen, dass sie die Beschränkung der Dateigröße übersteigt, können Sie Daten verlieren.

HINWEIS

VERLUST VON ANWENDUNGSDATEN

oSichern Sie die Daten auf der SD-Karte regelmäßig.

oWährend des Zugriffs auf eine SD-Karte darf die Steuerung weder von der Spannungszufuhr getrennt noch zurückgesetzt werden, und die SD-Karte darf nicht eingeführt oder entfernt werden.

Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben.