Herunterladen Inhalt Inhalt Diese Seite drucken

Transfer Von Zusammenhängenden Daten Mit Einer Bmov-Anweisung - Mitsubishi Electric Melsec FX-Serie Einsteigerhandbuch

Vorschau ausblenden Andere Handbücher für Melsec FX-Serie:
Inhaltsverzeichnis

Werbung

Anweisungen für den Transfer von Daten
5.2.3
Transfer von zusammenhängenden Daten mit einer BMOV-Anweisung
Mit der im Abschnitt 5.2.1 vorgestellten MOV-Anweisung kann maximal ein 16- oder
32-Bit-Wert in ein Datenziel transferiert werden. Für den Transfer von zusammenhängenden
Daten könnten mehrere MOV-Anweisungen nacheinander programmiert werden. Um Ihnen
diesen Programmieraufwand zu ersparen, steht Ihnen die BMOV-Anweisung zur Verfügung.
Die Abkürzung steht für „Block Move": Operanden werden zusammenhängend, als Block,
transferiert.
Kontaktplan
0
³ Datenquelle (16-Bit-Operand, angegeben wird der 1. Operand des Quellbereichs)
· Datenziel (16-Bit-Operand, angegeben wird der 1. Operand des Zielbereichs)
» Anzahl der zu übertragenen Elemente (max. 512)
Mit den oben angegebenen Operanden ergibt sich die folgende Funktion:
Auch eine BMOV-Anweisung kann flankengesteuert ausgeführt werden und wird in diesen
Fall als BMOVP-Anweisung programmiert (siehe Abschnitt 5.2.1).
Falls mit einer BMOV-Anweisung Gruppen von Bit-Operanden transferiert werden sollen,
müssen die Faktoren „K" von Datenquelle und Datenziel identisch sein.
Beispiel
BMOV K1M0 K1Y0 K2
M0
M1
M2
M3
M4
M5
M6
M7
5 – 12
BMOV D10 D200 K5
BMOV D10 D200 K5
D 10
1234
D 11
5678
D 12
-156
D 13
8765
4321
D 14
0
0
Y000
1
1
Y001
1
1
Y002
Y003
0
0
1
1
Y004
Y005
0
0
1
1
Y006
0
0
Y007
Programmierung für Fortgeschrittene
Anweisungsliste
0 BMOV
1234
D 200
D 201
5678
-156
D 202
5 Datenregister
D 203
8765
4321
D 204
Es werden zwei Bereiche mit jeweils
4 Bit-Operanden übertragen.
D10
D200
K5
MITSUBISHI ELECTRIC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis