Herunterladen Diese Seite drucken

Zugreifen Auf Daten Der S7-200; Zugreifen Auf Daten Der S7 - Siemens SIMATIC S7-200 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:

Werbung

S7-200 Systemhandbuch

Zugreifen auf Daten der S7-200

Die S7-200 speichert Informationen an verschiedenen Adressen im Speicher, die eindeutig angesprochen
werden. Sie können die Adresse im Speicher, auf die Sie zugreifen möchten, explizit angeben. Dadurch hat
Ihr Programm direkten Zugriff auf die Informationen. Tabelle 4-1 zeigt den Bereich der ganzzahligen Werte,
die durch die unterschiedlichen Datengrößen dargestellt werden können.
Tabelle 4-1
Darstellung
Ganze Zahl (16 Bit)
4
ohne Vorzeichen
Ganze Zahl (16 Bit)
mit Vorzeichen
IEEE 32-Bit-Gleitpunkt
Wenn Sie auf ein Bit in einem Speicherbereich zugreifen möchten, müssen Sie die Adresse des Bit
angeben. Diese Adresse besteht aus der Kennung des Speicherbereichs, der Adresse des Byte sowie der
Nummer des Bit. In Bild 4-3 sehen Sie ein Beispiel für den Zugriff auf ein Bit (Adressierung im
Byte.Bit-Format). In diesem Beispiel folgt auf den Speicherbereich und die Adresse des Byte (E = Eingang,
3 = Byte 3) ein Punkt ("."), um die Adresse des Bit (Bit 4) abzutrennen.
Bild 4-3
Wenn Sie das Byte.Bit-Format für die Adressierung verwenden, können Sie auf Daten in den meisten
Speicherbereichen (V, E, A, M, S, L und SM) als Bytes, Wörter oder Doppelwörter zugreifen. Wenn Sie auf
ein Byte, Wort oder Doppelwort an Daten im Speicher zugreifen möchten, dann müssen Sie diese Adresse
ähnlich wie die Adresse eines Bit angeben. Sie geben die Bereichskennung, die Größe der Daten (Format
des Zugriffs) und die Anfangsadresse des Byte-, Wort- oder Doppelwortwerts an (siehe Bild 4-4).
Auf Daten in anderen Speicherbereichen (z.B. T, Z, HC und Akkumulatoren) greifen Sie zu, indem Sie für die
Adresse eine Bereichskennung und die Nummer des Elements angeben.
V B 100
Bild 4-4
24
Dezimal- und Hexadezimalbereiche für die verschiedenen Datengrößen
Byte (B)
0 bis 255
0 bis FF
-128 bis +127
80 bis 7F
-/-
.
E 3
4
Bit des Byte bzw. Nr. des
Bit: Bit 4 von 8 (0 bis 7)
Der Punkt trennt die
Adresse des Byte von
der Nummer des Bit
Adresse des Byte: Byte 3
(das vierte Byte)
Speicherbereichskennung
Adressierung im Format Byte.Bit
V W 100
Adresse des Byte
Zugriff im Byteformat
Bereichskennung
MSB
LSB
7
0
VB100
VB100
höchstwertiges Byte
MSB
15
8
VW100
VB100
höchstwertiges Byte
MSB
31
24 23
VD100
VB100
Zugriff auf dieselbe Adresse im Byte-, Wort- und Doppelwortformat
Wort (W)
Doppelwort (D)
0 bis 65.535
0 bis 4.294.967.295
0 bis FFFF
0 bis FFFF FFFF
-32.768 bis
-2.147.483.648 bis +2.147.483.647
+32.767
8000 0000 bis 7FFF FFFF
8000 bis 7FFF
-/-
+1.175495E-38 bis +3.402823E+38 (positiv)
-1.175495E-38 bis -3.402823E+38 (negativ)
Prozessabbild der Eingänge (E)
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Adresse des Byte
Zugriff im Wortformat
Bereichskennung
niederwertigstes Byte
LSB
7
0
VB101
16 15
VB101
VB102
7 6 5 4 3 2 1 0
V D 100
Adresse des Byte
Zugriff im Doppelwortformat
Bereichskennung
MSB
=
höchstwertiges Bit
LSB
=
niederwertigstes Bit
niederwertigstes Byte
LSB
8 7
0
VB103

Quicklinks ausblenden:

Werbung

loading