Diagnose_Repeater_DP - H
Diagnose_Repeater_DP - H
Diagnose_Repeater_DP - H
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Funktionen<br />
2.5.2 Datensatzformat Uhrzeit<br />
Der Datensatz 60 "Uhrzeit" ist schreib- und lesbar. Er ist aufgebaut aus Versionsnummer<br />
und dem S7-Datenformat DATE_AND_TIME:<br />
Byte Datensatz "Uhrzeit" Format<br />
Bit 4-7 Bit 0-3<br />
0 Konstante 02 hex<br />
1 Jahr Jahr BCD<br />
2 Monat Monat BCD<br />
3 Tag Tag BCD<br />
4 Stunde Stunde BCD<br />
5 Minute Minute BCD<br />
6 Sekunde Sekunde BCD<br />
7 Millisekunde (high) Millisekunde BCD<br />
8 Millisekunde (low) Wochentag:<br />
1 = Sonntag<br />
2 = Montag<br />
3 = Dienstag<br />
4 = Mittwoch<br />
5 = Donnerstag<br />
6 = Freitag<br />
7 = Samstag<br />
BCD<br />
Hinweis<br />
Weisen Sie allen im Netz vorhandenen <strong>Diagnose</strong>-<strong>Repeater</strong>n mit der Bestellnummer<br />
6ES7 972-0AB01-0XA0 eine Uhrzeit zu.<br />
Hinweis<br />
Der <strong>Diagnose</strong>-<strong>Repeater</strong> enthält keine Netzausfallpufferung. Nach Netz Aus/Ein<br />
startet die Uhr wieder bei DT#1994-01-01-00:00:00:000.<br />
Beispiel Anwenderprogramm<br />
AWL<br />
Erläuterung<br />
CALL “READ_CLK“<br />
SFC1 Auslesen der Uhrzeit aus der CPU<br />
RET_VAL :=MW100 Fehlerbehandlung<br />
CDT :=#datum_zeit Uhrzeit, Variable im Format DATE_AND_TIME<br />
CALL “WR_REC“<br />
SFC58 Datensatz schreiben<br />
REQ :=M1.0 Uhrzeit schreiben in den DR<br />
IOID :=B#16#54 Kennung des Adressbereichs<br />
LADDR :=W#16#3FE <strong>Diagnose</strong>adresse des DR<br />
RECNUM :=B#16#3C Datensatznummer 60dez<br />
RECORD :=#datum_zeit Uhrzeit<br />
RET_VAL :=MW102 Fehlerausgabe<br />
BUSY :=M104.0 Auftrag wird bearbeitet<br />
<strong>Diagnose</strong>-<strong>Repeater</strong> für PROFIBUS-<strong>DP</strong><br />
2-4 A5E00103897-02