Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 S5-90U Systemhandbuch Seite 160

Simatic s5 serie
Vorschau ausblenden Andere Handbücher für SIMATIC S5 S5-90U:
Inhaltsverzeichnis

Werbung

Einführung in STEP 5
Programmierung von Datenbausteinen
Die Programmierung eines DBs beginnt mit der Angabe einer Baustein-Nummer zwischen 2 und 63
(S5-90U) bzw. 255 (S5-95U). Der DB0 ist für das Betriebssystem, der DB1 für die Parametrierung
interner Funktionen ( Kap. 9) reserviert. Die Daten werden wortweise in diesem 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
über Lade- oder Transferoperationen abgerufen oder verändert werden.
Eingabe
0000
:
KH
0001
:
KT
0003
:
KF
Bild 7.6 Beispiel für den Inhalt eines Datenbausteins
Im S5-95U können Datenbausteine auch im Anwenderprogramm erzeugt oder gelöscht werden
( 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, 3, 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.7 Gültigkeitsbereiche von Datenbausteinen
Funktion des DB1
Der DB1 ist bei beiden AGs für die Parametrierung des AGs vorgesehen und in beiden AGs bereits
integriert. Er enthält voreingestellte Werte (Default-Werte), die vom Anwender entweder
übernommen oder verändert werden können (
STOP RUN-Übergang einmalig ausgewertet.
7-16
=
A13C
=
100.2
=
+21874
gespeicherte Werte
DW0
DW1
DW2
gültiger
PB20
A DB11
Kap. 9). Der DB1 wird im Anlauf nach einem
S5-90U/S5-95U
A13C
2100
5572
DB
DB10
DB11
EWA 4NEB 812 6115-01b

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 s5-95u

Inhaltsverzeichnis