Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Der Tag-Anweisung - Mitsubishi Electric QJ71WS96 Bedienungsanleitung

Web-server-modul
Inhaltsverzeichnis

Werbung

Anhang
Nr. des Datensatzes
Nr. des Datensatzes
Nr. des Datensatzes
Abb. A-23: Jedes Bit der Operanden (s)+2 bis (s)+5 steht für einen Datensatz

Funktion der TAG-Anweisung

Bei der Ausführung einer TAG-Anweisung werden die Werte der Operanden erfasst, die in dem
angegebenen Datensatz festgelegt wurden (Abschnitt 7.1). Welche Daten erfasst werden sol-
len, wird in den Operanden (s)+2 bis (s)+5 festgelegt. Es können auch mehrere Datensätze
gleichzeitig angegeben werden. Die Erfassung erfolgt unabhängig von der Einstellung der
Option „Sampling" im Dialogfenster „Tag setting", mit der die Datenerfassung gestartet oder
gestoppt werden kann („Execute / Not execute", siehe Abschnitt 7.1.2). Die Datenerfassung mit
hoher Geschwindigkeit kann durch eine TAG-Anweisung nicht gestartet werden. In diesem Fall
tritt ein Fehler auf.
Bitte beachten Sie bei der Programmierung einer TAG-Anweisung die folgenden Hinweise:
b Während der Ausführung einer TAG-Anweisung darf keine weitere TAG-Anweisung
gestartet werden.
Wird dies nicht beachtet, wird die zweite TAG-Anweisung nicht ausgeführt. Auch wenn ein
Fehler auftritt, werden die Operanden (d)+0 und (d)+1 nicht gesetzt.
b Eine TAG-Anweisung darf nicht in einem Interrupt-Programm ausgeführt werden.
Ob die Ausführung der TAG-Anweisung beendet ist, kann anhand der Bit-Operanden (d)+0 und
(d)+1 überprüft werden:
Der Bit-Operand (d)+0 wird gesetzt, wenn die END-Anweisung des Zyklus ausgeführt
wird, in dem die TAG-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird dieser Bit-Operand wieder zurückgesetzt.
Der Bit-Operand (d)+1 zeigt einen Fehler bei der Ausführung der TAG-Anweisung an. Bei
fehlerfreier Ausführung bleibt dieser Bit-Operand zurückgesetzt. Bei einem Fehler dage-
gen wird (d)+1 gesetzt, wenn die END-Anweisung des Zyklus ausgeführt wird, in dem die
TAG-Anweisung beendet wurde. Bei der nächsten Bearbeitung der END-Anweisung wird
der in (d)+1 angegebene Bit-Operand wieder zurückgesetzt.
Zyklisches Programm
TAG-Anweisung
TAG-Anweisung ausgeführt
TAG-Anweisung mit Fehler
ausgeführt
Abb. A-22: Signalverlauf bei Ausführung einer TAG-Anweisung
Web-Server-Modul QJ71WS96
Bit
15
16 15 14 13 12 11 10
Bit
15
32 31 30 29 28 27 26
Bit
15
48 47 46 45 44 43 42
Bit
15
64 63 62 61 60 59 58
Zyklus
Erweiterte Anweisungen für Web-Server-Module
9
8
7
6
5
25 24 23 22 21 20 19 18 17
41 40 39 38 37 36 35 34 33
57 56 55 54 53 52 51 50 49
END-
Zyklus
Anweisung
Anweisung
TAG-Anweisung ausführen
Daten erfassen
0
(s)+2
4
3
2
1
0
(s)+3
0
(s)+4
0
(s)+5
END-
END-
Zyklus
Anweisung
(Nur bei einem Fehler)
A - 35

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis