Herunterladen Inhalt Inhalt Diese Seite drucken

Zieloperand D2 (Ausgabe Fifo-Status) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

19: B
EFEHLE FÜR DIE
Zieloperand D1 (FIFO-Datendatei)
FIFO-Datendateien werden initialisiert, wenn entsprechende FIFOF-Befehle ausgeführt werden. Die FIFO-Datendatei wird
in jenen Bereich gesetzt, der mit dem durch D1 festgelegten Operanden beginnt, und nimmt entsprechend viele S1xS2+2
Datenregister ein. Die Größe der einzelnen Einträge ist gleich S1. Die S2-Einträge der Daten können mit den FIEX-
Befehlen in einer FIFO-Datendatei gespeichert werden. Die gespeicherten Daten können mit den FOEX-Befehlen aus der
FIFO-Datendatei geladen werden.
Operand
D1+0
D1+1
D1+2
...
D1+(S1+1)
D1+(S1+2)
...
D1+(S1x2+1)
D1+(S1x(S2-1)+2)
...
D1+(S1xS2+1)

Zieloperand D2 (Ausgabe FIFO-Status)

Beim Ausführen des FIEX- oder des FOEX-Befehls werden die folgenden Merker je nach Ausführungsstatus ein- oder
ausgeschaltet.
Operand
D2+0
D2+1
D2+2
19-2
D
ATEIDATENVERARBEITUNG
Funktion
Der FI-Zeiger gibt die Position an, an der neue Daten in die FIFO-Datendatei
gespeichert werden sollen. Wenn ein FIEX-Befehl ausgeführt wird, werden
die neuen Daten in Datenregistern ab dem durch S1 des FIEX-Befehls
bezeichneten Operanden an der vom FI-Zeiger angegebenen Position
FI-Zeiger
gespeichert, und der FI-Zeiger wird um 1 erhöht, um die Position zum
Speichern der nächsten Daten anzugeben.
Wenn der FI-Zeiger den letzten Eintrag der FIFO-Datendatei anzeigt und ein
FIEX-Befehl ausgeführt wird, wird der FI-Zeiger auf 0 zurückgesetzt.
Der FO-Zeiger gibt die Position an, von der die gespeicherten Daten aus der
FIFO-Datendatei ausgelesen werden sollen. Wenn ein FOEX-Befehl
ausgeführt wird, werden die Daten aus der vom FIFO-Zeiger angegebenen
Position geladen und in den Datenregistern gespeichert, die ab dem durch
FO-Zeiger
D1 des FOEX-Befehls angegebenen Operanden beginnen. Der FO-Zeiger
wird um 1 erhöht, um die Position anzugeben, von der die nächsten Daten
geladen werden sollen.
Wenn der FO-Zeiger den letzten Eintrag der FIFO-Datendatei anzeigt und
ein FOEX-Befehl ausgeführt wird, wird der FO-Zeiger auf 0 zurückgesetzt.
Eintrag 0
Der erste Eintrag zum Speichern der Daten.
Eintrag 1
Der zweite Eintrag zum Speichern der Daten.
Eintrag S2-1
Der letzte Eintrag zum Speichern der Daten.
Funktion
Wenn der im FI-Zeiger (D1+0) gespeicherte Wert gleich groß ist wie der im
FO-Zeiger (D1+1) - 1 gespeicherte Wert, bedeutet dies, dass die FIFO-
Ausgang
Datendatei voll ist und keine weiteren Daten gespeichert werden können.
Datendatei voll
Wird ein FIEX-Befehl bei einer vollen FIFO-Datendatei ausgeführt, so wird
keine Operation durchgeführt, sondern es wird der Ausgang Datendatei voll
(D2+0) eingeschaltet.
Wenn der im FI-Zeiger (D1+0) gespeicherte Wert gleich groß ist wie der im
FO-Zeiger (D1+1) gespeicherte Wert, bedeutet dies, dass die FIFO-
Ausgang
Datendatei leer ist. Wird ein FOEX-Befehl bei einer leeren FIFO-Datendatei
Datendatei leer
ausgeführt, so wird keine Operation durchgeführt, sondern es wird der
Ausgang Datendatei leer (D2+1) eingeschaltet.
Der im FI- oder FO-Zeiger gespeicherte Wert kann zwischen 0 und S2-1
Ausgang Zeiger
liegen. Wenn ein FIEX- oder FOEX-Befehl ausgeführt, während der Wert
außerhalb des
des FI- oder FO-Zeigers außerhalb des Gültigkeitsbereiches liegt, wird keine
Gültigkeitsbereic
Operation ausgeführt, sondern es wird der Ausgang Zeiger außerhalb des
hs
Gültigkeitsbereichs (D2+2) eingeschaltet.
M
S
FC5A B
ICRO
MART
Beschreibung
Beschreibung
FC9Y-B1276
ENUTZERHANDBUCH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis