Die Anweisungen FROM und TO
22.3.1
Aus einem Pufferspeicher lesen (FROM)
Mit einer FROM-Anweisung werden Daten aus dem Pufferspeicher eines Sondermoduls in die
SPS-CPU übertragen. Der Inhalt des Pufferspeichers ändert sich dabei nicht, die Daten werden
kopiert. Die Daten können in allen Wort-Operanden der SPS gespeichert werden (D, T, C, W,
und R).
Zum Lesen von Daten stehen vier verschiedene Anweisungen zur Verfügung:
Ausführung der Anweisung
Solange die Einschaltbedingung erfüllt ist
Nur bei der steigenden Flanke der Einschaltbedingung
Die FROM-Anweisung im Detail
Format
FROM instruction
Startanweisung zur Ausführung
executing condition
der FROM-Anweisung
Angabe der Kopfadresse des Sondermoduls (n1)
Für den Operanden n1 einer FROM- oder TO-Anweisung werden nur die beiden ersten Ziffern
der Kopfadresse des Sondermoduls auf dem Baugruppenträger angegeben.
Die folgende Abbildung zeigt einige Beispiele:
Schulungshandbuch GX Developer
FROM
Upper 2 digits
Kopfadresse
of the first I/O
des Sonder-
number
moduls
Beschreibung
Description
assigned to
special function
module
Verwendbare
K, H
K, H,
Usable device,
Operanden und
(Normaler-
constant
Normally H
Konstanten
weise H)
I/O numbers
E/A-Adressen
X,Y
X,Y
Q-CPU
ACPU
000
020
–
–
to
to
01F
03F
(n1)
H0
H2
Anweisungen zum Zugriff auf Pufferspeicher
Für 16-Bit-Daten
(1 Wort)
FROM
FROMP
n1
n2
Erste Adresse
Erste Adres-
First address
First number
im Pufferspei-
se, in der die
of buffer
of device to
cher, aus der
gelesenen
memory
Daten gespei-
gelesen wird.
store data
containing
chert werden.
read
data
K, H
T, C, D, W, R
K, H,
T, C, D,
(Normaler-
Normally K
W, R
weise K)
X,Y
X,Y
0A0
130
–
–
to
to
0BF
14F
HA
H13
Für 32-Bit-Daten
(Doppelwort)
DFRO
DFROP
D
n3
Anzahl der zu
Number of
lesenden
data read
Daten
(1 bis 2000).
(1-2000)
K, H
K, H,
(Normaler-
Normally K
weise K)
22 - 7