Spezielle Befehle
Löschen der Meldungen
Merker
Beispiel
00000
00001
DM–Inhalt
DM 0010
4
1
DM 0011
4
3
DM 0012
4
5
DM 0013
4
7
DM 0014
4
9
DM 0015
4
B
DM 0016
4
D
DM 0017
4
F
5-28-3 IORF(97) – I/O REFRESH (E/A–Auffrischung)
Beschränkungen
Erläuterungen
Hinweis Der Befehl hat nur auf E/A–Worte Auswirkungen.
Merker
378
Bei indirekten Adressen (d. h. DM) haben diejenigen mit dem am nie-
drigsten adressierten Endwort die höchste Anzeige–Priorität.
Um die Meldungen zu löschen, muss FAL(06)00 ausgeführt werden. Die
Meldungen können auch über die Programmierkonsole oder
Programmiersoftware gelöscht werden.
Ändert sich der Dateninhalt, wird auch die Anzeige unmittelbar verändert.
ER:
Ein indirekt adressiertes DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten).
Im folgenden Bespiel wird die Meldung bei 00000 = EIN angezeigt. Sie wird
gelöscht, sobald 00001 gesetzt wird.
ASCII
Äquivalent
4
2
A
B
4
4
C
D
4
6
E
F
4
8
G
H
4
A
I
J
4
C
K
L
4
E
M
N
5
0
O
P
Kontaktplansymbol
IORF(97)
St
E
St muss kleiner/gleich E sein.
Um E/A–Worte aufzufrischen, muss das erste (St) und letzte (E) E/A–Wort
spezifiziert werden. Ist die Ausführungsbedingung für IORF(97) EIN, werden
alle Worte zwischen (St) und (E) aufgefrischt. Dies geschieht zusätzlich zur
normalen E/A–Auffrischung, die während jedes Programmzyklus ausgeführt
wird.
Der Befehl hat keinen Einfluss auf Systemmerkerflaggen.
Adresse
MSG(46)
00000
DM 0010
00001
FAL(06) 00
00002
00003
MSG
ABCDEFGHIJKLMNOP
Operanden–Datenbereiche
Abschnitt
Befehl
Operanden
LD
MSG(46)
DM
LD
FAL(06)
St: Anfangswort
IR 000 bis IR 115
E: Endwort
IR 000 bis IR 115
5-28
00000
0010
00001
00