Herunterladen Inhalt Inhalt Diese Seite drucken

Lade- Und Transferfunktionen; Lade- Und Transferoperationen - Siemens S5 - 101U Programmieranleitung

Inhaltsverzeichnis

Werbung

5.1.3
Lade- und Transferfunktionen
Die Lade- und Transferoperationen sind ab-
solute Befehle, das heißt, sie werden un-
abhängig vom Verknüpfungsergebnis ausge-
führt.
Beim Laden/Transferieren von MW, EW, AW
gilt folgender Zusammenhang zwischen Akku-
Inhalt und den zu einem Wort gehörenden
Bytes:
Die Lade- und Transferoperationen können
nur indirekt im'Zusammenhang mit Zeit-
oder Zähloperationen graphisch program-
miert werden, sonst nur in Anweisungs-
liste.
Lade- und Transferoperationen
Operation
Parameter
Funktion
L
00
Laden
11
eines Eingabebytes (vom PAE 1))
E B
o
bis
5
E W
o
bis
4
eines Eingabeworts (vom PAE)
A B
o
bis 3
eines Ausgabebytes (vom PAA 2))
A W
o
bis 2
eines Ausgabeworts (vom PAA)
M B
o
bi s 63
eines Merkerbytes
M W
o
bi s 62
ei nes Merkerworts
D R
1 bis 255
eines Datums (rechtes Byte)
D
l
1 bis
25~
ei nes Datums
(1
i nkes Byte)
D W
1 bis 255
eines Datums (Wort)
P B
o
bis 5
eines Peripheriebytes der Digital-Ein-
gaben bzw. -Aus gaben (unter Umgehung
des PAE)
T
~
bi s 15
ei nes Zeitwerts (dua
1)
C T
o
bis 15
(BCD-codi ert)
Z
ß
bi s 15
eines Zählers (dual)
C Z
ß
bis 15
( BCD-cod i ert)
K M 3)
beliebiges Bit-
ei ner Konstanten als Bitmuster
muster (16 Bits)
K H 3)
ß
bis FFFF
einer Konstanten im Hexa-Code
K F 3)
- 32768 bis
einer Konstanten als Festpunktzahl
+
32767
K Y 3)
o
bis 255 für
einer Konstanten, 2 Byte
jedes Byte-
K C 3)
2 bel iebi ge
einer Konstanten, 2 ASCII-Zeichen
al pha-
numerische
Zeichen
K T 3)
0.~
bis 999.3
eines Zeitwertes (Konstante)
K Z 3)
~
bis 999
eines Zählwertes (Konstantp)
Operation
T
00
11
E B
E W
A B
A W
M B
M W
D R
D L
D W
Parameter
o
bis
5
o
bis
4
o
bis 3
o
bis 2
o
bis 63
o
bis 62
1 bis 255
1 bis 255
1 bis 255
Funktion
Transferi eren
eines Eingabebytes (vom PAE
1))
eines Eingabeworts (vom PAE).
eines Ausgabebytes (vom PM
2))
eines Ausgabeworts (vom PAA)
eines Merkerbytes
ei nes Merkerworts
eines Datums (rechtes Byte)
eines Datums
(1 i
nkes Byte)
eines Datums (Wort)
Hinweis:
Das Automatisierungsgerät hat für Ver-
gleichs- und Rechenoperationen sowie für
Digitalverknüpfungen zwei Akkumulatoren
(16 Bit).
Laden heißt, daß der Inhalt von Akku 1
nach Akku 2 umgeladen und daß dann dem
Operanden der Ladeoperation entsprechend
der Akku 1 neu geladen wird.
Nach zwei Ladeoperationen kann man daher
zum Beispiel mit Vergleichsoperationen
Aussagen über den Inhalt der Akkumulatoren
bekommen.
Beispiel:
L EWI
~ ~-- ~
1.
~~2.
LEW3
~ ~--~
3.
~~4.
T AW1 / : : :
:
I:: ::.
AW1
/
~
Die Transferoperation transferiert immer
den Inhalt von Akku 1 zu dem bei der
Transferoperation angegebenen Operanden.
Der Inhalt wird dabei nicht verändert.
~
!P.B;
I.PB~]P~~ IP~~ IP~~ll
A " lDwo ",
~~~
LDw 1"
" TDwo
~~)<"
rDw 1 \
I
~,
\
Beim Laden eines MB, EB, AB, PB wird das
Byte stets in das LOW-Byte des AKKU gela-
den. In das HIGH-Byte des AKKU wird
~
ge-
schrieben.
Beim Transferieren eines MB, EB, AB, PB
wird stets das LOW-Byte des AKKU trans-
feriert.
PAE Prozeßabbild für Eingänge
PAA Prozeßabbild für Ausgänge
4 Byte-Befehl, wobei der Opcode in Byte
~/1
und die Konstante in Byte 2/3 steht.
5.6

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis