Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 298

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

Werbung

OB 150: Systemzeit stellen/lesen
Systemzeit stellen" (Fortsetzung)
"
DB 10
0: KH = 0 0 0 0
1: KH = 9 1 3 0
2: KH = 2 4 3 0
3: KH = 9 3 1 0
Im OB 1 hinterlegte STEP-5-Operationen zum Aufrufen des OB 150:
:
:
STELL :L
KH
1 1 0 A
:
:
:
:L
KF
0
:
:SPA OB 150
:
"Systemzeit auslesen":
Die aktuelle Systemzeit soll in den Datenbaustein DB 10 ab Datenwort DW 4
geschrieben werden. Dazu müssen Sie den OB 150 mit folgenden Parametern
aufrufen:
:
:L
KH
2 1 0 A
:
:
:
:L
KF
4
:
:SPA OB 150
:A
DB 10
:
Nach dem Aufruf des OB 150 ist die aktuelle Systemzeit in folgender Form im
Datenbaustein DB 10 hinterlegt ("Do, 24.10.93, 11:30 Uhr 20 Sekunden,
13 Hundertstel-Sekunden, 24-Stunden-Darstellung"):
DW 4:
KH = 2 0 1 3
DW 5:
KH = 9 1 3 0
DW 6:
KH = 2 4 3 0
DW 7:
KH = 9 3 1 0
6 - 32
linkes Byte = Sekunden (BCD), rechtes Byte = 0
91 = Format (=80H) + Stunde (=11 BCD)
30 = Minuten (BCD)
24 = Monatstag (BCD)
30 = Wochentag (3 = Donnerstag) + Bit 0 bis 3 = 0
91 = Jahr (BCD)
10 = Monat (BCD)
Signalflanke des Eingangs zum Stellen der Systemzeit ist
eingetroffen:
Werte für AKKU-2-L:
DB-Nr. = 10
Adreßbereichs-Typ = 1 fuer "Datenfeld im DB"
Funktions-Nr. = 1 fuer "Stellen"
AKKU-1-L:
Nr. 1. Datenfeldwort = 0
OB 150 aufrufen
Werte fuer AKKU-2-L:
DB-Nr. = 10
Adreßbereichs-Typ = 1 fuer "Datenfeld im DB"
Funktions-Nr. = 2 fuer "Lesen"
AKKU-1-L:
Nr. 1. Datenfeldwort = 4
OB 150 aufrufen
DB 10 aufschlagen
DB 10 auswerten
Sekunden = 20 (BCD)
1/100 Sekunden = 13 (BCD)
Format = 24 Std. (Bit 14/15 = 01), Stunden = 11(BCD)
Minuten = 30 (BCD)
Monatstag = 24 (BCD)
Wochentag = 3 = Donnerstag
Jahr = 91 (BCD)
Monat = 10 (BCD)
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis