Herunterladen Inhalt Inhalt Diese Seite drucken

Bausteinadreßlisten Im Datenbaustein Db 0 - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Speicherbelegung und Speicherorganisation
Kapitel 8
8.2.2 Bausteinadreßlisten
im Datenbaustein DB 0
Der Datenbaustein DB 0 befindet sich im System-RAM der CPU (ab Adresse E E200H) und
enthält die Liste mit den Anfangsadressen aller Bausteine, die sich im Anwenderspeicher der
CPU befinden. Diese Adreßliste wird nach Netz-EIN vom Systemprogramm erzeugt (Neustart)
oder überprüft (Wiederanlauf) und bei jeder Eingabe oder Änderung von Bausteinen mit dem
Programmiergerät automatisch aktualisiert.
Für jeden Bausteintyp gibt es im DB 0 eine eigens reservierte, 256 Wörter lange Adreßliste. Nicht
geladene und gelöschte Bausteine haben die Anfangsadresse
' 0 ' .
Die Anfangsadressen der einzelnen Bausteinadreßlisten sind festgelegt (siehe "Adreßraum-
aufteilung System-RAM").
Beispiel:
Die Bausteinanfangsadressen der Programmbausteine beginnen ab der
Adresse
E E400H. Die Anfangsadresse des PB22 Iäßt sich somit durch einen Speicherzugriff auf die
Adresse E E416H auslesen.
Die Anfangsadressen zeigen immer auf das Datenwort DW 0 (bzw. die erste STEP 5-Anwei-
sung)! Da jeder Baustein auf einer Paragraphadresse (16-Wort-Grenze) liegt, beschränkt sich
jeder Adreßlisteneintrag im DB 0 auf
1
Wort mit den Bits 24 bis
220
der Adresse.
Ablage der Bausteinadressen im DB 0:
n
=
E E400H (Anfangsadresse der PB-Adreßliste)
n
n + l
n
+
2
Adresse P B 2
n+178
Adresse PB 178
Ist als Adresse der Wert
'0'
n + 179
eingetragen, i s t der Baustein
nicht geladen.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis