Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 402

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Manipulation von Dateien
Mit dem Dateispeicher
zusammenhängende
FINS–Befehle
Zugehörige Systemmerker/Worte
Name
Adresse
Dateispeicher–
A34313
Betriebsmerker
Speichermodul–
A34315
Erkennungsmerker
Hinweis
386
Andere, sich auf Dateispeicherfunktionen beziehende FINS–Befehle stehen zur
Verfügung, die nicht in der folgenden Tabelle aufgeführt werden, die aber trotz-
dem verwendet werden können.
Befehl
Name
2201 hex.
DATEINAMEN LESEN
2202 hex.
EINZELDATEI LESEN
2203 hex.
EINZELDATEI
SCHREIBEN
2204 hex.
DATEISPEICHER
FORMATIEREN
2205 hex.
DATEI LÖSCHEN
2207 hex.
DATEI KOPIEREN
2208 hex.
DATEINAMEN ÄNDERN
220A hex
SPEICHERBEREICHS-
DATEI ÜBERTRAGEN
220B hex
PARAMETER–
BEREICHSDATEI
ÜBERTRAGEN
220C hex
PROGRAMM–
BEREICHSDATEI
ÜBERTRAGEN
2215 hex.
UNTERVERZEICHNIS
ERSTELLEN/LÖSCHEN
CMND(490) kann nicht an die lokale CPU–Baugruppe ausgegeben werden,
wenn ein anderer CMND(490)–Befehl an eine andere CPU–Baugruppe ausge-
geben wird, FREAD(700) oder FWRIT(701) ausgeführt wird, das Programm
durch eine Systembereichs–Steuerbitfunktion ersetzt oder eine einfache Daten-
sicherung ausgeführt wird. Stellen Sie sicher, den Dateispeicher–Betriebsmer-
ker (A34313) als Schließer auszuwerten, um zu verhindern, dass CMND(490)
ausgeführt wird, während eine andere Dateispeicherfunktion aktiv ist.
Kann CMND(490) nicht ausgeführt werden, wird der Befehl wie ein NOP(000)
verarbeitet, ein Fehler tritt auf und der Fehlermerker wird aktiviert.
EIN, für jeden der nachfolgend aufgeführten Gründe:
Die CPU–Baugruppe verarbeitet einen FINS–Befehl, der ihr mittels CMND(490) zugestellt
wurde.
S FREAD(700) oder FWRIT(701) wird ausgeführt.
S Das Programm wird mittels einer Systembereichs–Steuerbitfunktion überschrieben.
S Eine einfache Datensicherung wird ausgeführt.
EIN, wenn ein Speichermodul erkannt wurde. (nur –EV1)
Zusätzlich zu diesen, mit Dateispeicherfunktionen zusammenhängende FINS–
Befehle, die in der obenstehenden Tabelle aufgeführt sind, stehen weitere zur
Verfügung, die an die lokale SPS gesendet werden können. Der Dateispeicher–
Betriebsmerker muss verwendet werden, eine gleichzeitige Ausführung dieser
anderen FINS–Befehle zu verhindern.
Der folgende Beispiel zeigt, wie CMND(490) verwendet wird, um ein Unterver-
zeichnis im Speichermodul zu erstellen.
Beschreibung
Liest Dateispeicherinformationen.
Liest eine spezifizierte Anzahl von Dateidaten ab
einer spezifizierten Position innerhalb einer einzel-
nen Datei.
Schreibt eine spezifizierte Anzahl von Dateidaten ab
einer spezifizierten Position innerhalb einer einzel-
nen Datei.
Formatiert (initialisiert) den Dateispeicher.
Löscht die im Dateispeicher abgelegten spezifizier-
ten Dateien (Speichermodul oder EM–Dateispei-
cher).
Kopiert Dateien von einem Typ des Dateispeichers
zum anderen oder innerhalb eines Dateispeicher-
typs.
Ändert einen Dateinamen.
Überträgt oder vergleicht Daten zwischen dem
E/A–Speicherbereich und dem Dateispeicher (Spei-
chermodul oder EM–Dateispeicher).
Überträgt oder vergleicht Daten zwischen dem Pa-
rameterbereich und dem Dateispeicher (Speicher-
modul oder EM–Dateispeicher).
Überträgt oder vergleicht Daten zwischen dem Pro-
grammspeicher und dem Dateispeicher (Speicher-
modul oder EM–Dateispeicher).
Erstellt und löscht Unterverzeichnisse.
Operation
Abschnitt
12-2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis