Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 922 Handbuch Seite 516

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

Datenwort
0:
MuB immer den Inhalt
0
haben.
Datenwort 1: Die Schieberegisterlänge ist die Anzahl der Bytespeicher-
Zellen des Schieberegisters. Sie kann im Bereich 2
5
L
5
256 liegen.
Datenwort 2: Die Nummer des ersten Merkers legt den Merkerblock fest,
der den Zeigern zugeordnet wird. Wenn der Anwender 2.B. zwei Zeiger
parametriert, sind dies zusammen mit dem Basiszeiger drei Zeiger. Dann
werden der im Datenbaustein festgelegte und die zwei darauffolgenden
Merker reserviert. Es muB also darauf geachtet werden, daB bis zum
Ende des Merkerbereichs noch genügend Merker für alle parametrierten
Zeiger zur Verfügung stehen.
Datenwort 3 bis maximal 7: Maximal 5 Einträge, d.h. die Abstände der
Zeiger zum Basiszeiger:
n2
=
Abstand von Zeiger 2 zum Basiszeiger;
n3
=
Abstand von Zeiger 3 zum Basiszeiger.
Die Zeigerzahl inklusive Basiszeiger darf dabei nicht größer sein als
die Länge des Schieberegisters. Ebenso darf der Abstand eines Zeigers
zum Basiszeiger nicht größer als die Länge des Schieberegisters sein.
Das Datenwort nach letztem Zeigerabstand muß immer den Inhalt
0
haben.
Mit den Informationen aus diesem Datenbaustein wird nun ein bestimmter
Speicherbereich am Ende des Datenbaustein-RAMs reserviert und initia-
lisiert. Für jedes Schieberegister werden n
=
L/2
+
8 Datenwörter
benötigt, d.h., die Länge des Datenbaustein-RAMs verringert sich um n
Datenwörter, wobei sich die Datenbaustein-RAM-Endadresse zu niedrige-
ren Adressen verschiebt.
Wenn ein Schieberegister, das initialisiert werden soll, schon vorhan-
den ist, wird bei gleicher Länge des neuen und des bereits vorhandenen
Schieberegisters der schon belegte Bereich neu initialisiert. Andern-
falls wird der alte Bereich für ungültig erklärt und ein neuer Bereich
eröffnet.
Parametrierung: aufgeschlagener Datenbaustein mit 192
5
DB-Nr.
5
255.
Mögliche Fehlerfälle:
-
unzulässige Datenbausteinnummer;
-
vorhandener Speicherplatz nicht ausreichend;
-
formaler Fehler im Aufbau des Datenbausteins;
-
Unzulässige Längenangabe für das Schieberegister;
-
Parametrierungsfehler bei den Zeigern.
5.6.3 Schieberegister löschen (OB
242)
Mit dieser Sonderfunktion wird ein Schieberegister, dessen Nummer im
Akku 2 übergeben werden muß, gelöscht; d.h., der Listeneintrag wird
gelöscht und im Datenbaustein-RAM wird eine Ungültig-Kennung beim
entsprechenden Schieberegister eingetragen.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis