Herunterladen Inhalt Inhalt Diese Seite drucken

Ob 240 Bis 242: Sonderfunktionen Für Schieberegister; Schieberegister - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

6.31
OB 240 bis 242: Sonderfunktionen für Schieberegister
6.31.1

Schieberegister

Anwendung
Aufbau
Lage im DB-RAM
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
OB 240 bis 242: Sonderfunktionen für Schieberegister
In der nachfolgenden Einführung erfahren Sie, wozu Sie Schieberegi-
ster anwenden können und was Sie dabei beachten müssen.
Schieberegister können dazu benutzt werden um z. B. in einem Ferti-
gungsbetrieb mit dem Automatisierungsgerät eine Materialverfolgung
zu programmieren. Auf der CPU 928B stehen Ihnen maximal 64 Soft-
ware-Schieberegister zur Verfügung.
Sie können Daten in das Schieberegister schreiben und Daten aus dem
Schieberegister lesen. Dies erfolgt über die sog. "Zeiger": Zeiger sind
Merkerbytes, die den Inhalt einzelner Zellen eines Schieberegisters
enthalten.
Ein Software-Schieberegister besteht aus nebeneinander aufgereihten,
8-bit-breiten Speicherzellen und kann zwischen 2 und maximal 256
Speicherzellen lang sein.
Die Daten eines Schieberegisters liegen im Datenbaustein-RAM der
CPU. Jedes Schieberegister ist einem bestimmten Datenbaustein fest zu-
geordnet und hat daher dieselbe Nummer wie der Datenbaustein (zuläs-
sig: 192 bis 255). Wenn Sie z. B. ein Schieberegister mit der Nummer
210 eingerichtet haben, so stehen die dazugehörigen Daten im Daten-
baustein DB 210.
Das DB-RAM umfaßt ca. 46K byte (Adresse KH 8000 bis KH DD7F).
In diesem Bereich liegen die mit OB 254 und 255 kopierten Datenbau-
steine (von KH 8000 an aufsteigend) und die vom Ihnen eingerichte-
ten Schieberegister (von KH DD7F an abfallend). Falls beim Kopieren
von DB oder Einrichten von Schieberegistern der Speicherbereich des
DB-RAM nicht ausreicht, erkennt die CPU einen Laufzeitfehler und
ruft den OB 31 auf. Die weitere Reaktion hängt von der Programmie-
rung des OB 31 ab (siehe Kapitel 5.6.2).
Die nachfolgenden Abbildungen zeigen das Prinzip eines Software-
Schieberegisters mit 3 Zeigern und 12 Speicherzellen:
6
6 - 101

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis