Herunterladen Inhalt Inhalt Diese Seite drucken

Simatic S5-100U Gerätehandbuch Seite 137

Inhaltsverzeichnis

Werbung

S5-100U
Programmierung von Datenbausteinen
Die Programmierung eines DBs beginnt mit der Angabe einer Baustein-Nummer zwischen 2 und 63
(CPU 100/102) bzw. 255 (CPU 103). Der DB0 ist für das Betriebssystem, der DB1 für die Parame-
trierung interner Funktionen (
Baustein abgelegt. Umfaßt die Information weniger als 16 Bit, so werden die höherwertigen Bits mit
Nullen aufgefüllt. Die Eingabe von Daten beginnt beim Datenwort 0 und wird in aufsteigender
Reihenfolge fortgesetzt. Ein Datenbaustein kann bis zu 256 Datenwörter aufnehmen. Die Inhalte von
Datenwörtern können mit Lade- oder Transferoperationen abgerufen oder verändert werden.
Eingabe
0000
:
KH
0001
:
KT
0003
:
KF
Bild 7.7 Beispiel für den Inhalt eines Datenbausteins
Es
können Datenbausteine auch im
--
(
> Kap. 8.1.8).
Programmbearbeitung mit Datenbausteinen
Ein Datenbaustein muß im Programm mit dem Befehl A DBx (x=Nr.) aufgerufen werden bevor
auf ihn zugegriffen werden kann.
Ein Datenbaustein bleibt - innerhalb eines Bausteines - so lange gültig, bis ein anderer Daten-
baustein aufgerufen wird.
Beim Rücksprung in den übergeordneten Baustein gilt wieder der Datenbaustein, der vor dem
Bausteinaufruf gültig war.
Nach Aufrufen der OB1, 2, 13, 21, 22 vom Betriebssystem aus gilt kein DB als aufgerufen.
gültiger
DB
PB7
A DB10
DB10
SPA PB20
DB10
Beim Aufruf des PB20 wird der gültige Datenbereich in einen Speicher eingetragen.
Beim Rücksprung wird dieser Bereich wieder aufgeschlagen.
Bild 7.8 Gültigkeitsbereiche von Datenbausteinen
Funktion des DB1
Der DB1 ist für die Nutzung von Sonderfunktionen vorgesehen und ab CPU 103, 6ES5 103-8MA03
bereits integriert. Er enthält ab CPU 103, 6ES5 103-8MA03 voreingestellte Werte (Default-Werte),
die vom Anwender entweder übernommen oder verändert werden können (
wird im Anlauf, also nach NETZ EIN oder nach einem STOP
tet.
EWA 4NEB 812 6120-01b
--
> Kap. 9.1) reserviert. Die Daten werden wortweise in diesem
=
A13C
=
100.2
=
+21874
Steuerungsprogramm erzeugt oder gelöscht werden
Einführung in STEP 5
gespeicherte Werte
DW0
DW1
DW2
gültiger
PB20
DB
DB10
A DB11
DB11
--
> Kap. 9.1). Der DB1
--
> RUN-Übergang einmalig ausgewer-
A13C
2100
5572
7-17

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Simatic S5-100U

Inhaltsverzeichnis