Herunterladen Inhalt Inhalt Diese Seite drucken

Ablage Der Bausteine; Alternatives Laden (Nur Bei Version -3Ub12); Korrigieren Und Löschen Von Bausteinen - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Programmiersprache STEP 5

Ablage der Bausteine

Alternatives Laden (nur bei
Version -3UB12)
Korrigieren und Löschen
von Bausteinen
2 - 16
Alle programmierbaren Bausteine werden vom PG in der Reihenfolge
ihres Transfers im Programmspeicher hinterlegt (Bild 2-2). Mit der
PG-Funktion "Übertragen Bausteine B" werden zunächst die Code- und
dann die Datenbausteine zum AG übertragen. Bei RAM-Betrieb wird
zuerst das RAM-Modul nach Übertragung der Codebausteine mit Da-
tenbausteinen aufgefüllt und danach werden die restlichen Datenbau-
steine in das interne DB-RAM geschrieben.
Die Anfangsadressen der gespeicherten Bausteine werden im
Datenbaustein DB 0 hinterlegt.
Adr e sse 0
PB1
F B1
PB2
DB1
SB10
OB1
Bild 2-2
Beispiel für eine Ablage der Bausteine im Programmspeicher
Durch Setzen von Bit 0 des Systemdatums BS 144 können Sie Daten-
bausteine vorrangig (d. h. solange Platz vorhanden ist) in das interne
DB-RAM laden ("alternatives Laden" – siehe Kapitel 8/BS 144). Erst
wenn das DB-RAM gefüllt ist, werden Datenbausteine in das RAM-
Modul übertragen.
Beim Korrigieren von Bausteinen im "RAM-Betrieb" wird der "alte"
Baustein im Speicher für ungültig erklärt und ein neuer Baustein im
Speicher eingetragen.
Ebenso werden beim Löschen von Bausteinen die Bausteine nicht
wirklich gelöscht, sondern nur für ungültig erklärt. Gelöschte und kor-
rigierte Bausteine belegen also weiterhin Speicherplatz.
Hinweis
Mit der Online-Funktion SPEICHER KOMPRIMIEREN schaffen
Sie Speicherplatz für neue Bausteine: Die Funktion optimiert die
Speicherplatzbelegung, indem sie ungültig markierte Bausteine
löscht und die gültigen Bausteine zusammenschiebt. Das Zusam-
menschieben erfolgt getrennt nach Speichermodul und internem
RAM (siehe Abschnitt 11.2.2).
Lage der Bausteine
im Anwenderspeicher
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis