Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 387

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Dateispeicher
Hinweis
IOM–Dateistruktur
Werden Begrenzersymbole (Kommas oder Tabulatoren) in
FREAD(700) spezifiziert, werden Daten als durch Einwort–Be-
grenzungssymbole begrenzte Daten (Kommas oder Tabulatoren)
interpretiert.
f) Carriage–Returns:
Daten werden fortlaufend gepackt, wenn kein Carriage–Return–
Code verwendet wird.
Werden Carriage–Returns verwendet, wird ein Carriage–Return–
Code nach der spezifizierten Anzahl von Feldern eingefügt. Ein
Offset für den Anfang der Datei (Anfangslese– oder –schreibwort)
kann nicht in den FREAD(700)/FWRIT (701)–Befehlen spezifi-
ziert werden, wenn Carriage–Return–Codes in der Datei verwen-
det werden.
g) Anzahl der Felder:
Der Gesamtumfang der Daten in der Datei hängt von der Anzahl
der Felder (Anzahl der zu schreibenden Angaben) ab, die im
FWRIT(701)–Befehl spezifiziert sind und der Anzahl der Worte/
Feld. Ein Wort pro Feld ist vorhanden, wenn Einzelworte und zwei
Worte pro Feld sind vorhanden, wenn Doppelworte verwendet
werden.
2. Die Dateien enthalten keine Informationen darüber, welche Daten gespei-
chert wurden, d.h. welcher Speicherbereich gespeichert wurde. Stellen Sie
sicher, Dateinamen zu verwenden, die den Inhalt kennzeichnen, wie es in
den folgenden Beispielen der Fall ist, um die Dateiverwaltung zu vereinfa-
chen.
Beispiele: D00100.IOM, CIO0020.IOM
Daten werden, begonnen mit dem Anfang der Datei, auf die Adresse ge-
schrieben, die im E/A–Speicher spezifiziert ist, auch wenn die Daten in der
Datei (IOM, TXT oder CSV) nicht aus dem gleichen Bereich stammen. Wer-
den zum Beispiel die in eine Datei geschriebenen CIO–Daten über eine Pro-
grammierkonsole in den DM–Bereich gelesen, werden die Daten in den
DM–Bereich der CPU–Baugruppe eingelesen, ohne jeden Hinweis darauf,
dass der Zielbereich unterschiedlich ist.
3. Dateien (IOM, TXT, oder CSV) speichern einen spezifizierten Bereich der
Daten eines Bereichs. Übersteigt die Anzahl der Worte die Größe des Da-
tenbereichs, können diese Daten nicht als Datei gespeichert werden.
Dateien im TXT– und CSV–Format enthalten Hexadezimaldaten (0 bis 9, A bis
F) des E/A–Speichers, der in ASCII–Werte konvertiert wurde. Dieses Datenfor-
mat ermöglicht den Austausch von numerischen Daten des E/A–Speichers mit
Tabellenkalkulationsprogrammen. Das in der Datei gespeicherte Datenformat
entspricht nicht dem ASCII–Datenformat, wie es in der SPS zur Verarbeitung
von Zeichenkettenverarbeitungsbefehlen verwendet wird. Die Textzeichenket-
ten–Dateien, die von einem Tabellenkalkulationsprogramm verwendet werden,
können deshalb nicht in den E/A–Speicher eingelesen werden.
Die folgende Abbildung zeigt die binäre Datenstruktur einer Datei (ABC.IOM),
die vier Worte des E/A–Speichers enthält: 1234 hex, 5678 hex, 9ABC hex und
DEF0 hex. Der Anwender muss jedoch das Datenformat in normalen Funktio-
nen nicht beachten.
Abschnitt
12-1
371

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis