STPA READ (Lesezugriff während Stopp)
STPA(*)
DATEN
LESEN
*****
Der Starteingang wird für diesen Befehl nicht benötigt.
Hinweis:
STPA READ und STPA WRITE Befehle können bis zu 64 Mal in einem Anwenderprogramm verwendet
werden. Wenn mehr als 64 STPA READ und STPA WRITE Befehle in einem Anwenderprogramm vorhanden
sind, werden die überzähligen Befehle nicht ausgeführt, sonder es wird der Fehlercode 7 in dem als STATUS
festgelegten Datenregister gespeichert.
Geeignete CPU-Module
FC4A-C10R2/C
FC4A-C16R2/C
—
Gültige Operanden (Lesezugriff während Stopp)
Operand
Funktion
Erste Operanden-Nr. zum Speichern von
DATEN
Lesedaten
STATUS
Betriebsstatus-Code
MODUL
Nr. des intelligenten Geräts
ADRESS
Erste Adresse im intelligenten Gerät, aus dem
E
Daten gelesen werden sollen
BYTE
Zu lesende Datenbytes
Die Gültigkeitsbereiche der Operandennummern finden Sie auf den Seiten 6-2 und 6-2.
DATEN: Legen Sie die erste Operandennummer fest, in der Daten gespeichert werden sollen, die aus dem
intelligenten Gerät ausgelesen wurden.
Die Merker M0 bis M1277 und die AS-Interface-Merker M1300 bis M1997 können als DATEN festgelegt
▲
werden. Sondermerker können nicht als DATEN festgelegt werden.
Wenn T (Timer) oder C (Zähler) als DATEN für "Lesezugriff während Stopp" verwendet werden, werden die
aus dem intelligenten Gerät ausgelesenen Daten als Sollwert (TP oder CP) gespeichert, der zwischen 0 und
65535 liegen kann.
Alle Datenregister einschließlich der speziellen Datenregister, der AS-Interface Datenregister und der
Erweiterungsdatenregister können als DATEN festgelegt werden.
STATUS: Legen Sie ein Datenregister fest, in dem der Betriebsstatuscode gespeichert werden soll. Nur
Datenregister zwischen D0 und D1299 können als STATUS festgelegt werden. Spezielle Datenregister, AS-
Interface Datenregister und Erweiterungsdatenregister können nicht festgelegt werden, und zwar unabhängig
davon, ob der AS-Interface Master verwendet wird oder nicht. Nähere Informationen zum Statuscode finden
Sie auf Seite 23-10.
MODUL: Geben Sie die Nummer des intelligenten Geräts ein, aus dem die Daten ausgelesen werden sollen.
Es können bis zu sieben intelligente Geräte verwendet werden.
ADRESSE: Geben Sie die erste Adresse im intelligenten Gerät an, ab der die Daten gelesen werden sollen.
BYTE: Geben Sie den Umfang der auszulesenden Daten in Bytes an.
Der STPA READ Befehl kann in einem Interruptprogramm nicht verwendet werden. Bei Verwendung kommt es
zu einem Anwenderprogramm-Ausführungsfehler, wodurch der Sondermerker M8004 und die Fehler-LED
(ERR) am CPU-Modul eingeschaltet werden.
Wenn ein STPA READ Befehl zwischen den Befehlen MCS und MCR vorhanden ist, wird der STPA READ
STATUS
MODUL
ADRESSE
*****
*
FC4A-C24R2/C
—
X
M
S
FC4A B
ICRO
MART
23: Z
UGRIFFBEFEHLE F
Wenn das CPU-Modul stoppt, werden die Daten
BYTE
aus dem bei ADRESSE beginnenden Bereich im
***
***
intelligenten Gerät gelesen, welches durch
MODUL festgelegt wird, und in dem durch
DATEN festgelegten Operanden gespeichert.
BYTE legt die Anzahl der zu lesenden Daten
fest.
FC4A-D20K3/S3
X
I
Q
M
▲
—
X
— — — — — —
— — — — — — —
— — — — — — —
— — — — — — —
FC9Y-B1146
ENUTZERHANDBUCH
.
INTELLIGENTE
FC4A-D20RK1/RS1 und FC4A-D40K3/S3
X
R
T
C
D Konstante
X
X
X
X
—
X
—
1-7
0-127
1-127
G
ERÄTE
Wiederhole
n
—
—
—
—
—
23-7