Herunterladen Diese Seite drucken

Ablaufsteuerungsrelais (Scr): S; Format Von Realzahlen; Genauigkeit Beim Berechnen Von Realzahlen - Siemens SIMATIC S7-200 Systemhandbuch

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

Werbung

Analogeingänge: AE
Die S7-200 wandelt Analogwerte (z.B. Spannung, Temperatur) in digitale Wortwerte (16 Bit) um. Sie greifen
auf diese Werte über die Bereichskennung (AE), die Größe der Daten (W) und die Anfangsadresse des Byte
zu. Da es sich bei Analogeingängen um Wörter handelt, die immer auf geraden Bytes beginnen (also 0, 2, 4
usw.), sprechen Sie die Werte mit den Adressen gerader Bytes an (z.B. AEW0, AEW2, AEW4).
Analogeingänge können nur gelesen werden.
Format:
Analogausgänge: AA
Die S7-200 wandelt digitale Wortwerte (16 Bit) in Strom bzw. Spannung um, und zwar proportional zum
digitalen Wert. Sie greifen auf diese Werte über die Bereichskennung (AA), die Größe der Daten (W) und die
Anfangsadresse des Byte zu. Da es sich bei Analogausgängen um Wörter handelt, die immer auf geraden
Bytes beginnen (also 0, 2, 4 usw.), schreiben Sie die Werte mit den Adressen gerader Bytes (z.B. AAW0,
AAW2, AAW4). Analogausgänge können nur geschrieben werden.
Format:

Ablaufsteuerungsrelais (SCR): S

SCRs bzw. S-Bits gliedern die Funktionsweise einer Anlage in einzelne Schritte bzw. in äquivalente
Programmteile. Durch Ablaufsteuerungsrelais wird das Steuerprogramm in logische Segmenten strukturiert.
Auf S-Bits können Sie im Bit-, Byte-, Wort- und Doppelwortformat zugreifen.
Bit:
Byte, Wort oder Doppelwort:

Format von Realzahlen

Realzahlen (bzw. Gleitpunktzahlen) werden als einfachgenaue 32-Bit-Zahlen dargestellt, deren Format in
der Richtlinie ANSI/IEEE 754-1985 beschrieben ist (siehe Bild 4-8). Auf Realzahlen wird im
Doppelwortformat zugegriffen.
Bei der S7-200 sind Gleitpunktzahlen bis zu 6
Dezimalstellen genau. Sie können also bis zu 6
Dezimalstellen angeben, wenn Sie eine Gleit-
p
punktkonstante eingeben.
g

Genauigkeit beim Berechnen von Realzahlen

Bei Berechnungen, die eine lange Reihe von Werten einschließlich sehr großen und sehr kleinen Zahlen
benötigten, kann es zu ungenauen Ergebnissen kommen. Dies kann auftreten, wenn sich die Zahlen um 10
hoch x unterscheiden, wobei x > 6.
Beispiel:
100 000 000 + 1 = 100 000 000
AEW[Anfangsadresse des Byte]
AAW[Anfangsadresse des Byte]
S[Byteadresse].[Bitadresse]
S[Größe][Anfangsadresse des Byte]
MSB
31
30
S
Vorzeichen
Bild 4-8
SPS-Grundlagen
AEW4
AAW4
S3.1
SB4
23
22
Exponent
Mantisse
Format einer Realzahl
Kapitel 4
4
LSB
0
29

Quicklinks ausblenden:

Werbung

loading